.sn-commerce #MainContent{--snx-black: #11100E;--snx-gold: #B58A3A;--snx-gold-ink: #8A6526;--snx-cream: #F4EFE5;--snx-white: #FFFFFF;--snx-charcoal: #34312D;--snx-line: rgba(17, 16, 14, .14);--snx-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--snx-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--color-base-text: 17, 16, 14;--color-base-background-1: 255, 255, 255;--color-base-background-2: 244, 239, 229;--color-base-accent-1: 17, 16, 14;--color-base-accent-2: 181, 138, 58;--color-base-solid-button-labels: 244, 239, 229;--color-base-outline-button-labels: 17, 16, 14;--font-heading-family: var(--snx-serif);--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: var(--snx-sans);--font-body-weight: 400;--variant-pills-radius: 0px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 28px;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 44px;font-family:var(--snx-sans);color:var(--snx-black);letter-spacing:0}.sn-commerce #MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--snx-serif);font-weight:500;letter-spacing:0;color:inherit}.sn-commerce #MainContent :focus-visible{outline:2px solid var(--snx-gold);outline-offset:3px;box-shadow:none}.sn-commerce #MainContent a{text-underline-offset:.2em}.sn-commerce #MainContent .page-width{max-width:128rem;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.sn-commerce #MainContent .page-width{padding-left:4rem;padding-right:4rem}}.sn-commerce #MainContent .button:not(.button--tertiary),.sn-commerce #MainContent .shopify-payment-button__button--unbranded{min-height:5.2rem;font-family:var(--snx-sans);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:0;transition:background-color .2s ease,color .2s ease}.sn-commerce #MainContent .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover,.sn-commerce #MainContent .shopify-payment-button__button--unbranded:hover:not([disabled]){--color-button: 181, 138, 58;--color-button-text: 17, 16, 14;background-color:var(--snx-gold);color:var(--snx-black)}.sn-commerce #MainContent .button--secondary{--color-button: 255, 255, 255;--color-button-text: 17, 16, 14}.sn-commerce #MainContent .button--secondary:hover{--color-button: 244, 239, 229}.snc-hero{background:var(--snx-cream);border-bottom:1px solid rgba(181,138,58,.35)}.snc-hero__inner{padding-top:4.4rem;padding-bottom:3.6rem}.snc-hero__eyebrow{margin:0 0 1.2rem;font-family:var(--snx-sans);font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--snx-gold-ink)}.sn-commerce #MainContent .snc-hero__title{margin:0;font-size:clamp(3.8rem,7vw,6.4rem);line-height:1.02;font-weight:500;overflow-wrap:anywhere}.snc-hero__desc{max-width:62rem;margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6;color:var(--snx-charcoal)}.snc-hero__desc p{margin:0}.snc-nav{margin-top:2.8rem}.snc-nav__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.sn-commerce #MainContent .snc-nav__list a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(17,16,14,.22);background:var(--snx-white);color:var(--snx-black);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.sn-commerce #MainContent .snc-nav__list a:hover{border-color:var(--snx-gold);color:var(--snx-gold-ink)}.sn-commerce #MainContent .snc-nav__list a[aria-current=page]{background:var(--snx-black);border-color:var(--snx-black);color:var(--snx-cream)}.snc-hero__aside{margin:2.4rem 0 0;font-size:1.4rem;color:var(--snx-charcoal)}.sn-commerce #MainContent .snc-hero__aside a{color:var(--snx-black);font-weight:600;text-decoration:underline;text-decoration-color:var(--snx-gold);text-decoration-thickness:1px}@media screen and (max-width:749px){.snc-hero__inner{padding-top:3.2rem;padding-bottom:2.8rem}.snc-nav{margin-top:2.2rem}.snc-nav__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.snc-nav__list::-webkit-scrollbar{display:none}.snc-nav__list li{flex:0 0 auto}}.sn-commerce #MainContent .facets-container{padding-top:2.4rem}.sn-commerce #MainContent :is(.facets__summary,.facet-filters__label,.product-count__text,.facets__heading,.mobile-facets__open,.active-facets__button){font-family:var(--snx-sans);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--snx-charcoal)}.sn-commerce #MainContent .facet-filters__field .select__select,.sn-commerce #MainContent .facets__summary{color:var(--snx-black)}.sn-commerce #MainContent .active-facets__button-inner,.sn-commerce #MainContent .facets__display,.sn-commerce #MainContent .mobile-facets__inner{border-radius:0}.sn-commerce #MainContent .card-wrapper .card,.sn-commerce #MainContent .card-wrapper .card__inner{--ratio-percent: 150% !important}.sn-commerce #MainContent .card--media .card__inner{background:var(--snx-cream)}.sn-commerce #MainContent .card__media .media img{object-fit:contain;object-position:center;transition:transform .5s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sn-commerce #MainContent .card-wrapper:hover .card__media .media img{transform:scale(1.025)}}.sn-commerce #MainContent .card-wrapper .card__content{padding-top:1.4rem}.sn-commerce #MainContent .card__heading{font-family:var(--snx-serif);font-size:2rem;line-height:1.2;font-weight:500;margin-bottom:.6rem}.sn-commerce #MainContent .card__heading a{text-decoration:none}.sn-commerce #MainContent .card-wrapper:hover .card__heading a,.sn-commerce #MainContent .card__heading a:hover{text-decoration:underline;text-decoration-color:var(--snx-gold);text-decoration-thickness:1px}.sn-commerce #MainContent .card-information .price{font-size:1.4rem}@media screen and (max-width:749px){.sn-commerce #MainContent .card__heading{font-size:1.7rem}.sn-commerce #MainContent .card-information .price{font-size:1.3rem}}.sn-commerce #MainContent .price{font-family:var(--snx-sans);color:var(--snx-black);letter-spacing:.02em}.sn-commerce #MainContent .price .price-item--regular{color:var(--snx-black)}.sn-commerce #MainContent .price--on-sale .price__sale s.price-item--regular{color:#11100e8c;font-weight:400}.sn-commerce #MainContent .price--on-sale .price-item--sale{color:var(--snx-black);font-weight:600}.sn-commerce #MainContent .badge{border-radius:0;padding:.4rem 1rem;font-family:var(--snx-sans);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--snx-black);background:var(--snx-black);color:var(--snx-cream)}.sn-commerce #MainContent .badge.color-inverse,.sn-commerce #MainContent .price__badge-sold-out{background:var(--snx-white);color:var(--snx-black)}.sn-commerce #MainContent .pagination__item{font-family:var(--snx-sans);color:var(--snx-black)}.sn-commerce #MainContent .pagination__item--current:after{background-color:var(--snx-gold);height:2px}.sn-commerce #MainContent :is(.product-recommendations .title,.collection .title,.title-wrapper-with-link .title){font-size:clamp(2.8rem,4vw,3.6rem)}.sn-commerce #MainContent .product__info-container>*+*{margin-top:1.2rem}.sn-commerce #MainContent .product__text.caption-with-letter-spacing{font-family:var(--snx-sans);font-size:1.1rem;font-weight:600;letter-spacing:.24em;color:var(--snx-gold-ink);opacity:1}.sn-commerce #MainContent .product__text.subtitle:empty{display:none}.sn-commerce #MainContent .product__title h1{font-size:clamp(3.4rem,4.6vw,4.6rem);line-height:1.08;font-weight:500;overflow-wrap:anywhere}.sn-commerce #MainContent .product .price--large,.sn-commerce #MainContent .product__info-container .price{font-size:2rem;letter-spacing:.02em}.sn-commerce #MainContent .product__info-container .price .badge{font-size:1rem}.sn-commerce #MainContent .product__tax{font-size:1.3rem;color:var(--snx-charcoal);opacity:1}.sn-commerce #MainContent .product__media-item .media,.sn-commerce #MainContent .product__modal-opener .media{background:var(--snx-cream)}.sn-commerce #MainContent .product-form__input .form__label,.sn-commerce #MainContent .product-form__quantity .form__label{font-family:var(--snx-sans);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--snx-charcoal);margin-bottom:.8rem}.sn-commerce #MainContent .product-form__input input[type=radio]+label{border-radius:0;border:1px solid rgba(17,16,14,.3);min-width:5.2rem;min-height:4.4rem;padding:1.1rem 1.6rem;font-family:var(--snx-sans);font-size:1.3rem;letter-spacing:.04em;text-align:center;background:var(--snx-white);color:var(--snx-black);transition:border-color .2s,background-color .2s,color .2s}.sn-commerce #MainContent .product-form__input input[type=radio]+label:hover{border-color:var(--snx-black)}.sn-commerce #MainContent .product-form__input input[type=radio]:checked+label{background:var(--snx-black);border-color:var(--snx-black);color:var(--snx-cream)}.sn-commerce #MainContent .product-form__input input[type=radio]:disabled+label,.sn-commerce #MainContent .product-form__input input[type=radio].disabled+label{color:#11100e73;border-color:#11100e26}.sn-commerce #MainContent .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--snx-gold);outline-offset:2px;box-shadow:none}.sn-commerce #MainContent .select__select,.sn-commerce #MainContent .field__input{font-family:var(--snx-sans)}.sn-commerce #MainContent .quantity{min-height:4.8rem}.sn-commerce #MainContent .quantity:after{border-radius:0}.sn-commerce #MainContent .quantity__input{font-family:var(--snx-sans);font-size:1.5rem}.sn-commerce #MainContent .quantity__button{width:4.4rem;min-height:4.4rem}.sn-commerce #MainContent .product-form__buttons{max-width:48rem}.sn-commerce #MainContent .product-form__submit{min-height:5.6rem;font-size:1.4rem;margin-bottom:1.2rem}.sn-commerce #MainContent .product-form__submit[disabled],.sn-commerce #MainContent .product-form__submit[aria-disabled=true]{--color-button: 52, 49, 45;opacity:.7}.sn-commerce #MainContent .product-form__error-message-wrapper{font-size:1.4rem}.sn-commerce #MainContent pickup-availability{font-size:1.4rem}.sn-commerce #MainContent .product__description{border-top:1px solid var(--snx-line);padding-top:2.4rem;margin-top:2.8rem;font-size:1.6rem;line-height:1.7;color:var(--snx-charcoal)}.sn-commerce #MainContent .product__accordion .summary__title .h4,.sn-commerce #MainContent .product__accordion summary{font-family:var(--snx-sans);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.sn-commerce #MainContent .share-button__button{font-family:var(--snx-sans);font-size:1.3rem;letter-spacing:.08em}.sn-commerce #MainContent .jdgm-widget{font-family:var(--snx-sans)}.sn-commerce #MainContent .jdgm-rev-widg__title{font-family:var(--snx-serif)!important;font-weight:500}.sn-commerce #MainContent .title-wrapper-with-link{align-items:baseline;border-bottom:1px solid var(--snx-line);padding-bottom:1.6rem;margin-bottom:1.6rem}.sn-tpl-cart #MainContent .title-wrapper-with-link .title{font-size:clamp(3.4rem,5vw,4.8rem)}.sn-commerce #MainContent .title-wrapper-with-link .underlined-link{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--snx-black);text-decoration-color:var(--snx-gold)}.sn-commerce #MainContent .cart-items th{font-family:var(--snx-sans);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--snx-charcoal);opacity:1}.sn-commerce #MainContent .cart-item__media .cart-item__image{background:var(--snx-cream);object-fit:contain}.sn-commerce #MainContent .cart-item__name{font-family:var(--snx-serif);font-size:2rem;font-weight:500;letter-spacing:0;text-decoration:none}.sn-commerce #MainContent .cart-item__name:hover{text-decoration:underline;text-decoration-color:var(--snx-gold)}.sn-commerce #MainContent .cart-item__details .product-option{font-size:1.3rem;color:var(--snx-charcoal)}.sn-commerce #MainContent .cart-item .price{font-size:1.5rem}.sn-commerce #MainContent cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}.sn-commerce #MainContent cart-remove-button .button:hover{color:var(--snx-gold-ink)}.sn-commerce #MainContent .cart__footer{border-top:1px solid var(--snx-line)}.sn-commerce #MainContent .totals__subtotal{font-family:var(--snx-sans);font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sn-commerce #MainContent .totals__subtotal-value{font-family:var(--snx-sans);font-size:2rem;font-weight:600}.sn-commerce #MainContent .tax-note{color:var(--snx-charcoal);font-size:1.3rem}.sn-commerce #MainContent .cart__checkout-button{min-height:5.6rem;font-size:1.4rem}.sn-commerce #MainContent .cart__empty-text{font-family:var(--snx-serif);font-size:clamp(3.4rem,5vw,4.8rem);font-weight:500}.sn-commerce #MainContent .cart__warnings .button{min-width:24rem}.sn-tpl-search #MainContent .template-search__header .h2,.sn-tpl-search #MainContent .template-search__header h1{font-size:clamp(3.4rem,5vw,4.8rem);font-weight:500}.sn-tpl-search #MainContent .template-search__search .field:after,.sn-tpl-search #MainContent .template-search__search .field:before{border-radius:0}.sn-tpl-search #MainContent .template-search__search .field__input{font-size:1.6rem}.sn-tpl-search #MainContent .template-search__results{font-size:1.4rem;color:var(--snx-charcoal)}.sn-tpl-search #MainContent .article-card .card__heading{font-size:2rem}.sn-tpl-list-collections #MainContent .title{font-size:clamp(3.8rem,6vw,5.6rem)}.sn-tpl-list-collections #MainContent .collection-list .card__heading{font-size:2.2rem}.sn-tpl-list-collections #MainContent .collection-list .card--media .card__inner{background:var(--snx-cream)}@media(prefers-reduced-motion:reduce){.sn-commerce #MainContent *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sn-commerce.css.map */
