:where(.template-product,.template-collection,.template-cart,.template-search,.template-page,.template-blog,.template-article,.template-404){--veyr-commerce-display: var(--veyr-font-display-family);--veyr-commerce-body: var(--veyr-font-body-family);--veyr-commerce-ink: #171713;--veyr-commerce-muted: #6f6d66;--veyr-commerce-paper: #f3f0e9;--veyr-commerce-paper-deep: #e9e5dc;--veyr-commerce-line: rgba(23, 23, 19, .16);font-family:var(--veyr-commerce-body);color:var(--veyr-commerce-ink);background:var(--veyr-commerce-paper)}:where(.template-product,.template-collection,.template-cart,.template-search,.template-page,.template-blog,.template-article,.template-404) :is(h1,h2,h3,h4){font-family:var(--veyr-commerce-display);font-weight:400;letter-spacing:-.02em;text-wrap:balance}:where(.template-product,.template-collection,.template-cart,.template-search,.template-page,.template-blog,.template-article,.template-404) :is(button,input,select,textarea){font-family:var(--veyr-commerce-body)}body:not(.veyr-home) .header-section{border-block-end:1px solid var(--veyr-commerce-line)}body:not(.veyr-home) .header__row{min-height:4.25rem}body:not(.veyr-home) .header__row,body:not(.veyr-home) .header-section header-component{background:var(--veyr-commerce-paper);color:var(--veyr-commerce-ink);-webkit-backdrop-filter:none;backdrop-filter:none}body:not(.veyr-home) .menu-list__link,body:not(.veyr-home) .header-actions__action{font-family:var(--veyr-commerce-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}body:not(.veyr-home) .menu-list__link-title{padding-inline:.85rem}.template-product .product-information{gap:clamp(2rem,5vw,5rem);background:var(--veyr-commerce-paper)}.template-product .product-information__media{background:var(--veyr-commerce-paper-deep)}.template-product .product-media-container,.template-product .product-media,.template-product .product-media img{border-radius:0}.template-product .product-details{padding-inline:clamp(1.25rem,4vw,3.5rem);padding-block:clamp(2.75rem,7vw,6rem)}.template-product .product-details h1{max-width:16ch;font-size:clamp(2rem,3vw,2.5rem);line-height:1.04;letter-spacing:-.025em}.template-product .product-details :is(.price,.price-item){font-size:.875rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.template-product .product-details .rte{max-width:48ch;font-size:1rem;line-height:1.7;color:var(--veyr-commerce-muted)}.template-product .variant-option__button-label{min-width:3rem;min-height:2.75rem;border-radius:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.template-product .buy-buttons-block .button,.template-product .sticky-add-to-cart__button{min-height:3.5rem;border-radius:0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.template-product .quantity-selector,.template-product .quantity-selector__button,.template-product .quantity-selector__input{border-radius:0}.template-product .product-recommendations{border-block-start:1px solid var(--veyr-commerce-line)}.template-product .product-recommendations h3{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.08}.template-collection #MainContent>.shopify-section:first-child,.template-search #MainContent>.shopify-section:first-child,.template-collection .product-grid-container,.template-search .product-grid-container{background:var(--veyr-commerce-paper)}.template-collection #MainContent h1,.template-search #MainContent h1{max-width:14ch;font-size:clamp(2.25rem,4vw,3rem);line-height:1;letter-spacing:-.03em}.template-collection .collection-wrapper,.template-search .collection-wrapper{row-gap:clamp(2rem,5vw,4rem)}.template-collection .facets-controls-wrapper,.template-search .facets-controls-wrapper{border-block:1px solid var(--veyr-commerce-line);padding-block:.9rem}.template-collection :is(.facets__label,.facets-toggle__button,.sorting-filter__select),.template-search :is(.facets__label,.facets-toggle__button,.sorting-filter__select){font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.template-collection .product-grid,.template-search .product-grid{column-gap:clamp(.75rem,2vw,1.5rem);row-gap:clamp(2.25rem,5vw,4rem)}.template-collection .product-grid__item,.template-search .product-grid__item,.template-product .product-recommendations .product-grid__item{background:transparent}:where(.template-collection,.template-search,.template-product) .product-card{border:0;border-radius:0;box-shadow:none}:where(.template-collection,.template-search,.template-product) .product-card__image,:where(.template-collection,.template-search,.template-product) .product-card img{border-radius:0;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.template-collection,.template-search,.template-product) .product-card:hover img{transform:scale(1.015)}}:where(.template-collection,.template-search,.template-product) .product-card :is(.price,[class*=product-title]){font-family:var(--veyr-commerce-body);font-size:.8125rem}.template-cart .cart-page{gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vw,7rem)}.template-cart .cart-title :is(h1,h2,h3,h4){font-size:clamp(2.25rem,4vw,3rem);line-height:1;letter-spacing:-.03em}.template-cart .cart-items__table-row{border-color:var(--veyr-commerce-line)}.template-cart .cart-page__summary{border-inline-start:1px solid var(--veyr-commerce-line)}.template-cart .cart-summary{border:0;border-radius:0;box-shadow:none}.template-cart .cart-summary .button{min-height:3.5rem;border-radius:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}body:not(.veyr-home)>footer{background:#0a0a0a;color:#e8e6e1}body:not(.veyr-home)>footer :is(input,button,.email-signup__input,.email-signup__button){border-radius:0}body:not(.veyr-home)>footer .utilities{font-family:var(--veyr-commerce-body);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){body:not(.veyr-home) .header__row{min-height:3.75rem}.template-product .product-details{padding-block:2.5rem 4rem}.template-product .product-details h1{font-size:clamp(2rem,9vw,2.5rem)}.template-collection #MainContent h1,.template-search #MainContent h1{font-size:clamp(2.25rem,11vw,3rem)}.template-cart .cart-page__summary{border-inline-start:0;border-block-start:1px solid var(--veyr-commerce-line);padding-block-start:2rem}}@media(prefers-reduced-motion:reduce){:where(.template-collection,.template-search,.template-product) .product-card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/veyr-commerce.css.map */
