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 {
111 @include rwd($break3) {
117 .l-books__item__actions {
119 align-content: center;
120 justify-content: flex-start;
126 @include font-size(16px);
131 @include font-size(19px);
137 text-decoration: none;
146 flex-direction: column;
149 justify-content: space-between;
150 align-items: stretch;
152 @include rwd($break-flow) {
160 align-content: center;
161 @include rwd($break-flow) {
166 @include font-size(22px);
175 justify-content: center;
176 pointer-events: none;
180 font-family: $base-font;
183 padding: 10px 20px 10px 50px;
185 border: 1px solid #D9D9D9;
188 transition: border $ease-out 350ms;
190 @input rwd($break-flow) {
195 border-color: #007880;
202 align-content: center;
204 justify-content: center;
208 @include font-size(18px);
215 align-content: center;
216 flex-direction: column;
218 @include rwd($break-flow) {
224 @include rwd($break-flow) {
234 background-color: transparent;
236 font-weight: $regular;
237 @include font-size(18px);
242 @include rwd($break-flow) {
248 font-weight: $semibold;
260 border: 1px solid #D9D9D9;
263 &:nth-child(5n + 5) {
271 flex-direction: column;
275 width: calc(100% - 10px);
276 border: 1px solid #D9D9D9;
280 @include rwd($break-flow) {
284 .l-books__item__img {
288 .l-books__item__actions {
290 @include rwd($break-flow) {
300 .l-books__item__content {
302 @include rwd($break-flow) {
307 font-weight: $semibold;
308 @include font-size(21px);
310 letter-spacing: -0.01em;
316 font-weight: $regular;
317 @include font-size(18px);
325 font-weight: $regular;
326 @include font-size(18px);