.faq-section{background:var(--faq-bg);color:var(--faq-text);padding:5rem 0}.faq-section__header{text-align:center;max-width:42rem;margin:0 auto 3rem}.faq-section__eyebrow{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faq-accent);margin:0 0 1rem;font-weight:600}.faq-section__heading{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin:0 0 1rem}.faq-section__subheading{font-size:1.0625rem;line-height:1.6;opacity:.85}.faq-section__list{max-width:48rem;margin:0 auto;border-top:1px solid var(--faq-border)}.faq-item{border-bottom:1px solid var(--faq-border)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:opacity .2s ease}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:hover{opacity:.7}.faq-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--faq-border);transition:transform .3s ease}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:0 0 1.75rem;font-size:1rem;line-height:1.65;opacity:.9;max-width:42rem}.faq-item__answer p+p{margin-top:1rem}@supports (interpolate-size: allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;overflow:hidden;transition:height .3s ease,content-visibility .3s allow-discrete}.faq-item[open]::details-content{height:auto}}.whats-inside{background:var(--wi-bg);color:var(--wi-text);padding:5rem 0}.whats-inside__container{text-align:center}.whats-inside__eyebrow{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wi-accent);margin:0 0 1rem;font-weight:600}.whats-inside__heading{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin:0 0 1rem}.whats-inside__subheading{max-width:42rem;margin:0 auto 3.5rem;font-size:1.0625rem;line-height:1.6;opacity:.85}.whats-inside__grid{display:grid;grid-template-columns:1fr;gap:2.5rem 2rem;text-align:left}@media(min-width:750px){.whats-inside__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.whats-inside__grid{grid-template-columns:repeat(var(--wi-columns, 3),1fr)}}.whats-inside__card{display:flex;flex-direction:column}.whats-inside__image-wrap{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;margin-bottom:1.25rem;background:#0000000a}.whats-inside__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.whats-inside__card:hover .whats-inside__image{transform:scale(1.03)}.whats-inside__card-title{font-size:1.125rem;margin:0 0 .5rem;line-height:1.3}.whats-inside__card-caption{margin:0;font-size:.9375rem;line-height:1.55;opacity:.8}.story-section{background:var(--story-bg);color:var(--story-text);padding:5rem 0}.story-section__container{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:750px){.story-section__container{grid-template-columns:1fr 1fr;gap:4rem}}.story-section--image-right .story-section__media{order:2}@media(max-width:749px){.story-section--image-right .story-section__media{order:0}}.story-section__media{display:flex;flex-direction:column;gap:.75rem}.story-section__image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:4px}.story-section__caption{font-size:.8125rem;opacity:.65;font-style:italic;margin:0;text-align:center}.story-section__content{max-width:32rem}.story-section__eyebrow{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);margin:0 0 1rem;font-weight:600}.story-section__heading{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.2;margin:0 0 1.5rem}.story-section__body{font-size:1.0625rem;line-height:1.7;opacity:.9}.story-section__body p+p{margin-top:1.25rem}.story-section__signature{margin-top:1.5rem;font-size:1.125rem;font-style:italic;opacity:.85}.story-section__button{display:inline-block;margin-top:2rem;padding:.875rem 1.75rem;background:var(--story-accent);color:#fff;text-decoration:none;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,opacity .2s ease}.story-section__button:hover{transform:translateY(-1px);opacity:.92}.ltt-wic{background:var(--wic-bg);color:var(--wic-text);padding:5rem 0}.ltt-wic .ltt-wic__container{text-align:center}.ltt-wic .ltt-wic__eyebrow{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wic-accent);margin:0 0 1rem;font-weight:600}.ltt-wic .ltt-wic__heading{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin:0 0 1rem}.ltt-wic .ltt-wic__subheading{max-width:42rem;margin:0 auto 3rem;font-size:1.0625rem;line-height:1.6;opacity:.85}.ltt-wic .ltt-wic__viewport{position:relative;display:flex;align-items:center;gap:.5rem}@media(min-width:750px){.ltt-wic .ltt-wic__viewport{gap:.75rem}}.ltt-wic .ltt-wic__track{flex:1 1 0%;min-width:0;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.25rem;margin:-.25rem;outline:none}.ltt-wic .ltt-wic__track::-webkit-scrollbar{display:none}.ltt-wic .ltt-wic__track:focus-visible{outline:2px solid var(--wic-accent);outline-offset:4px}.ltt-wic .ltt-wic__card{flex:0 0 calc((100% - .15 * (100% - 1rem)) / 1.15);scroll-snap-align:start;display:flex;flex-direction:column;text-align:center}.ltt-wic[data-mobile-peek=false] .ltt-wic__card{flex:0 0 100%}@media(min-width:750px){.ltt-wic .ltt-wic__track{gap:1.5rem}.ltt-wic .ltt-wic__card,.ltt-wic[data-mobile-peek=false] .ltt-wic__card{flex:0 0 calc((100% - 1.5rem) / 2.15)}}@media(min-width:990px){.ltt-wic .ltt-wic__track{gap:1.75rem}.ltt-wic .ltt-wic__card,.ltt-wic[data-mobile-peek=false] .ltt-wic__card{flex:0 0 calc((100% - (var(--wic-desktop-slides) - 1) * 1.75rem) / var(--wic-desktop-slides))}}.ltt-wic .ltt-wic__image-wrap{aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;margin-bottom:1.25rem;background:transparent}.ltt-wic[data-image-bg=true] .ltt-wic__image-wrap{background:var(--wic-image-bg)}.ltt-wic .ltt-wic__image{width:100%;height:100%;object-fit:cover;display:block}.ltt-wic .ltt-wic__card-title{font-size:1.125rem;margin:0 0 .5rem;line-height:1.3}.ltt-wic .ltt-wic__card-caption{margin:0;font-size:.9375rem;line-height:1.55;opacity:.8}.ltt-wic .ltt-wic__arrow{flex-shrink:0!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;border-radius:999px!important;background:var(--wic-arrow-bg)!important;color:var(--wic-arrow-icon)!important;border:1px solid rgba(0,0,0,.1)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:0 1px 3px #0000001f!important;transition:opacity .2s ease,transform .2s ease;z-index:2}@media(min-width:750px){.ltt-wic .ltt-wic__arrow{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important}}.ltt-wic .ltt-wic__arrow svg{display:block;width:18px;height:18px}.ltt-wic .ltt-wic__arrow:hover{transform:scale(1.05)}.ltt-wic .ltt-wic__arrow:disabled{opacity:.45;cursor:not-allowed;transform:none}.ltt-wic .ltt-wic__arrow:focus-visible{outline:2px solid var(--wic-accent);outline-offset:2px}@media(max-width:749px){.ltt-wic .ltt-wic__viewport{gap:0}.ltt-wic .ltt-wic__arrow{position:absolute!important;top:35%!important;transform:translateY(-50%)!important;z-index:10!important;box-shadow:0 2px 8px #0000002e!important}.ltt-wic .ltt-wic__arrow:hover{transform:translateY(-50%) scale(1.05)!important}.ltt-wic .ltt-wic__arrow--prev{left:.5rem!important}.ltt-wic .ltt-wic__arrow--next{right:.5rem!important}.ltt-wic[data-hide-arrows-mobile=true] .ltt-wic__arrow{display:none!important}}.ltt-wic .ltt-wic__dots{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.ltt-wic .ltt-wic__dot{width:.5rem;height:.5rem;border-radius:999px;border:none;background:var(--wic-text);opacity:.25;cursor:pointer;padding:0;appearance:none;-webkit-appearance:none;transition:opacity .2s ease,width .2s ease}.ltt-wic .ltt-wic__dot.is-active{opacity:1;width:1.5rem;background:var(--wic-accent)}.ltt-wic .ltt-wic__dot:focus-visible{outline:2px solid var(--wic-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/125/compiled_assets/styles.css.map */
