@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent{--zoalin-pc-info-width: min(1480px, calc(100vw - 128px) );--zoalin-pc-copy: #48423c;--zoalin-pc-line: #ded7cd;--zoalin-pc-panel: #fbfaf7;--zoalin-pc-soft: #f4f0ea;--zoalin-pc-accent: #e7dfd4}html body.template-page #MainContent:has(.zoalin-info-page-shell),html body.template-page #MainContent:has(.zoalin-faq-page),html body.template-page #MainContent:has(.zoalin-about),html body.template-page #MainContent:has(.zoalin-contact-page){background:var(--zoalin-pc-panel)!important}html body.template-page #MainContent:has(.zoalin-info-page-shell)>.shopify-section,html body.template-page #MainContent:has(.zoalin-faq-page)>.shopify-section,html body.template-page #MainContent:has(.zoalin-about)>.shopify-section,html body.template-page #MainContent:has(.zoalin-contact-page)>.shopify-section{padding:clamp(46px,4.8vw,78px) 0 clamp(48px,5.2vw,82px)!important}html body.template-page #MainContent:has(.zoalin-info-page-shell) :is(.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent:has(.zoalin-faq-page) :is(.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent:has(.zoalin-about) :is(.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent:has(.zoalin-contact-page) :is(.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell,html body.template-page #MainContent .zoalin-info,html body.template-page #MainContent .zoalin-rte-faq,html body.template-page #MainContent .zoalin-faq-page__inner,html body.template-page #MainContent .zoalin-about__inner,html body.template-page #MainContent .zoalin-contact-hero__inner{width:var(--zoalin-pc-info-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info,html body.template-page #MainContent .zoalin-rte-faq{margin-bottom:0!important;padding:0!important}html body.template-page #MainContent:has(.zoalin-info) .zoalin-info .zoalin-info__hero,html body.template-page #MainContent:has(.zoalin-info) .zoalin-info .zoalin-info__head,html body.template-page #MainContent:has(.zoalin-rte-faq) .zoalin-rte-faq .zoalin-rte-faq__hero,html body.template-page #MainContent:has(.zoalin-rte-faq) .zoalin-rte-faq .zoalin-rte-faq__head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;min-height:0!important;margin:0 0 30px!important;padding:clamp(42px,4.2vw,70px) clamp(36px,5vw,84px)!important;background:var(--zoalin-pc-soft)!important;border:1px solid #e1dad0!important;text-align:center!important;box-sizing:border-box!important}html body.template-page #MainContent:has(.zoalin-info) .zoalin-info :is(.zoalin-info__eyebrow,.zoalin-info__title,.zoalin-info__intro,.zoalin-info__lead),html body.template-page #MainContent:has(.zoalin-rte-faq) .zoalin-rte-faq :is(.zoalin-rte-faq__eyebrow,.zoalin-rte-faq__title,.zoalin-rte-faq__intro,.zoalin-rte-faq__lead){grid-column:auto!important;grid-row:auto!important;align-self:center!important;justify-self:center!important;text-align:center!important}html body.template-page #MainContent .zoalin-info__eyebrow,html body.template-page #MainContent .zoalin-rte-faq__eyebrow,html body.template-page #MainContent .zoalin-faq-page__kicker,html body.template-page #MainContent .zoalin-contact-kicker,html body.template-page #MainContent .zoalin-about__eyebrow{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#766e65!important;font-size:.78rem!important;font-weight:750!important;letter-spacing:.16em!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}html body.template-page #MainContent .zoalin-info__title,html body.template-page #MainContent .zoalin-info__head h1,html body.template-page #MainContent .zoalin-rte-faq__title,html body.template-page #MainContent .zoalin-rte-faq__head h1,html body.template-page #MainContent .zoalin-faq-page h1,html body.template-page #MainContent .zoalin-faq-fallback__head h1,html body.template-page #MainContent .zoalin-contact-title,html body.template-page #MainContent .zoalin-about h1{width:auto!important;max-width:12ch!important;margin:0 auto!important;color:#111!important;font-size:clamp(3.2rem,5vw,6.6rem)!important;font-weight:720!important;line-height:.94!important;letter-spacing:0!important;text-align:center!important}html body.template-page #MainContent .zoalin-info__intro,html body.template-page #MainContent .zoalin-info__lead,html body.template-page #MainContent .zoalin-rte-faq__intro,html body.template-page #MainContent .zoalin-faq-page__intro,html body.template-page #MainContent .zoalin-faq-fallback__intro,html body.template-page #MainContent .zoalin-contact-hero__copy,html body.template-page #MainContent .zoalin-about__lead{width:min(820px,100%)!important;max-width:820px!important;margin:0 auto!important;color:var(--zoalin-pc-copy)!important;font-size:clamp(1rem,1.06vw,1.14rem)!important;line-height:1.68!important;text-align:center!important}html body.template-page #MainContent:has(.zoalin-info) .zoalin-info .zoalin-info__grid,html body.template-page #MainContent:has(.zoalin-rte-faq) .zoalin-rte-faq .zoalin-rte-faq__grid,html body.template-page #MainContent .zoalin-faq-grid,html body.template-page #MainContent .zoalin-faq-fallback__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;width:100%!important;margin:0 auto!important;border:1px solid var(--zoalin-pc-line)!important;background:var(--zoalin-pc-line)!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info__card,html body.template-page #MainContent .zoalin-rte-faq__card,html body.template-page #MainContent .zoalin-faq-card,html body.template-page #MainContent .zoalin-faq-fallback__card{min-height:clamp(218px,13vw,268px)!important;padding:clamp(26px,2.2vw,38px)!important;background:var(--zoalin-pc-panel)!important;border:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;transform:none!important}html body.template-page #MainContent :is(.zoalin-info__number,.zoalin-rte-faq__number,.zoalin-faq-card span,.zoalin-faq-fallback__card-number){display:block!important;margin:0 0 clamp(26px,3vw,44px)!important;color:#837a70!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.04em!important}html body.template-page #MainContent :is(.zoalin-info__card h2,.zoalin-info__card h3,.zoalin-rte-faq__card h2,.zoalin-rte-faq__card h3,.zoalin-faq-card h2,.zoalin-faq-fallback__card h2){max-width:none!important;margin:0 0 14px!important;color:#111!important;font-size:clamp(1.55rem,1.8vw,2.28rem)!important;font-weight:720!important;line-height:1.06!important;letter-spacing:0!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body.template-page #MainContent :is(.zoalin-info__card p,.zoalin-rte-faq__card p,.zoalin-faq-card p,.zoalin-faq-fallback__card p){max-width:none!important;margin:0!important;color:var(--zoalin-pc-copy)!important;font-size:clamp(.95rem,.98vw,1.03rem)!important;line-height:1.62!important;text-align:left!important}html body.template-page #MainContent:has(.zoalin-info) .zoalin-info .zoalin-info__grid:after{min-height:clamp(218px,13vw,268px)!important;padding:clamp(26px,2.2vw,38px)!important;background:var(--zoalin-pc-accent)!important;color:#2b2621!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px #11111117!important;white-space:pre-line!important;font-size:clamp(.96rem,1vw,1.08rem)!important;font-weight:520!important;line-height:1.62!important;text-align:left!important}html body.template-page #MainContent:has(.zoalin-info--care) .zoalin-info--care .zoalin-info__grid:after{content:"06\aStore softly\a Fold or hang pieces with room to breathe, away from direct sunlight and moisture."!important;grid-column:span 1!important}html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info--shipping .zoalin-info__grid:after{content:"Delivery note\aShipping windows are estimates. Final available shipping options and timing are confirmed at checkout before payment."!important;grid-column:span 2!important}html body.template-page #MainContent:has(.zoalin-info--returns) .zoalin-info--returns .zoalin-info__grid:after{content:"Return reminder\aKeep items unused, unwashed, with tags attached and original packaging included before starting a return request."!important;grid-column:span 2!important}html body.template-page #MainContent:has(.zoalin-info--size) .zoalin-info--size .zoalin-info__grid:after{content:"Fit note\a Compare your measurements with the product-specific chart, then choose the more relaxed option if you prefer extra coverage."!important;grid-column:span 2!important}html body.template-page #MainContent .zoalin-info__band,html body.template-page #MainContent .zoalin-rte-faq__support,html body.template-page #MainContent .zoalin-rte-faq__help,html body.template-page #MainContent .zoalin-faq-help,html body.template-page #MainContent .zoalin-faq-fallback__help{width:100%!important;margin:30px auto 0!important;padding:clamp(28px,3vw,44px)!important;background:#111!important;color:#fff!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;text-align:left!important;box-sizing:border-box!important}html body.template-page #MainContent :is(.zoalin-info__band,.zoalin-rte-faq__support,.zoalin-rte-faq__help,.zoalin-faq-help,.zoalin-faq-fallback__help) :is(p,a,h2){color:#fff!important}html body.template-page #MainContent .zoalin-faq-page,html body.template-page #MainContent .zoalin-faq-fallback{background:var(--zoalin-pc-panel)!important;padding:clamp(46px,4.8vw,78px) 0 clamp(48px,5.2vw,82px)!important}html body.template-page #MainContent .zoalin-faq-page__head,html body.template-page #MainContent .zoalin-faq-fallback__head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin:0 auto 34px!important;text-align:center!important}html body.template-page #MainContent .zoalin-about{background:var(--zoalin-pc-panel)!important;padding:clamp(54px,5.4vw,88px) 0 clamp(58px,6vw,96px)!important}html body.template-page #MainContent .zoalin-about__hero{max-width:980px!important;margin:0 auto 40px!important;text-align:center!important}html body.template-page #MainContent .zoalin-about__image{width:min(1320px,100%)!important;margin:42px auto!important}html body.template-page #MainContent .zoalin-about__image img{border-radius:14px!important}html body.template-page #MainContent .zoalin-about__grid,html body.template-page #MainContent .zoalin-contact-email-grid,html body.template-page #MainContent .zoalin-contact-help__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;width:var(--zoalin-pc-info-width)!important;max-width:none!important;margin:0 auto!important;padding:0!important;border:1px solid var(--zoalin-pc-line)!important;background:var(--zoalin-pc-line)!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-about__card,html body.template-page #MainContent .zoalin-contact-card,html body.template-page #MainContent .zoalin-contact-help__item{min-height:214px!important;padding:clamp(26px,2.2vw,38px)!important;background:var(--zoalin-pc-panel)!important;border:0!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-about__card h2,html body.template-page #MainContent .zoalin-contact-card__title,html body.template-page #MainContent .zoalin-contact-help__item strong{margin:0 0 14px!important;color:#111!important;font-size:clamp(1.5rem,1.75vw,2.2rem)!important;line-height:1.06!important;letter-spacing:0!important;text-align:left!important}html body.template-page #MainContent .zoalin-about__card p,html body.template-page #MainContent .zoalin-contact-card p,html body.template-page #MainContent .zoalin-contact-help__item small{color:var(--zoalin-pc-copy)!important;font-size:clamp(.95rem,.98vw,1.03rem)!important;line-height:1.62!important}html body.template-page #MainContent .zoalin-about__story{width:var(--zoalin-pc-info-width)!important;max-width:none!important;margin:36px auto 0!important;padding:clamp(42px,4.6vw,72px)!important;background:#111!important;color:#fff!important;display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important;gap:clamp(36px,5vw,86px)!important;align-items:center!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-about__story h2{margin:0!important;color:#fff!important;font-size:clamp(2.4rem,3.7vw,4.8rem)!important;line-height:.98!important;letter-spacing:0!important}html body.template-page #MainContent .zoalin-about__story :is(p,a),html body.template-page #MainContent .zoalin-about__copy,html body.template-page #MainContent .zoalin-about__contact{color:#f4efe8!important}html body.template-page #MainContent .zoalin-contact-hero{padding:clamp(46px,4.8vw,76px) 0 34px!important;text-align:center!important}html body.template-page #MainContent .zoalin-contact-title{font-size:clamp(2.5rem,4.4vw,5.6rem)!important;white-space:normal!important}html body.template-page #MainContent .zoalin-contact-note{width:min(720px,calc(100vw - 128px))!important;max-width:720px!important;margin:28px auto 0!important;padding:18px 24px!important;background:var(--zoalin-pc-soft)!important;border:1px solid var(--zoalin-pc-line)!important;color:var(--zoalin-pc-copy)!important;text-align:center!important}html body .shopify-policy__container{width:min(1060px,calc(100vw - 128px))!important;max-width:none!important;margin:0 auto!important;padding:clamp(54px,5vw,84px) 0 clamp(64px,6vw,100px)!important;color:#111!important}html body .shopify-policy__title{max-width:960px!important;margin:0 auto 36px!important;padding-bottom:24px!important;border-bottom:1px solid var(--zoalin-pc-line, #ded7cd)!important;text-align:center!important}html body .shopify-policy__title h1{margin:0!important;color:#111!important;font-size:clamp(3rem,4.8vw,5.8rem)!important;font-weight:720!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important}html body .shopify-policy__body{max-width:920px!important;margin:0 auto!important;color:var(--zoalin-pc-copy, #48423c)!important;font-size:1rem!important;line-height:1.72!important}html body .shopify-policy__body :is(h2,h3){color:#111!important;font-weight:720!important;line-height:1.08!important;letter-spacing:0!important}html body .shopify-policy__body h2{margin:46px 0 18px!important;font-size:clamp(1.8rem,2.4vw,2.8rem)!important}html body .shopify-policy__body h3{margin:34px 0 12px!important;font-size:clamp(1.28rem,1.55vw,1.75rem)!important}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){html body[class]{--zoalin-pc-short-header-height: 54px;--zoalin-pc-short-header-touch: 44px;--zoalin-pc-short-logo-width: 152px}html body[class] .header-section,html body[class] .shopify-section:has(>#header-component),html body[class] .shopify-section:has(>header-component){position:sticky!important;top:0!important;z-index:80!important;display:block!important;width:100%!important;height:var(--zoalin-pc-short-header-height)!important;min-height:var(--zoalin-pc-short-header-height)!important;max-height:var(--zoalin-pc-short-header-height)!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;transform:none!important;pointer-events:auto!important;isolation:isolate!important}html body[class] #header-component,html body[class] header-component{position:static!important;display:block!important;width:100%!important;height:var(--zoalin-pc-short-header-height)!important;min-height:var(--zoalin-pc-short-header-height)!important;max-height:var(--zoalin-pc-short-header-height)!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html body[class] #header-component .header__row--top,html body[class] header-component .header__row--top{position:relative!important;display:grid!important;grid-template-columns:minmax(40px,1fr) min(1440px,calc(100% - 80px)) minmax(40px,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--zoalin-pc-short-header-height)!important;min-height:var(--zoalin-pc-short-header-height)!important;max-height:var(--zoalin-pc-short-header-height)!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html body[class] #header-component .header__columns,html body[class] header-component .header__columns{position:static!important;display:grid!important;grid-column:2!important;grid-template-columns:[left] minmax(0,1fr) [center] var(--zoalin-pc-short-logo-width) [right] minmax(0,1fr)!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--zoalin-pc-short-header-height)!important;min-height:var(--zoalin-pc-short-header-height)!important;max-height:var(--zoalin-pc-short-header-height)!important;margin:0!important;padding:4px 0!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html body[class] #header-component .header__column,html body[class] header-component .header__column{position:static!important;display:flex!important;align-items:center!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:20px!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html body[class] #header-component .header__column--left,html body[class] header-component .header__column--left{grid-column:left!important;justify-content:flex-start!important}html body[class] #header-component .header__column--center,html body[class] header-component .header__column--center{grid-column:center!important;justify-content:center!important}html body[class] #header-component .header__column--right,html body[class] header-component .header__column--right{grid-column:right!important;justify-content:flex-end!important;gap:0!important}html body[class] #header-component summary.header__icon.header__icon--menu.header__icon--summary,html body[class] header-component summary.header__icon.header__icon--menu.header__icon--summary{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:112px!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:16px 16px 16px 54px!important;gap:12px!important;border:0!important;background:transparent!important;color:#111!important;line-height:1!important;transform:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body[class] #header-component summary.header__icon.header__icon--menu.header__icon--summary:after,html body[class] header-component summary.header__icon.header__icon--menu.header__icon--summary:after{content:"MENU"!important;display:inline-block!important;color:#111!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important}html body[class] #header-component .header-logo,html body[class] #header-component .header-logo__link,html body[class] #header-component .header-logo__text,html body[class] #header-component .header-logo__wordmark,html body[class] header-component .header-logo,html body[class] header-component .header-logo__link,html body[class] header-component .header-logo__text,html body[class] header-component .header-logo__wordmark{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--zoalin-pc-short-logo-width)!important;min-width:var(--zoalin-pc-short-logo-width)!important;max-width:var(--zoalin-pc-short-logo-width)!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important;z-index:8!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body[class] #header-component .header-logo img,html body[class] #header-component .header-logo__image,html body[class] header-component .header-logo img,html body[class] header-component .header-logo__image{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;max-height:46px!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body[class] #header-component .header__column--right search-button.search-action--hidden-on-drawer,html body[class] #header-component .header__column--right .search-action--hidden-on-drawer,html body[class] header-component .header__column--right search-button.search-action--hidden-on-drawer,html body[class] header-component .header__column--right .search-action--hidden-on-drawer{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--zoalin-pc-short-header-touch)!important;min-width:var(--zoalin-pc-short-header-touch)!important;max-width:var(--zoalin-pc-short-header-touch)!important;height:var(--zoalin-pc-short-header-touch)!important;min-height:var(--zoalin-pc-short-header-touch)!important;max-height:var(--zoalin-pc-short-header-touch)!important;margin:0 -8px 0 0!important;padding:0!important;transform:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important}html body[class]:not(.template-collection) #header-component .header__column--right search-button.search-action--hidden-on-drawer,html body[class]:not(.template-collection) #header-component .header__column--right .search-action--hidden-on-drawer,html body[class]:not(.template-collection) header-component .header__column--right search-button.search-action--hidden-on-drawer,html body[class]:not(.template-collection) header-component .header__column--right .search-action--hidden-on-drawer{margin-right:12px!important}html body[class] #header-component .header__column--right search-button.search-action--hidden-on-drawer>button.header-actions__action[aria-label=Search],html body[class] #header-component .header__column--right .search-action--hidden-on-drawer>button.header-actions__action[aria-label=Search],html body[class] header-component .header__column--right search-button.search-action--hidden-on-drawer>button.header-actions__action[aria-label=Search],html body[class] header-component .header__column--right .search-action--hidden-on-drawer>button.header-actions__action[aria-label=Search]{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--zoalin-pc-short-header-touch)!important;min-width:var(--zoalin-pc-short-header-touch)!important;max-width:var(--zoalin-pc-short-header-touch)!important;height:var(--zoalin-pc-short-header-touch)!important;min-height:var(--zoalin-pc-short-header-touch)!important;max-height:var(--zoalin-pc-short-header-touch)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;transform:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important}html body[class] #header-component .header__column--right>header-actions,html body[class] #header-component .header__column--right>.header-actions,html body[class] header-component .header__column--right>header-actions,html body[class] header-component .header__column--right>.header-actions{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:var(--zoalin-pc-short-header-touch)!important;min-height:var(--zoalin-pc-short-header-touch)!important;max-height:var(--zoalin-pc-short-header-touch)!important;margin:0 0 0 -14.4px!important;padding:0!important;gap:0!important;transform:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important}html body[class] #header-component .header__column--right>header-actions>.header-actions__action,html body[class] #header-component .header__column--right>.header-actions>.header-actions__action,html body[class] header-component .header__column--right>header-actions>.header-actions__action,html body[class] header-component .header__column--right>.header-actions>.header-actions__action{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--zoalin-pc-short-header-touch)!important;min-width:var(--zoalin-pc-short-header-touch)!important;max-width:var(--zoalin-pc-short-header-touch)!important;height:var(--zoalin-pc-short-header-touch)!important;min-height:var(--zoalin-pc-short-header-touch)!important;max-height:var(--zoalin-pc-short-header-touch)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;transform:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body[class] #header-component .header__column--right :is(svg,.svg-wrapper),html body[class] header-component .header__column--right :is(svg,.svg-wrapper){width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body[class].template-product #MainContent .zoalin-mobile-product-masthead{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body[class].template-product #MainContent product-component.product-information__grid:not(.product-information--media-none),html body[class].template-product #MainContent .product-information__grid:not(.product-information--media-none){display:grid!important;grid-template-columns:minmax(0,64fr) minmax(380px,36fr)!important;column-gap:clamp(22px,2.3vw,42px)!important;align-items:start!important;width:min(1580px,calc(100vw - 220px))!important;max-width:min(1580px,calc(100vw - 220px))!important;margin-inline:0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}html body[class].template-product #MainContent .product-information__media{--zoalin-pdp-media-bg: #f8f2ee !important;display:block!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;padding:0!important}html body[class].template-product #MainContent .product-details,html body[class].template-product #MainContent .product-details.sticky-content--desktop{display:block!important;grid-column:2!important;grid-row:1!important;align-self:start!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:540px!important;margin:0!important;padding:clamp(18px,1.9vw,30px) 0 36px!important;position:sticky!important;top:92px!important;transform:none!important}html body[class].template-product #MainContent .product-information__media media-gallery.media-gallery--grid{display:block!important;width:100%!important;max-width:100%!important;position:sticky!important;top:72px!important;isolation:isolate!important;background:var(--zoalin-pdp-media-bg, #f8f2ee)!important}html body[class].template-product #MainContent .product-information__media media-gallery.media-gallery--grid slideshow-component{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;position:relative!important;background:var(--zoalin-pdp-media-bg, #f8f2ee)!important}html body[class].template-product #MainContent .product-information__media media-gallery.media-gallery--grid slideshow-container,html body[class].template-product #MainContent .product-information__media media-gallery.media-gallery--grid slideshow-slides{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(600px,calc(100vh - 142px),820px)!important;min-height:clamp(600px,calc(100vh - 142px),820px)!important;max-height:clamp(600px,calc(100vh - 142px),820px)!important;background:var(--zoalin-pdp-media-bg, #f8f2ee)!important;overflow:hidden!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page){--zoalin-pc-faq-centered-width: min(1680px, calc(100vw - 240px) )}html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page)>.shopify-section,html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page) :is(.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page){display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page) .zoalin-rte-faq.zoalin-faq-page{display:block!important;width:var(--zoalin-pc-faq-centered-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page) .zoalin-rte-faq__hero,html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page) .zoalin-rte-faq__grid{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page{background:#fbfaf7!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent{display:block!important;width:100%!important;background:#fbfaf7!important;color:#111!important;overflow-x:clip!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent>.shopify-section,html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent :is(.section,.section-content-wrapper,.layout-panel-flex,.page-width-content,.shopify-block.rte,.page-content,rte-formatter):has(.zoalin-info-page-shell){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell{counter-reset:zoalin-privacy-section!important;box-sizing:border-box!important;width:min(1240px,calc(100vw - 160px))!important;max-width:none!important;margin:0 auto!important;padding:34px 0 112px!important;background:transparent!important;color:#111!important;overflow:visible!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>style{display:none!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell :where(p,h1,h2,h3,ul,ol,li,a,strong){letter-spacing:0!important;text-transform:none!important;word-break:normal!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:first-of-type{width:min(980px,100%)!important;max-width:980px!important;margin:0 auto 24px!important;padding:30px 0 28px!important;border-top:1px solid #ddd6cd!important;border-bottom:1px solid #ddd6cd!important;color:#111!important;font-family:var(--font-heading--family, var(--font-body--family, inherit))!important;font-size:clamp(50px,4.7vw,78px)!important;font-weight:720!important;line-height:.94!important;text-align:center!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:first-of-type strong{display:block!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:nth-of-type(2){display:block!important;width:fit-content!important;max-width:100%!important;margin:0 auto 28px!important;padding:8px 12px!important;border:1px solid #ded6cc!important;background:#f2eee8!important;color:#6f665d!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-align:center!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:nth-of-type(3),html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:nth-of-type(4){width:min(980px,100%)!important;max-width:980px!important;margin:0 auto 18px!important;color:#37322d!important;font-size:clamp(16px,.92vw,18px)!important;line-height:1.78!important;text-align:left!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:nth-of-type(4){margin-bottom:58px!important;padding-bottom:32px!important;border-bottom:1px solid #ddd6cd!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h2,html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h3{counter-increment:zoalin-privacy-section!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;column-gap:30px!important;align-items:start!important;width:min(1040px,100%)!important;max-width:1040px!important;margin:56px auto 18px!important;padding-top:30px!important;border-top:1px solid #ddd6cd!important;color:#111!important;font-family:var(--font-heading--family, var(--font-body--family, inherit))!important;font-size:clamp(28px,2.05vw,38px)!important;font-weight:720!important;line-height:1.08!important;text-align:left!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h2:before,html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h3:before{content:counter(zoalin-privacy-section,decimal-leading-zero)!important;display:block!important;padding-top:.35em!important;color:#8d8379!important;font-family:var(--font-body--family, inherit)!important;font-size:12px!important;font-weight:750!important;line-height:1!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h2:first-of-type,html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>h3:first-of-type{margin-top:0!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(3)):not(:nth-of-type(4)),html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>ul,html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>ol{width:min(940px,calc(100% - 100px))!important;max-width:940px!important;margin-right:auto!important;margin-left:auto!important;color:#4b453f!important;font-size:16px!important;line-height:1.76!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>p:not(:first-of-type){margin-top:0!important;margin-bottom:16px!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell>:is(ul,ol){padding-left:1.25em!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell li{margin-bottom:10px!important;color:#4b453f!important;font-size:16px!important;line-height:1.76!important}html:has(meta[property="og:url"][content*="/pages/privacy-policy"]) body.template-page #MainContent .zoalin-info-page-shell a{color:#111!important;font-weight:650!important;text-decoration:underline!important;text-underline-offset:.22em!important}}@media(min-width:990px)and (max-width:1240px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent{--zoalin-pc-info-width: min(1120px, calc(100vw - 72px) )}html body.template-page #MainContent:has(.zoalin-info) .zoalin-info .zoalin-info__grid,html body.template-page #MainContent:has(.zoalin-rte-faq) .zoalin-rte-faq .zoalin-rte-faq__grid,html body.template-page #MainContent .zoalin-faq-grid,html body.template-page #MainContent .zoalin-faq-fallback__grid,html body.template-page #MainContent .zoalin-about__grid,html body.template-page #MainContent .zoalin-contact-email-grid,html body.template-page #MainContent .zoalin-contact-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info--shipping .zoalin-info__grid:after,html body.template-page #MainContent:has(.zoalin-info--returns) .zoalin-info--returns .zoalin-info__grid:after,html body.template-page #MainContent:has(.zoalin-info--size) .zoalin-info--size .zoalin-info__grid:after{grid-column:span 1!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-contact-page){--zoalin-contact-wide: min(1480px, calc(100vw - 220px) );--zoalin-contact-mid: min(1220px, calc(100vw - 220px) );--zoalin-contact-copy: #423d37;--zoalin-contact-line: #ded7cd;background:#fff!important}html body.template-page #MainContent:has(.zoalin-contact-page)>.shopify-section,html body.template-page #MainContent:has(.zoalin-contact-page) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-contact-page,html body.template-page #MainContent .zoalin-contact-help{background:#fff!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-contact-page){padding:clamp(48px,4.4vw,70px) 0 clamp(44px,4vw,62px)!important}html body.template-page #MainContent .zoalin-contact-page{padding:0!important}html body.template-page #MainContent .zoalin-contact-hero{padding:0 0 clamp(30px,2.8vw,42px)!important}html body.template-page #MainContent .zoalin-contact-hero__inner{width:var(--zoalin-contact-mid)!important}html body.template-page #MainContent .zoalin-contact-title{font-size:clamp(4.2rem,5.1vw,6.15rem)!important;line-height:.93!important}html body.template-page #MainContent .zoalin-contact-hero__copy{width:min(760px,100%)!important;color:var(--zoalin-contact-copy)!important}html body.template-page #MainContent .zoalin-contact-email-grid{width:var(--zoalin-contact-wide)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:var(--zoalin-contact-line)!important;border-color:var(--zoalin-contact-line)!important}html body.template-page #MainContent .zoalin-contact-card{min-height:270px!important;background:#fff!important;padding:clamp(30px,2.35vw,42px)!important}html body.template-page #MainContent .zoalin-contact-card__rule{background:var(--zoalin-contact-line)!important}html body.template-page #MainContent .zoalin-contact-note{display:grid!important;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)!important;gap:clamp(28px,4vw,64px)!important;align-items:center!important;width:var(--zoalin-contact-wide)!important;max-width:none!important;margin:26px auto 0!important;padding:24px clamp(28px,3vw,44px)!important;background:#fff!important;border:1px solid var(--zoalin-contact-line)!important;color:var(--zoalin-contact-copy)!important;text-align:left!important}html body.template-page #MainContent .zoalin-contact-note strong{margin:0!important;color:#111!important;font-size:.78rem!important;letter-spacing:.13em!important;line-height:1.25!important}html body.template-page #MainContent .zoalin-contact-note span{max-width:none!important;margin:0!important;font-size:clamp(.98rem,.98vw,1.04rem)!important;line-height:1.62!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-contact-form-title){padding:clamp(42px,4.2vw,64px) 0 clamp(54px,5vw,78px)!important;background:#fff!important;border-top:1px solid var(--zoalin-contact-line)!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-contact-form-title) .section-content-wrapper{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr)!important;gap:clamp(46px,5vw,84px)!important;align-items:start!important;width:var(--zoalin-contact-mid)!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-contact-form-title) :is(.shopify-block,.spacing-style,.contact-form){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.template-page #MainContent .zoalin-contact-form-title{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;text-align:left!important}html body.template-page #MainContent .zoalin-contact-form-title>p:first-child{margin:0 0 18px!important;color:#746c62!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:.14em!important;line-height:1.1!important;text-transform:uppercase!important}html body.template-page #MainContent .zoalin-contact-form-title h2{margin:0!important;padding:0!important;border:0!important;color:#111!important;font-size:clamp(3.1rem,4.35vw,5.45rem)!important;line-height:.95!important;letter-spacing:0!important;text-align:left!important}html body.template-page #MainContent .zoalin-contact-form-title .zoalin-contact-form-sub{max-width:34em!important;margin:22px 0 0!important;color:var(--zoalin-contact-copy)!important;font-size:clamp(1rem,1vw,1.08rem)!important;line-height:1.68!important;text-align:left!important}html body.template-page #MainContent .zoalin-contact-form-title:after{content:"Typical reply time\a 1-2 business days, Monday-Friday.";display:block!important;width:min(360px,100%)!important;margin-top:clamp(34px,4vw,58px)!important;padding-top:20px!important;border-top:1px solid var(--zoalin-contact-line)!important;color:#6f675f!important;white-space:pre-line!important;font-size:.92rem!important;line-height:1.56!important}html body.template-page #MainContent .contact-form__form{gap:18px!important}html body.template-page #MainContent .contact-form__input{background:#fff!important;border:1px solid #d8d1c7!important;color:#111!important;font-size:16px!important}html body.template-page #MainContent textarea.contact-form__input{min-height:220px!important;height:220px!important}html body.template-page #MainContent .contact-form .button{min-width:168px!important;background:#111!important;color:#fff!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-contact-help){padding:0 0 clamp(64px,6vw,96px)!important;background:#fff!important}html body.template-page #MainContent .zoalin-contact-help{padding:0!important}html body.template-page #MainContent .zoalin-contact-help__inner{width:var(--zoalin-contact-wide)!important;max-width:none!important;margin:0 auto!important;padding-top:clamp(42px,4.8vw,72px)!important;border-top:1px solid var(--zoalin-contact-line)!important}html body.template-page #MainContent .zoalin-contact-help__head{align-items:end!important;margin:0 0 28px!important}html body.template-page #MainContent .zoalin-contact-help__head h2{margin:0!important;color:#111!important;font-size:clamp(2.6rem,3.3vw,4.1rem)!important;line-height:.98!important;letter-spacing:0!important}html body.template-page #MainContent .zoalin-contact-help__head p{max-width:450px!important;color:var(--zoalin-contact-copy)!important;font-size:1rem!important;line-height:1.6!important}html body.template-page #MainContent .zoalin-contact-help__grid{width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:var(--zoalin-contact-line)!important;border-color:var(--zoalin-contact-line)!important}html body.template-page #MainContent .zoalin-contact-help__item{min-height:226px!important;background:#fff!important;padding:clamp(30px,2.35vw,42px)!important}html body.template-page #MainContent .zoalin-contact-help__item:hover{background:#f8f8f8!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--care),html body.template-page #MainContent:has(.zoalin-info--care)>.shopify-section,html body.template-page #MainContent:has(.zoalin-info--care) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-info--care,html body.template-page #MainContent .zoalin-info--care .zoalin-info__hero,html body.template-page #MainContent .zoalin-info--care .zoalin-info__card,html body.template-page #MainContent .zoalin-info--care .zoalin-info__card--storage,html body.template-page #MainContent .zoalin-info--care .zoalin-info__grid:not(.zoalin-care-grid-has-storage):after{background:#fff!important}html body.template-page #MainContent .zoalin-info--care .zoalin-info__card--storage:before{content:none!important;display:none!important}html body.template-page #MainContent .zoalin-info--care .zoalin-info__grid:not(.zoalin-care-grid-has-storage):after{box-shadow:none!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care){--zoalin-care-width: min(1480px, calc(100vw - 220px) );--zoalin-care-line: #ded7cd;--zoalin-care-copy: #423d37;background:#fff!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care)>.shopify-section{padding:clamp(44px,4.2vw,68px) 0 clamp(70px,6vw,100px)!important;background:#fff!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter){background:#fff!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care{width:var(--zoalin-care-width)!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:#fff!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__hero{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;grid-template-rows:auto auto!important;column-gap:clamp(48px,6vw,116px)!important;row-gap:18px!important;align-items:end!important;justify-content:stretch!important;min-height:0!important;margin:0 0 clamp(26px,2.6vw,42px)!important;padding:clamp(42px,4.8vw,76px) clamp(42px,5.2vw,84px)!important;background:#fff!important;border:1px solid var(--zoalin-care-line)!important;box-sizing:border-box!important;text-align:left!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__eyebrow{grid-column:1!important;grid-row:1!important;align-self:end!important;justify-self:start!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#746b62!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:.16em!important;line-height:1!important;text-align:left!important;text-transform:uppercase!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__title{grid-column:1!important;grid-row:2!important;max-width:5.4ch!important;margin:0!important;padding:0!important;color:#111!important;font-size:clamp(4.2rem,5.8vw,7.2rem)!important;font-weight:720!important;line-height:.88!important;letter-spacing:0!important;text-align:left!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__intro{grid-column:2!important;grid-row:1 / span 2!important;align-self:end!important;justify-self:start!important;max-width:760px!important;margin:0!important;padding:0!important;color:var(--zoalin-care-copy)!important;font-size:clamp(1rem,1.05vw,1.16rem)!important;line-height:1.72!important;text-align:left!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;width:100%!important;margin:0!important;border:1px solid var(--zoalin-care-line)!important;background:var(--zoalin-care-line)!important;box-sizing:border-box!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__card,html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__grid:not(.zoalin-care-grid-has-storage):after{min-height:clamp(246px,15.5vw,306px)!important;padding:clamp(30px,2.45vw,42px)!important;background:#fff!important;color:#111!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__card{display:flex!important;flex-direction:column!important;justify-content:space-between!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__card--storage:before{content:none!important;display:none!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__grid:not(.zoalin-care-grid-has-storage):after{content:"06\aStore softly\a Fold or hang pieces with room to breathe, away from direct sunlight and moisture."!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;white-space:pre-line!important;font-size:clamp(.98rem,.98vw,1.06rem)!important;line-height:1.62!important}}@media(min-width:990px)and (max-width:1240px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care){--zoalin-care-width: min(1120px, calc(100vw - 72px) )}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__hero{grid-template-columns:1fr!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__intro{grid-column:1!important;grid-row:3!important}html body.template-page #MainContent:has(.zoalin-info.zoalin-info--care) .zoalin-info.zoalin-info--care .zoalin-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--shipping){--zoalin-shipping-width: min(1480px, calc(100vw - 220px) );--zoalin-shipping-line: #e2e2e2;--zoalin-shipping-copy: #404040;background:#fff!important}html body.template-page #MainContent:has(.zoalin-info--shipping)>.shopify-section,html body.template-page #MainContent:has(.zoalin-info--shipping) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info-page-shell,html body.template-page #MainContent .zoalin-info--shipping,html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__hero,html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__card,html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid:after{background:#fff!important}html body.template-page #MainContent .zoalin-info--shipping{width:var(--zoalin-shipping-width)!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__hero{min-height:0!important;border-color:var(--zoalin-shipping-line)!important;box-shadow:none!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid{grid-auto-rows:1fr!important;border-color:var(--zoalin-shipping-line)!important;background:var(--zoalin-shipping-line)!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__card,html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid:after{min-height:clamp(250px,15.5vw,310px)!important;padding:clamp(28px,2.35vw,42px)!important;color:#111!important;box-shadow:none!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__card h2{max-width:15ch!important;font-size:clamp(1.72rem,1.78vw,2.34rem)!important;line-height:1.04!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__card p,html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid:after{color:var(--zoalin-shipping-copy)!important;font-size:clamp(.96rem,.98vw,1.05rem)!important;line-height:1.62!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid:after{content:"Delivery note\aTracking details are sent by email after dispatch. Shipping windows are estimates and can shift with destination, customs review, courier capacity, holidays or peak-order periods.\a\a Final available shipping options and timing are confirmed at checkout before payment."!important;align-items:flex-start!important;justify-content:flex-end!important}html body.template-page #MainContent .zoalin-info--shipping .zoalin-info__grid:has(.zoalin-info__card:nth-of-type(6)):after{content:none!important;display:none!important}}@media(min-width:1241px)and (max-width:1440px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--shipping){--zoalin-shipping-width: min(1240px, calc(100vw - 92px) )}}@media(min-width:990px)and (max-width:1240px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--shipping){--zoalin-shipping-width: min(1120px, calc(100vw - 72px) )}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--shipping){--zoalin-pc-panel: #fff !important;--zoalin-pc-soft: #fff !important;--zoalin-pc-accent: #fff !important;--zoalin-pc-line: #e2e2e2 !important}html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__hero,html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__card,html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__grid:after{background:#fff!important;background-color:#fff!important}html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__hero,html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__grid{border-color:#e2e2e2!important}html body.template-page #MainContent:has(.zoalin-info--shipping) .zoalin-info.zoalin-info--shipping .zoalin-info__grid{background:#e2e2e2!important;background-color:#e2e2e2!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-returns-page){--zoalin-returns-line: #e2e2e2 !important;--zoalin-returns-copy: #404040 !important;background:#fff!important;background-color:#fff!important}html body.template-page #MainContent:has(.zoalin-returns-page)>.shopify-section,html body.template-page #MainContent:has(.zoalin-returns-page) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-returns-page,html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__hero,html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__card{background:#fff!important;background-color:#fff!important}html body.template-page #MainContent .zoalin-returns-page{width:min(1388px,calc(100vw - 180px))!important;max-width:none!important;margin:0 auto!important;padding:clamp(30px,2.7vw,46px) 0 clamp(70px,5.6vw,96px)!important;color:#111!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__hero{display:grid!important;grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr)!important;grid-template-rows:auto auto!important;column-gap:clamp(48px,5.2vw,88px)!important;row-gap:14px!important;align-items:center!important;margin:0 0 clamp(28px,2.6vw,42px)!important;padding:clamp(48px,4.4vw,68px) clamp(54px,5vw,82px)!important;border:1px solid var(--zoalin-returns-line)!important;text-align:left!important;box-shadow:none!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__eyebrow{grid-column:1!important;grid-row:1!important;margin:0!important;color:#777!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__title{grid-column:1!important;grid-row:2!important;max-width:10.8ch!important;margin:0!important;color:#111!important;font-size:clamp(3rem,3.65vw,4.5rem)!important;font-weight:720!important;letter-spacing:0!important;line-height:.94!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__intro{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;max-width:680px!important;margin:0!important;color:var(--zoalin-returns-copy)!important;font-size:clamp(.98rem,.98vw,1.08rem)!important;line-height:1.68!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:1px!important;width:100%!important;margin:0!important;border:1px solid var(--zoalin-returns-line)!important;background:var(--zoalin-returns-line)!important;background-color:var(--zoalin-returns-line)!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__card{min-height:clamp(244px,14.6vw,292px)!important;padding:clamp(28px,2.25vw,40px)!important;border:0!important;box-shadow:none!important;color:#111!important;display:flex!important;flex-direction:column!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__number{display:block!important;width:100%!important;margin:0 0 clamp(24px,2.4vw,36px)!important;padding:0 0 clamp(22px,2vw,30px)!important;border-bottom:1px solid var(--zoalin-returns-line)!important;color:#777!important;font-size:.76rem!important;font-weight:720!important;letter-spacing:.04em!important;line-height:1.2!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__card h2{max-width:19ch!important;margin:0 0 16px!important;padding:0!important;border:0!important;color:#111!important;font-size:clamp(1.55rem,1.52vw,2rem)!important;font-weight:720!important;letter-spacing:0!important;line-height:1.08!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__card p{max-width:38ch!important;margin:0!important;padding:0!important;color:var(--zoalin-returns-copy)!important;font-size:clamp(.94rem,.94vw,1rem)!important;line-height:1.62!important}}@media(min-width:1241px)and (max-width:1440px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent .zoalin-returns-page{width:min(1240px,calc(100vw - 92px))!important}}@media(min-width:990px)and (max-width:1240px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent .zoalin-returns-page{width:min(1120px,calc(100vw - 72px))!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__hero{grid-template-columns:1fr!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__intro{grid-column:1!important;grid-row:3!important}html body.template-page #MainContent .zoalin-returns-page .zoalin-returns__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-about){background:#fff!important;background-color:#fff!important}html body.template-page #MainContent:has(.zoalin-about)>.shopify-section{padding:clamp(22px,2.4vw,40px) 0 clamp(54px,5vw,82px)!important;background:#fff!important;background-color:#fff!important}html body.template-page #MainContent .zoalin-about{padding:clamp(26px,2.8vw,46px) 0 clamp(66px,5.8vw,96px)!important;background:#fff!important;background-color:#fff!important}html body.template-page #MainContent .zoalin-about__inner{width:min(1480px,calc(100vw - 220px))!important}html body.template-page #MainContent .zoalin-about__hero{max-width:1040px!important;margin:0 auto clamp(28px,2.6vw,42px)!important}html body.template-page #MainContent .zoalin-about h1{width:min(1040px,100%)!important;max-width:1040px!important;font-size:clamp(3.05rem,3.55vw,4.35rem)!important;line-height:.96!important}html body.template-page #MainContent .zoalin-about__lead{width:min(780px,100%)!important;max-width:780px!important;margin:16px auto 0!important;font-size:clamp(.98rem,.98vw,1.06rem)!important;line-height:1.68!important}html body.template-page #MainContent .zoalin-about__image{width:min(1320px,100%)!important;margin:0 auto clamp(30px,2.8vw,42px)!important}html body.template-page #MainContent .zoalin-about__image img{border-radius:12px!important}html body.template-page #MainContent .zoalin-about__card{min-height:clamp(200px,12vw,246px)!important;padding:clamp(26px,2.2vw,38px)!important;background:#fff!important}html body.template-page #MainContent .zoalin-about__card h2{margin:0 0 12px!important;padding:0!important;border:0!important;font-size:clamp(1.38rem,1.55vw,1.95rem)!important;line-height:1.08!important}html body.template-page #MainContent .zoalin-about__card p{font-size:clamp(.92rem,.95vw,1rem)!important;line-height:1.62!important}html body.template-page #MainContent .zoalin-about__story{margin-top:clamp(32px,3vw,46px)!important;padding:clamp(38px,4vw,64px) clamp(44px,4.8vw,78px)!important}html body.template-page #MainContent .zoalin-about__story h2{padding:0!important;border:0!important;font-size:clamp(2.1rem,3vw,3.7rem)!important;line-height:.98!important}html body.template-page #MainContent .zoalin-about__copy{font-size:clamp(.98rem,1.02vw,1.1rem)!important;line-height:1.72!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-info--size),html body.template-page #MainContent:has(.zoalin-size-page){--zoalin-pc-panel: #fff !important;--zoalin-pc-soft: #fff !important;--zoalin-pc-accent: #fff !important;--zoalin-pc-line: #e2e2e2 !important;background:#fff!important;background-color:#fff!important}html body.template-page #MainContent:has(.zoalin-info--size)>.shopify-section,html body.template-page #MainContent:has(.zoalin-info--size) .zoalin-info-page-shell,html body.template-page #MainContent:has(.zoalin-info--size) :is(.section-background,.section,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-info--size,html body.template-page #MainContent .zoalin-info--size .zoalin-info__hero,html body.template-page #MainContent .zoalin-info--size .zoalin-info__card,html body.template-page #MainContent .zoalin-info--size .zoalin-info__grid:after,html body.template-page #MainContent .zoalin-size-page,html body.template-page #MainContent .zoalin-size-page .zoalin-size__hero,html body.template-page #MainContent .zoalin-size-page .zoalin-size__card,html body.template-page #MainContent .zoalin-size-page .zoalin-size__support{background:#fff!important;background-color:#fff!important}html body.template-page #MainContent .zoalin-info--size .zoalin-info__hero,html body.template-page #MainContent .zoalin-info--size .zoalin-info__grid,html body.template-page #MainContent .zoalin-size-page .zoalin-size__hero,html body.template-page #MainContent .zoalin-size-page .zoalin-size__grid,html body.template-page #MainContent .zoalin-size-page .zoalin-size__support{border-color:#e2e2e2!important}html body.template-page #MainContent .zoalin-info--size .zoalin-info__grid,html body.template-page #MainContent .zoalin-size-page .zoalin-size__grid{background:#e2e2e2!important;background-color:#e2e2e2!important}html body.template-page #MainContent .zoalin-info--size .zoalin-info__grid:after{content:none!important;display:none!important}html body.template-page #MainContent .zoalin-size-page .zoalin-size__support{min-height:0!important;padding:clamp(28px,2.8vw,44px) clamp(34px,4vw,62px)!important}html body.template-page #MainContent .zoalin-size-page .zoalin-size__support h2,html body.template-page #MainContent .zoalin-size-page .zoalin-size__support :is(h2,h3){margin:0!important;padding:0!important;border:0!important;color:#111!important;font-size:clamp(1.72rem,1.9vw,2.45rem)!important;font-weight:720!important;letter-spacing:0!important;line-height:1.04!important}html body.template-page #MainContent .zoalin-size-page .zoalin-size__support p{margin:0!important;padding:0!important;color:#404040!important;font-size:clamp(.96rem,.98vw,1.05rem)!important;line-height:1.7!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page){--zoalin-pc-faq-centered-width: min(1680px, calc(100vw - 240px) );overflow-x:clip!important}html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page)>.shopify-section,html body.template-page #MainContent:has(.zoalin-rte-faq.zoalin-faq-page) :is(.section,.section.page-width-content,.section-content-wrapper,.layout-panel-flex,.shopify-block.rte,.page-content,rte-formatter),html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page){display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page) .zoalin-rte-faq.zoalin-faq-page{display:block!important;width:var(--zoalin-pc-faq-centered-width)!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell:has(.zoalin-rte-faq.zoalin-faq-page) :is(.zoalin-rte-faq__hero,.zoalin-rte-faq__grid){width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media screen and (min-width:990px){html body[class] #header-component .header__column.header__column--right,html body[class] header-component .header__column.header__column--right,html body[class] :is(#header-component,header-component) .header__column.header__column--right{position:fixed!important;top:5px!important;right:max(48px,calc((100vw - 1440px)/2 - 8px))!important;bottom:auto!important;left:auto!important;display:flex!important;width:206px!important;min-width:206px!important;max-width:206px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important;transform:none!important;pointer-events:auto!important;z-index:80!important;box-sizing:border-box!important}html body[class] #header-component .header__column.header__column--right>:is(search-button,.search-action),html body[class] header-component .header__column.header__column--right>:is(search-button,.search-action),html body[class] #header-component .header__column.header__column--right>:is(header-actions,.header-actions)>:is(.header-actions__action,.zoalin-wishlist-header),html body[class] header-component .header__column.header__column--right>:is(header-actions,.header-actions)>:is(.header-actions__action,.zoalin-wishlist-header){display:inline-flex!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;transform:none!important}html body[class] #header-component .header__column.header__column--right>:is(header-actions,.header-actions),html body[class] header-component .header__column.header__column--right>:is(header-actions,.header-actions){display:flex!important;flex:0 0 152px!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0 0 0 10px!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;overflow:visible!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zoalin-pc-footer-pages-beautify-20260723.css.map */
