.header-wrapper--zorexil-compact{background:#f7f4ef;--color-background: 247, 244, 239;--color-foreground: 27, 26, 24;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.header--zorexil-compact{align-items:center;column-gap:clamp(1.6rem,2.2vw,3.6rem);min-height:7.4rem;padding-bottom:1.2rem;padding-top:0}.header-wrapper--zorexil-compact .header__heading-logo-wrapper{width:clamp(9.8rem,9vw,13rem)}.header-wrapper--zorexil-compact .header__heading-logo{display:block;height:auto;max-height:5rem;object-fit:contain;width:100%}.header-wrapper--zorexil-compact .header__inline-menu{margin-left:0;overflow:visible}.header-wrapper--zorexil-compact .list-menu--inline{align-items:center;flex-wrap:nowrap}.header-wrapper--zorexil-compact .header__menu-item{font-size:1.25rem;letter-spacing:.05em;padding:1rem clamp(.7rem,1.1vw,1.4rem);text-transform:uppercase;white-space:nowrap}@media screen and (min-width:990px){.header-wrapper--zorexil-compact .header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item{align-items:center;display:flex;gap:.7rem;padding-right:clamp(.7rem,1.1vw,1.4rem)}.header-wrapper--zorexil-compact .header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item>.icon-caret{flex-shrink:0;margin:0;position:static;right:auto;top:auto}}.header-wrapper--zorexil-compact .header__icon{height:4rem;width:4rem}.header-wrapper--zorexil-compact .header__active-menu-item,.header-wrapper--zorexil-compact .header__menu-item:hover{text-decoration-thickness:.1rem;text-underline-offset:.45rem}.collection--zorexil-home .collection__title{margin-bottom:2.8rem}.collection--zorexil-home .collection__title .title{font-size:clamp(3rem,3.2vw,4.6rem);letter-spacing:-.035em}.collection--zorexil-home .card__media .media{background:#efebe4}.collection--zorexil-home .card__media .media img{object-fit:contain;padding:1.2rem;transition:transform .26s ease}.collection--zorexil-home .card-wrapper:hover .card__media .media img{transform:scale(1.025)}.collection--zorexil-home .card__heading{font-size:1.45rem;letter-spacing:.015em;line-height:1.35}.collection--zorexil-home .price{font-size:1.4rem}@media screen and (min-width:990px){.section-header:has(.header-wrapper--homepage){margin-bottom:-7.4rem;position:relative;z-index:4}.header-wrapper--homepage{background:linear-gradient(180deg,rgb(0 0 0 / .52),transparent);--color-background: 20, 20, 20;--color-foreground: 255, 255, 255}.header-wrapper--homepage .header__heading-logo{filter:brightness(0) invert(1)}sticky-header.scrolled-past-header .header-wrapper--homepage{background:#151412;box-shadow:0 .2rem 1.6rem #00000029}}@media screen and (max-width:989px){.header--zorexil-compact{min-height:6.4rem;padding-bottom:.8rem;padding-top:.8rem}.header-wrapper--zorexil-compact .header__heading-logo-wrapper{width:clamp(8.8rem,27vw,11.5rem)}.header-wrapper--zorexil-compact .header__heading-logo{max-height:4.5rem}.collection--zorexil-home .collection__title{margin-bottom:2rem}.collection--zorexil-home .card__media .media img{padding:.8rem}}.zorexil-section-heading{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:2.6rem}.zorexil-section-heading h2{font-size:clamp(3rem,3.4vw,4.8rem);letter-spacing:-.04em;line-height:1;margin:0}.zorexil-collection-grid,.zorexil-product-tabs,.zorexil-scene-grid,.zorexil-split-promos{background:#f7f5f1;padding:clamp(4.8rem,7vw,9.6rem) 0}.zorexil-collection-grid__items{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.zorexil-collection-card,.zorexil-scene-card,.zorexil-split-promo{color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.zorexil-collection-card{aspect-ratio:4 / 4.8;background:#ded9d0}.zorexil-collection-grid--3 .zorexil-collection-card{aspect-ratio:4 / 5.1}.zorexil-collection-card__image,.zorexil-scene-card__image,.zorexil-split-promo__image{height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.zorexil-collection-card:hover .zorexil-collection-card__image,.zorexil-scene-card:hover .zorexil-scene-card__image,.zorexil-split-promo:hover .zorexil-split-promo__image{transform:scale(1.035)}.zorexil-collection-card__overlay,.zorexil-split-promo__overlay{background:linear-gradient(180deg,transparent 36%,rgb(0 0 0 / .58));top:0;right:0;bottom:0;left:0;position:absolute}.zorexil-collection-card__title,.zorexil-scene-card__caption,.zorexil-split-promo__content{bottom:0;left:0;position:absolute}.zorexil-collection-card__title{font-size:clamp(1.6rem,1.6vw,2.1rem);letter-spacing:-.02em;padding:2rem}.zorexil-product-tabs{background:#fff}.zorexil-section-heading--with-tabs{align-items:flex-end;gap:2rem}.zorexil-product-tabs__list{display:flex;flex-wrap:wrap;gap:.7rem 1.8rem}.zorexil-product-tabs__tab{background:transparent;border:0;border-bottom:.1rem solid transparent;color:#201e1c;cursor:pointer;font:inherit;font-size:1.2rem;letter-spacing:.08em;padding:0 0 .7rem;text-transform:uppercase}.zorexil-product-tabs__tab.is-active{border-color:currentColor}.zorexil-product-tabs__tab:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.zorexil-product-tabs .card__media .media{background:#f2efe9}.zorexil-product-tabs .card__media .media img{object-fit:contain;padding:1.2rem}.zorexil-product-tabs .card__heading{font-size:1.35rem;line-height:1.35}.zorexil-product-tabs .price{font-size:1.3rem}.zorexil-product-tabs__view-all{margin-top:2.4rem;text-align:center}.zorexil-scene-grid__items{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.zorexil-scene-card{aspect-ratio:4 / 5;background:#ded9d0}.zorexil-scene-card__caption{background:#141413b8;font-size:1.25rem;letter-spacing:.06em;margin:1.2rem;padding:.8rem 1rem;text-transform:uppercase}.zorexil-split-promos{background:#fff}.zorexil-split-promos__items{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.zorexil-split-promo{aspect-ratio:1 / 1.05;background:#221e1a}.zorexil-split-promo__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.8rem;padding:clamp(2.4rem,4vw,4.8rem)}.zorexil-split-promo__title{font-size:clamp(3rem,3.3vw,4.6rem);letter-spacing:-.04em;line-height:.98}.zorexil-split-promo .button--secondary{--alpha-button-background: 0;--border-opacity: .9;--color-button: 255, 255, 255;--color-button-text: 255, 255, 255}.zorexil-home-intro.zorexil-home-intro{background:#f0ece6;padding-bottom:clamp(4.8rem,6vw,7.2rem);padding-top:clamp(4.8rem,6vw,7.2rem)}.zorexil-home-intro .image-with-text{max-width:112rem;margin:0 auto}.zorexil-home-intro .image-with-text__media{min-height:38rem}.zorexil-home-intro .image-with-text__content{padding:clamp(2.8rem,4vw,5.6rem)}.zorexil-home-intro .image-with-text__heading{font-size:clamp(2.8rem,3vw,4.2rem);letter-spacing:-.035em}.zorexil-home-rich-text .rich-text__wrapper{max-width:92rem}.zorexil-home-rich-text .rich-text__blocks{max-width:76rem}.zorexil-home-rich-text .rich-text{padding-bottom:clamp(4.8rem,6vw,7.2rem);padding-top:clamp(4.8rem,6vw,7.2rem)}.zorexil-home-faq .collapsible-content__wrapper{max-width:96rem;margin:0 auto}.zorexil-home-faq .collapsible-content__heading{font-size:clamp(2.8rem,3.4vw,4.4rem);letter-spacing:-.035em}@media screen and (max-width:749px){.zorexil-collection-grid,.zorexil-product-tabs,.zorexil-scene-grid,.zorexil-split-promos{padding:4.8rem 0}.zorexil-section-heading,.zorexil-section-heading--with-tabs{align-items:flex-start;flex-direction:column;gap:1.6rem;margin-bottom:2rem}.zorexil-collection-grid .page-width,.zorexil-scene-grid .page-width{padding-right:0}.zorexil-collection-grid__items,.zorexil-scene-grid__items{display:flex;overflow-x:auto;padding-right:1.5rem;scroll-snap-type:x mandatory}.zorexil-collection-grid__item,.zorexil-scene-grid__item{flex:0 0 72vw;scroll-snap-align:start}.zorexil-collection-card,.zorexil-collection-grid--3 .zorexil-collection-card,.zorexil-scene-card{aspect-ratio:4 / 5}.zorexil-product-tabs__list{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:.3rem}.zorexil-product-tabs__tab{flex:0 0 auto}.zorexil-product-tabs .card__media .media img{padding:.7rem}.zorexil-split-promos__items{grid-template-columns:1fr}.zorexil-split-promo{aspect-ratio:1 / .95}.zorexil-home-intro .image-with-text__media{min-height:28rem}}@media screen and (min-width:990px){.zorexil-scene-grid .page-width{max-width:1300px;margin-left:auto;margin-right:auto}.zorexil-scene-grid__items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important}.zorexil-scene-grid__item{width:100%;min-width:0;margin:0}}@media screen and (min-width:750px)and (max-width:989px){.zorexil-scene-grid__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media screen and (max-width:749px){.zorexil-scene-grid__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.zorexil-scene-grid__item{min-width:0;width:100%}}.zorexil-scene-grid>.page-width{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}@media screen and (min-width:990px){.zorexil-scene-grid__items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}}@media screen and (max-width:989px){.zorexil-scene-grid>.page-width{padding-left:15px!important;padding-right:15px!important}.zorexil-scene-grid__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.zorexil-product-tabs .card--standard>.card__inner.ratio{--ratio-percent: 100% !important;aspect-ratio:1 / 1!important;width:100%;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden}.zorexil-product-tabs .card__inner.ratio:before{padding-bottom:100%!important}.zorexil-product-tabs .card__inner .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.zorexil-product-tabs .card__media .media{width:100%!important;height:100%!important;margin:0!important}.zorexil-product-tabs .card__media img{width:100%!important;height:100%!important;object-fit:contain!important}.zorexil-product-tabs .card__content{height:auto}.zorexil-product-tabs .card--standard,.zorexil-product-tabs .card--standard>.card__inner{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.zorexil-product-tabs .card__media,.zorexil-product-tabs .card__media .media{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.zorexil-product-tabs .card__inner:after{box-shadow:none!important;border-color:transparent!important}.zorexil-home-intro.zorexil-home-intro{background:#fff!important;background-color:#fff!important}.banner--zorexil-primary .banner__box{background:transparent!important;box-shadow:none!important;text-align:left!important}.banner--zorexil-primary .banner__heading{font-size:18px!important;font-weight:400!important;letter-spacing:.18em!important;line-height:1.4!important;color:#fff!important;margin-bottom:15px!important;max-width:none!important}.banner--zorexil-primary .halloween-sale-text{margin-top:0!important;color:#fff!important;text-align:left!important}.banner--zorexil-primary .sale-off{font-size:clamp(70px,6vw,112px);line-height:1;font-weight:400;letter-spacing:-.045em;color:#fff}.banner--zorexil-primary .sale-sitewide{font-size:clamp(48px,4.5vw,76px);line-height:1.05;font-weight:400;letter-spacing:-.035em;color:#fff;margin-bottom:25px}.banner--zorexil-primary .sale-code,.banner--zorexil-primary .sale-date{font-size:22px;line-height:1.5;color:#fff}.banner--zorexil-primary .banner__buttons{display:flex;gap:12px;margin-top:25px!important}.banner--zorexil-primary .banner__buttons .button:first-child{background:#fff!important;color:#111!important;border:1px solid #ffffff!important}.banner--zorexil-primary .banner__buttons .button:nth-child(2){background:transparent!important;color:#fff!important;border:1px solid #ffffff!important}.banner--zorexil-primary .banner__buttons .button:before,.banner--zorexil-primary .banner__buttons .button:after{box-shadow:none!important}@media screen and (max-width:749px){.banner--zorexil-primary .banner__heading{font-size:13px!important}.banner--zorexil-primary .sale-off{font-size:62px}.banner--zorexil-primary .sale-sitewide{font-size:43px}.banner--zorexil-primary .sale-code,.banner--zorexil-primary .sale-date{font-size:17px}.banner--zorexil-primary .banner__buttons{flex-wrap:wrap}}.banner--zorexil-primary .halloween-sale-text{text-align:left!important;padding-left:0!important;margin-left:0!important}.banner--zorexil-primary .sale-off{position:relative;left:-12px}.banner--zorexil-primary .sale-sitewide,.banner--zorexil-primary .sale-code,.banner--zorexil-primary .sale-date{margin-left:0!important}@media screen and (min-width:750px){.banner--zorexil-primary .banner__content{align-items:center!important;justify-content:flex-start!important;padding-top:80px!important;padding-bottom:40px!important}.banner--zorexil-primary .banner__box{text-align:left!important;padding-left:0!important;background:transparent!important}}body:has(#MainContent .banner--zorexil-primary) #shopify-section-sections--27973189501110__header{margin-bottom:-98px!important}body:has(#MainContent .banner--zorexil-primary) .header-wrapper--homepage{background:transparent!important}body:has(.banner__heading) #MainContent .banner__heading,body:has(.banner__heading) #MainContent .banner__text{color:#fff!important}[id$=__multicolumn_8g3CPW] .multicolumn-card__info h3:after{content:"\2605\2605\2605\2605\2605";display:block;color:#c8a96a;font-family:Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1.3;margin-top:2px;margin-bottom:6px;padding-left:0;text-align:left}body.zorexil-brand-gradient-page #MainContent .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141414a6,#14141459 40%,#1414141a,#14141400)!important;opacity:1!important;z-index:1;pointer-events:none}body.zorexil-brand-gradient-page #MainContent .banner__content{position:relative;z-index:2}body.zorexil-brand-gradient-page #MainContent .banner__heading{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.25);line-height:1.15}body.zorexil-brand-gradient-page #MainContent .banner__text,body.zorexil-brand-gradient-page #MainContent .banner__text p{color:#fff!important;font-weight:500;line-height:1.6;text-shadow:0 1px 5px rgba(0,0,0,.35)}#MainContent .zorexil-scene-grid{background:#fff!important;background-color:#fff!important}@media screen and (min-width:750px){#MainContent .collapsible-content__wrapper,#MainContent .collapsible-content-wrapper-narrow,#MainContent .zorexil-faq-1300{width:100%!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}#MainContent .collapsible-content__grid{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important}#MainContent .collapsible-content__grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0!important}}.banner--zorexil-primary .sale-off,.banner--zorexil-primary .sale-sitewide{font-family:inherit!important;font-weight:400!important;letter-spacing:-.02em!important}@media screen and (min-width:990px){.header-wrapper--zorexil-compact .header__heading-logo-wrapper{width:70px!important;height:70px!important}.header-wrapper--zorexil-compact .header__heading-logo{display:block!important;width:70px!important;height:70px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}}@media screen and (max-width:989px){.header-wrapper--zorexil-compact .header__heading-logo-wrapper{width:52px!important;height:52px!important}.header-wrapper--zorexil-compact .header__heading-logo{width:52px!important;height:52px!important;object-fit:contain!important}}@media screen and (min-width:990px){.header__inline-menu details>.header__submenu{width:max-content!important;min-width:310px!important;max-width:380px!important;box-sizing:border-box}.header__inline-menu details>.header__submenu .header__menu-item{white-space:nowrap!important;padding-left:20px!important;padding-right:30px!important}}.zorexil-faq-hero-content,.zorexil-faq-hero-title,.zorexil-faq-hero-subtitle{color:#fff}.zorexil-faq-hero-search{display:flex;align-items:center;gap:8px;max-width:420px}.banner:has(.zorexil-faq-hero-content) .banner__media{position:relative}.banner:has(.zorexil-faq-hero-content) .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#140c0861;pointer-events:none}.banner__content:has(.zorexil-faq-hero-content){justify-content:flex-start;text-align:left;z-index:2}.zorexil-faq-hero-content{width:100%;max-width:560px;color:#fff;text-align:left}.zorexil-faq-hero-title{color:#fff!important;font-family:Georgia,serif;font-size:clamp(36px,3.5vw,48px);margin-bottom:10px}.zorexil-faq-hero-subtitle{color:#fff!important;font-size:16px;margin-bottom:28px}.zorexil-faq-hero-search{position:relative;width:100%;max-width:560px;margin-bottom:24px}.zorexil-faq-hero-search input{width:100%;height:56px;padding:0 18px 0 52px;border:0;border-radius:5px;background:#fff;color:#593f2b;font-size:16px}.zorexil-faq-hero-search button{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:4px;background:transparent;color:#593f2b;border:0}.zorexil-faq-hero-links{display:flex;flex-wrap:wrap;gap:12px 28px}.banner:has(.zorexil-faq-hero-content) .banner__content{justify-content:flex-start!important}.banner:has(.zorexil-faq-hero-content) .banner__box{width:100%;max-width:560px;margin-left:0!important;margin-right:auto!important;text-align:left!important}.zorexil-faq-hero-content{width:100%;max-width:560px;text-align:left}.zorexil-faq-hero-title{color:#fff!important;font-family:Georgia,serif;font-size:clamp(36px,3.5vw,48px)}.zorexil-faq-hero-subtitle{color:#fff!important;font-size:16px}.zorexil-faq-hero-search{width:100%;max-width:560px}.banner:has(.zorexil-faq-hero-content) .banner__media{height:100%!important;min-height:100%!important}.banner:has(.zorexil-faq-hero-content) .banner__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.banner:has(.zorexil-faq-hero-content){position:relative}.banner:has(.zorexil-faq-hero-content)>.banner__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;z-index:0}.banner:has(.zorexil-faq-hero-content)>.banner__media img{width:100%!important;height:100%!important;object-fit:cover}@media screen and (min-width:750px){.banner:has(.zorexil-faq-hero-content) .banner__content{justify-content:flex-start!important;align-items:center!important}.banner:has(.zorexil-faq-hero-content) .banner__box{margin-left:0!important;margin-right:auto!important;max-width:620px!important}.banner:has(.zorexil-faq-hero-content) .zorexil-faq-hero-content{text-align:left!important}}.banner:has(.zorexil-faq-hero-content) .zorexil-faq-hero-links a,.banner:has(.zorexil-faq-hero-content) .zorexil-faq-hero-links a:visited{color:#fff!important;text-decoration:none!important}.banner:has(.zorexil-faq-hero-content) .zorexil-faq-hero-links a:hover,.zorexil-faq-hero-links a:focus-visible{color:#c8a96a!important}@media screen and (max-width:749px){.banner:has(.zorexil-faq-hero-content){position:relative;min-height:540px;display:flex;align-items:center}.banner:has(.zorexil-faq-hero-content)>.banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block!important;z-index:0}.banner:has(.zorexil-faq-hero-content)>.banner__media img{width:100%!important;height:100%!important;object-fit:cover}.banner:has(.zorexil-faq-hero-content)>.banner__content{position:relative;z-index:2;width:100%;min-height:540px;display:flex;align-items:center;justify-content:flex-start!important;padding:28px 20px!important}.banner:has(.zorexil-faq-hero-content) .banner__box{width:100%;max-width:100%;margin:0!important;padding:0!important;background:transparent!important;text-align:left!important}.zorexil-faq-hero-content{width:100%;max-width:100%;text-align:left!important}.zorexil-faq-hero-title{color:#fff!important;font-size:36px;margin:0 0 12px}.zorexil-faq-hero-subtitle{color:#fff!important;font-size:14px;line-height:1.5;margin-bottom:24px}.zorexil-faq-hero-search{width:100%;max-width:100%;margin-bottom:20px}.zorexil-faq-hero-search input{display:block;width:100%;min-height:52px;background:#fff!important;color:#593f2b!important}.zorexil-faq-hero-links{display:flex;flex-wrap:wrap;gap:12px 18px}.zorexil-faq-hero-links a,.zorexil-faq-hero-links a:visited{color:#fff!important;text-decoration:none!important;font-size:14px}.zorexil-faq-hero-links a:hover{color:#593f2b!important}}.zorexil-faq-search-wrap{position:relative;width:100%;max-width:560px}.zorexil-faq-search-results{position:relative;top:auto;left:auto;width:100%;max-height:260px;overflow-y:auto;margin-top:8px;background:#fff;border-radius:6px;z-index:50;box-shadow:0 8px 28px #00000029;text-align:left}.zorexil-faq-search-results{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 8px 24px #00000026;text-align:left}.zorexil-faq-search-results[hidden]{display:none}.zorexil-faq-result{display:flex!important;flex-direction:column;gap:7px;padding:15px 20px;color:#593f2b!important;text-decoration:none!important;border-bottom:1px solid #eee;line-height:1.5}.zorexil-faq-result:hover{background:#f7f3ef;color:#593f2b!important}.zorexil-faq-result strong{display:block;color:#593f2b;font-size:15px;font-weight:600}.zorexil-faq-result span{display:block;color:#777;font-size:13px;line-height:1.6}.zorexil-faq-no-results{padding:18px;color:#593f2b}.header--zorexil-compact,.sticky-header,.header-wrapper--zorexil-compact{padding-bottom:0!important;margin-bottom:0!important}.shopify-section:first-of-type{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zorexil-home.css.map */
