:root{--v2-cream: #f6f1e7;--v2-cream-deep: #ece4d4;--v2-red: #da291c;--v2-red-text: #c4231a;--v2-ink: #121212;--v2-muted: rgba(18, 18, 18, .62);--v2-rule: rgba(18, 18, 18, .14)}.v2-eyebrow{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--v2-red-text)}.v2-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:color .2s ease}.v2-link:after{content:"\2192";letter-spacing:0}.v2-link:hover{color:var(--v2-red-text)}.v2-band--cream{background:var(--v2-cream)}.v2-band--white{background:#fff}.v2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--v2-rule)}.v2-head__title{margin:0;font-size:clamp(2.8rem,3vw,4rem);line-height:1.15;font-weight:400}.v2-hero{display:grid;grid-template-columns:1fr;background:var(--v2-cream)}.v2-hero__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--v2-cream-deep)}.v2-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.v2-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity 1.2s ease;z-index:1}.v2-hero__slide picture,.v2-hero__slide img,.v2-hero__slide svg{display:block;width:100%;height:100%;object-fit:cover}.v2-hero__dots{position:absolute;z-index:2;left:50%;bottom:1.6rem;transform:translate(-50%);display:flex;gap:.8rem}.v2-hero__dot{width:2.8rem;height:.2rem;padding:0;border:0;background:#ffffff8c;cursor:pointer;outline-offset:.6rem;box-shadow:0 0 0 .8rem transparent}.v2-hero__dot.is-active{background:#fff}.v2-hero__text{display:flex;align-items:center;padding:4rem 2rem 4.8rem}.v2-hero__text-inner{max-width:54rem}.v2-hero__heading{margin:0 0 2rem;font-size:clamp(3.4rem,4.2vw,6rem);line-height:1.08;font-weight:400;letter-spacing:-.01em}.v2-hero__intro{font-size:1.6rem;line-height:1.7;color:var(--v2-muted);max-width:46rem}.v2-hero__intro p{margin:0}.v2-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;margin-top:3.2rem}.v2-hero__buttons .button{min-width:0}@media screen and (min-width:990px){.v2-hero{grid-template-columns:11fr 13fr;min-height:min(var(--v2-hero-height, 78vh),82rem)}.v2-hero--media-left{grid-template-columns:13fr 11fr}.v2-hero--media-left .v2-hero__media{order:-1}.v2-hero__media{aspect-ratio:auto;min-height:56rem}.v2-hero__text{padding:6rem clamp(4rem,4.4vw,8rem)}}@media screen and (max-width:989px){.v2-hero__media{order:-1}}.v2-categories{display:grid;grid-template-columns:1fr;border-top:1px solid var(--v2-rule)}.v2-categories__item{border-bottom:1px solid var(--v2-rule)}.v2-categories__link{display:grid;grid-template-columns:4.8rem 1fr auto;align-items:baseline;gap:.4rem 1.6rem;padding:2.2rem 0;color:var(--v2-ink);text-decoration:none}.v2-categories__num{font-family:var(--font-heading-family);font-size:1.5rem;color:var(--v2-red-text)}.v2-categories__name{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.2;transition:color .2s ease}.v2-categories__text{grid-column:2 / 3;font-size:1.4rem;line-height:1.5;color:var(--v2-muted)}.v2-categories__count{grid-column:3;grid-row:1;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-muted);white-space:nowrap}.v2-categories__link:hover .v2-categories__name{color:var(--v2-red-text)}@media screen and (min-width:990px){.v2-categories{grid-template-columns:repeat(var(--v2-cols, 5),1fr);border-top:0}.v2-categories__item{border-bottom:0;border-left:1px solid var(--v2-rule)}.v2-categories__item:last-child{border-right:1px solid var(--v2-rule)}.v2-categories__link{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;height:100%;padding:1.2rem 2.4rem 1.6rem}.v2-categories__num{font-size:1.6rem}.v2-categories__count{margin-top:auto;padding-top:1.6rem}}.v2-authors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.4rem}.v2-authors__link{display:flex;flex-direction:column;gap:.3rem;padding:1.6rem 0;border-bottom:1px solid var(--v2-rule);color:var(--v2-ink);text-decoration:none}.v2-authors__name{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25;transition:color .2s ease}.v2-authors__dates{font-size:1.2rem;letter-spacing:.08em;color:var(--v2-muted)}.v2-authors__link:hover .v2-authors__name{color:var(--v2-red-text)}@media screen and (min-width:750px){.v2-authors{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4rem}}@media screen and (min-width:1200px){.v2-authors{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-authors__name{font-size:2.1rem}}.v2-feature{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.v2-feature__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--v2-cream-deep)}.v2-feature__media img,.v2-feature__media svg{width:100%;height:100%;object-fit:cover;display:block}.v2-feature__heading{margin:0 0 2rem;font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.1;font-weight:400}.v2-feature__body{font-size:1.6rem;line-height:1.75;color:var(--v2-muted);max-width:52rem;margin-bottom:3.2rem}.v2-feature__body p{margin:0 0 1.2rem}.v2-feature__text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.v2-feature__text .v2-link{margin-top:2.4rem}@media screen and (min-width:990px){.v2-feature{grid-template-columns:1fr 1fr;gap:8rem}.v2-feature--media-right .v2-feature__media{order:2}.v2-feature__media{aspect-ratio:1 / 1}}.v2-card-title{display:flex;flex-direction:column;gap:.4rem}.v2-card-title .v2-title{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3}.v2-card-title .v2-by{font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-information .price{margin-top:.6rem}.v2-product-author{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-red-text)}.v2-product-author a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.v2-product-author a:hover{border-bottom-color:currentColor}.product__title .product__heading{line-height:1.12;letter-spacing:-.005em}.v2-set-books{margin-top:2rem;padding:2rem 0 .4rem;border-top:1px solid var(--v2-rule)}.v2-set-books .v2-eyebrow{margin-bottom:1.6rem}.v2-set-books__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.v2-set-books__item{display:flex;flex-direction:column;gap:.6rem;color:var(--v2-ink);text-decoration:none}.v2-set-books__cover{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--v2-cream)}.v2-set-books__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.v2-set-books__item:hover img{transform:scale(1.03)}.v2-set-books__title{font-family:var(--font-heading-family);font-size:1.45rem;line-height:1.3}.v2-set-books__price{font-size:1.25rem;color:var(--v2-muted)}@media screen and (min-width:990px){.v2-set-books__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-information a.card-information__text.v2-card-title{display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%}.v2-feature__media--card{display:flex;align-items:center;justify-content:center;background:var(--v2-cream-deep)}.v2-giftcard{display:block;width:min(78%,46rem);aspect-ratio:1.586 / 1;padding:1.4rem;background:#fbf8f2;box-shadow:0 2.4rem 4.8rem #12121229,0 .4rem 1rem #12121214;transform:rotate(-3deg);text-decoration:none;color:var(--v2-ink);transition:transform .5s ease}.v2-giftcard:hover{transform:rotate(-1deg) translateY(-.4rem)}.v2-giftcard__frame{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;border:1px solid var(--v2-red);outline:1px solid var(--v2-red);outline-offset:-.6rem;text-align:center;padding:2rem}.v2-giftcard__house{font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.2vw,1.6rem);letter-spacing:.04em}.v2-giftcard__title{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,4rem);color:var(--v2-red);text-transform:uppercase;letter-spacing:.06em;line-height:1.05}.v2-giftcard__value{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-muted)}.product__info-container .product__title{flex-wrap:wrap}.product__info-container .product__title .v2-product-author{flex:0 0 100%}.product__info-container .product__title .product__heading{flex:1 1 auto;font-size:clamp(3rem,2.6vw,4.4rem);font-weight:400}.v2-head+.v2-categories{border-top:0}.v2-link{white-space:nowrap}.v2-authors__link{height:100%}@media screen and (max-width:749px){.v2-head{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:1.2rem}.v2-head+.v2-authors{margin-top:.8rem}.v2-authors__name{font-size:1.8rem}}.v2-collhero:not(.collection-hero--with-image){background:var(--v2-cream);padding-top:clamp(3.6rem,5vw,6.4rem);padding-bottom:0;margin-bottom:clamp(2.4rem,3vw,4rem)}.v2-collhero .v2-eyebrow{margin-bottom:1.2rem}.v2-collhero .v2-eyebrow a{color:inherit;text-decoration:none}.v2-collhero .v2-eyebrow a:hover{text-decoration:underline;text-underline-offset:.3rem}.v2-collhero .collection-hero__title{font-weight:400}.v2-collhero .collection-hero__title+.collection-hero__description{max-width:62rem;color:var(--v2-muted);line-height:1.7}.v2-collhero .collection-hero__text-wrapper{padding-bottom:clamp(2.8rem,4vw,4.8rem)}.v2-collhero:not(:has(.v2-collnav)) .collection-hero__text-wrapper{padding-bottom:clamp(3.6rem,5vw,6.4rem)}.v2-collnav{border-top:1px solid var(--v2-rule)}.v2-collnav__list{display:flex;gap:0 clamp(2rem,3vw,4rem);overflow-x:auto;scrollbar-width:none;margin:0;padding:0}.v2-collnav__list::-webkit-scrollbar{display:none}.v2-collnav__link{display:block;white-space:nowrap;padding:1.6rem 0 1.4rem;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-muted);text-decoration:none;border-bottom:2px solid transparent}.v2-collnav__link:hover{color:var(--v2-ink)}.v2-collnav__link.is-active{color:var(--v2-red-text);border-bottom-color:var(--v2-red)}@media screen and (max-width:749px){.v2-collnav{margin-inline:-1.5rem;padding-inline:1.5rem}}.product__description p.v2-sep{font-size:0;line-height:0;height:1px;width:4.8rem;background:var(--v2-red);opacity:.6;margin:2.8rem 0}.kl_reviews__carousel .kl_reviews__carousel__header{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:clamp(2.8rem,2.6vw,4rem)!important;letter-spacing:0!important}.kl_reviews__carousel .kl_reviews__carousel__slide--shadow{box-shadow:none!important;border:1px solid var(--v2-rule)!important;border-radius:0!important}.kl_reviews__carousel .kl_reviews__carousel__image_wrapper,.kl_reviews__carousel .kl_reviews__carousel__image{border-radius:0!important}.kl_reviews__carousel .kl_reviews__star--fill{stop-color:var(--v2-red)!important}.kl_reviews__carousel .kl_reviews__carousel__author{color:var(--v2-muted)!important}.v2-hero__dot{box-shadow:0 0 0 1px #1212122e}@media screen and (max-width:749px){.v2-hero__slide img{object-fit:cover!important;padding:0!important}}.v2-ctitle{display:inline-flex;flex-direction:column;gap:.3rem}.v2-ctitle .v2-by{font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-muted)}.mini-cart .price,.mini-cart price-money,.cart-item .price,.cart-item price-money,.cart-items .price,.totals__subtotal-value{white-space:nowrap}.v2-hero__dots{align-items:center}.v2-hero__pause{width:2.4rem;height:2.4rem;margin-left:.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:#12121259;color:#fff}.v2-hero__pause:hover{background:#1212128c}.v2-hero__pause-icon{width:.8rem;height:.9rem;border-inline:.25rem solid currentColor}.v2-hero__pause.is-paused .v2-hero__pause-icon{width:0;height:0;border-inline:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.8rem solid currentColor;margin-left:.2rem}.v2-hero__dot{position:relative;height:2.4rem;background:transparent!important;box-shadow:none}.v2-hero__dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:.2rem;transform:translateY(-50%);background:#ffffff8c;box-shadow:0 0 0 1px #1212122e}.v2-hero__dot.is-active:before{background:#fff}.v2-hero__dots{bottom:.8rem;gap:.4rem}.v2-plans{display:block;margin:0 0 2rem}.v2-plans__fieldset{border:0;margin:0;padding:0;display:grid;gap:.8rem}.v2-plans__legend{padding:0;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-muted)}.v2-plans__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 1.2rem;padding:1.4rem 1.6rem;cursor:pointer;border:1px solid var(--v2-rule);background:#fff;transition:border-color .15s ease,background-color .15s ease}.v2-plans__option:hover{border-color:#12121266}.v2-plans__option:has(input:checked){border-color:var(--v2-ink);background:var(--v2-cream)}.v2-plans__option:has(input:focus-visible){outline:2px solid var(--v2-ink);outline-offset:2px}.v2-plans__option input{width:1.8rem;height:1.8rem;margin:0;accent-color:var(--v2-red-text)}.v2-plans__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.v2-plans__name{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25;color:var(--v2-ink)}.v2-plans__line{font-size:1.3rem;color:#121212b8}.v2-plans__saving{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-red-text)}.v2-plans__price{font-size:1.5rem;white-space:nowrap;text-align:right;color:var(--v2-ink)}.v2-plans__compare{color:#12121299;font-size:1.3rem;margin-right:.4rem}.v2-plans__info{margin-top:1rem;font-size:1.3rem;color:#121212b8}.v2-plans__info summary{cursor:pointer;display:inline-block;color:var(--v2-ink);text-decoration:underline;text-underline-offset:.3rem;list-style:none}.v2-plans__info summary::-webkit-details-marker{display:none}.v2-plans__info p{margin:.8rem 0 .4rem;line-height:1.6}.v2-plans__info a{color:var(--v2-ink)}body:has(purchase-options) .sealsubs-target-element{display:none!important}@media screen and (max-width:749px){.v2-plans__option{grid-template-columns:auto 1fr;align-items:start;row-gap:.6rem}.v2-plans__option input{margin-top:.2rem}.v2-plans__price{grid-column:2;text-align:left}}.v2-film{position:relative;display:block;width:100%;aspect-ratio:var(--v2-film-ratio, 16 / 9);max-height:var(--v2-film-height, 85vh);background:#1a1410;overflow:hidden}.v2-film__media{position:absolute;top:0;right:0;bottom:0;left:0}.v2-film__poster,.v2-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-film__video{opacity:0;transition:opacity 1s ease}.v2-film.is-playing .v2-film__video{opacity:1}.v2-film__shade{display:none}.v2-film__inner{position:absolute;inset:auto 0 0;padding-bottom:3.2rem;color:#fff}.v2-film__caption .v2-eyebrow{color:#f3d9b8}.v2-film__heading{margin:0;color:#fff;font-weight:400;font-size:clamp(2.6rem,2.6vw,4rem)}.v2-film__controls{position:absolute;right:2rem;bottom:2rem;display:flex;gap:.6rem}.v2-film__btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#140e0a99;color:#fff;cursor:pointer;transition:background .2s ease}.v2-film__btn:hover{background:#140e0ad9}.v2-film__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.v2-film__icon--pause{width:1.1rem;height:1.3rem;border-inline:.35rem solid currentColor}.v2-film__btn--play.is-paused .v2-film__icon--pause{width:0;height:0;border-inline:0;border-style:solid;border-color:transparent transparent transparent currentColor;border-width:.7rem 0 .7rem 1.2rem;margin-left:.3rem}.v2-film__svg{width:2.2rem;height:2.2rem}.v2-film__waves{display:none}.v2-film__btn--sound.is-on .v2-film__waves{display:inline}.v2-film__btn--sound.is-on .v2-film__mute{display:none}@media screen and (max-width:749px){.v2-film__controls{right:1.2rem;bottom:1.2rem}}.template-index .title-wrapper:not(.title-wrapper--no-heading){justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--v2-rule);text-align:left}.template-index .title-wrapper:not(.title-wrapper--no-heading) .title,.template-index .title-wrapper:not(.title-wrapper--no-heading) .guarantees__title{margin:0;font-size:clamp(2.8rem,3vw,4rem);line-height:1.15;font-weight:400}.template-index .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter .slider-buttons{margin-bottom:5.2rem}.view-all .button{--color-button-background: var(--color-background);--color-button-border: 18, 18, 18;--color-button-text: 18, 18, 18;transition:background-color .2s ease,color .2s ease}.view-all .button:after{content:none}@media screen and (hover:hover){.view-all .button:hover{--color-button-background: 18, 18, 18;--color-button-text: 255, 255, 255}}.template-index .guarantee__item{text-align:left}.template-index .guarantee__item .h3{margin-top:1.6rem;font-size:1.9rem}.template-index .logo-bar__item img{filter:grayscale(1);mix-blend-mode:multiply;opacity:.85;transition:filter .3s ease,opacity .3s ease}@media screen and (hover:hover){.template-index .logo-bar__item:hover img{filter:none;opacity:1}}.template-index .video-section.page-width{max-width:106rem}body .price .price__prefix,body .price .price__suffix{font-size:inherit;line-height:inherit;vertical-align:baseline;margin-inline-start:0}body .price .price__prefix{margin-inline-end:.35em}.product__inventory{font-size:1.1rem;letter-spacing:.18em}.product__inventory progress-bar{height:.2rem;border-radius:0;background-color:var(--v2-rule)}.product__inventory progress-bar:after,.product__inventory progress-bar[class*=accent-]:after{background:var(--v2-red);border-radius:0}.facets__open.button,.mobile-facets__open.button{--color-button-background: var(--color-background);--color-button-border: 18, 18, 18;--color-button-text: 18, 18, 18}footer.footer .accordion__title{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.22em;color:var(--v2-red-text)}footer.footer .accordion__title strong{font-weight:inherit}footer.footer .footer-block--menu .list-menu__item--link{font-family:var(--font-heading-family);font-size:1.9rem;letter-spacing:0;padding:.5rem 0;transition:color .2s ease}footer.footer .footer-block--menu .list-menu__item--link:hover{color:var(--v2-red-text)}footer.footer .footer__content-bottom{border-top:1px solid var(--v2-rule);padding-top:2.4rem}footer.footer .policies a,footer.footer .copyright__content{color:var(--v2-muted)}footer.footer .list-payment__item svg{filter:grayscale(1);opacity:.6}footer.footer .policies{display:flex;flex-wrap:wrap;gap:.2rem 2.4rem}footer.footer .policies li+li:before{content:none}footer.footer .policies a{display:inline-flex;align-items:center;min-height:2.8rem}.v2-plans__option--club .v2-plans__line{line-height:1.5}.v2-plans__per{display:block;font-size:1.1rem;letter-spacing:.08em;color:var(--v2-muted)}.v2-plans__club-link{display:inline-block;margin-top:1.2rem;font-size:1.3rem;color:var(--v2-ink);text-decoration:underline;text-underline-offset:.3rem}.v2-plans__club-link:hover{color:var(--v2-red-text)}.v2-plans__club-link+.v2-plans__info{margin-top:.6rem}.v2-club{display:grid;grid-template-columns:1fr;gap:3.2rem}.v2-club__lead{display:flex;flex-direction:column;align-items:flex-start}.v2-club__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.3;color:var(--v2-ink)}.v2-club__body{font-size:1.6rem;line-height:1.75;color:var(--v2-muted);max-width:52rem}.v2-club__body p{margin:0 0 1.2rem}.v2-club__lead .button{margin-top:2rem}.v2-club__conditions{margin-top:.8rem;padding-top:1.6rem;border-top:1px solid var(--v2-rule);font-size:1.4rem;line-height:1.6;color:#121212b8;max-width:52rem}.v2-club__conditions p{margin:0 0 .8rem}.v2-club__conditions a{color:var(--v2-ink);text-underline-offset:.3rem}.v2-club__steps{margin:0;padding:0;border-top:1px solid var(--v2-rule)}.v2-club__step{display:grid;grid-template-columns:4.8rem 1fr;gap:1.6rem;padding:2.2rem 0;border-bottom:1px solid var(--v2-rule)}.v2-club__num{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.6;color:var(--v2-red-text)}.v2-club__step-title{margin:0 0 .6rem;font-size:clamp(2rem,1.8vw,2.4rem);line-height:1.25;font-weight:400}.v2-club__step-text{margin:0;font-size:1.45rem;line-height:1.6;color:var(--v2-muted)}.v2-club__page{max-width:72rem;margin-top:4.8rem}.v2-club__books{margin-top:5.6rem}.v2-club__books-title{margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--v2-rule);font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:400}.v2-club__book-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0}.v2-club__book{display:flex;flex-direction:column;gap:.6rem;color:var(--v2-ink);text-decoration:none}.v2-club__book-cover{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--v2-cream)}.v2-club__book-cover img{width:100%;height:100%;object-fit:cover;display:block}.v2-club__book-num{font-family:var(--font-heading-family);font-size:1.4rem;color:var(--v2-red-text)}.v2-club__book-title{display:flex;flex-direction:column;gap:.3rem}.v2-club__book-title .v2-title{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.3}.v2-club__book-title .v2-by{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-muted)}.v2-club__todo{margin:3.2rem 0 0;padding:1.6rem 2rem;border:1px dashed var(--v2-red);font-size:1.4rem;color:var(--v2-ink);background:#fff}@media screen and (min-width:750px){.v2-club__book-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px){.v2-club{grid-template-columns:5fr 7fr;gap:8rem;align-items:start}.v2-club__book-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.v2-yt{position:relative;display:block;max-width:106rem;margin:0 auto;aspect-ratio:16 / 9;background:var(--v2-cream-deep);overflow:hidden}.v2-yt__facade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;background:transparent;color:var(--v2-ink);font:inherit}.v2-yt__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-yt__play{position:relative;width:7.2rem;height:7.2rem;border-radius:50%;background:var(--v2-ink);transition:background-color .2s ease}.v2-yt__play:after{content:"";position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);border-style:solid;border-width:1.1rem 0 1.1rem 1.8rem;border-color:transparent transparent transparent #fff}.v2-yt__facade:hover .v2-yt__play{background:var(--v2-red-text)}.v2-yt__facade:focus-visible{outline:2px solid var(--v2-ink);outline-offset:-.4rem}.v2-yt__label{position:relative;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.v2-yt__poster~.v2-yt__label{color:#fff;text-shadow:0 1px .4rem rgba(0,0,0,.6)}.v2-yt__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.v2-yt.is-loaded .v2-yt__facade{display:none}.product-form__buttons .shopify-payment-button{margin-top:1rem}.product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: #ece4d4}.product-form__buttons .shopify-payment-button__button--unbranded{--color-button-background: 255, 255, 255;--color-button-border: 18, 18, 18;--color-button-text: 18, 18, 18;min-height:4.4rem;font-size:1.2rem;letter-spacing:.16em;border-width:1px;box-shadow:none}.product-form__buttons .shopify-payment-button__button--unbranded:after{content:none}@media screen and (hover:hover){.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){--color-button-background: 18, 18, 18;--color-button-text: 255, 255, 255;background-color:#121212}}.product-form__buttons .shopify-payment-button__more-options{font-size:1.2rem;color:var(--v2-muted)}.mini-cart__wallets{margin-top:1rem}.mini-cart__wallets:empty,.cart__dynamic-checkout-buttons:empty{display:none}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-inline-size: 40px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: #ece4d4}.cart__dynamic-checkout-buttons{max-width:36rem;margin-inline-start:auto}@media screen and (max-width:749px){.cart__dynamic-checkout-buttons{max-width:none}}.product__delivery-line .v2-dispatch{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/15/assets/v2.css.map */
