body:not(:has(.zc-home)) #header-component.header,body:not(:has(.zc-home)) #header-component .header__row{background:#000;color:#fff;--color-background: #000;--color-background-rgb: 0 0 0;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-primary: #fff;--color-primary-hover: #fff}body:not(:has(.zc-home)) #header-component .header__columns{--zeris-header-height: 72px;min-height:var(--zeris-header-height);height:var(--zeris-header-height);padding-block:0;overflow:hidden}body:not(:has(.zc-home)) #header-component[data-menu-style=menu] .header__columns{--header-left: minmax(90px, 1fr);--header-center: auto;--header-right: minmax(90px, 1fr);align-items:center}body:not(:has(.zc-home)) #header-component .header-logo{display:none}body:not(:has(.zc-home)) #header-component .menu-list__link,body:not(:has(.zc-home)) #header-component .header-actions__action{color:#fff;font-size:18px;font-weight:800}@media screen and (min-width:750px){body:not(:has(.zc-home)) #header-component header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}body:not(:has(.zc-home)) #header-component .account-button__text,body:not(:has(.zc-home)) #header-component .header-actions__cart-icon>span:first-child{display:none!important}body:not(:has(.zc-home)) #header-component .account-button>span:last-child,body:not(:has(.zc-home)) #header-component .header-actions__cart-icon>.svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .header-actions__action{width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .account-button__icon,body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .svg-wrapper svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}}body:not(:has(.zc-home)) #header-component .menu-list{column-gap:clamp(34px,4.2vw,64px)}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .cart-bubble{position:absolute;top:9px;right:8px;z-index:2;width:10px;height:10px;min-width:10px;padding:0}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .cart-bubble__background{background:#ff3b30;border-radius:50%}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .cart-bubble__text{display:none}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}@media screen and (max-width:749px){body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .cart-bubble{top:2px;right:-2px}}body:not(:has(.zc-home)) #header-component[data-menu-style=menu] .zeris-static-menu{display:flex;align-items:center;justify-content:center;gap:clamp(44px,4.8vw,72px)}body:not(:has(.zc-home)) #header-component[data-menu-style=drawer] .zeris-static-menu{display:none!important}body:not(:has(.zc-home)) #header-component .zeris-static-menu a{color:#fff;font-size:18px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}body:not(:has(.zc-home)) #header-component .zeris-static-menu a:hover{color:#fff;opacity:.78}@media screen and (min-width:750px)and (max-width:1199px){body:not(:has(.zc-home)) #header-component[data-menu-style=menu] .header__columns{--header-left: minmax(56px, auto);--header-center: minmax(0, 1fr);--header-right: minmax(72px, auto);column-gap:12px}body:not(:has(.zc-home)) #header-component .zeris-static-menu{gap:clamp(18px,2.4vw,28px)}body:not(:has(.zc-home)) #header-component .zeris-static-menu a{font-size:16px}body:not(:has(.zc-home)) #header-component header-actions{gap:6px;min-width:0;padding-right:2px}body:not(:has(.zc-home)) #header-component .header-actions__action{width:38px;min-width:38px;height:38px}body:not(:has(.zc-home)) #header-component .header__column--left .search-action{margin-left:-5px}}@media screen and (min-width:750px)and (max-width:899px){body:not(:has(.zc-home)) .header-section,body:not(:has(.zc-home)) #header-component,body:not(:has(.zc-home)) #header-component .header__row,body:not(:has(.zc-home)) #header-component .header__columns{background:#000!important}body:not(:has(.zc-home)) #header-component .header__row{margin-inline:0!important;width:100%;max-width:none;overflow:hidden}body:not(:has(.zc-home)) #header-component .header__row .header__columns{margin-inline:0!important;padding-inline:14px}}.zeris-mobile-drawer{display:none}@media screen and (max-width:749px){body:not(:has(.zc-home)) #header-component:has(#ZerisMobileDrawer[open]) .header{contain:style}body:not(:has(.zc-home)) .header-section,body:not(:has(.zc-home)) #header-component{z-index:calc(var(--layer-temporary) + 2)}body:not(:has(.zc-home)) .header-section:has(#ZerisMobileDrawer[open]),body:not(:has(.zc-home)) .header-section:has(.zeris-mobile-drawer .menu-open){z-index:2147483644}body:not(:has(.zc-home)):has(#header-component .zeris-mobile-drawer .menu-open) main[data-template*=collection] .facets-controls-wrapper,body:not(:has(.zc-home)):has(#header-component .zeris-mobile-drawer .menu-open) main[data-template*=collection] .facets-toggle,body:not(:has(.zc-home)):has(#header-component .zeris-mobile-drawer .menu-open) main[data-template*=collection] .sorting-filter{z-index:1!important}body:not(:has(.zc-home)) #header-component .zeris-static-menu{display:none!important}body:not(:has(.zc-home)) #header-component .header__column--center{display:none}body:not(:has(.zc-home)) #header-component .header__columns{--header-mobile-bookend: 44px;--header-mobile-side-width: calc(var(--header-mobile-bookend) * 2);--header-template-columns: var(--header-mobile-side-width) minmax(0, 1fr) var(--header-mobile-side-width);grid-template-areas:"left center right";position:relative;align-items:center}body:not(:has(.zc-home)) #header-component .header__column--left{grid-area:left;display:flex;align-items:center;justify-content:flex-start;gap:0;z-index:2}body:not(:has(.zc-home)) #header-component .header__column--right{grid-area:right;display:flex;align-items:center;justify-content:flex-end;gap:0;z-index:2}body:not(:has(.zc-home)) #header-component .header__column--center{grid-area:center;display:flex;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component header-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;align-items:center;width:99px;min-width:99px;padding-right:6px;white-space:nowrap;z-index:2}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer{display:block;color:#fff}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer>details{display:flex;align-items:center;justify-content:flex-start}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:0;padding-inline:0;text-decoration:none;z-index:1}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__brand-image{display:block;width:auto;height:28px;max-width:min(132px,calc(100vw - 196px));object-fit:contain}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__toggle{width:44px;height:44px;display:grid;place-items:center;color:#fff;cursor:pointer;list-style:none}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__toggle::-webkit-details-marker{display:none}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__toggle svg{width:24px;height:24px}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__toggle .header-drawer-icon--close{display:none}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__panel{position:fixed;inset:0 auto 0 0;width:min(325px,86vw);height:100dvh;padding:16px 16px 32px;border:0;background:#fff;color:#000;box-shadow:18px 0 35px #0000002e;transform:translate(-100%);transition:transform var(--drawer-animation-speed) var(--animation-easing);z-index:2147483646}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100vw;height:100dvh;padding:0;border:0;background:transparent;cursor:default;z-index:2147483645}body:not(:has(.zc-home)) #header-component .menu-open>.zeris-mobile-drawer__panel{transform:translate(0)}body:not(:has(.zc-home)) #header-component .menu-open>.zeris-mobile-drawer__backdrop{display:block}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;pointer-events:none}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__panel{position:fixed;inset:0 auto 0 0;width:min(325px,86vw);height:100dvh;padding:16px 16px 32px;border:0;background:#fff;color:#000;box-shadow:18px 0 35px #0000002e;transform:translate(-100%);transition:transform var(--drawer-animation-speed) var(--animation-easing);z-index:2;pointer-events:auto}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100vw;height:100dvh;padding:0;border:0;background:transparent;cursor:default;z-index:1;pointer-events:auto}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__panel.is-open{transform:translate(0)}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__backdrop.is-open{display:block}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__close{min-height:38px;width:38px;margin:0 0 10px auto;padding:0;background:transparent;color:#111}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__nav{display:grid}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__nav a{min-height:52px;display:flex;align-items:center;border-top:1px solid #e5e1da;color:#000;font-size:16px;font-weight:900;letter-spacing:.28em;line-height:1;text-decoration:none;text-transform:uppercase}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__nav a:nth-last-child(2){border-bottom:1px solid #e5e1da}body:not(:has(.zc-home))>.zeris-mobile-drawer__portal-root .zeris-mobile-drawer__login{min-height:50px;display:flex;align-items:center;color:#111;font-size:15px;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__close{min-height:38px;width:38px;margin:0 0 10px auto;padding:0;background:transparent;color:#111}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__nav{display:grid}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__nav a{min-height:52px;display:flex;align-items:center;border-top:1px solid #e5e1da;color:#000;font-size:16px;font-weight:900;letter-spacing:.28em;line-height:1;text-decoration:none;text-transform:uppercase}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__nav a:nth-last-child(2){border-bottom:1px solid #e5e1da}body:not(:has(.zc-home)) #header-component .zeris-mobile-drawer__login{min-height:50px;display:flex;align-items:center;color:#111;font-size:15px;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}body:not(:has(.zc-home)) #header-component .search-action{display:inline-flex;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .search-action--hidden-on-menu{display:none!important}body:not(:has(.zc-home)) #header-component header-actions>*{width:44px;min-width:44px;display:inline-flex;justify-content:center;align-items:center}body:not(:has(.zc-home)) #header-component .header-actions__action{width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .account-button{position:absolute;top:50%;right:49px;transform:translateY(-50%);margin:0}body:not(:has(.zc-home)) #header-component cart-drawer-component,body:not(:has(.zc-home)) #header-component .action__cart{position:absolute;top:50%;right:0;transform:translateY(-50%)}body:not(:has(.zc-home)) #header-component .account-button>span:last-child{display:inline-flex!important;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .account-button__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .svg-wrapper{display:flex;width:24px;height:24px;align-items:center;justify-content:center}body:not(:has(.zc-home)) #header-component .header-actions__cart-icon .svg-wrapper svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}}main[data-template*=product] .product-information{width:min(100% - 72px,1420px);margin-inline:auto;padding-top:52px;padding-bottom:30px}body:has(main[data-template*=product]) .theme-footer-group{display:none}main[data-template*=product] .product-information__grid{display:grid;align-items:start;grid-column:auto;width:100%}@media screen and (min-width:750px){main[data-template*=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.2fr) minmax(470px,.82fr);gap:66px}main[data-template*=product] .product-information__media{grid-column:1;width:auto;min-width:0;padding-right:0}main[data-template*=product] .product-details{grid-column:2;padding-left:0;padding-top:0}}@media screen and (max-width:749px){main[data-template*=product] .product-information{width:min(100% - 28px,720px)}main[data-template*=product] .product-information__grid{grid-template-columns:1fr;gap:24px}main[data-template*=product] .product-information__media,main[data-template*=product] .product-details{grid-column:1;width:auto;min-width:0}}main[data-template*=product] .product-media-container{background:#fff}main[data-template*=product] .product-media-container .product-media,main[data-template*=product] .product-media-container img{object-fit:contain}@media screen and (min-width:750px){main[data-template*=product] media-gallery.media-gallery--carousel slideshow-component{display:grid;grid-template-rows:minmax(560px,62vh) auto;align-items:center}main[data-template*=product] media-gallery slideshow-container{min-height:560px}main[data-template*=product] media-gallery slideshow-controls[thumbnails]{justify-content:center;gap:14px;margin-top:34px}main[data-template*=product] media-gallery .slideshow-controls__thumbnail{width:72px;border:1px solid #111;border-radius:0}}main[data-template*=product] .product-details>.group-block{max-width:610px;gap:28px}main[data-template*=product] .view-product-title,main[data-template*=product] .product-details h1{margin:0;font-size:30px;line-height:1.15;font-weight:400;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] .product-details sku-block,main[data-template*=product] .product-details .sku{display:block;margin-top:8px;color:#000;font-size:14px;line-height:1.2;font-weight:900;letter-spacing:0;text-transform:uppercase}main[data-template*=product] product-price,main[data-template*=product] .price{font-size:18px;font-weight:800}main[data-template*=product] .divider{opacity:1;border-color:#dedbd4}main[data-template*=product] product-inventory{display:flex;align-items:center;gap:16px;font-size:17px;line-height:1.2;font-weight:900}main[data-template*=product] product-inventory .svg-wrapper,main[data-template*=product] product-inventory svg{width:9px;height:9px;color:#51c947;fill:#51c947}main[data-template*=product] .product-form-buttons{gap:0}main[data-template*=product] .add-to-cart-button,main[data-template*=product] .buy-now-button{min-height:46px;border-radius:0;font-size:14px;font-weight:900;letter-spacing:.45em;text-transform:uppercase}main[data-template*=product] .add-to-cart-button .add-to-cart-icon{display:none}main[data-template*=product] .add-to-cart-button .add-to-cart-text{justify-content:center}main[data-template*=product] .add-to-cart-button{--button-background-color: #fff;--button-color: #000;--button-border-color: #000;--button-border-width: 1px;border:1px solid #000;background:#fff!important;color:#000!important}main[data-template*=product] .buy-now-button{background:#000!important;color:#fff!important;border:1px solid #000!important;width:100%}main[data-template*=product] .buy-now-button:disabled{opacity:.45}main[data-template*=product] .installments{margin-top:10px;font-size:15px;line-height:1.4;color:#000}main[data-template*=product] .installments a{text-decoration:underline;text-underline-offset:2px}main[data-template*=product] .installments strong,main[data-template*=product] .installments b{font-weight:900}main[data-template*=product] .product-details .link[href*="/pages/contact"]{position:relative;display:inline-flex;align-items:center;width:100%;min-height:50px;justify-content:center;border:1px solid #dedbd4;border-radius:0;background:#fff;color:#111;font-size:14px;font-weight:500;letter-spacing:.42em;text-transform:uppercase}main[data-template*=product] .product-details .link[href*="/pages/contact"]:after{content:"";position:absolute;right:16px;width:9px;height:9px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px)}.product-description-centered{padding-top:0}.product-description-centered__inner{width:min(100% - 32px,1152px);text-align:center}.product-description-centered__heading{text-align:center}.product-description-centered__content{text-align:center;font-weight:700}.product-description-centered__content img{width:min(100%,1152px)}main[data-template*=product] .product-recommendations .section,main[data-template*=product] .recently-viewed-products__inner{width:min(100% - 72px,1420px)}main[data-template*=product] .product-recommendations h2,main[data-template*=product] .recently-viewed-products__heading{margin:0;font-size:25px;line-height:1.2;font-weight:400}main[data-template*=product] .product-recommendations .section-resource-list__content{margin-bottom:46px}main[data-template*=product] .resource-list--grid{gap:68px 42px}main[data-template*=product] .product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}main[data-template*=product] .product-recommendations .product-card .card-gallery,main[data-template*=product] .recently-viewed-products__image-wrap{aspect-ratio:1 / 1}main[data-template*=product] .product-recommendations .product-card__content{gap:6px;margin-top:14px}main[data-template*=product] .product-recommendations .product-card product-title,main[data-template*=product] .recently-viewed-products__title{display:-webkit-box;min-height:2.7em;max-height:2.7em;overflow:hidden;line-height:1.35;text-wrap:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}main[data-template*=product] .recently-viewed-products{border-top:1px solid #dedbd4}main[data-template*=product] .recently-viewed-products__heading{margin-bottom:46px}main[data-template*=product] .recently-viewed-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:68px 42px;align-items:start}main[data-template*=product] .recently-viewed-products__card{gap:6px}main[data-template*=product] .recently-viewed-products__title{color:#111;font-size:1rem;font-weight:400;letter-spacing:0}main[data-template*=product] .recently-viewed-products__price{color:#111;font-size:1rem;font-weight:800;line-height:normal}main[data-template*=collection] .section:has(.text-block h1),main[data-template*=collection] .section:has(.text-block h1)+.section-background{display:none}main[data-template*=collection] .product-grid-container{padding-top:18px;padding-bottom:30px;background:#fff}main[data-template*=collection] .collection-wrapper{display:grid;grid-template-columns:250px minmax(0,1fr)!important;width:calc(100% - 20px);margin-inline:auto;gap:12px 40px;align-items:start}main[data-template*=collection] .facets-controls-wrapper{grid-column:1 / -1;grid-row:1;min-height:40px;display:grid;grid-template-columns:250px 1fr auto;align-items:center;column-gap:40px;row-gap:0;margin:0 0 10px;padding:0;pointer-events:none}main[data-template*=collection] .facets-controls-wrapper .products-count-wrapper,main[data-template*=collection] .facets-controls-wrapper .sorting-filter{pointer-events:auto}main[data-template*=collection] .facets-controls-wrapper .facets--filters-title,main[data-template*=collection] .facets-controls-wrapper .facets-toggle,main[data-template*=collection] .facets-controls-wrapper .column-options-wrapper{display:none}main[data-template*=collection] .products-count-wrapper{grid-column:2;justify-self:start;margin-left:0;color:#000;font-size:16px;line-height:1;font-weight:800;white-space:nowrap}main[data-template*=collection] .sorting-filter{grid-column:3;justify-self:end;width:218px;position:relative;z-index:5}main[data-template*=collection] .sorting-filter .facets__panel{width:100%;position:relative}main[data-template*=collection] .sorting-filter .facets__summary{min-height:40px;width:100%;padding:0 10px;border:1px solid #dedbd4;border-radius:0;background:#fff;color:#000;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;justify-content:space-between}main[data-template*=collection] .sorting-filter .facets__panel[open] .facets__summary{border-bottom:0}main[data-template*=collection] .sorting-filter .facets__summary .facets__label{display:none}main[data-template*=collection] .sorting-filter .facets__summary .facets__status{display:inline-flex!important;min-width:0;color:#000;font-size:15px;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap;text-transform:none}main[data-template*=collection] .sorting-filter .facets__summary .icon-caret{color:#000;width:12px;height:12px}main[data-template*=collection] .sorting-filter .sorting-filter__options{right:0;left:auto;width:100%;min-width:0;border:1px solid #dedbd4;border-top:0;border-radius:0;box-shadow:none;background:#fff}main[data-template*=collection] .sorting-filter .sorting-filter__options-inner{gap:0;padding:0;color:#000}main[data-template*=collection] .sorting-filter .sorting-filter__heading{min-height:31px;display:flex;align-items:center;padding:0 10px;background:#2b70d6;color:#fff;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}main[data-template*=collection] .sorting-filter .sorting-filter__option{min-height:30px;min-width:0;max-width:none;display:flex;align-items:center;padding:0 10px;color:#000;font-size:15px;font-weight:800;line-height:1.15;white-space:nowrap}main[data-template*=collection] .sorting-filter .sorting-filter__option:hover,main[data-template*=collection] .sorting-filter .sorting-filter__option:focus{border-radius:0;background:#f2f2f2}main[data-template*=collection] .sorting-filter .sorting-filter__checkmark{display:none}main[data-template*=collection] .facets-block-wrapper--vertical{grid-column:1;grid-row:1 / span 2;margin:0;padding:0}main[data-template*=collection] .facets--vertical{padding:0}main[data-template*=collection] .facets--vertical .facets__form,main[data-template*=collection] .facets--vertical .facets__filters-wrapper{display:grid;gap:0}main[data-template*=collection] .facets--vertical .facets__item{border-bottom:1px solid #dedbd4}main[data-template*=collection] .facets--vertical .facets__summary{min-height:56px;padding:0;color:#000;font-size:13px;line-height:1;font-weight:800;letter-spacing:.48em;text-transform:uppercase}main[data-template*=collection] .facets--vertical .facets__panel:not([open]) .facets__summary{border-bottom:0}main[data-template*=collection] .facets--vertical .facets__label{letter-spacing:inherit;text-transform:inherit}main[data-template*=collection] .facets--vertical .facets__panel-content{padding:0 0 18px}main[data-template*=collection] .facets--vertical .facets__inputs-wrapper,main[data-template*=collection] .facets--vertical .facets__inputs-wrapper .facets__inputs-list{display:grid;gap:12px}main[data-template*=collection] .facets--vertical .checkbox{gap:8px;min-height:auto;color:#111;font-size:14px;font-weight:800}main[data-template*=collection] .facets--vertical .checkbox .icon-checkmark{width:13px;height:13px;border:1px solid #dedbd4;border-radius:0}main[data-template*=collection] .facets--vertical accordion-custom[data-filter-param-name*=availability] .facets__inputs-list--grid{display:grid;grid-template-columns:1fr}main[data-template*=collection] .facets--vertical accordion-custom[data-filter-param-name*=availability] .facets__pill-label{justify-content:flex-start;gap:8px;height:auto;min-height:18px;padding:0;box-shadow:none;border-radius:0;background:transparent;color:#111;font-size:14px;font-weight:800}main[data-template*=collection] .facets--vertical accordion-custom[data-filter-param-name*=availability] .facets__pill-label:before{content:"";width:13px;height:13px;border:1px solid #dedbd4;background:#fff}main[data-template*=collection] .facets--vertical accordion-custom[data-filter-param-name*=availability] .facets__pill-input:checked+.facets__pill-label:before{background:#111;box-shadow:inset 0 0 0 3px #fff}main[data-template*=collection] .facets-block-wrapper--vertical:not(#filters-drawer) .price-facet__range-display,main[data-template*=search] .facets-block-wrapper--vertical:not(#filters-drawer) .price-facet__range-display{display:flex;justify-content:space-between;color:#000;font-size:15px;font-weight:800;line-height:1}main[data-template*=collection] .facets--vertical .price-facet__range-control,main[data-template*=search] .facets--vertical .price-facet__range-control{position:relative;height:20px;margin-top:4px}main[data-template*=collection] .facets--vertical .price-facet__range-track,main[data-template*=search] .facets--vertical .price-facet__range-track{position:absolute;inset:9px 0 auto;height:1px;background:#000}main[data-template*=collection] .facets--vertical .price-facet__range-track span,main[data-template*=search] .facets--vertical .price-facet__range-track span{position:absolute;top:0;bottom:0;background:#000}main[data-template*=collection] .facets--vertical .price-facet__range-input,main[data-template*=search] .facets--vertical .price-facet__range-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:20px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;accent-color:#000;color-scheme:only light;pointer-events:none}main[data-template*=collection] .facets--vertical .price-facet__range-input::-webkit-slider-runnable-track,main[data-template*=search] .facets--vertical .price-facet__range-input::-webkit-slider-runnable-track{height:1px;background:transparent}main[data-template*=collection] .facets--vertical .price-facet__range-input::-moz-range-track,main[data-template*=search] .facets--vertical .price-facet__range-input::-moz-range-track{height:1px;background:transparent}main[data-template*=collection] .facets--vertical .price-facet__range-input::-webkit-slider-thumb,main[data-template*=search] .facets--vertical .price-facet__range-input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5.5px;border:0;border-radius:50%;background:#000!important;background-image:none;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;pointer-events:auto}main[data-template*=collection] .facets--vertical .price-facet__range-input::-moz-range-thumb,main[data-template*=search] .facets--vertical .price-facet__range-input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#000!important;box-shadow:none;cursor:pointer;pointer-events:auto}main[data-template*=collection] .facets--vertical .price-facet__inputs-wrapper,main[data-template*=collection] .facets--vertical .price-facet__highest-price,main[data-template*=search] .facets--vertical .price-facet__inputs-wrapper,main[data-template*=search] .facets--vertical .price-facet__highest-price{display:none}main[data-template*=collection] .facets-remove__pill{cursor:pointer}main[data-template*=collection] .facets-remove__pill .svg-wrapper{pointer-events:none}main[data-template*=collection] .main-collection-grid{grid-column:2 / -1!important;grid-row:2;padding:0;width:100%;margin-left:0}main[data-template*=collection] .main-collection-grid.spacing-style{--padding-inline-start: 0px !important;--padding-inline-end: 0px !important}main[data-template*=collection] .product-grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr)) !important;--padding-block-start: 0px;--padding-block-end: 0px;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;margin:-15px 0 0;column-gap:42px;row-gap:72px}main[data-template*=collection] .product-grid__item{min-width:0;display:flex;padding:0}main[data-template*=collection] .product-grid__card{padding-block:0}main[data-template*="404"] .product-list .product-card__content{align-items:center;text-align:center}main[data-template*="404"] .product-list .product-card__content>*{width:100%;text-align:center}main[data-template*="404"] .product-list product-title,main[data-template*="404"] .product-list product-price,main[data-template*="404"] .product-list h3,main[data-template*="404"] .product-list .price{text-align:center}main[data-template*="404"] .product-list .section-resource-list__header,main[data-template*="404"] .product-list .section-resource-list__header *{text-align:center}main[data-template*="404"] .product-list .product-card product-title,main[data-template*="404"] .product-list .product-card h3,main[data-template*="404"] .product-list .product-card product-price{--text-align: center;width:100%;justify-content:center}main[data-template*=collection] product-card,main[data-template*=product] product-card{text-align:center}main[data-template*=collection] product-card{width:100%}main[data-template*=collection] .product-card{display:flex;flex-direction:column;height:100%}main[data-template*=collection] .product-card__content,main[data-template*=product] .product-card__content{align-items:center}main[data-template*=collection] .product-card__content>*{width:100%;align-self:stretch;text-align:center}main[data-template*=collection] .product-card .card-gallery,main[data-template*=product] .product-card .card-gallery{width:100%}main[data-template*=collection] .product-card .card-gallery{aspect-ratio:1 / 1;height:auto;min-height:0;display:grid;place-items:center;overflow:hidden;background:#fff;margin:0;padding:0!important}main[data-template*=collection] .product-card .card-gallery>.contents,main[data-template*=collection] .product-card .card-gallery slideshow-component,main[data-template*=collection] .product-card .card-gallery slideshow-container,main[data-template*=collection] .product-card .card-gallery slideshow-slides{width:100%;height:100%;overflow:hidden}main[data-template*=collection] .product-card .card-gallery slideshow-slide{flex:0 0 100%;width:100%;height:100%;background:#fff;overflow:hidden}main[data-template*=collection] .product-card .card-gallery slideshow-slide[aria-hidden=true]{opacity:0;visibility:hidden}main[data-template*=collection] .product-card .product-media-container,main[data-template*=collection] .product-card .product-media,main[data-template*=collection] .product-card .product-media img,main[data-template*=collection] .product-card .card-gallery img{width:100%;height:100%;object-fit:contain}main[data-template*=collection] .product-card .product-media-container,main[data-template*=collection] .product-card .product-media{display:block}main[data-template*=collection] .product-card .product-media-container{max-width:100%;max-height:100%;margin:0 auto}main[data-template*=collection] .product-card .product-media-container{background:#fff}main[data-template*=collection] .product-card__content{display:grid;grid-template-rows:auto auto auto;gap:8px;margin-top:14px;background:#fff}main[data-template*=collection] .product-card product-title,main[data-template*=product] .product-card product-title,main[data-template*=collection] .product-card h3,main[data-template*=product] .product-card h3{color:#111;font-weight:800;letter-spacing:.32em;line-height:1.35;text-align:center;text-transform:uppercase}main[data-template*=collection] .product-card product-price,main[data-template*=product] .product-card product-price{width:100%;text-align:center;font-weight:800}main[data-template*=collection] .product-card product-title,main[data-template*=collection] .product-card h3{max-width:360px;font-size:21px;letter-spacing:.42em;text-align:center}main[data-template*=collection] .product-card product-price{color:#000;font-size:26px;line-height:1.2;letter-spacing:0;text-align:center}main[data-template*=collection] .quick-add,main[data-template*=collection] .quick-add__button{display:none!important}@media screen and (min-width:750px){main[data-template*=collection] .product-card product-title,main[data-template*=collection] .product-card h3{font-size:clamp(22px,1.35vw,28px);letter-spacing:.36em;text-align:center;margin-inline:auto;max-width:min(100%,420px)}main[data-template*=collection] .product-card product-price{font-size:clamp(27px,calc(1.35vw + 5px),33px);line-height:1.25;text-align:center;justify-content:center}main[data-template*=collection] .product-card__content{align-items:center}main[data-template*=collection] .product-card__content>*{text-align:center}}@media screen and (min-width:750px){main[data-template*=collection] .collection-wrapper #ResultsList.main-collection-grid.grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}main[data-template*=collection] .collection-wrapper #ResultsList.main-collection-grid>div{grid-column:1 / -1!important;max-width:none!important;width:100%!important;margin-inline:0!important}main[data-template*=collection] .product-card .text-block{--text-align: center !important;align-items:center!important}main[data-template*=collection] .product-card product-price.text-block.text-left,main[data-template*=collection] .product-card product-price.text-block{--text-align: center !important;text-align:center!important}main[data-template*=collection] .product-card .text-block.rte p,main[data-template*=collection] .product-card .text-block.rte .contents{font-size:clamp(22px,1.35vw,28px)!important}main[data-template*=collection] .product-card product-price.text-block{font-size:clamp(27px,calc(1.35vw + 5px),33px)!important}}main[data-template*=collection] .product-badges{display:none!important}main[data-template*=collection] .quick-add[data-quick-view=true],main[data-template*=product] .quick-add[data-quick-view=true],.zc-card .quick-add[data-quick-view=true]{display:none!important}.zc-category strong,.zc-category small,.zc-banner strong,.zc-banner em,.zc-banner b{color:#fff!important}.zc-category span{grid-template-columns:1fr}.zc-category em,.zc-card__meta em{grid-column:1 / -1;justify-self:center}.zc-category em{justify-self:end}.zc-card__meta{grid-template-columns:1fr;justify-items:center}.zc-card__meta strong,.zc-card__meta em{grid-column:1 / -1}.variant-option__button-label--has-swatch:has(:checked){outline:none!important}.variant-option__button-label--has-swatch:has(:checked):after{display:none!important}main[data-template*=product] .variant-picker__form{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:end}main[data-template*=product] .variant-option--dropdowns{display:grid;flex:0 1 244px;gap:0;min-width:180px}main[data-template*=product] .variant-picker__form:has(.variant-option--dropdowns:nth-of-type(2)) .variant-option--dropdowns:first-of-type{flex-basis:76px;min-width:76px}main[data-template*=product] .zeris-product__variant-picker:has(.variant-option--dropdowns:nth-of-type(2)):not(:has(.variant-option--dropdowns:nth-of-type(3))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0;align-items:start}main[data-template*=product] .zeris-product__variant-picker:has(.variant-option--dropdowns:nth-of-type(2)):not(:has(.variant-option--dropdowns:nth-of-type(3))) .variant-option--dropdowns{display:grid;gap:0;flex:initial;width:100%;min-width:0}main[data-template*=product] .zeris-product__variant-picker:has(.variant-option--dropdowns:nth-of-type(2)):not(:has(.variant-option--dropdowns:nth-of-type(3))) .variant-option--dropdowns:first-of-type{flex-basis:auto;min-width:0}main[data-template*=product] .zeris-product__variant-picker:has(.variant-option--dropdowns:nth-of-type(2)):not(:has(.variant-option--dropdowns:nth-of-type(3))) .variant-option--dropdowns:nth-of-type(2){margin-top:-2px}main[data-template*=product] .zeris-product__variant-picker:has(.variant-option--dropdowns:nth-of-type(2)):not(:has(.variant-option--dropdowns:nth-of-type(3))) .variant-option__select-wrapper{width:100%;margin-inline:0}main[data-template*=product] .variant-option--dropdowns label{font-size:14px;font-weight:700;letter-spacing:.42em;line-height:1;text-transform:uppercase}main[data-template*=product] .variant-option--buttons legend,main[data-template*=product] .variant-option[data-testid=variant-option-single]{font-size:14px;font-weight:700;letter-spacing:.42em;line-height:1.2;text-transform:uppercase}main[data-template*=product] .variant-option__select-wrapper{min-height:56px;width:calc(100% + 2px);margin-inline:-1px;margin-top:10px;border-color:#e4e0d8;border-radius:0;background:#fff}main[data-template*=product] :is(.variant-option__select,.zeris-product__variant-select){min-height:56px;padding:14px 42px 14px 16px;color:#111;background:transparent;font-size:17px;font-weight:700;line-height:1.2}@media screen and (min-width:750px){.zc-category small{font-size:clamp(12px,1.15vw,14px)!important;line-height:1.16!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset}main[data-template*=product] .zeris-product__variant-picker{margin-bottom:10px}}@media screen and (max-width:749px){.cart-drawer__dialog{width:80vw!important;max-width:80vw!important}body:not(:has(.zc-home)) #header-component .header__columns{--zeris-header-height: 60px}main[data-template*=product] .product-information{padding-top:0}main[data-template*=product] .zeris-product__buy-buttons{margin-top:10px}main[data-template*=product] media-gallery.media-gallery--carousel slideshow-component{grid-template-rows:auto auto}main[data-template*=product] media-gallery slideshow-container{min-height:0}main[data-template*=product] .product-recommendations .section,main[data-template*=product] .recently-viewed-products__inner{width:min(100% - 28px,720px)}main[data-template*=product] .product-recommendations .resource-list--grid,main[data-template*=product] .recently-viewed-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 18px}main[data-template*=collection] .collection-wrapper{display:grid;grid-template-columns:1fr 1fr!important;width:min(100% - 60px,720px);gap:5px 26px}main[data-template*=collection] .product-grid-container{padding-top:10px;padding-bottom:30px}main[data-template*=collection] .facets-controls-wrapper,main[data-template*=collection] .facets-block-wrapper--vertical,main[data-template*=collection] .main-collection-grid{grid-row:auto}main[data-template*=collection] .collection-wrapper>.facets-controls-wrapper{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 10px);z-index:var(--layer-sticky);display:block;height:40px;min-height:40px;max-height:40px;width:100%;max-width:100%;bottom:auto;margin:0;padding:0;background:#fff;overflow:visible}main[data-template*=collection] .collection-wrapper>.facets-controls-wrapper .facets__form-wrapper,main[data-template*=collection] .collection-wrapper>.facets-controls-wrapper .facets__form{display:block;height:40px;min-height:40px;max-height:40px;overflow:visible}main[data-template*=collection] .facets-toggle{display:block;grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 10px);z-index:var(--layer-sticky);height:40px;margin:0;padding:0;background:#fff}main[data-template*=collection] .facets-toggle>.facets-mobile-wrapper{display:none}main[data-template*=collection] .facets-toggle__wrapper,main[data-template*=collection] .facets-toggle__button{width:100%}main[data-template*=collection] .facets-toggle__button{justify-content:flex-start;min-height:40px;padding:0 20px;border:1px solid #dedbd4;border-radius:0;background:#fff;color:#000;font-size:14px;font-weight:800;text-transform:none}main[data-template*=collection] .facets-toggle__button .svg-wrapper{width:14px;height:14px}main[data-template*=collection] #filters-drawer{position:fixed;inset:0 auto auto 0;z-index:var(--layer-window-overlay);width:0;height:0}main[data-template*=collection] #filters-drawer .facets--drawer{--drawer-padding: 22px;--drawer-width: min(330px, 86vw);--drawer-max-width: 330px;top:0;right:auto;bottom:auto;left:0;width:var(--drawer-width);max-width:var(--drawer-max-width);height:100dvh;max-height:100dvh;margin:0;border:0;border-right:1px solid #e3ded6;border-radius:0;background:#fff;box-shadow:18px 0 34px #0000001a}main[data-template*=collection] #filters-drawer .facets--drawer::backdrop{background:#0000002e}main[data-template*=collection] #filters-drawer .facets__title-wrapper{min-height:68px;padding:0 18px 0 22px;border-bottom:1px solid #e3ded6;box-shadow:none}main[data-template*=collection] #filters-drawer .facets-drawer__title{color:#111;font-size:28px;line-height:1;font-weight:400;letter-spacing:0;text-transform:none}main[data-template*=collection] #filters-drawer .facets-drawer__close{display:grid;place-items:center;width:32px;height:32px;color:#111}main[data-template*=collection] #filters-drawer .facets-drawer__close .svg-wrapper{width:16px;height:16px}main[data-template*=collection] #filters-drawer .facets-drawer__filters{padding:12px 0 30px}main[data-template*=collection] #filters-drawer .facets-remove{display:flex;gap:8px;align-items:center;padding:10px 22px 8px;margin:0}main[data-template*=collection] #filters-drawer .facets-remove:not(:has(.facets-remove__pill)){display:none}main[data-template*=collection] .facets-remove__pill{cursor:pointer;text-decoration:none}main[data-template*=collection] .facets-remove__pill .svg-wrapper{pointer-events:none}main[data-template*=collection] #filters-drawer .facets-remove__pill{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:7px 14px;border:0;border-radius:999px;background:#f1f1f1;color:#111;font-size:16px;line-height:1;font-weight:400;letter-spacing:0;text-transform:none}main[data-template*=collection] #filters-drawer .facets-remove__pill .svg-wrapper{width:14px;height:14px;color:#9b9b9b}main[data-template*=collection] #filters-drawer .facets__clear-all-link{display:none;min-height:38px;padding:7px 0;color:#111;font-size:14px;line-height:1;font-weight:800;text-decoration:underline;text-transform:none;white-space:nowrap}main[data-template*=collection] #filters-drawer .facets__clear-all-link--active{display:inline-flex;align-items:center}main[data-template*=collection] #filters-drawer .facets__item:before,main[data-template*=collection] #filters-drawer .sorting-filter:before{width:calc(100% - 44px);border-color:#e3ded6}main[data-template*=collection] #filters-drawer .facets__summary{align-items:center;min-height:54px;padding:0}main[data-template*=collection] #filters-drawer .facets__label{color:#111;font-size:13px;line-height:1;font-weight:900;letter-spacing:.42em;text-transform:uppercase}main[data-template*=collection] #filters-drawer .facets__inputs-wrapper{margin:0}main[data-template*=collection] #filters-drawer .facets__inputs-wrapper .facets__inputs-list{gap:12px}main[data-template*=collection] #filters-drawer .facets__drawer-actions{display:none}main[data-template*=collection] .facets-block-wrapper--vertical:not(#filters-drawer){display:none}main[data-template*=collection] .sorting-filter{display:block;width:100%;transform:none;position:static;z-index:5}main[data-template*=collection] .sorting-filter .facets__panel{width:100%;padding:0;position:relative}main[data-template*=collection] .sorting-filter .facets__summary{min-height:40px}main[data-template*=collection] .products-count-wrapper{display:none;grid-column:1;align-self:start;white-space:nowrap}main[data-template*=collection] .main-collection-grid{grid-column:1 / -1!important;grid-row:2;align-self:start;margin-left:0;width:100%;padding-inline-start:0}main[data-template*=collection] .product-grid{--product-grid-columns-desktop: 1fr !important;grid-template-columns:1fr!important;margin:0;row-gap:52px}main[data-template*=collection] .product-card .card-gallery{aspect-ratio:1 / 1;height:auto;min-height:0;place-items:start center}main[data-template*=collection] .product-card__content{grid-template-rows:auto auto auto}}.price-facet__range-input{accent-color:#000!important;color-scheme:only light}.price-facet__range-input::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:12px;height:12px;margin-top:-5.5px;border:none;border-radius:50%;background:#000!important;background-image:none!important;box-shadow:none!important;cursor:pointer}.price-facet__range-input::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#000!important;box-shadow:none!important;cursor:pointer}.price-facet__range-input::-ms-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#000!important;cursor:pointer}.price-facet__range-input::-webkit-slider-runnable-track,.price-facet__range-input::-moz-range-track{background:transparent}.price-facet__range-track,.price-facet__range-track span{background:#000}
/*# sourceMappingURL=/cdn/shop/t/44/assets/zeris-overrides.css.map */
