4 background-color: #F2F2F2;
13 letter-spacing: -0.01em;
29 box-shadow: 0 4px 10px rgba(0, 0, 0, 0);
30 transition: all $ease-dynamic 350ms;
34 &.l-books__item--placeholder {
44 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
47 &.l-books__item--link {
51 background-color: #007880;
56 letter-spacing: -0.01em;
60 flex-direction: column;
61 justify-content: space-between;
67 text-decoration: none;
81 text-decoration: underline;
82 color: $color-primary;
105 .l-books__item__img {
114 .l-books__item__actions {
116 align-content: center;
117 justify-content: flex-start;
123 @include font-size(16px);
128 @include font-size(19px);
134 text-decoration: none;
144 justify-content: space-between;
150 align-content: center;
154 @include font-size(22px);
163 justify-content: center;
164 pointer-events: none;
168 font-family: $base-font;
171 padding: 10px 20px 10px 50px;
173 border: 1px solid #D9D9D9;
177 transition: border $ease-out 350ms;
180 border-color: #007880;
187 align-content: center;
191 @include font-size(18px);
198 align-content: center;
204 background-color: transparent;
206 font-weight: $regular;
207 @include font-size(18px);
214 font-weight: $semibold;
226 border: 1px solid #D9D9D9;
229 &:nth-child(5n + 5) {
237 flex-direction: column;
241 width: calc(100% - 10px);
242 border: 1px solid #D9D9D9;
246 @include rwd($break-flow) {
250 .l-books__item__img {
254 .l-books__item__actions {
256 @include rwd($break-flow) {
266 .l-books__item__content {
268 @include rwd($break-flow) {
273 font-weight: $semibold;
274 @include font-size(21px);
276 letter-spacing: -0.01em;
282 font-weight: $regular;
283 @include font-size(18px);
291 font-weight: $regular;
292 @include font-size(18px);