.chapter-product-page #md-sticky-atc,.chapter-product-page .Marquee-announcement-bar,.chapter-product-page .shopify-section[id*=Marquee]{display:none!important}.chapter-shell{width:100%;max-width:var(--chapter-shell-max, 1200px);margin-left:auto;margin-right:auto;padding-left:var(--chapter-shell-pad, 16px);padding-right:var(--chapter-shell-pad, 16px);box-sizing:border-box}.chapter-pdp{background:var(--chapter-surface);color:var(--chapter-text);font-family:var(--chapter-font-body)}.chapter-pdp__hero{position:relative;width:100%;background:var(--chapter-surface)}.chapter-pdp__gallery{position:relative;width:100%;aspect-ratio:4 / 5.2;max-height:88vh;overflow:hidden;background:#eee}.chapter-pdp__gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.chapter-pdp__gallery-track::-webkit-scrollbar{display:none}.chapter-pdp__slide{flex:0 0 100%;scroll-snap-align:start;height:100%}.chapter-pdp__slide img,.chapter-pdp__slide video,.chapter-pdp__video{width:100%;height:100%;object-fit:cover;display:block;background:#eee}.chapter-pdp__slide video,.chapter-pdp__video{object-position:center top}.chapter-pdp__slide--lifestyle img,.chapter-pdp__lifestyle-image{object-fit:cover;object-position:center center}.chapter-pdp__counter{position:absolute;left:16px;bottom:16px;z-index:2;font-size:11px;letter-spacing:.08em;font-family:var(--chapter-font-mono);color:var(--chapter-text);background:#ffffffbf;padding:6px 10px;border:1px solid rgba(0,0,0,.08)}.chapter-pdp__info{padding:20px 16px 24px;background:var(--chapter-surface)}.chapter-pdp__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.chapter-pdp__title-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.chapter-pdp__title{margin:0;font-size:clamp(30px,7.5vw,40px);line-height:.95;font-weight:400;letter-spacing:.01em;text-transform:uppercase;color:var(--chapter-accent)}.chapter-pdp__volume{font-size:11px;letter-spacing:.1em;font-family:var(--chapter-font-mono);color:var(--chapter-text)}.chapter-pdp__price-box{display:inline-flex;align-items:stretch;border:1.5px solid var(--chapter-accent);background:#fff;flex-shrink:0;overflow:hidden}.chapter-pdp__price-currency{display:flex;align-items:center;justify-content:center;padding:8px 10px;background:var(--chapter-accent);color:var(--chapter-on-accent);font-size:14px;font-weight:600;font-family:var(--chapter-font-body)}.chapter-pdp__price-amount{display:flex;align-items:center;padding:8px 12px;font-size:18px;font-weight:500;color:var(--chapter-text);white-space:nowrap;font-family:var(--chapter-font-body)}.chapter-pdp__specs{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:12px 0;margin-bottom:18px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--chapter-font-mono)}.chapter-pdp__specs span{text-align:center;padding:0 6px;line-height:1.3}.chapter-pdp__specs span:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.chapter-pdp__specs span+span:before{content:none;display:none}@media(min-width:390px){.chapter-pdp__specs{font-size:10px;letter-spacing:.14em}.chapter-pdp__specs span{padding:0 10px}}.chapter-pdp__buy-row{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-bottom:10px}.chapter-pdp__qty{display:inline-flex;align-items:center;border:1.5px solid var(--chapter-accent);background:#fff;min-width:96px}.chapter-pdp__qty button{width:36px;height:48px;border:0;background:transparent;color:var(--chapter-accent);font-size:18px;cursor:pointer}.chapter-pdp__qty input{width:32px;border:0;text-align:center;font-size:14px;background:transparent;-moz-appearance:textfield;font-family:var(--chapter-font-body)}.chapter-pdp__qty input::-webkit-outer-spin-button,.chapter-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.chapter-pdp__atc{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1.5px solid var(--chapter-accent);background:#fff;color:var(--chapter-accent);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:var(--chapter-font-body)}.chapter-pdp__atc.loading [data-chapter-atc-label]{opacity:0}.chapter-pdp__atc.loading>.loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.chapter-pdp__atc:disabled{opacity:.45;cursor:not-allowed}.chapter-pdp__buy-now{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-bottom:8px;border:0;background:var(--chapter-accent);color:var(--chapter-on-accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-family:var(--chapter-font-body)}.chapter-pdp__buy-now:disabled{opacity:.45;cursor:not-allowed}.chapter-pdp__sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f9f6f1f0;border-top:1px solid rgba(0,0,0,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease,visibility .28s ease}.chapter-pdp__sticky-buy.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.chapter-pdp__sticky-buy-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;min-height:52px;margin:0 auto;border:0;background:var(--chapter-accent);color:var(--chapter-on-accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-family:var(--chapter-font-body)}.chapter-pdp__sticky-buy-btn:disabled{opacity:.45;cursor:not-allowed}.chapter-product-page.chapter-has-sticky-buy{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.chapter-accordions{padding-top:0;padding-bottom:32px;background:var(--chapter-surface)}.chapter-accordions__item{border-top:1px solid rgba(0,0,0,.12)}.chapter-accordions__item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.chapter-accordions__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--chapter-text);font:inherit;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.chapter-accordions__trigger:focus,.chapter-accordions__trigger:focus-visible{outline:none}.chapter-accordions .rte,.chapter-accordions .rte p,.chapter-accordions .rte span,.chapter-accordions .rte div,.chapter-accordions .rte li,.chapter-accordions .rte strong,.chapter-accordions .rte b{color:var(--chapter-text)!important;font-family:var(--chapter-font-body)!important}.chapter-accordions .rte a{color:var(--chapter-text)!important;text-decoration:underline}.chapter-accordions__label{font-size:clamp(24px,5.8vw,32px);line-height:1;font-weight:400;letter-spacing:.01em;text-transform:uppercase;color:var(--chapter-text)}.chapter-accordions__icon{font-size:22px;line-height:1;color:var(--chapter-text-muted);flex-shrink:0;font-family:var(--chapter-font-body)}.chapter-accordions__panel{display:none;padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--chapter-text);font-family:var(--chapter-font-body)}.chapter-accordions__panel.is-open{display:block}.chapter-accordions__panel p{margin:0 0 12px}.chapter-accordions__mood{margin-top:16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--chapter-text-muted);font-family:var(--chapter-font-mono)}.chapter-accordions__mood strong{display:block;margin-top:6px;font-size:12px;letter-spacing:.1em;color:var(--chapter-text);font-weight:500;font-family:var(--chapter-font-mono)}.chapter-if-this-was{padding-top:32px;padding-bottom:40px;background:var(--chapter-surface);overflow:hidden}.chapter-if-this-was.chapter-shell{padding-left:0;padding-right:0;max-width:none}.chapter-if-this-was__heading{margin:0 0 20px;padding-left:var(--chapter-shell-pad, 16px);padding-right:var(--chapter-shell-pad, 16px);font-size:clamp(30px,7vw,40px);line-height:.95;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--chapter-text)}.chapterIfSwiper{overflow:visible!important;padding-left:var(--chapter-shell-pad, 16px);padding-right:0}.chapterIfSwiper .swiper-wrapper{align-items:flex-start}.chapterIfSwiper .swiper-slide{width:42%;max-width:176px;height:auto!important}.chapter-if-this-was__card{display:flex;flex-direction:column;height:auto}.chapter-if-this-was__card-label{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--chapter-text);font-weight:400}.chapter-if-this-was__image-wrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:#e8e4df}.chapter-if-this-was__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.chapter-testimonials{background:var(--chapter-surface, #F9F6F1);overflow:hidden}.chapter-testimonials__panel{background-color:var(--chapter-accent, #C85A8E);color:var(--chapter-on-accent, #fff);padding:32px 0 24px}.chapter-testimonials__heading{margin:0 0 20px;padding:0 var(--chapter-shell-pad, 16px);font-size:clamp(36px,9.5vw,54px);line-height:.92;font-weight:400;letter-spacing:.01em;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap}.chapter-testimonials__stage{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px 8px;margin-bottom:0}.chapter-testimonials__stamp-wrap{flex:0 1 auto;display:flex;justify-content:center}.chapter-testimonials__stamp{position:relative;padding:10px;background:#fff;filter:drop-shadow(0 8px 22px rgba(0,0,0,.16))}.chapter-testimonials__stamp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0,transparent 4px,#fff 4.5px) 0 0 / 10px 10px repeat-x,radial-gradient(circle at 50% 100%,transparent 4px,#fff 4.5px) 0 100% / 10px 10px repeat-x,radial-gradient(circle at 0 50%,transparent 4px,#fff 4.5px) 0 0 / 10px 10px repeat-y,radial-gradient(circle at 100% 50%,transparent 4px,#fff 4.5px) 100% 0 / 10px 10px repeat-y;pointer-events:none;z-index:1}.chapter-testimonials__stamp-inner{position:relative;z-index:0;width:220px;height:220px;max-width:52vw;max-height:52vw;aspect-ratio:1;overflow:hidden;flex-shrink:0}.chapter-testimonials__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;width:100%;height:100%;background:#fff}.chapter-testimonials__photo{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center center;display:block}.chapter-testimonials__quote-band{position:relative;width:100%;margin-top:4px;padding:28px 20px 26px;background-color:var(--chapter-surface, #F9F6F1);clip-path:polygon(0% 14px,2% 5px,4% 14px,6% 4px,8% 14px,10% 6px,12% 14px,14% 3px,16% 14px,18% 7px,20% 14px,22% 4px,24% 14px,26% 6px,28% 14px,30% 3px,32% 14px,34% 7px,36% 14px,38% 5px,40% 14px,42% 4px,44% 14px,46% 6px,48% 14px,50% 3px,52% 14px,54% 7px,56% 14px,58% 4px,60% 14px,62% 6px,64% 14px,66% 3px,68% 14px,70% 7px,72% 14px,74% 5px,76% 14px,78% 4px,80% 14px,82% 6px,84% 14px,86% 3px,88% 14px,90% 7px,92% 14px,94% 5px,96% 14px,98% 4px,100% 10px,100% calc(100% - 10px),98% calc(100% - 4px),96% calc(100% - 10px),94% calc(100% - 5px),92% calc(100% - 10px),90% calc(100% - 3px),88% calc(100% - 10px),86% calc(100% - 6px),84% calc(100% - 10px),82% calc(100% - 4px),80% calc(100% - 10px),78% calc(100% - 5px),76% calc(100% - 10px),74% calc(100% - 3px),72% calc(100% - 10px),70% calc(100% - 6px),68% calc(100% - 10px),66% calc(100% - 4px),64% calc(100% - 10px),62% calc(100% - 5px),60% calc(100% - 10px),58% calc(100% - 3px),56% calc(100% - 10px),54% calc(100% - 6px),52% calc(100% - 10px),50% calc(100% - 4px),48% calc(100% - 10px),46% calc(100% - 5px),44% calc(100% - 10px),42% calc(100% - 3px),40% calc(100% - 10px),38% calc(100% - 6px),36% calc(100% - 10px),34% calc(100% - 4px),32% calc(100% - 10px),30% calc(100% - 5px),28% calc(100% - 10px),26% calc(100% - 3px),24% calc(100% - 10px),22% calc(100% - 6px),20% calc(100% - 10px),18% calc(100% - 4px),16% calc(100% - 10px),14% calc(100% - 5px),12% calc(100% - 10px),10% calc(100% - 3px),8% calc(100% - 10px),6% calc(100% - 6px),4% calc(100% - 10px),2% calc(100% - 4px),0% calc(100% - 14px))}.chapter-testimonials__quote{margin:0 auto;max-width:340px;font-size:15px;line-height:1.58;text-align:center;font-weight:400;color:var(--chapter-accent, #C85A8E)}.chapter-testimonials__nav{width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:var(--chapter-accent, #C85A8E);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;box-shadow:0 2px 8px #0000001f}.chapter-testimonials__nav:active{transform:scale(.96)}.chapter-testimonials__ticks{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 16px}.chapter-testimonials__tick{width:28px;height:2px;border-radius:1px;border:0;padding:0;background:#ffffff59;cursor:pointer}.chapter-testimonials__tick.is-active{background:#fff;width:36px;height:3px}.chapter-trust{padding-top:32px;padding-bottom:32px;background:var(--chapter-surface)}.chapter-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}.chapter-trust__item{text-align:center}.chapter-trust__icon{width:28px;height:28px;margin:0 auto 10px;color:var(--chapter-text)}.chapter-trust__title{margin:0 0 4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-family:var(--chapter-font-mono)}.chapter-trust__subtitle{margin:0;font-size:11px;line-height:1.45;color:var(--chapter-text-muted);font-family:var(--chapter-font-body)}.chapter-related-heading{max-width:var(--chapter-shell-max, 1200px);margin:0 auto;padding:8px var(--chapter-shell-pad, 16px) 16px;font-size:clamp(26px,6vw,34px);line-height:.95;font-weight:400;letter-spacing:.01em;text-transform:uppercase;text-align:left;font-family:var(--chapter-font-serif)}.chapter-related{padding-top:var(--chapter-related-pad-top, 8px);padding-bottom:var(--chapter-related-pad-bottom, 48px);background:var(--chapter-surface, #F9F6F1);overflow:hidden}.chapter-related.chapter-shell{padding-left:0;padding-right:0;max-width:none}.chapter-related__heading{margin:0 0 16px;padding:0 var(--chapter-shell-pad, 16px);font-size:clamp(26px,6vw,34px);line-height:.95;font-weight:400;letter-spacing:.01em;text-transform:uppercase;text-align:left;color:var(--chapter-text, #1A1A1A)}.chapter-related__viewport{overflow:hidden;width:100%}.chapterRelatedSwiper{overflow:hidden;padding-left:var(--chapter-shell-pad, 16px);padding-right:var(--chapter-shell-pad, 16px)}.chapterRelatedSwiper .swiper-wrapper{align-items:flex-start}.chapterRelatedSwiper .swiper-slide{width:72%;max-width:320px;height:auto!important;flex-shrink:0}.chapter-related__card{display:flex;flex-direction:column;width:100%;height:auto;text-decoration:none;color:inherit}.chapter-related__image-wrap{overflow:hidden;border-radius:16px;background:#e8e4df;aspect-ratio:1 / 1;margin-bottom:12px}.chapter-related__image{width:100%;height:100%;object-fit:cover;display:block}.chapter-related__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-right:4px}.chapter-related__title{margin:0;font-size:clamp(22px,5.5vw,28px);line-height:.95;font-weight:400;letter-spacing:.01em;text-transform:uppercase;color:var(--chapter-text, #1A1A1A);flex:1;min-width:0}.chapter-related__price-box{display:inline-flex;align-items:stretch;border:1.5px solid var(--chapter-accent, #C85A8E);background:#fff;flex-shrink:0;overflow:hidden}.chapter-related__price-currency{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:var(--chapter-accent, #C85A8E);color:#fff;font-size:12px;font-weight:600;font-family:var(--chapter-font-body)}.chapter-related__price-amount{display:flex;align-items:center;padding:6px 10px;font-size:14px;font-weight:500;color:var(--chapter-text, #1A1A1A);white-space:nowrap;font-family:var(--chapter-font-body)}@media(min-width:750px){.chapterRelatedSwiper .swiper-slide{width:calc(25% - 12px);max-width:280px}}@media(min-width:750px){.chapter-pdp{--chapter-shell-pad: 24px}.chapter-pdp__hero-inner{display:grid;grid-template-columns:1fr 1fr;max-width:var(--chapter-shell-max, 1200px);margin:0 auto;gap:0}.chapter-pdp__gallery{max-height:none;aspect-ratio:auto;min-height:740px}.chapter-pdp__info{padding:32px 24px 40px;display:flex;flex-direction:column;justify-content:center}.chapterIfSwiper .swiper-slide{width:34%;max-width:220px}.chapter-testimonials__stage{max-width:420px;margin-left:auto;margin-right:auto}.chapter-testimonials__stamp-inner{width:240px;height:240px;max-width:240px;max-height:240px}.chapter-testimonials__heading{white-space:normal}.chapter-trust__grid{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:990px){.chapter-if-this-was__heading,.chapter-testimonials__heading{max-width:var(--chapter-shell-max, 1200px);margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/chapter-product.css.map */
