.alf-books__list{display:flex;gap:12px;margin:0 calc(var(--alf-gutter) * -1) -16px;padding:4px var(--alf-gutter) 32px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--alf-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.alf-books__list::-webkit-scrollbar{display:none}.alf-book{position:relative;--face:var(--alf-tone-stone);--side:var(--alf-tone-stone-side);flex:0 0 84%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;padding:10px;border-radius:var(--alf-radius-brick);background:var(--face);box-shadow:0 var(--alf-brick-depth) 0 var(--side),var(--alf-shadow-brick)}.alf-book--sky{--face:var(--alf-tone-sky);--side:var(--alf-tone-sky-side)}.alf-book--sage{--face:var(--alf-tone-sage);--side:var(--alf-tone-sage-side)}.alf-book--peach{--face:var(--alf-tone-peach);--side:var(--alf-tone-peach-side)}.alf-book__media{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--alf-r-md);overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #14133d0d}.alf-book__cover,.alf-book__inside{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.alf-book__cover{transition:transform .5s var(--alf-ease)}.alf-book__inside{display:none}@media(hover:hover){.alf-book__inside{display:block;z-index:1;opacity:0;transition:opacity .45s var(--alf-ease)}.alf-book:is(:hover,:focus-within) .alf-book__inside.is-ready{opacity:1}.alf-book:hover .alf-book__cover{transform:scale(1.03)}}.alf-book__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:14px 4px 4px}.alf-book__name{margin:0;font:600 var(--alf-fs-lg)/1.2 var(--alf-font-display);color:var(--alf-text)}.alf-book__name a{display:inline-block;padding:12px 0;margin:-12px 0;color:inherit;text-decoration:none}.alf-book__name a:hover{text-decoration:underline;text-underline-offset:3px}.alf-book__meta{margin:4px 0 0;font:600 var(--alf-fs-sm)/1.3 var(--alf-font-body);color:var(--alf-ink-600)}.alf-book__form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.alf-lang{position:relative;display:block}.alf-lang__select{display:block;width:100%;height:44px;margin:0;padding:0 40px;border:0;border-radius:var(--alf-r-md);background:#fff;box-shadow:inset 0 0 0 1.5px var(--alf-purple-100);font:600 var(--alf-fs-md)/44px var(--alf-font-body);color:var(--alf-text);cursor:pointer;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.alf-lang__select:hover{box-shadow:inset 0 0 0 1.5px var(--alf-purple-200)}.alf-lang__select:focus-visible{outline:3px solid var(--alf-purple-500);outline-offset:2px}.alf-lang__icon,.alf-lang__chev{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.alf-lang__icon{inset-inline-start:14px;color:var(--alf-brand)}.alf-lang__chev{inset-inline-end:14px;color:var(--alf-ink-600)}.alf-book__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0}.alf-book__now{font:600 var(--alf-fs-2xl)/1 var(--alf-font-display);color:var(--alf-brand);font-variant-numeric:tabular-nums}.alf-book__with{font:600 var(--alf-fs-sm)/1.2 var(--alf-font-body);color:var(--alf-gold-800)}.alf-book__cta{width:100%}.alf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;border-radius:var(--alf-r-lg);background:#fff;box-shadow:inset 0 0 0 1.5px var(--alf-purple-100),0 4px 0 var(--alf-tone-lav-side)}.alf-facts li{display:flex;align-items:center;gap:10px;min-width:0;padding:14px}.alf-facts li:nth-child(odd){box-shadow:1.5px 0 0 var(--alf-purple-100)}.alf-facts li:nth-child(n+3){border-top:1.5px solid var(--alf-purple-100)}.alf-facts__icon{flex:none;width:36px;height:36px;border-radius:var(--alf-r-sm);display:grid;place-items:center;background:var(--alf-brand);color:#fff}.alf-facts__text{min-width:0;font:600 var(--alf-fs-xs)/1.3 var(--alf-font-body);color:var(--alf-ink-600)}.alf-facts__text b{display:block;font:600 var(--alf-fs-md)/1.2 var(--alf-font-display);color:var(--alf-text)}@media(min-width:750px){.alf-books__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.alf-facts{margin-top:28px}}@media(min-width:990px){.alf-book{flex-direction:row;gap:20px;padding:12px}.alf-book__media{flex:0 0 52%;align-self:center;border-radius:var(--alf-r-lg)}.alf-book__body{justify-content:center;padding:6px 8px 6px 0}.alf-book__name{font-size:var(--alf-fs-2xl)}.alf-book__meta{font-size:var(--alf-fs-sm)}.alf-book__form{margin-top:16px}.alf-book__now{font-size:var(--alf-fs-3xl)}.alf-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;border-radius:var(--alf-r-lg)}.alf-facts li{padding:20px;gap:12px}.alf-facts li:nth-child(odd){box-shadow:none}.alf-facts li:nth-child(n+3){border-top:0}.alf-facts li+li{box-shadow:-1.5px 0 0 var(--alf-purple-100)}.alf-facts__text{font-size:var(--alf-fs-sm)}.alf-facts__text b{font-size:var(--alf-fs-base)}}@media(prefers-reduced-motion:reduce){.alf-book__cover,.alf-book__inside{transition:none}.alf-book:hover .alf-book__cover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/alf-books.css.map */
