@supports (overflow-x: clip){html,body{overflow-x:clip}}cart-drawer.drawer{overflow:hidden}.header__search details:not([open])>.search-modal{display:none}.zv-slider__track,.zv-cats__item{position:relative}:root{--zv-black: #111111;--zv-ink: #222222;--zv-red: #d0011b;--zv-red-dark: #a30015;--zv-soft: #ffffff;--zv-soft-hover: #ffffff;--zv-line: #e9e9e9;--zv-muted: rgba(17, 17, 17, .45);--zv-card-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 6px 18px rgba(0, 0, 0, .07);--zv-card-shadow-hover: 0 2px 4px rgba(0, 0, 0, .06), 0 14px 32px rgba(0, 0, 0, .12)}.announcement-bar .announcement-bar__message{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.6rem}.announcement-bar{border-bottom:1px solid rgba(255,255,255,.08)}.announcement-bar splide-component .splide{max-width:48rem;margin:0 auto;padding:0 3.2rem}.announcement-bar splide-component .splide__track{overflow:hidden}.announcement-bar .splide__arrow--prev{left:0}.announcement-bar .splide__arrow--next{right:0}.announcement-bar .splide__arrow{background:transparent;border:0;width:2.4rem;height:2.4rem;opacity:.55;transition:opacity .2s ease}.announcement-bar .splide__arrow:hover{opacity:1}.announcement-bar .splide__arrow svg{fill:currentColor;width:1rem;height:1rem}.header-wrapper--border-bottom{border-bottom:1px solid #e8e8e8}.header__heading-link .h2{font-size:3.2rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;line-height:1}.header__inline-menu .header__menu-item--main,.header__inline-menu .list-menu--inline>li>a.header__menu-item{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.4rem}.header__icon{color:#222}@media screen and (max-width:749px){.announcement-bar .announcement-bar__message{font-size:1.1rem;letter-spacing:.06em}}@media screen and (max-width:989px){.header__heading-link .h2{font-size:2.6rem}}.zv-grid-section{padding:4.2rem 0 1.8rem;background:#fff}.zv-grid-section__inner{max-width:142rem;margin:0 auto;padding:0 2.6rem}.zv-grid-section__header{margin-bottom:3rem;text-align:center}.zv-section-title,.zv-grid-section__title{margin:0;color:#111;font-size:3rem;font-weight:700;line-height:1.65;letter-spacing:-.02em;text-transform:uppercase}.zv-section-title{margin-bottom:2.4rem;text-align:center}.zv-section-title em,.zv-grid-section__title em{font-style:italic;font-weight:600;letter-spacing:.01em}.zv-grid{display:grid;grid-template-columns:repeat(var(--zv-grid-cols, 5),minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.zv-grid__item{min-width:0}.zv-cards .card-wrapper,.zv-cards .card{height:100%}.zv-cards .card{display:flex;flex-direction:column;border:1px solid var(--zv-line);border-radius:1.6rem;background:#fff;box-shadow:var(--zv-card-shadow);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.zv-cards .card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--zv-card-shadow-hover)}.zv-cards .card__inner{--ratio-percent: 115% !important}.zv-cards .card__media{border-radius:0}.zv-cards .card__media .media img{top:3.4rem;left:.6rem;width:calc(100% - 1.2rem);height:calc(100% - 3.8rem);object-fit:contain}.zv-cards .card__inner>.card__content{position:static;padding:0}.zv-cards .card__inner .card__badge{position:absolute;top:.9rem;left:1rem;margin:0;z-index:1}.zv-cards .card__badge .badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border:0;border-radius:99.9rem;background:var(--zv-red);color:#fff;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.02em}.zv-cards .card__badge .badge .icon{width:.9rem;height:.9rem}.zv-cards .card>.card__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;padding:1rem 1.2rem 1.2rem;border-top:1px solid var(--zv-line);text-align:center}.zv-cards .card>.card__content .card__information{flex:0 0 auto;padding:0}.zv-cards .card__heading{display:flex;align-items:center;justify-content:center;min-height:2.6em;margin:0 0 .4rem;color:var(--zv-ink);font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:-.005em}.zv-cards .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;word-break:break-word}.zv-cards .price{justify-content:center;padding:0}.zv-cards .price__container,.zv-cards .price__sale,.zv-cards .price__regular{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .8rem}.zv-cards .price-item{margin:0;color:var(--zv-black);font-size:1.4rem;font-weight:700;letter-spacing:0}.zv-cards .price--on-sale .price-item--sale{color:var(--zv-red)}.zv-cards .price-item--regular,.zv-cards s.price-item{color:var(--zv-muted);font-weight:500}.zv-cards .price--on-sale .price__regular{display:none}.zv-cards .card>.card__content>.quick-add{position:relative;margin:.8rem auto 0;width:auto;z-index:2}.zv-cards .quick-add__submit{width:auto;min-width:13rem;min-height:3.2rem;padding:.5rem 1.6rem;border-radius:5rem;font-size:1.2rem;font-weight:700;letter-spacing:.03em}.zv-grid-section__footer{margin-top:2.4rem;text-align:center}.zv-grid-section__view-all{color:#111;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.zv-grid-section__view-all:hover{text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:750px)and (max-width:1199px){.zv-grid{grid-template-columns:repeat(min(var(--zv-grid-cols, 5),3),minmax(0,1fr))}}@media screen and (max-width:749px){.zv-grid-section{padding:3rem 0 1.2rem}.zv-grid-section__inner{padding:0 1rem}.zv-grid-section__header{margin-bottom:1.6rem}.zv-section-title,.zv-grid-section__title{font-size:1.8rem;line-height:1.4}.zv-section-title{margin-bottom:1.4rem}.zv-grid{grid-template-columns:repeat(var(--zv-grid-cols-mobile, 2),minmax(0,1fr))}.zv-cards .card__media .media img{top:3rem;left:.4rem;width:calc(100% - .8rem);height:calc(100% - 3.4rem)}.zv-cards .card__inner .card__badge{top:.7rem;left:.7rem}.zv-cards .card__badge .badge{padding:.2rem .7rem;font-size:.95rem}.zv-cards .card>.card__content{padding:.8rem .8rem 1rem}.zv-cards .card__inner{--ratio-percent: 125% !important}.zv-cards .card__heading{margin-bottom:.2rem;font-size:1.2rem}.zv-cards .price-item{font-size:1.3rem}.zv-cards .card>.card__content>.quick-add{margin:.6rem auto 0}.zv-cards .quick-add__submit{min-width:0;min-height:2.8rem;padding:.3rem 1.2rem;font-size:1.1rem}.zv-cards .card-wrapper:hover .card{transform:none;box-shadow:var(--zv-card-shadow)}}@media screen and (min-width:990px){.header__inline-menu .mega-menu__content{border-top:1px solid var(--zv-line);border-bottom:1px solid var(--zv-line);background:#fff;box-shadow:0 18px 40px #00000014}.header__inline-menu .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2.8rem 3.2rem;padding-top:3.2rem;padding-bottom:3.6rem}.header__inline-menu .mega-menu__link--level-2{display:inline-block;margin-bottom:1.2rem;padding:0 0 .6rem;border-bottom:2px solid var(--zv-black);color:var(--zv-black);font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.header__inline-menu .mega-menu__link--level-2:hover{border-color:var(--zv-red);color:var(--zv-red)}.header__inline-menu .mega-menu__list .list-unstyled{display:flex;flex-direction:column;gap:.2rem}.header__inline-menu .mega-menu__link:not(.mega-menu__link--level-2){padding:.5rem 0;color:var(--zv-ink);font-size:1.4rem;font-weight:500;text-decoration:none}.header__inline-menu .mega-menu__link:not(.mega-menu__link--level-2):hover{color:var(--zv-black);text-decoration:underline;text-underline-offset:.4rem}.header__inline-menu .mega-menu__link--active{color:var(--zv-red);font-weight:700}.header__inline-menu details.mega-menu[open]>summary span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.6rem}}.zv-slider{display:flex;align-items:center;gap:.8rem}.zv-slider__track{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.zv-slider__track::-webkit-scrollbar{display:none}.zv-slider__track[hidden]{display:none}.zv-slider__track>*{flex:0 0 auto;scroll-snap-align:start}.zv-slider__track>:first-child{margin-left:auto}.zv-slider__track>:last-child{margin-right:auto}.zv-slider__arrow{flex:0 0 3.6rem;height:3.6rem;border:1px solid var(--zv-line);border-radius:50%;background:#fff;color:var(--zv-black);font-size:2rem;line-height:1;cursor:pointer;transition:border-color .2s ease}.zv-slider__arrow:hover{border-color:var(--zv-black)}.zv-slider__arrow[hidden]{display:none}@media screen and (max-width:749px){.zv-slider__arrow{display:none}}.facets-wrapper{margin-bottom:2rem}.facets-container{padding:1.2rem 0;border-top:1px solid var(--zv-line);border-bottom:1px solid var(--zv-line)}.facets-container .facets__heading,.facets-container .facet-filters__label,.facets-container .facet-filters__label label{color:var(--zv-black);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.facets-container .facets__summary{padding:.8rem 1.6rem;border:1px solid var(--zv-line);border-radius:5rem;background:#fff;color:var(--zv-black);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s ease}.facets-container .facets__summary:hover,.facets-container .facets__disclosure[open] .facets__summary{border-color:var(--zv-black)}.facets-container .facets__display{border:1px solid var(--zv-line);border-radius:1.2rem;background:#fff;box-shadow:var(--zv-card-shadow-hover)}.facets-container .facets__header{background:#fff}.facets-container .facet-filters__field .facet-filters__sort{padding:.8rem 3.2rem .8rem 1.6rem;border:1px solid var(--zv-line);border-radius:5rem;background-color:#fff;color:var(--zv-black);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.facets-container .facet-filters__sort:hover,.facets-container .facet-filters__sort:focus-visible{border-color:var(--zv-black)}.facets-container .product-count__text{color:var(--zv-muted);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.facets-container .active-facets__button-inner{border:1px solid var(--zv-black);border-radius:5rem;background:#fff;color:var(--zv-black);font-size:1.2rem;font-weight:700}.facets-container .mobile-facets__open{padding:.8rem 1.6rem;border:1px solid var(--zv-line);border-radius:5rem;color:var(--zv-black);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.facets-container .mobile-facets__open:hover{border-color:var(--zv-black)}.product__media-wrapper .product__media-item .media,.product__media-wrapper .product-media-container{border:1px solid var(--zv-line);border-radius:1.6rem;background:#fff;overflow:hidden}.product__media-wrapper .thumbnail{border:1px solid var(--zv-line);border-radius:1rem;background:#fff}.product__media-wrapper .thumbnail[aria-current]{border-color:var(--zv-black);box-shadow:0 0 0 1px var(--zv-black)}.product__info-container .product__title h1{margin:0;color:var(--zv-black);font-family:var(--font-body-family);font-size:clamp(2.2rem,1vw + 1.8rem,3rem);font-weight:800;line-height:1.15;letter-spacing:-.01em}.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price-item--regular:not(s){color:var(--zv-black);font-size:2.2rem;font-weight:800}.product__info-container .price--large.price--on-sale .price-item--sale{color:var(--zv-red)}.product__info-container .price--large s.price-item{color:var(--zv-muted);font-size:1.6rem;font-weight:500}.product__info-container .price__badge-sale{border:0;border-radius:99.9rem;background:var(--zv-red);color:#fff;font-size:1.1rem}.product__info-container .product-form__input--pills{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--pills .product-form__label-container{flex:0 0 100%}.product__info-container .product-form__input .form__label{color:var(--zv-black);font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product__info-container .product-form__input--pills input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:6.4rem;margin:0;padding:1rem 1.4rem;border:1px solid rgba(17,17,17,.2);border-radius:1rem;background:#fff;color:var(--zv-black);font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;transition:border-color .2s ease}.product__info-container .product-form__input--pills input[type=radio]+label:hover{border-color:var(--zv-black)}.product__info-container .product-form__input--pills input[type=radio]:checked+label{border-color:var(--zv-black);background:var(--zv-black);color:#fff}.product__info-container .product-form__input--pills input[type=radio].disabled+label,.product__info-container .product-form__input--pills input[type=radio]:disabled+label{color:var(--zv-muted);text-decoration:line-through}.product__info-container .product-form__submit{min-height:5.2rem;border-radius:5rem;font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product__info-container .shopify-payment-button__button{min-height:5.2rem;border-radius:5rem;overflow:hidden}.product__info-container .icon-with-text{gap:0;margin:.8rem 0;padding:1.4rem 0;border-top:1px solid var(--zv-line);border-bottom:1px solid var(--zv-line)}.product__info-container .icon-with-text__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.product__info-container .icon-with-text .material-icon{color:var(--zv-black);font-size:2.4rem!important;width:2.4rem;height:2.4rem}.product__info-container .icon-with-text .h4{color:var(--zv-black);font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.product__info-container .product__description{color:var(--zv-ink);font-size:1.5rem;line-height:1.6}.product__info-container .product__accordion{border-color:var(--zv-line)}.product__info-container .accordion__summary{padding:1.6rem 0}.product__info-container .accordion__title{color:var(--zv-black);font-family:var(--font-body-family);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product__info-container .accordion__content{color:var(--zv-ink);font-size:1.4rem;line-height:1.6}.related-products__heading{margin-bottom:2.4rem;color:var(--zv-black);font-size:3rem;font-weight:700;letter-spacing:-.02em;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.product__info-container .product-form__input--pills input[type=radio]+label{min-width:5.6rem;padding:.9rem 1.1rem;font-size:1.2rem}.related-products__heading{font-size:1.8rem;margin-bottom:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zevkoh.css.map */
