.shop-page{padding-block:40px 64px}.shop-page__intro{max-width:680px;margin-bottom:28px}.shop-page__intro h1{margin-block:8px 16px;font-size:clamp(36px,4vw,48px)}.shop-page__product{display:grid;gap:24px;max-width:980px}.shop-page__media{display:grid;place-items:center;background:color-mix(in srgb,var(--color-panel) 14%,var(--color-background));border-radius:6px}.shop-page__image{display:block;width:100%;height:280px;object-fit:contain}.shop-page__details{min-width:0;align-self:center}.shop-page__details h2{margin-block:8px 12px;font-size:clamp(26px,3vw,34px)}.shop-page__details>p.muted{font-size:16px;margin-bottom:20px}.shop-page__details .button{margin-top:20px}.shop-page__details .purchase__shipping{margin-top:10px}@media(min-width:900px){.shop-page__product{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:48px}.shop-page__image{height:min(380px,45svh)}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-page__intro{max-width:780px;margin-bottom:48px}.contact-page__intro h1{margin-block:12px 24px}.contact-page__layout{display:grid;gap:24px}.contact-page__aside,.contact-page__form-panel{padding:28px 24px;border:1px solid var(--color-panel);border-radius:6px}.contact-page__aside{align-self:start;background:color-mix(in srgb,var(--color-panel) 25%,var(--color-background))}.contact-page__aside h2,.contact-page__form-panel h2{margin-bottom:20px;font-size:30px}.contact-page__email-label{margin-top:32px;color:var(--color-muted);font-size:14px}.contact-page__aside a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.contact-page__form,.contact-page__field-row{display:grid;gap:24px}.contact-page__field{display:grid;gap:8px;min-width:0}.contact-page__field label{font-size:14px;font-weight:600}.contact-page__field textarea{width:100%;resize:vertical}.contact-page__success{padding:16px;border-left:3px solid var(--color-primary);background:var(--color-panel)}.contact-page__errors{padding:16px;border:1px solid var(--color-primary);border-radius:6px}.contact-page__errors ul{margin-bottom:0}.contact-page__form>.button{justify-self:start}@media(min-width:900px){.contact-page__layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:32px}.contact-page__aside,.contact-page__form-panel{padding:40px}.contact-page__field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.folding-guide{background:var(--color-foreground);color:var(--color-background)}.folding-guide .eyebrow{color:var(--color-background)}.folding-guide__head{max-width:780px;margin-inline:auto;text-align:center}.folding-guide__head h1{margin-block:12px 24px}.folding-guide__steps{display:grid;gap:16px;margin:56px 0 0;padding:0;list-style:none}.folding-guide__step{display:flex;gap:20px;padding:24px;border:1px solid #D8CEBE77;border-radius:6px}.folding-guide__number{color:#d8cebe;font-family:var(--font-heading);font-size:30px;line-height:1}.folding-guide__step h2{margin-bottom:8px;font-size:24px}.folding-guide__images{display:grid;gap:24px;margin-top:48px}.folding-guide__image{display:block;width:100%;height:auto;border-radius:6px}.folding-guide__image--desktop{display:none}.folding-guide__video{max-width:900px;margin:48px auto 0}.folding-guide__video h2{margin-bottom:24px;font-size:30px}.folding-guide__video video{width:100%;height:auto;border-radius:6px}@media(min-width:800px){.folding-guide__steps,.folding-guide__images{grid-template-columns:repeat(2,minmax(0,1fr))}.folding-guide__image--desktop{display:block}}.format-compare{background:var(--color-foreground);color:var(--color-background)}.format-compare .eyebrow,.format-compare .muted{color:var(--color-background)}.format-compare .editorial-heading{margin-bottom:40px}.format-compare__frame{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:2 / 1;border:1px solid var(--color-panel);border-radius:6px;background:var(--color-background);color:var(--color-foreground)}.format-compare__image{position:absolute;top:0;right:0;bottom:0;left:0}.format-compare__image img{display:block;width:100%;height:100%;object-fit:contain}.format-compare__image--pouch{clip-path:inset(0 calc(100% - var(--compare-position)) 0 0)}.format-compare__divider{position:absolute;z-index:1;top:0;bottom:0;left:var(--compare-position);width:2px;transform:translate(-50%);background:var(--color-primary);pointer-events:none}.format-compare__handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;transform:translate(-50%,-50%);border:2px solid var(--color-primary);border-radius:50%;background:var(--color-background);color:var(--color-primary);font-size:24px;line-height:1;box-shadow:0 2px 14px #14121033}.format-compare__label{position:absolute;z-index:1;bottom:16px;padding:8px 12px;border-radius:4px;background:var(--color-background);font-size:14px;font-weight:600;pointer-events:none}.format-compare__label--pouch{left:16px}.format-compare__label--bag{right:16px}.format-compare__range{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.format-compare__frame:focus-within{outline:2px solid var(--color-background);outline-offset:4px}.format-compare__help{margin-top:20px;text-align:center;font-size:14px}.format-compare__details{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.format-compare__details a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:4px}@media(min-width:768px){.format-compare__frame{max-width:880px;margin-inline:auto}}.image-story__grid{display:grid;gap:32px;align-items:center}.image-story__media{overflow:hidden;max-width:500px;width:100%;margin-inline:auto;border-radius:6px;background:var(--color-background)}.image-story__image{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.image-story__copy{padding-block:16px}.image-story__copy h2{margin:12px 0 24px;max-width:16ch}.image-story__copy .rte{max-width:48ch;color:var(--color-muted)}.image-story__link{display:inline-flex;margin-top:28px}@media(min-width:900px){.image-story__grid{grid-template-columns:1fr 1fr;gap:64px}.image-story--reverse .image-story__media{order:2}.image-story__copy{padding:40px 0}}.legal-page{max-width:880px}.legal-page h1{margin-bottom:40px}.legal-page__content h2{margin-top:40px;font-size:30px}.legal-page__content h3{margin-top:32px;font-size:24px}.legal-page__content p,.legal-page__content li{overflow-wrap:anywhere}.page-callout__inner{display:flex;gap:32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:32px;border:1px solid var(--color-panel);border-radius:6px}.page-callout__inner>div{max-width:58ch}.page-callout h2{margin-block:12px 16px}@media(min-width:768px){.page-callout__inner{padding:48px}}.page-intro{max-width:840px;padding-bottom:16px}.page-intro h1{margin-block:12px 24px}.page-intro .rte{max-width:65ch}.search-section>h1{margin-bottom:32px}.search-form{display:flex;flex-wrap:wrap;gap:16px;max-width:760px;margin-bottom:32px}.search-form input{flex:1 1 240px;width:100%;min-width:0}.search-form button{flex:1 0 auto}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:32px;margin-top:32px}.search-result{min-width:0}.search-result__content{padding-block:24px;overflow-wrap:anywhere}.search-results .pagination{grid-column:1 / -1}.search-results .pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.service-facts{border-block:1px solid var(--color-panel);background:color-mix(in srgb,var(--color-panel) 14%,var(--color-background))}.service-facts__grid{display:grid}.service-facts__item{display:flex;align-items:center;gap:24px;min-width:0;padding:24px 0}.service-facts__item+.service-facts__item{border-top:1px solid var(--color-panel)}.service-facts__icon{flex:0 0 40px;color:var(--color-primary)}.service-facts__icon svg{width:40px;height:40px}.service-facts__value{font-family:var(--font-heading);font-size:26px;line-height:1.15}.service-facts__label{margin-top:4px;color:var(--color-muted);font-size:14px}.service-facts__tagline{margin-top:32px;text-align:center;font-family:var(--font-heading);font-size:24px;font-style:italic}@media(min-width:900px){.service-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-facts__item{padding:16px 24px;justify-content:center}.service-facts__item+.service-facts__item{border-top:0;border-left:1px solid var(--color-panel)}}.source-reviews.page-width{width:min(1200px,calc(100% - 48px))}.source-reviews__heading{display:grid;gap:12px;align-items:end;margin-bottom:32px}.source-reviews__heading h2{max-width:18ch;margin:0}.source-reviews__context{max-width:50ch;margin:0;color:var(--color-muted);font-size:14px;line-height:1.55}.source-reviews__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.source-reviews__item{min-width:0}.source-reviews__card{display:flex;flex-direction:column;height:100%;min-width:0;margin:0;overflow:hidden;border:1px solid var(--color-panel);border-radius:6px;background:color-mix(in srgb,var(--color-panel) 28%,var(--color-background))}.source-reviews__image{display:block;width:140px;height:180px;margin:20px 24px 0;object-fit:contain}.source-reviews__card-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 0}.source-reviews__stars{display:flex;gap:3px;margin-bottom:24px;color:var(--color-primary)}.source-reviews__card blockquote{flex:1;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(22px,2.2vw,30px);line-height:1.3}.source-reviews__card figcaption{display:block;padding:0 24px 24px;font-size:14px}.source-reviews__byline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.source-reviews__reviewer{font-weight:600}.source-reviews__date{color:var(--color-muted)}.source-reviews__link{display:inline-flex;align-items:center;min-height:44px;width:fit-content;margin-top:8px;color:var(--color-primary);font-size:14px;text-underline-offset:4px}@media(min-width:768px){.source-reviews__heading{grid-template-columns:minmax(0,1fr) minmax(260px,50ch);gap:32px}}@media(min-width:900px){.source-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}}.verified-commerce__grid{display:grid;gap:20px}.verified-commerce__card{min-width:0;margin:0;padding:24px;background:var(--color-panel);border-radius:6px}.verified-commerce__card h3{margin:0 0 12px;font-size:24px}.verified-commerce__card blockquote{margin:0 0 18px;font-family:var(--font-heading);font-size:24px;line-height:1.35}.verified-commerce__card figcaption{font-size:14px;font-weight:600}.verified-commerce__card .button{margin-top:20px}.verified-commerce__countdown{margin:16px 0 0;font-size:16px;font-variant-numeric:tabular-nums}@media(min-width:900px){.verified-commerce__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-story{border-block:1px solid var(--color-panel)}.video-story--dark{color:var(--color-background);background:var(--color-foreground)}.video-story--dark .eyebrow{color:var(--color-background)}.video-story__intro{max-width:720px;margin-bottom:36px}.video-story__intro h2{margin-block:12px 20px}.video-story__link{display:inline-flex;margin-top:24px}.video-story__grid{display:grid;gap:24px}.video-story__item{min-width:0;overflow:hidden;border:1px solid var(--color-panel);border-radius:6px}.video-story__media{display:grid;place-items:center;min-height:280px;background:#141210}.video-story__media video{display:block;width:100%;max-height:620px;height:auto}.video-story__copy{display:flex;gap:24px;padding:28px}.video-story__copy h3{margin:0 0 12px;font-size:clamp(24px,3vw,32px)}.video-story__number{color:var(--color-primary);font:600 30px/1 var(--font-heading)}.video-story--dark .video-story__number{color:#d8cebe}.video-story__copy .rte{max-width:48ch}@media(min-width:900px){.video-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.video-story__item:only-child{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr .8fr}.video-story__item:only-child .video-story__copy{align-self:center;padding:48px}}.video-story--teaser{border:0}.video-story--teaser .video-story__intro{margin:0}.video-story--teaser .video-story__layout{display:grid;gap:28px;align-items:center}.video-story--teaser .video-story__grid{display:block}.video-story--teaser .video-story__item:only-child{display:block;border:0}.video-story--teaser .video-story__media{min-height:0;height:clamp(200px,28vw,320px)}.video-story--teaser .video-story__media video{width:100%;height:100%;max-height:320px;object-fit:contain}@media(min-width:900px){.video-story--teaser .video-story__layout{grid-template-columns:1fr 1fr;gap:48px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
