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;
143 flex-direction: column;
146 justify-content: space-between;
147 align-items: stretch;
149 @include rwd($break-flow) {
157 align-content: center;
158 @include rwd($break-flow) {
163 @include font-size(22px);
172 justify-content: center;
173 pointer-events: none;
177 font-family: $base-font;
180 padding: 10px 20px 10px 50px;
182 border: 1px solid #D9D9D9;
185 transition: border $ease-out 350ms;
187 @input rwd($break-flow) {
192 border-color: #007880;
199 align-content: center;
201 justify-content: center;
205 @include font-size(18px);
212 align-content: center;
213 flex-direction: column;
215 @include rwd($break-flow) {
221 @include rwd($break-flow) {
231 background-color: transparent;
233 font-weight: $regular;
234 @include font-size(18px);
239 @include rwd($break-flow) {
245 font-weight: $semibold;
257 border: 1px solid #D9D9D9;
260 &:nth-child(5n + 5) {
268 flex-direction: column;
272 width: calc(100% - 10px);
273 border: 1px solid #D9D9D9;
277 @include rwd($break-flow) {
281 .l-books__item__img {
285 .l-books__item__actions {
287 @include rwd($break-flow) {
297 .l-books__item__content {
299 @include rwd($break-flow) {
304 font-weight: $semibold;
305 @include font-size(21px);
307 letter-spacing: -0.01em;
313 font-weight: $regular;
314 @include font-size(18px);
322 font-weight: $regular;
323 @include font-size(18px);