:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product],body.template-cart #MainContent,body.template-collection #MainContent,body.template-search #MainContent,body.template-404 #MainContent,body.template-page-contact #MainContent,body.template-product #MainContent){--buttons-radius: 0;--buttons-radius-outset: 0;--buttons-shadow-horizontal-offset: 0;--buttons-shadow-vertical-offset: 0;--buttons-shadow-blur-radius: 0;--buttons-shadow-opacity: 0;--inputs-radius: 0;--inputs-radius-outset: 0;--inputs-shadow-horizontal-offset: 0;--inputs-shadow-vertical-offset: 0;--inputs-shadow-blur-radius: 0;--inputs-shadow-opacity: 0;--media-radius: 0;--media-shadow-horizontal-offset: 0;--media-shadow-vertical-offset: 0;--media-shadow-blur-radius: 0;--media-shadow-opacity: 0;--product-card-corner-radius: 0;--product-card-shadow-horizontal-offset: 0;--product-card-shadow-vertical-offset: 0;--product-card-shadow-blur-radius: 0;--product-card-shadow-opacity: 0;--variant-pills-radius: 0;--variant-pills-shadow-horizontal-offset: 0;--variant-pills-shadow-vertical-offset: 0;--variant-pills-shadow-blur-radius: 0;--variant-pills-shadow-opacity: 0;--vt-system-max: 160rem;--vt-system-reading: 72rem;--vt-system-rule: #dfe1e2;--vt-system-soft: #f4f4f1;color:var(--vt-ink, #0a0b0d);background:#fff}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) :is(.gradient,[class*=color-]){background-color:#fff;background-image:none}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) :is(.page-width,.product.grid){width:min(100%,var(--vt-system-max));max-width:var(--vt-system-max)}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) :is(.button,button,input,select,textarea,summary){font-family:var(--vt-display, "Helvetica Neue", Helvetica, "Noto Sans SC", Arial, sans-serif)}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--vt-ink, #0a0b0d)!important;outline-offset:3px!important;box-shadow:none!important}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) .button{min-height:5.2rem;border-radius:0;font-size:1.05rem;font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) .button:before{border-radius:0;box-shadow:none}:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]) .button:after{border-radius:0}cart-drawer{--vt-system-rule: #dfe1e2;--vt-system-soft: #f4f4f1}cart-drawer .cart-drawer__overlay{background:#0a0b0d5c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}cart-drawer .drawer__inner{width:min(48rem,100vw);max-width:100vw;padding:0;border:0;border-left:1px solid var(--vt-system-rule);box-shadow:none;background:#fff}cart-drawer .drawer__header{min-height:9rem;padding:2.4rem 2.8rem;align-items:center;border-bottom:1px solid var(--vt-system-rule)}cart-drawer .drawer__heading,cart-drawer .cart__empty-text{margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(3.2rem,5vw,5.4rem);font-weight:760;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}cart-drawer .drawer__close{min-width:4.8rem;min-height:4.8rem;color:var(--vt-ink, #0a0b0d);border:1px solid var(--vt-system-rule);border-radius:50%;background:#fff}cart-drawer .drawer__close:focus-visible,cart-drawer :is(a,button,input,summary):focus-visible{outline:2px solid var(--vt-ink, #0a0b0d);outline-offset:3px;box-shadow:none}cart-drawer .drawer__contents,cart-drawer .drawer__footer{padding:0 2.8rem}cart-drawer .drawer__cart-items-wrapper{border:0}cart-drawer .cart-items thead tr{border-bottom:1px solid var(--vt-system-rule)}cart-drawer .cart-items th{padding:1.6rem 0 1.2rem;color:var(--vt-muted, #62666b);font-size:.85rem;letter-spacing:.16em;text-transform:uppercase}cart-drawer .cart-item{border-bottom:1px solid var(--vt-system-rule)}cart-drawer .cart-item>td{padding-top:2rem;padding-bottom:2rem}cart-drawer .cart-item__image-container{border:0;border-radius:0;background:var(--vt-system-soft)}cart-drawer .cart-item__image-container:after{display:none}cart-drawer .cart-item__image{object-fit:contain}cart-drawer .cart-item__name{color:var(--vt-ink, #0a0b0d);font-size:1.6rem;font-weight:650;letter-spacing:-.025em;line-height:1.15}cart-drawer .product-option{color:var(--vt-muted, #62666b);font-size:1.1rem}cart-drawer .quantity,cart-drawer .quantity:before,cart-drawer .quantity:after{border-radius:0;box-shadow:none}cart-drawer .quantity{min-height:4.8rem;border:1px solid var(--vt-system-rule)}cart-drawer .quantity__button,cart-drawer cart-remove-button .button{min-width:4.8rem;min-height:4.8rem}cart-drawer .drawer__footer{padding-top:2.4rem;padding-bottom:2.8rem;border-top:1px solid var(--vt-ink, #0a0b0d);background:#fff}cart-drawer .totals{align-items:baseline}cart-drawer .totals__total{font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}cart-drawer .totals__total-value{font-size:2.2rem;font-weight:650;letter-spacing:-.03em}cart-drawer .cart__checkout-button,cart-drawer .cart-drawer__empty-content .button{min-height:5.8rem;border-radius:0;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}cart-drawer .drawer__inner-empty{padding:2.8rem;background:#fff}cart-drawer .cart-drawer__empty-content{max-width:34rem;margin:auto}#MainContent[data-template=cart]{padding:clamp(5.6rem,8vw,11rem) 0 clamp(8rem,10vw,14rem)}#MainContent[data-template=cart] cart-items,#MainContent[data-template=cart] #main-cart-footer{display:block;background:#fff}#MainContent[data-template=cart] cart-items .page-width,#MainContent[data-template=cart] #main-cart-footer .page-width{padding-right:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));padding-left:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem))}#MainContent[data-template=cart] .title-wrapper-with-link{margin:0;padding-bottom:clamp(2.4rem,3.5vw,4.8rem);align-items:end;border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .title--primary,#MainContent[data-template=cart] .cart__empty-text{margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(4.8rem,8vw,11.4rem);font-weight:780;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}#MainContent[data-template=cart] .title-wrapper-with-link .underlined-link{min-height:4.8rem;display:inline-flex;align-items:center;color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.14em;text-underline-offset:.7rem;text-transform:uppercase}#MainContent[data-template=cart] .cart__items{padding-top:clamp(2rem,3vw,4rem);border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .cart-items thead tr{border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .cart-items th{padding-bottom:1.4rem;color:var(--vt-muted, #62666b);font-size:.9rem;font-weight:700;letter-spacing:.16em}#MainContent[data-template=cart] .cart-item{border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .cart-item:last-child{border-bottom:0}#MainContent[data-template=cart] .cart-item>td{padding-top:clamp(2.2rem,3vw,4rem);padding-bottom:clamp(2.2rem,3vw,4rem)}#MainContent[data-template=cart] .cart-item__image-container{border:0;border-radius:0;background:var(--vt-system-soft)}#MainContent[data-template=cart] .cart-item__image-container:after{display:none}#MainContent[data-template=cart] .cart-item__image{object-fit:contain}#MainContent[data-template=cart] .cart-item__name{color:var(--vt-ink, #0a0b0d);font-size:clamp(1.7rem,1.7vw,2.3rem);font-weight:650;letter-spacing:-.035em;line-height:1.1;text-decoration-thickness:1px;text-underline-offset:.5rem}#MainContent[data-template=cart] .product-option,#MainContent[data-template=cart] .cart-item__details>.caption-with-letter-spacing{color:var(--vt-muted, #62666b);font-size:1.15rem;line-height:1.55}#MainContent[data-template=cart] .quantity,#MainContent[data-template=cart] .quantity:before,#MainContent[data-template=cart] .quantity:after{border-radius:0;box-shadow:none}#MainContent[data-template=cart] .quantity{min-height:4.8rem;border:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .quantity__button,#MainContent[data-template=cart] cart-remove-button .button{min-width:4.8rem;min-height:4.8rem}#MainContent[data-template=cart] .cart__footer-wrapper{border-top:1px solid var(--vt-ink, #0a0b0d)}#MainContent[data-template=cart] .cart__footer{gap:clamp(4rem,8vw,12rem)}#MainContent[data-template=cart] .cart__note{align-self:start}#MainContent[data-template=cart] .cart__note label,#MainContent[data-template=cart] .totals__total{color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#MainContent[data-template=cart] .cart__note .text-area{min-height:12rem;border:0;border-bottom:1px solid var(--vt-system-rule);border-radius:0;background:transparent}#MainContent[data-template=cart] .cart__note .field:before,#MainContent[data-template=cart] .cart__note .field:after{display:none}#MainContent[data-template=cart] .totals{padding-bottom:1.8rem;align-items:baseline;border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=cart] .totals__total-value{color:var(--vt-ink, #0a0b0d);font-size:clamp(2.4rem,2.6vw,3.6rem);font-weight:650;letter-spacing:-.05em}#MainContent[data-template=cart] .tax-note{max-width:44rem;margin-top:1.6rem;color:var(--vt-muted, #62666b);line-height:1.6}#MainContent[data-template=cart] .cart__checkout-button{width:100%;min-height:5.8rem;color:#fff;background:var(--vt-ink, #0a0b0d)}#MainContent[data-template=cart] .cart__warnings{padding:clamp(8rem,12vw,16rem) 0}#MainContent[data-template=cart] .cart__warnings .button{margin-top:3rem}#MainContent[data-template=collection] .collection-hero{padding:clamp(7rem,9vw,14rem) var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem))!important;border-bottom:1px solid var(--vt-system-rule);background:#fff}#MainContent[data-template=collection] .collection-hero__inner{padding:0}#MainContent[data-template=collection] .collection-hero__text-wrapper{max-width:112rem}#MainContent[data-template=collection] .collection-hero__title{max-width:12ch;margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(5.4rem,9vw,13rem)!important;font-weight:780;letter-spacing:-.078em;line-height:.82;overflow-wrap:anywhere;text-transform:uppercase}#MainContent[data-template=collection] .collection-hero__description{max-width:var(--vt-system-reading);margin-top:clamp(2.4rem,3vw,4.2rem);color:var(--vt-muted, #62666b);font-size:clamp(1.35rem,1.3vw,1.6rem);line-height:1.7}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets-wrapper{margin-bottom:0;padding-right:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));padding-left:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));border-bottom:1px solid var(--vt-system-rule)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets-container{padding-top:1.2rem;padding-bottom:1.2rem}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) :is(.facets__summary,.facet-filters__sort,.mobile-facets__open-wrapper){min-height:4.8rem;color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets__disclosure{margin-right:2.4rem}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets__display{border:1px solid var(--vt-system-rule);border-radius:0;box-shadow:none}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets__item label{min-height:4.8rem;align-items:center}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) :is(.active-facets__button-inner,.badge){border-radius:0}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .active-facets__button-inner{min-height:4.8rem;padding:1rem 1.5rem;display:inline-flex;align-items:center;border:1px solid var(--vt-system-rule);box-shadow:none}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid-container{padding-right:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));padding-left:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem))}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid{column-gap:clamp(1.6rem,2.2vw,3.2rem);row-gap:clamp(4.8rem,6vw,8rem)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card-wrapper{color:var(--vt-ink, #0a0b0d)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) :is(.card,.card__inner,.card__media,.card__media .media){border:0;border-radius:0;box-shadow:none}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__inner{background:var(--vt-system-soft)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__inner:before,:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__inner:after{display:none}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-card-wrapper .card__media .media img{object-fit:contain;transition:transform .42s cubic-bezier(.22,1,.36,1)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__information{padding:1.8rem 0 0}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__heading{color:var(--vt-ink, #0a0b0d);font-size:clamp(1.55rem,1.4vw,1.9rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card-information>.price{margin-top:1rem;color:var(--vt-muted, #62666b);font-size:1.25rem}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .card__badge .badge{padding:.8rem 1rem;border:1px solid var(--vt-ink, #0a0b0d);background:#fff;color:var(--vt-ink, #0a0b0d);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(hover:hover){:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-card-wrapper:hover .card__media .media img{transform:scale(1.015)}}#MainContent[data-template=search] .template-search{padding-top:clamp(6.8rem,8vw,11rem);padding-bottom:clamp(8rem,10vw,14rem)}#MainContent[data-template=search] .template-search__header{margin-bottom:clamp(4rem,6vw,8rem);padding-right:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));padding-bottom:clamp(3.8rem,5vw,6.8rem);padding-left:var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=search] .template-search__header>h1{margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(5rem,8vw,11.4rem);font-weight:780;letter-spacing:-.075em;line-height:.86;text-align:left;text-transform:uppercase}#MainContent[data-template=search] .template-search__search{max-width:82rem;margin:clamp(3rem,4vw,5rem) 0 0}#MainContent[data-template=search] .template-search__search .search{margin-top:0}#MainContent[data-template=search] .search .field{border-bottom:1px solid var(--vt-ink, #0a0b0d)}#MainContent[data-template=search] .search .field:before,#MainContent[data-template=search] .search .field:after{display:none}#MainContent[data-template=search] .search__input{min-height:6.4rem;padding-right:11rem;padding-left:0;border:0;border-radius:0;color:var(--vt-ink, #0a0b0d);background:transparent;font-size:1.8rem}#MainContent[data-template=search] .search .field__label{left:0;color:var(--vt-muted, #62666b)}#MainContent[data-template=search] .search .field__button{width:5.2rem;min-width:5.2rem;min-height:5.2rem}#MainContent[data-template=search] .search .reset__button{right:5.2rem}#MainContent[data-template=search] .template-search__header>p{max-width:var(--vt-system-reading);margin:2.4rem 0 0;color:var(--vt-muted, #62666b);font-size:1.35rem;line-height:1.65;text-align:left}#MainContent[data-template="404"] .template-404{min-height:min(72rem,calc(100svh - 8rem));padding:clamp(8rem,12vw,17rem) var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}#MainContent[data-template="404"] .template-404>p{margin:0 0 2.4rem;color:var(--vt-muted, #62666b);font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#MainContent[data-template="404"] .template-404 .title{max-width:11ch;margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(5.2rem,10vw,14rem);font-weight:780;letter-spacing:-.08em;line-height:.82;overflow-wrap:anywhere;text-transform:uppercase}#MainContent[data-template="404"] .template-404 .button{margin-top:clamp(3.2rem,4vw,5rem)}#MainContent[data-template=page][data-template-suffix=contact]>.shopify-section:first-child{border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=page][data-template-suffix=contact]>.shopify-section:first-child .page-width--narrow{padding:clamp(7rem,9vw,13rem) var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem))}#MainContent[data-template=page][data-template-suffix=contact] .main-page-title{max-width:12ch;margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(5.2rem,9vw,12.4rem);font-weight:780;letter-spacing:-.078em;line-height:.83;overflow-wrap:anywhere;text-transform:uppercase}#MainContent[data-template=page][data-template-suffix=contact]>.shopify-section:first-child .rte{max-width:var(--vt-system-reading);margin-top:clamp(2.4rem,3vw,4.2rem);color:var(--vt-muted, #62666b);font-size:clamp(1.35rem,1.3vw,1.6rem);line-height:1.7}#MainContent[data-template=page][data-template-suffix=contact] .contact{max-width:112rem;padding:clamp(7rem,8vw,11rem) var(--vt-pad, clamp(2.4rem, 3.7vw, 5.8rem))}#MainContent[data-template=page][data-template-suffix=contact] .contact>.title{margin-bottom:4rem;color:var(--vt-ink, #0a0b0d);font-size:clamp(3.6rem,5vw,6.8rem);font-weight:720;letter-spacing:-.06em;line-height:.95;text-transform:uppercase}#MainContent[data-template=page][data-template-suffix=contact] .contact__fields{gap:2.4rem 2rem}#MainContent[data-template=page][data-template-suffix=contact] .contact .field{margin-bottom:2.4rem;border-bottom:1px solid #bfc2c3}#MainContent[data-template=page][data-template-suffix=contact] .contact .field:before,#MainContent[data-template=page][data-template-suffix=contact] .contact .field:after{display:none}#MainContent[data-template=page][data-template-suffix=contact] .contact :is(.field__input,.text-area){min-height:5.8rem;padding-right:0;padding-left:0;border:0;border-radius:0;color:var(--vt-ink, #0a0b0d);background:transparent;font-size:1.5rem}#MainContent[data-template=page][data-template-suffix=contact] .contact .text-area{min-height:16rem;resize:vertical}#MainContent[data-template=page][data-template-suffix=contact] .contact .field__label{left:0;color:var(--vt-muted, #62666b)}#MainContent[data-template=page][data-template-suffix=contact] .contact .field:focus-within{border-color:var(--vt-ink, #0a0b0d);box-shadow:inset 0 -1px 0 var(--vt-ink, #0a0b0d)}#MainContent[data-template=page][data-template-suffix=contact] .contact__button{margin-top:3.2rem}#MainContent[data-template=page][data-template-suffix=contact] .contact__button .button{min-width:min(100%,32rem);min-height:5.8rem;color:#fff;background:var(--vt-ink, #0a0b0d)}#MainContent[data-template=page][data-template-suffix=contact] :is(.form-status,.form-status-list){padding:1.6rem;border:1px solid var(--vt-system-rule);border-radius:0;color:var(--vt-ink, #0a0b0d);background:var(--vt-system-soft)}#MainContent[data-template=product] product-info{padding-top:0;padding-bottom:0;display:block;border-bottom:1px solid var(--vt-system-rule);background:#fff}#MainContent[data-template=product] product-info>product-component>.page-width{padding:0}#MainContent[data-template=product] .product.grid{padding:0;align-items:stretch}#MainContent[data-template=product] .product__media-wrapper{padding:clamp(2rem,3vw,4.8rem);background:var(--vt-system-soft)}#MainContent[data-template=product] :is(.product__media,.product__media img,.product__media .global-media-settings){border:0;border-radius:0;box-shadow:none}#MainContent[data-template=product] .product__media:after,#MainContent[data-template=product] .product__media .global-media-settings:after{display:none}#MainContent[data-template=product] .product__media img{object-fit:contain}#MainContent[data-template=product] .product__info-wrapper{padding:clamp(4.8rem,6vw,9rem) clamp(2.4rem,4.5vw,7.2rem)!important;border-left:1px solid var(--vt-system-rule);background:#fff}#MainContent[data-template=product] .product__info-container{max-width:52rem}#MainContent[data-template=product] .product__info-container>*+*{margin-top:2.2rem}#MainContent[data-template=product] .product__text.caption-with-letter-spacing{margin:0 0 2.4rem;color:var(--vt-muted, #62666b);font-size:.9rem;font-weight:700;letter-spacing:.18em;line-height:1.4}#MainContent[data-template=product] .product__title{margin:0}#MainContent[data-template=product] .product__title h1{margin:0;color:var(--vt-ink, #0a0b0d);font-size:clamp(4.2rem,5.6vw,8.4rem);font-weight:780;letter-spacing:-.075em;line-height:.86;overflow-wrap:anywhere;text-transform:uppercase}#MainContent[data-template=product] .price--large{color:var(--vt-ink, #0a0b0d);font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:620;letter-spacing:-.04em}#MainContent[data-template=product] .price :is(.badge,.price__badge-sale,.price__badge-sold-out){border-radius:0;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template=product] :is(.product__tax,.installment,.product__description,.product__inventory,.product__sku){color:var(--vt-muted, #62666b);line-height:1.65}#MainContent[data-template=product] .product__description{padding-top:2.8rem;border-top:1px solid var(--vt-system-rule);font-size:1.4rem}#MainContent[data-template=product] .product-form__input{max-width:none;margin-bottom:2rem}#MainContent[data-template=product] .product-form__input .form__label,#MainContent[data-template=product] .quantity__label{margin-bottom:1rem;color:var(--vt-muted, #62666b);font-size:.9rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}#MainContent[data-template=product] .product-form__input--pill input[type=radio]+label{min-height:4.8rem;margin:.8rem .6rem 0 0;padding:1.2rem 1.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vt-system-rule);border-radius:0;color:var(--vt-ink, #0a0b0d);background:#fff;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template=product] .product-form__input--pill input[type=radio]+label:before{display:none}#MainContent[data-template=product] .product-form__input--pill input[type=radio]:checked+label{border-color:var(--vt-ink, #0a0b0d);color:#fff;background:var(--vt-ink, #0a0b0d)}#MainContent[data-template=product] .product-form__input--pill input[type=radio]:focus-visible+label,#MainContent[data-template=product] .product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--vt-ink, #0a0b0d);outline-offset:3px;box-shadow:none}#MainContent[data-template=product] .swatch-input__label{min-width:4.8rem;min-height:4.8rem;border-radius:0}#MainContent[data-template=product] .product-form__input--dropdown .select{width:100%;max-width:none;border-bottom:1px solid var(--vt-ink, #0a0b0d)}#MainContent[data-template=product] .product-form__input--dropdown .select:before,#MainContent[data-template=product] .product-form__input--dropdown .select:after{display:none}#MainContent[data-template=product] .product-form__input--dropdown .select__select{min-height:5.6rem;padding-left:0;border:0;border-radius:0;background:transparent}#MainContent[data-template=product] .quantity,#MainContent[data-template=product] .quantity:before,#MainContent[data-template=product] .quantity:after{border-radius:0;box-shadow:none}#MainContent[data-template=product] .quantity{min-height:5.2rem;border:1px solid var(--vt-system-rule)}#MainContent[data-template=product] .quantity__button{min-width:4.8rem;min-height:4.8rem}#MainContent[data-template=product] .product-form__buttons{max-width:none}#MainContent[data-template=product] .product-form__submit{min-height:5.8rem;color:#fff;border:1px solid var(--vt-ink, #0a0b0d);background:var(--vt-ink, #0a0b0d)}#MainContent[data-template=product] .product-form__submit:hover:not([disabled]){color:var(--vt-ink, #0a0b0d);background:#fff}#MainContent[data-template=product] .shopify-payment-button__button{min-height:5.8rem!important;border-radius:0!important;box-shadow:none!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}#MainContent[data-template=product] .shopify-payment-button__button [role=button]:focus-visible{outline:2px solid var(--vt-ink, #0a0b0d)!important;outline-offset:3px!important;box-shadow:none!important}#MainContent[data-template=product] .shopify-payment-button__more-options{min-height:4.8rem;padding:1.4rem 0;color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.1em;text-underline-offset:.5rem;text-transform:uppercase}.vt-private-purchase{margin-top:2.4rem;padding:2.4rem 0 0;border-top:1px solid var(--vt-system-rule, #dfe1e2);color:var(--vt-ink, #0a0b0d);background:#fff}.vt-private-purchase__eyebrow,.vt-private-checkout__eyebrow,.vt-card-consultation__label{margin:0;color:var(--vt-muted, #62666b);font-size:.9rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.vt-private-purchase__title{margin:1.1rem 0 0;color:var(--vt-ink, #0a0b0d);font-size:clamp(2.4rem,3vw,3.8rem);font-weight:680;letter-spacing:-.055em;line-height:.98}.vt-private-purchase__text,.vt-private-checkout__text{max-width:48rem;margin:1.4rem 0 0;color:var(--vt-muted, #62666b);font-size:1.25rem;line-height:1.65}.vt-private-purchase__cta.button,.vt-private-checkout__cta.button{min-height:5.8rem;margin-top:2.4rem;padding:0 2rem;display:inline-flex;justify-content:space-between;color:#fff;border:1px solid var(--vt-ink, #0a0b0d);border-radius:0;background:var(--vt-ink, #0a0b0d);box-shadow:none}.vt-private-purchase__cta.button:hover,.vt-private-checkout__cta.button:hover{color:var(--vt-ink, #0a0b0d);background:#fff}.vt-card-consultation__label{margin-top:1rem}.vt-card-consultation{margin-top:1.8rem;border-top:1px solid var(--vt-system-rule, #dfe1e2)}.vt-card-consultation__link{min-height:5.2rem;padding:0 .2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.vt-card-consultation__link span:last-child,.vt-private-purchase__cta span:last-child,.vt-private-checkout__cta span:last-child{transition:transform .22s cubic-bezier(.22,1,.36,1)}.vt-card-consultation__link:hover span:last-child,.vt-private-purchase__cta:hover span:last-child,.vt-private-checkout__cta:hover span:last-child{transform:translate(.2rem,-.2rem)}.vt-card-consultation__link:focus-visible,.vt-private-purchase__cta:focus-visible,.vt-private-checkout__cta:focus-visible{outline:2px solid var(--vt-ink, #0a0b0d);outline-offset:3px}.vt-cart-quote-label{display:inline-block;color:var(--vt-muted, #62666b);font-size:.85rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-align:right;text-transform:uppercase}.vt-private-checkout{width:100%;padding:clamp(2.6rem,4vw,4.8rem);border:1px solid var(--vt-ink, #0a0b0d);color:var(--vt-ink, #0a0b0d);background:#fff}.vt-private-checkout__title{max-width:12ch;margin:1.2rem 0 0;color:var(--vt-ink, #0a0b0d);font-size:clamp(3rem,4.4vw,6.4rem);font-weight:730;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}cart-drawer .vt-private-checkout{padding:0;border:0}cart-drawer .vt-private-checkout__title{font-size:clamp(2.8rem,7vw,4.2rem)}#MainContent[data-template=cart] .vt-cart-footer--consultation .cart__blocks{width:min(100%,68rem)}#MainContent[data-template=cart] #main-cart-footer.vt-cart-footer--consultation .cart__footer{display:flex;justify-content:flex-end}#MainContent[data-template=cart]:has(#main-cart-footer.vt-cart-footer--consultation) cart-items .cart-item__details>.cart-item__discounted-prices,#MainContent[data-template=cart]:has(#main-cart-footer.vt-cart-footer--consultation) cart-items .cart-item__details>.product-option,#MainContent[data-template=cart]:has(#main-cart-footer.vt-cart-footer--consultation) cart-items .cart-item__totals .cart-item__price-wrapper,#MainContent[data-template=cart]:has(#main-cart-footer.vt-cart-footer--consultation) cart-items volume-pricing{display:none}.vt-consultation__commercial-path{max-width:52rem;margin-top:clamp(2.4rem,3vw,4rem);padding-top:1.6rem;border-top:1px solid currentColor}.vt-consultation__commercial-path>span{display:block;font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vt-consultation__commercial-path>p{margin:1rem 0 0;font-size:1.15rem;line-height:1.6}#MainContent[data-template=product] .product__accordion{margin-top:0;border-top:1px solid var(--vt-system-rule);border-bottom:1px solid var(--vt-system-rule)}#MainContent[data-template=product] .product__accordion+.product__accordion{border-top:0}#MainContent[data-template=product] .product__accordion summary{min-height:5.6rem}#MainContent[data-template=product] .product__accordion .accordion__title{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template=product] share-button .share-button__button,#MainContent[data-template=product] .product__view-details{min-height:4.8rem;color:var(--vt-ink, #0a0b0d);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template=product] .slider-button,#MainContent[data-template=product] .thumbnail{min-width:4.8rem;min-height:4.8rem}#MainContent[data-template=product] .thumbnail{border:1px solid var(--vt-system-rule);border-radius:0;background:#fff;box-shadow:none}#MainContent[data-template=product] .thumbnail[aria-current]{border-color:var(--vt-ink, #0a0b0d);box-shadow:inset 0 -2px 0 var(--vt-ink, #0a0b0d)}@media screen and (min-width:990px){#MainContent[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{width:60%;max-width:60%}#MainContent[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{width:40%;max-width:40%}}@media screen and (max-width:749px){:where(#MainContent[data-template=cart],#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent[data-template="404"],#MainContent[data-template=page][data-template-suffix=contact],#MainContent[data-template=product]){--vt-system-mobile-pad: 1.8rem}#MainContent[data-template=cart]{padding-top:4.8rem;padding-bottom:8rem}#MainContent[data-template=cart] cart-items .page-width,#MainContent[data-template=cart] #main-cart-footer .page-width{padding-right:var(--vt-system-mobile-pad);padding-left:var(--vt-system-mobile-pad)}#MainContent[data-template=cart] .title-wrapper-with-link{gap:1.8rem;align-items:flex-start}#MainContent[data-template=cart] .title--primary,#MainContent[data-template=cart] .cart__empty-text{font-size:clamp(4.4rem,16vw,6.4rem)}#MainContent[data-template=cart] .cart-item>td{padding-top:2.4rem;padding-bottom:2.4rem}#MainContent[data-template=cart] .cart-item__image-container{width:10rem}#MainContent[data-template=cart] .cart__footer{padding-top:3.2rem}#MainContent[data-template=cart] #main-cart-footer.vt-cart-footer--consultation .cart__footer{display:block}#MainContent[data-template=collection] .collection-hero{padding:6.4rem var(--vt-system-mobile-pad) 5.6rem!important}#MainContent[data-template=collection] .collection-hero__title{font-size:clamp(4.8rem,17vw,7rem)!important}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .facets-wrapper,:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid-container{padding-right:var(--vt-system-mobile-pad);padding-left:var(--vt-system-mobile-pad)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid{row-gap:4.8rem}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .mobile-facets__open-wrapper{min-height:4.8rem}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .mobile-facets__inner,:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .mobile-facets__submenu{border-radius:0;background:#fff;box-shadow:none}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) :is(.mobile-facets__summary,.mobile-facets__close-button,.mobile-facets__item label,.mobile-facets__clear){min-height:4.8rem}#MainContent[data-template=search] .template-search{padding-top:5.6rem;padding-bottom:8rem}#MainContent[data-template=search] .template-search__header{padding-right:var(--vt-system-mobile-pad);padding-bottom:4.8rem;padding-left:var(--vt-system-mobile-pad)}#MainContent[data-template=search] .template-search__header>h1{font-size:clamp(4.4rem,16vw,6.6rem)}#MainContent[data-template=search] .search__input{min-height:5.8rem;font-size:1.6rem}#MainContent[data-template="404"] .template-404{min-height:calc(100svh - 6.8rem);padding-right:var(--vt-system-mobile-pad);padding-left:var(--vt-system-mobile-pad)}#MainContent[data-template="404"] .template-404 .title{font-size:clamp(4.8rem,18vw,7rem)}#MainContent[data-template=page][data-template-suffix=contact]>.shopify-section:first-child .page-width--narrow,#MainContent[data-template=page][data-template-suffix=contact] .contact{padding-right:var(--vt-system-mobile-pad);padding-left:var(--vt-system-mobile-pad)}#MainContent[data-template=page][data-template-suffix=contact] .main-page-title{font-size:clamp(4.6rem,16vw,6.8rem)}#MainContent[data-template=page][data-template-suffix=contact] .contact__fields{grid-template-columns:1fr;gap:0}#MainContent[data-template=page][data-template-suffix=contact] .contact__button .button,#MainContent[data-template=product] .product.grid{width:100%}#MainContent[data-template=product] .product__media-wrapper{padding:1.2rem var(--vt-system-mobile-pad) 2.4rem}#MainContent[data-template=product] .product__info-wrapper{padding:4.8rem var(--vt-system-mobile-pad) 7.2rem!important;border-top:1px solid var(--vt-system-rule);border-left:0}#MainContent[data-template=product] .product__title h1{font-size:clamp(4.2rem,15vw,6.4rem)}#MainContent[data-template=product] .product-form__input--pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}#MainContent[data-template=product] .product-form__input--pill .form__label{grid-column:1 / -1}#MainContent[data-template=product] .product-form__input--pill input[type=radio]+label{width:100%;margin:0;padding-right:1rem;padding-left:1rem}#MainContent[data-template=product] .product__info-container{max-width:none}}@media screen and (max-width:479px){:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid{display:grid;grid-template-columns:minmax(0,1fr)}:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-grid>.grid__item{width:100%;max-width:none}#MainContent[data-template=cart] .title-wrapper-with-link{display:grid;grid-template-columns:1fr}#MainContent[data-template=product] .product-form__input--pill{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:where(#MainContent[data-template=collection],#MainContent[data-template=search]) .product-card-wrapper .card__media .media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/voltide-system-pages.css.map */
