[id^=MainProduct-]{--sn-paper: #F3F4F1;--sn-surface: #FFFFFF;--sn-ink: #16201C;--sn-muted: #5C6862;--sn-line: #D9DED9;--sn-green: #1F3D34;--sn-brass: #8E6F3A;--sn-tile: #E6EAE5;--sn-display: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--sn-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sn-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--color-background: 243, 244, 241;--gradient-background: #F3F4F1;--color-foreground: 22, 32, 28;--color-button: 22, 32, 28;--color-button-text: 243, 244, 241;--color-secondary-button: 243, 244, 241;--color-secondary-button-text: 22, 32, 28;--color-link: 22, 32, 28;--buttons-radius: 4px;--buttons-radius-outset: 5px;--inputs-radius: 4px;--inputs-radius-outset: 5px;--inputs-border-opacity: .25;--variant-pills-radius: 999px;--variant-pills-border-opacity: .2;--media-radius: 4px;--media-border-opacity: 0;font-family:var(--sn-body);letter-spacing:0}[id^=MainProduct-] .product__media-item .product-media-container,[id^=MainProduct-] .product__media{background:var(--sn-tile);border-radius:4px}[id^=MainProduct-] .thumbnail{border-radius:4px;background:var(--sn-tile)}[id^=MainProduct-] .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--sn-ink);border-color:var(--sn-ink)}[id^=MainProduct-] .slider-button{color:var(--sn-ink)}[id^=MainProduct-] .product__info-container>*+*{margin-top:1.6rem}[id^=MainProduct-] .product__text.caption-with-letter-spacing{font-family:var(--sn-mono);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sn-brass);line-height:1.4}[id^=MainProduct-] .product__title{margin-top:.8rem!important}[id^=MainProduct-] .product__title h1{font-family:var(--sn-display);font-weight:400;font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.08;letter-spacing:-.01em;color:var(--sn-ink);text-wrap:balance}[id^=MainProduct-] .price{font-family:var(--sn-body);letter-spacing:0;font-variant-numeric:tabular-nums}[id^=MainProduct-] .price--large{font-size:2.2rem}[id^=MainProduct-] .price .price-item--sale,[id^=MainProduct-] .price__regular .price-item--regular{font-weight:600;color:var(--sn-ink)}[id^=MainProduct-] .price__sale s.price-item--regular{font-size:1.6rem;color:var(--sn-muted)}[id^=MainProduct-] .price .badge{font-family:var(--sn-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;border-radius:2px}[id^=MainProduct-] .price__badge-sale{background:var(--sn-green);color:#fff;border-color:var(--sn-green)}[id^=MainProduct-] .product__tax{font-size:1.25rem;color:var(--sn-muted);margin-top:.4rem!important}[id^=MainProduct-] .installment{font-size:1.25rem;color:var(--sn-muted)}.sn-pdp-save{display:inline-flex;align-items:center;gap:.8rem;font-size:1.35rem;color:var(--sn-green);font-weight:500}.sn-pdp-save b{font-variant-numeric:tabular-nums}.sn-pdp-save:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--sn-brass)}[id^=MainProduct-] .product-form__input .form__label{font-family:var(--sn-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted);margin-bottom:1rem}[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{font-family:var(--sn-body);font-size:1.4rem;letter-spacing:0;color:var(--sn-ink);background:var(--sn-surface);padding:1rem 2rem;margin:.5rem .6rem .2rem 0;min-width:5.6rem;justify-content:center}[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:var(--sn-ink);color:var(--sn-paper)}[id^=MainProduct-] .product-form__input--pill input[type=radio]:not(.disabled):not(:checked)+label:hover{border-color:var(--sn-ink)}[id^=MainProduct-] .quantity{background:var(--sn-surface);min-height:4.8rem}[id^=MainProduct-] .quantity__input{font-family:var(--sn-body);font-size:1.5rem}[id^=MainProduct-] .product-form__buttons{max-width:48rem}[id^=MainProduct-] .product-form__submit{min-height:5.4rem;font-family:var(--sn-body);font-size:1.5rem;font-weight:500;letter-spacing:.04em;margin-bottom:1rem}[id^=MainProduct-] .product-form__submit.button--primary:not([disabled]):hover{background:var(--sn-green)}[id^=MainProduct-] .shopify-payment-button__button{min-height:5.4rem;border-radius:4px;font-family:var(--sn-body);font-size:1.5rem;letter-spacing:.02em}[id^=MainProduct-] .shopify-payment-button__button--unbranded{background:var(--sn-ink);color:var(--sn-paper)}[id^=MainProduct-] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sn-green)}[id^=MainProduct-] .shopify-payment-button__more-options{font-size:1.3rem;color:var(--sn-muted)}.sn-pdp-assure{list-style:none;margin:0;padding:1.6rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;border-top:1px solid var(--sn-line);max-width:48rem}.sn-pdp-assure li{display:flex;flex-direction:column;gap:.6rem;font-size:1.25rem;line-height:1.4;color:var(--sn-muted);min-width:0}.sn-pdp-assure .sn-icon{width:2.2rem;height:2.2rem;color:var(--sn-brass)}.sn-pdp-assure b{color:var(--sn-ink);font-weight:600;font-size:1.3rem}.sn-pdp-assure a{color:inherit;text-decoration:none;border-bottom:1px solid var(--sn-line)}.sn-pdp-assure a:hover{color:var(--sn-ink)}[id^=MainProduct-] .product__description{font-size:1.55rem;line-height:1.7;color:var(--sn-muted);max-width:60ch}[id^=MainProduct-] .product__description strong,[id^=MainProduct-] .product__description h2,[id^=MainProduct-] .product__description h3{color:var(--sn-ink)}[id^=MainProduct-] .product__description h2,[id^=MainProduct-] .product__description h3{font-family:var(--sn-display);font-weight:400;letter-spacing:0}[id^=MainProduct-] .product__accordion{border-color:var(--sn-line);margin-top:0!important}[id^=MainProduct-] .product__accordion+.product__accordion{border-top:0}[id^=MainProduct-] .accordion__title{font-family:var(--sn-display);font-size:1.9rem;font-weight:400;letter-spacing:0;color:var(--sn-ink)}[id^=MainProduct-] .accordion summary{padding-block:1.8rem}[id^=MainProduct-] .accordion .icon-accordion{color:var(--sn-brass);fill:var(--sn-brass)}[id^=MainProduct-] .accordion__content{font-size:1.45rem;line-height:1.65;color:var(--sn-muted)}[id^=MainProduct-] .accordion__content a{color:var(--sn-ink)}[id^=MainProduct-] .share-button__button{font-family:var(--sn-body);font-size:1.3rem;color:var(--sn-muted);letter-spacing:.02em}.related-products .title{font-family:Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;font-weight:400;letter-spacing:-.01em;color:#16201c}.related-products .card__heading{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:0}.related-products .card__heading a{text-decoration:none}.related-products .price{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums}.related-products .card__inner{border-radius:4px;overflow:hidden}.related-products .product-grid{--grid-desktop-horizontal-spacing: 20px;--grid-mobile-horizontal-spacing: 12px;row-gap:3.2rem}.sn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--sn-line);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sn-sticky.is-visible{transform:none}.sn-sticky__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding-block:1rem}.sn-sticky__thumb{width:5.2rem;height:5.2rem;border-radius:4px;overflow:hidden;background:var(--sn-tile)}.sn-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sn-sticky__title{margin:0;font-family:var(--sn-display);font-size:1.8rem;line-height:1.2;color:var(--sn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-sticky__price{margin:.2rem 0 0;font-size:1.4rem;font-weight:600;color:var(--sn-ink);font-variant-numeric:tabular-nums}.sn-sticky__variant{color:var(--sn-muted);font-weight:400;margin-left:.6rem}.sn-sticky__btn{min-width:18rem}.sn-sticky__btn[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.sn-sticky__thumb{display:none}.sn-sticky__row{grid-template-columns:minmax(0,1fr) auto}.sn-sticky__title{font-size:1.6rem}.sn-sticky__btn{min-width:0;padding:0 1.8rem}}@media(prefers-reduced-motion:reduce){.sn-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-product.css.map */
