@media screen and (min-width:750px){.header-menu .menu-list__list-item:nth-child(-n+2)>.menu-list__link{font-size:1rem;font-weight:650;letter-spacing:.105em;text-transform:uppercase}.header-menu .menu-list__list-item:nth-child(2){margin-right:22px}.header-menu .menu-list__list-item:nth-child(n+3)>.menu-list__link{font-size:.82rem;font-weight:400;letter-spacing:.055em}.header-menu .menu-list__submenu,.header-menu .overflow-menu::part(overflow){background:#090909f0!important;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);border-bottom:1px solid rgb(255 255 255 / .09);box-shadow:0 14px 34px #0000002e!important}.header-menu .overflow-menu:after{background:#090909f0!important;box-shadow:none!important}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{height:auto!important;min-height:0!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important}.header-menu .menu-list__submenu-inner{min-height:0!important;max-height:none!important;height:auto!important;padding-top:18px!important;padding-bottom:20px!important;overflow:visible!important;align-items:center}.header-menu .mega-menu{min-height:0!important;height:auto!important}.header-menu .mega-menu__grid{display:block!important;min-height:0!important;height:auto!important}.header-menu .mega-menu__list{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 34px!important;width:auto!important;min-height:0!important}.header-menu .mega-menu__column,.header-menu .mega-menu__column--span-2,.header-menu .mega-menu__column--span-3,.header-menu .mega-menu__column--span-4{grid-column:auto!important;width:auto!important}.header-menu .mega-menu__content,.header-menu .mega-menu__content-list,.header-menu .mega-menu__link-image,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{display:none!important}.header-menu .mega-menu__link{padding:8px 0!important;font-size:.84rem!important;line-height:1.2!important;letter-spacing:.065em;text-transform:uppercase;opacity:.78}.header-menu .mega-menu__link:hover,.header-menu .mega-menu__link:focus{opacity:1}}main[data-template*=collection]>.shopify-section:first-child .section-content-wrapper{max-width:760px}main[data-template*=collection]>.shopify-section:first-child h1{font-size:clamp(2.25rem,4.2vw,4.75rem);line-height:.95;letter-spacing:-.035em}main[data-template*=collection]>.shopify-section:first-child .rte{max-width:620px;color:rgb(var(--color-foreground-rgb) / .66);font-size:.95rem;line-height:1.55}main[data-template*=collection]>.shopify-section:first-child .rte>*+*{display:none}main[data-template*=collection] .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}main[data-template*=collection] .product-grid__card{gap:7px}main[data-template*=collection] .product-grid__card .text-block{font-size:.82rem;line-height:1.25}main[data-template*=collection] .product-grid__card product-price{font-size:.78rem;opacity:.72}@media screen and (min-width:750px){main[data-template*=collection] .facets-block-wrapper--horizontal,main[data-template*=collection] .facets-toggle{grid-row:1}main[data-template*=collection] .facets-block-wrapper--horizontal .facets__filters-wrapper,main[data-template*=collection] .facets-block-wrapper--horizontal .products-count-wrapper,main[data-template*=collection] .facets-block-wrapper--horizontal .filter-remove-buttons,main[data-template*=collection] .facets-block-wrapper--horizontal .facets__actions{display:none!important}main[data-template*=collection] .facets-block-wrapper--horizontal .facets__form{justify-content:flex-end}main[data-template*=collection] .facets-block-wrapper--horizontal .sorting-filter{margin-left:auto}main[data-template*=collection] .facets-block-wrapper--horizontal .facets__summary,main[data-template*=collection] .facets-toggle__button{min-height:46px;font-size:.72rem;line-height:1;letter-spacing:.14em;text-transform:uppercase}main[data-template*=collection] .facets-toggle{display:flex!important;grid-column:var(--full-width);justify-content:flex-start;align-items:center;width:max-content;z-index:var(--layer-raised);pointer-events:none;padding-block:8px;padding-inline:var(--padding-lg);margin:0}main[data-template*=collection] .facets-toggle__wrapper{display:block!important;pointer-events:auto}main[data-template*=collection] .facets-toggle__button{display:inline-flex!important;box-shadow:none!important}main[data-template*=collection] .facets-toggle__button .svg-wrapper{display:none}main[data-template*=collection] .facets-mobile-wrapper{display:none!important}main[data-template*=collection] .sorting-filter__options{border-radius:0;box-shadow:none}}@media(hover:hover)and (pointer:fine){main[data-template*=collection] .product-grid__card .card-gallery,main[data-template*=collection] .product-grid__card .product-card-gallery,main[data-template*=product] .product-media-container,main[data-template*=product] .product-media{overflow:hidden}main[data-template*=collection] .product-grid__card img,main[data-template*=product] .product-media-container img,main[data-template*=product] .product-media img{transition:transform .42s cubic-bezier(.2,.65,.3,1),filter .42s ease;transform:scale(1);will-change:transform}main[data-template*=collection] .product-grid__card:hover img,main[data-template*=product] .product-media-container:hover img,main[data-template*=product] .product-media:hover img{transform:scale(1.025);filter:brightness(1.025)}}main[data-template*=product] .product-information{--product-details-gap: 56px}main[data-template*=product] .product-details>.group-block{max-width:560px;margin-inline:auto}main[data-template*=product] .product-details h1{font-size:clamp(2rem,3vw,3.5rem);line-height:1;letter-spacing:-.035em;font-weight:400}main[data-template*=product] .product-details product-price{font-size:.92rem;opacity:.82}main[data-template*=product] .variant-option--buttons{gap:8px}main[data-template*=product] .variant-option--buttons legend{margin-bottom:10px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.68}main[data-template*=product] .variant-option__button-label{flex:0 0 auto;min-width:58px;min-height:44px;padding:8px 18px;border-radius:0!important;font-size:.78rem;letter-spacing:.08em}main[data-template*=product] .product-form-buttons{gap:10px}main[data-template*=product] .add-to-cart-button{width:100%;min-height:56px;border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600}main[data-template*=product] .add-to-cart-icon{display:none}main[data-template*=product] .product-details .quantity-selector{border-radius:0!important;min-height:48px}main[data-template*=product] .product-details .accordion{margin-top:4px;border-top:1px solid rgb(var(--color-foreground-rgb) / .22)}main[data-template*=product] .product-details .accordion accordion-custom .details{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .22)}main[data-template*=product] .product-details .accordion .details__header{min-height:52px;padding-block:14px;font-size:.68rem;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;font-weight:600}main[data-template*=product] .product-details .accordion .details-content{color:rgb(var(--color-foreground-rgb) / .7);font-size:.86rem;line-height:1.65;padding-right:12px}main[data-template*=product] .product-details .accordion .details-content .rte :is(h1,h2,h3,h4,h5,h6){font-size:.78rem;margin-block:18px 8px;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] .product-details .accordion .details-content .rte :is(ul,ol){padding-left:18px}main[data-template*=cart] .cart-page{padding-top:40px;padding-bottom:72px}main[data-template*=cart] .cart-title h1{font-size:clamp(2rem,3.5vw,4rem);line-height:1;letter-spacing:-.035em;font-weight:400}main[data-template*=cart] .cart-items__table-row{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .16)!important;padding-block:20px!important;margin:0!important}main[data-template*=cart] .cart-items__media-container{max-width:104px}main[data-template*=cart] .cart-items__title{font-size:.88rem;letter-spacing:.015em}main[data-template*=cart] .cart-items__details{color:rgb(var(--color-foreground-rgb) / .58)}main[data-template*=cart] .cart-items__details *{font-size:.76rem}main[data-template*=cart] .cart-items__price{font-size:.82rem}main[data-template*=cart] .quantity-selector{border-radius:0!important}main[data-template*=cart] .cart__summary-inner{align-items:stretch;gap:28px;padding-top:34px}main[data-template*=cart] .cart__summary-container{border-left:1px solid rgb(var(--color-foreground-rgb) / .15)}main[data-template*=cart] .cart__total-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}main[data-template*=cart] .cart__total-value{font-size:1.35rem;font-weight:400}main[data-template*=cart] .cart__checkout-button{width:100%;min-height:56px;border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600}main[data-template*=cart] .cart-actions{border-color:rgb(var(--color-foreground-rgb) / .18)}main[data-template*=cart] .disclosure-trigger,main[data-template*=cart] .cart-note__summary{min-height:48px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.dialog-drawer,.drawer{border-radius:0!important;box-shadow:none!important}.dialog-drawer .button,.drawer .button{border-radius:0!important}@media(max-width:749px){main[data-template*=collection]>.shopify-section:first-child h1{font-size:2.25rem}main[data-template*=collection]>.shopify-section:first-child .rte{font-size:.82rem}main[data-template*=collection] .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-template*=product] .product-details>.group-block{max-width:none}main[data-template*=product] .product-details h1{font-size:2rem}main[data-template*=product] .variant-option__button-label{min-width:54px;min-height:44px;padding:8px 14px}main[data-template*=cart] .cart-page{padding-top:24px;padding-bottom:48px}main[data-template*=cart] .cart__summary-container{border-left:0;border-top:1px solid rgb(var(--color-foreground-rgb) / .16);margin-top:28px}main[data-template*=cart] .cart__summary-inner{padding-top:24px}}@media screen and (min-width:750px){.gvx__rail{scroll-snap-type:none!important;overscroll-behavior-x:auto}.gvx__product{scroll-snap-align:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gv-storefront.css.map */
