body[class]{--zmak-max-width: 1240px;--zmak-gutter: 32px;--zmak-shell: min(var(--zmak-max-width), calc(100% - var(--zmak-gutter) * 2));--layout-section-max-inline-size: var(--zmak-max-width);--colorBody: #fff;--colorTextBody: #111;background:#fff;color:#111}body[class] #PageContainer,body[class] #MainContent,body[class] .transition-body{background:#fff}body[class] .page-width,body[class] .page-full{width:var(--zmak-shell);max-width:var(--zmak-max-width);margin-inline:auto;padding-inline:0}body[class] .page-width--narrow{max-width:1000px}body[class] .page-width .page-width,body[class] .site-header__search .page-width{width:100%}body[class] .announcement-bar{border-bottom:1px solid #ededed;font-size:10px;letter-spacing:.1em}body[class] .site-header{background:#fff;color:#111;padding-block:26px;box-shadow:none;border-bottom:1px solid #ededed}body[class] .site-header__logo img{filter:brightness(0)}body[class] .header-layout{gap:32px}body[class] .header-layout--left-center .header-item--icons{flex:0 0 144px}body[class] .header-layout--left-center .header-item--navigation{min-width:0}body[class] .site-header .site-nav__link{padding-inline:13px;font-size:12px;font-weight:600;letter-spacing:.04em}body[class] .site-header a:hover{color:#8b6c13}body[class] .zmak-halloween-banner__link,body[class] .zmak-hero__main,body[class] .zmak-hero__benefits,body[class] .zmak-collection,body[class] .VtlsProductsGridBanner,body[class] .VtlsImgTextContainer .VtlsImgTextWrapper,body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainer,body[class] .VtlsHighlightedText .VtlsHighlightedTextContainer,body[class] .zmak-lifestyle,body[class] [class^=ai-editorial-video-][class$=__layout],body[class] #MainContent .slideshow-wrapper,body[class] #MainContent .collection-hero{width:var(--zmak-shell);max-width:var(--zmak-max-width);margin-inline:auto}body[class] .page-width .slideshow-wrapper,body[class] .slideshow-wrapper .page-width{width:100%}body[class] .zmak-halloween-banner{background:#fff;padding-top:28px}body[class] .zmak-halloween-banner__divider{display:none}body[class] .zmak-hero{width:100%;max-width:none;background:#fff;color:#111;margin-block:64px 0}body[class] .zmak-hero__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;min-height:0}body[class] .zmak-hero__copy{min-width:0;padding:28px 16px 28px 0}body[class] .zmak-hero__title{color:#111;font-size:clamp(38px,4vw,58px);letter-spacing:-.045em;line-height:1.05;text-wrap:balance;margin-bottom:24px}body[class] .zmak-hero__description{max-width:440px;color:#606060;font-size:15px;line-height:1.8;margin-bottom:32px}body[class] .zmak-hero .VtlsImgTextButtons__Primary,body[class] .zmak-hero .VtlsImgTextButtons__Secondary{min-height:48px;padding:16px 21px;font-size:11px;font-weight:600;letter-spacing:.05em}body[class] .zmak-hero__media{position:relative;min-height:0;aspect-ratio:1}body[class] .zmak-hero__media img,body[class] .zmak-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body[class] .zmak-hero__benefits{margin-top:48px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fff}body[class] .zmak-hero__benefits:before{content:none}body[class] .zmak-hero__benefit{min-height:116px;padding-block:22px;border-right:0}body[class] .zmak-hero__benefit+.zmak-hero__benefit{border-left:1px solid #e6e6e6}body[class] .zmak-hero__benefit [class$=__benefit-label]{font-size:10px;letter-spacing:.1em}body[class] .zmak-collection{padding-block:76px}body[class] .zmak-collection__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}body[class] .zmak-collection__eyebrow,body[class] .zmak-lifestyle [class$=__eyebrow]{margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:#8b6c13}body[class] .zmak-collection h2{margin:0 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:-.025em}body[class] .zmak-collection__description{color:#656565;font-size:14px;line-height:1.7}body[class] .zmak-collection__description p{margin:0}body[class] .zmak-text-link{display:inline-flex;align-items:center;gap:16px;padding-bottom:7px;border-bottom:1px solid #111;flex-shrink:0;font-size:12px;font-weight:600;color:#111}body[class] .zmak-text-link svg,body[class] .zmak-product-card__bottom>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}body[class] .zmak-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body[class] .zmak-product-card{min-width:0}body[class] .zmak-product-card__link{display:flex;height:100%;flex-direction:column;color:#111}body[class] .zmak-product-card__media{position:relative;aspect-ratio:1;border:1px solid #ececec;overflow:hidden;background:#fff}body[class] .zmak-product-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .25s ease}body[class] .zmak-product-card__details{display:flex;flex-direction:column;flex:1;padding-top:18px}body[class] .zmak-product-card h3{font-size:15px;line-height:1.45;letter-spacing:0;text-transform:none;margin:0 0 5px}body[class] .zmak-product-card__finish{font-size:12px;line-height:1.55;color:#686868;margin:0 0 15px}body[class] .zmak-product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto}body[class] .zmak-product-card__prices{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:14px;font-weight:600}body[class] .zmak-product-card__prices s{font-size:12px;color:#777;font-weight:400}body[class] .zmak-product-card__availability{width:100%;font-size:11px;color:#686868;font-weight:400}body[class] .zmak-product-card__link:focus-visible{outline:2px solid #111;outline-offset:5px}body[class] .VtlsImgTextContainer{background:#fff}body[class] .VtlsImgTextContainer .VtlsImgTextWrapper{padding-block:0;margin-block:12px}body[class] .VtlsImgTextContainer .VtlsImgText{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;overflow:visible}body[class] .VtlsImgTextContainer .VtlsImgText__Content,body[class] .VtlsImgTextContainer .VtlsImgText__Media{width:100%;min-width:0;aspect-ratio:1;flex:none;min-height:0;border-radius:0}body[class] .VtlsImgTextContainer .VtlsImgText__Content{padding:clamp(28px,4vw,56px);background:#111;color:#fff;align-items:center}body[class] .VtlsImgTextContainer .VtlsImgText__Media img{width:100%;height:100%;object-fit:cover}body[class] .VtlsImgTextContainer .VtlsImgText--desktopPosition-right .VtlsImgText__Content{order:0}body[class] .VtlsImgTextContainer .VtlsImgText--desktopPosition-right .VtlsImgText__Media{order:1}body[class] .VtlsImgTextContainer .VtlsImgText--desktopPosition-left .VtlsImgText__Media{order:0}body[class] .VtlsImgTextContainer .VtlsImgText--desktopPosition-left .VtlsImgText__Content{order:1}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox{width:100%;gap:18px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Heading{font-size:clamp(28px,3.1vw,44px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Caption{font-size:10px;letter-spacing:.16em;margin-bottom:0;color:#dbb12b}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Description p{font-size:14px;line-height:1.75;color:#d1d1d1}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsImgTextButtons__Primary{font-size:11px;padding:16px 20px;font-weight:600}body[class] #MainContent .VtlsAnnouncementBanner{background:#fff;padding-block:0}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainer{background:#fff;padding:36px 0;border-block:1px solid #e6e6e6}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextContent{padding-inline:0}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Heading{color:#111;font-size:28px;letter-spacing:-.02em;line-height:1.2}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Description{color:#606060;font-size:14px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Description p{margin-bottom:0}body[class] .zmak-lifestyle{margin-block:76px;padding:0}body[class] .zmak-lifestyle__intro{max-width:680px;margin-bottom:32px;text-align:left;margin-left:0}body[class] .zmak-lifestyle__intro h2{font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:-.025em;margin-block:0 14px}body[class] .zmak-lifestyle__intro>p{color:#656565;font-size:14px;line-height:1.7}body[class] .zmak-lifestyle__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body[class] .zmak-lifestyle__card{min-height:400px}body[class] .zmak-lifestyle__content{padding:22px;justify-content:flex-end;background:linear-gradient(180deg,transparent 20%,rgb(0 0 0 / 80%))}body[class] .zmak-lifestyle__content h3{font-size:20px;line-height:1.2;letter-spacing:-.01em}body[class] .zmak-lifestyle__content p{font-size:12px;line-height:1.6}body[class] .VtlsHighlightedText{background:#fff}body[class] .VtlsHighlightedText .VtlsHighlightedTextContainer{padding-block:64px;border-top:1px solid #e6e6e6;background:#fff}body[class] .VtlsHighlightedText .VtlsTextBox__Heading{color:#111;font-size:40px;letter-spacing:-.025em}body[class] .VtlsHighlightedText .VtlsTextBox__Description{color:#606060}body[class] .site-footer{background:#fff;color:#111;border-top:1px solid #e6e6e6;padding-top:52px}body[class] .site-footer a,body[class] .site-footer p{color:#606060}body[class] .site-footer .footer__title{color:#111;font-size:11px;letter-spacing:.12em}body[class] .site-footer .footer__small-text{color:#777}body[class] .site-footer .footer__collapsible em{font-style:normal;font-size:13px}body[class] [class^=ai-benefit-tiles-]{width:100%;max-width:none;padding-inline:0;background:#fff;color:#111}body[class] [class^=ai-benefit-tiles__grid-]{width:var(--zmak-shell);max-width:var(--zmak-max-width);margin-inline:auto}body[class] [class^=ai-benefit-tiles__grid-]:before,body[class] [class^=ai-benefit-tiles__grid-]:after{width:100%;border-color:#e6e6e6}body[class] [class^=ai-benefit-tiles__title-]{color:#111}body[class] [class^=ai-benefit-tiles__icon-]{color:#9a7618}@media(hover:hover)and (pointer:fine){body[class] .zmak-product-card__link:hover .zmak-product-card__image{transform:scale(1.035)}body[class] .zmak-product-card__link:hover .zmak-product-card__media{border-color:#bfbfbf}body[class] .zmak-text-link:hover{color:#8b6c13;border-color:#8b6c13}}@media(min-width:769px)and (max-width:1100px){body[class] .header-layout{gap:12px}body[class] .site-header .site-nav__link{padding-inline:8px;font-size:10px}body[class] .header-layout--left-center .header-item--icons{flex-basis:112px}}@media(min-width:750px)and (max-width:989px){body[class] .zmak-hero__main{gap:28px}body[class] .zmak-hero__title{font-size:36px}body[class] .zmak-hero__description{font-size:14px;line-height:1.7}body[class] .zmak-hero__copy{padding-block:0;padding-right:0}body[class] .zmak-hero__media{min-height:100%}body[class] .zmak-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}body[class] .VtlsImgTextContainer .VtlsImgText__Content{padding:24px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Heading{font-size:26px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Description p{font-size:13px;line-height:1.6}body[class] .VtlsImgTextContainer .VtlsImgText{gap:20px}body[class] .zmak-lifestyle__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){body[class]{--zmak-gutter: 20px}body[class] .site-header{padding-block:18px}body[class] .header-layout{gap:8px}body[class] .header-layout--left-center .header-item--icons{flex:1 1 auto}}@media(max-width:749px){body[class] .zmak-halloween-banner{padding-top:20px}body[class] .zmak-hero{margin-top:40px}body[class] .zmak-hero__main{grid-template-columns:minmax(0,1fr);gap:28px}body[class] .zmak-hero__copy{padding:0;min-height:0}body[class] .zmak-hero__title{font-size:clamp(36px,9.1vw,48px);margin-bottom:20px}body[class] .zmak-hero__description{font-size:14px;line-height:1.75;margin-bottom:24px}body[class] .zmak-hero__benefits{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}body[class] .zmak-hero__benefit{min-height:96px;padding:18px 8px;border-bottom:1px solid #e6e6e6}body[class] .zmak-hero__benefit:nth-child(odd){border-left:0}body[class] .zmak-hero__benefit:last-child{border-bottom:0}body[class] .zmak-collection{padding-block:48px}body[class] .zmak-collection__header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:26px}body[class] .zmak-collection h2{font-size:30px}body[class] .zmak-collection__description{font-size:13px}body[class] .zmak-text-link{font-size:11px}body[class] .zmak-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}body[class] .zmak-product-card__image{padding:8px}body[class] .zmak-product-card h3{font-size:13px}body[class] .zmak-product-card__details{padding-top:14px}body[class] .zmak-product-card__finish{font-size:11px}body[class] .zmak-product-card__prices{gap:7px;font-size:13px}body[class] .zmak-product-card__prices s{font-size:10px}body[class] .VtlsImgTextContainer .VtlsImgText{grid-template-columns:minmax(0,1fr);gap:16px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsImgText__Content{padding:32px 28px;aspect-ratio:auto;min-height:calc(100vw - 40px);order:1}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsImgText__Media{aspect-ratio:1;order:0}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Heading{font-size:32px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Description p{font-size:14px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainer{padding-block:32px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextContent{padding:0}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Heading{font-size:26px}body[class] .zmak-lifestyle{margin-block:48px}body[class] .zmak-lifestyle__intro{margin-bottom:26px}body[class] .zmak-lifestyle__intro h2{font-size:30px}body[class] .zmak-lifestyle__grid{grid-template-columns:minmax(0,1fr);gap:20px}body[class] .zmak-lifestyle__card{min-height:400px}body[class] .VtlsHighlightedText .VtlsHighlightedTextContainer{padding-block:44px}body[class] .VtlsHighlightedText .VtlsHighlightedTextContent{padding-inline:0}body[class] .VtlsHighlightedText .VtlsTextBox__Heading{font-size:32px}}@media(prefers-reduced-motion:reduce){body[class] .zmak-product-card__image{transition:none}}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainerContent{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;width:100%}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextContent{flex:1 1 0;width:auto;min-width:0;max-width:800px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox,body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Heading,body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Description{text-align:left}body[class] #MainContent .VtlsAnnouncementBanner .VtlsTextBox__Heading{margin-bottom:12px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerButton{flex:0 0 auto;margin:0}@media(max-width:749px){body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainerContent{flex-direction:column;align-items:flex-start;gap:24px}}@media(max-width:749px){body[class] .VtlsImgTextContainer .VtlsImgText .VtlsImgText__Content{padding:28px 24px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox{gap:14px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Heading{font-size:28px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Caption{font-size:10px}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsTextBox__Description p{font-size:13px;line-height:1.7}body[class] .VtlsImgTextContainer .VtlsImgText .VtlsImgTextButtons__Primary{min-height:44px;padding:14px 18px;font-size:10px}}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainerContent .VtlsTextBox__Heading{font-size:26px;margin-bottom:10px}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainerContent .VtlsTextBox__Description p{font-size:14px;line-height:1.7}body[class] #MainContent .VtlsAnnouncementBanner .VtlsAnnouncementBannerContainerContent .VtlsAnnouncementBannerButton__Primary{font-size:11px;padding:16px 20px}body[class] [class^=ai-editorial-video-][class$=__content]{background:#111;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/29/assets/zmak-layout.css.map */
