body:has(product-info[id^=MainProduct-]){--slv-ink: #090c11;--slv-ink-soft: #171b22;--slv-gold: #e8b83f;--slv-gold-light: #f7d77d;--slv-ivory: #fbf8f1;--slv-paper: #fffefa;--slv-muted: #69707c;--slv-line: rgba(20, 24, 30, .1)}body:has(product-info[id^=MainProduct-]) main#MainContent{background:linear-gradient(180deg,#fffefa,#fbf8f1 55%,#fffefa)}body:has(product-info[id^=MainProduct-]) .product{align-items:start;column-gap:clamp(2.4rem,4vw,5.6rem);row-gap:3rem;padding-top:clamp(2rem,3vw,4rem);padding-bottom:clamp(3rem,5vw,6rem)}body:has(product-info[id^=MainProduct-]) .product__media-wrapper{min-width:0}body:has(product-info[id^=MainProduct-]) .product__media-list{gap:1.4rem}body:has(product-info[id^=MainProduct-]) .product__media-item{overflow:hidden;border:1px solid rgba(18,22,28,.055);border-radius:2.2rem;background:linear-gradient(145deg,#fff,#f8f6f1);box-shadow:0 14px 40px #14181e0b}body:has(product-info[id^=MainProduct-]) .product__media{background:transparent!important}body:has(product-info[id^=MainProduct-]) .product__media img,body:has(product-info[id^=MainProduct-]) .product__media video,body:has(product-info[id^=MainProduct-]) .product__media iframe{border-radius:2.2rem}body:has(product-info[id^=MainProduct-]) .thumbnail-list{gap:.9rem;padding:.8rem .2rem 1.2rem}body:has(product-info[id^=MainProduct-]) .thumbnail{overflow:hidden;border:1px solid rgba(20,24,30,.12);border-radius:1.1rem;background:#fffefa;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body:has(product-info[id^=MainProduct-]) .thumbnail[aria-current],body:has(product-info[id^=MainProduct-]) .thumbnail[aria-current=true]{border-color:var(--slv-gold)!important;box-shadow:0 0 0 1px var(--slv-gold),0 5px 16px #e8b83f26}body:has(product-info[id^=MainProduct-]) .thumbnail:hover{border-color:var(--slv-gold);transform:translateY(-2px)}body:has(product-info[id^=MainProduct-]) .product__info-wrapper{min-width:0}body:has(product-info[id^=MainProduct-]) .product__info-container{max-width:60rem;padding:clamp(2rem,2.6vw,3.4rem);border:1px solid rgba(20,24,30,.075);border-radius:2.4rem;background:#fffefaeb;box-shadow:0 18px 55px #14181e0e}body:has(product-info[id^=MainProduct-]) .product__text.caption-with-letter-spacing{margin:0 0 1.1rem;color:#9a762d;font-size:1.05rem;font-weight:750;letter-spacing:.19em}body:has(product-info[id^=MainProduct-]) .product__title{margin:0 0 1.5rem}body:has(product-info[id^=MainProduct-]) .product__title h1{color:var(--slv-ink);font-size:clamp(2.7rem,3vw,4.15rem);font-weight:750;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}body:has(product-info[id^=MainProduct-]) .product__title+.product__text{margin-top:.8rem}body:has(product-info[id^=MainProduct-]) .product__info-container .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem 1rem;margin:1.5rem 0 .8rem;color:var(--slv-ink);letter-spacing:-.035em}body:has(product-info[id^=MainProduct-]) .product__info-container .price--large{font-size:2.65rem;font-weight:750;line-height:1.1}body:has(product-info[id^=MainProduct-]) .product__info-container .price-item--sale{color:#9a6c13}body:has(product-info[id^=MainProduct-]) .product__info-container .price-item--regular{color:#8a8f98;font-size:1.55rem;font-weight:450}body:has(product-info[id^=MainProduct-]) .product .price__badge-sale,body:has(product-info[id^=MainProduct-]) .product .badge{border:1px solid rgba(232,184,63,.35);border-radius:99px;background:#fff4d5;color:#80590d;font-size:1.05rem;font-weight:750;letter-spacing:.04em;padding:.45rem .9rem}body:has(product-info[id^=MainProduct-]) .product__tax{margin:.6rem 0 1.8rem;color:var(--slv-muted);font-size:1.2rem}body:has(product-info[id^=MainProduct-]) .product__tax a,body:has(product-info[id^=MainProduct-]) .product__info-container a:not(.button){color:#8b671e;text-underline-offset:.25rem}body:has(product-info[id^=MainProduct-]) .product-form__input .form__label,body:has(product-info[id^=MainProduct-]) .quantity__label,body:has(product-info[id^=MainProduct-]) .product-form__quantity .form__label{color:#333943;font-size:1.25rem;font-weight:700;letter-spacing:.025em}body:has(product-info[id^=MainProduct-]) .product-form__input--pill input[type=radio]+label{border:1px solid rgba(20,24,30,.16);border-radius:99px;background:#fff;color:var(--slv-ink);font-size:1.25rem;font-weight:600;letter-spacing:0;padding:1.1rem 1.7rem}body:has(product-info[id^=MainProduct-]) .product-form__input--pill input[type=radio]:checked+label{border-color:var(--slv-gold);background:#171b22;color:#fff;box-shadow:0 0 0 1px var(--slv-gold)}body:has(product-info[id^=MainProduct-]) .quantity{min-height:4.8rem;border:1px solid rgba(20,24,30,.18);border-radius:99px;background:#fff}body:has(product-info[id^=MainProduct-]) .quantity:before,body:has(product-info[id^=MainProduct-]) .quantity:after{border-radius:99px;box-shadow:none!important}body:has(product-info[id^=MainProduct-]) .quantity__button{color:var(--slv-ink)}body:has(product-info[id^=MainProduct-]) .quantity__input{color:var(--slv-ink);font-weight:650}body:has(product-info[id^=MainProduct-]) .product-form{margin-top:2rem}body:has(product-info[id^=MainProduct-]) .product-form__buttons{max-width:none;gap:.9rem}body:has(product-info[id^=MainProduct-]) .product-form__submit{min-height:5.5rem;margin:0 0 .9rem;border:1px solid #d9a82f!important;border-radius:99px!important;background:linear-gradient(135deg,#f8d878,#e8b83f 52%,#d59b20)!important;color:#11151b!important;box-shadow:0 9px 24px #cc992738;font-size:1.48rem;font-weight:800;letter-spacing:.015em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body:has(product-info[id^=MainProduct-]) .product-form__submit:before,body:has(product-info[id^=MainProduct-]) .product-form__submit:after{border-radius:99px!important;box-shadow:none!important}body:has(product-info[id^=MainProduct-]) .product-form__submit:hover:not([disabled]){transform:translateY(-2px);filter:brightness(1.035);box-shadow:0 13px 30px #cc99274d}body:has(product-info[id^=MainProduct-]) .shopify-payment-button__button--unbranded{min-height:5.2rem;border:1px solid #090c11!important;border-radius:99px!important;background:#090c11!important;color:#fff!important;box-shadow:0 8px 20px #090c1124;font-size:1.4rem!important;font-weight:700;letter-spacing:.015em!important;transition:transform .2s ease,background .2s ease}body:has(product-info[id^=MainProduct-]) .shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);background:#242a33!important}body:has(product-info[id^=MainProduct-]) .shopify-payment-button__button--unbranded:before,body:has(product-info[id^=MainProduct-]) .shopify-payment-button__button--unbranded:after{border-radius:99px!important;box-shadow:none!important}body:has(product-info[id^=MainProduct-]) .product__description,body:has(product-info[id^=MainProduct-]) .product__description.rte{color:#535c68;font-size:1.42rem;line-height:1.8;letter-spacing:.005em}body:has(product-info[id^=MainProduct-]) .product__description p{margin:0 0 1.3rem}body:has(product-info[id^=MainProduct-]) .product__accordion{margin:1rem 0;border:1px solid rgba(20,24,30,.09);border-radius:1.35rem;background:#fffefa;overflow:hidden}body:has(product-info[id^=MainProduct-]) .product__accordion .accordion{border:0}body:has(product-info[id^=MainProduct-]) .product__accordion .accordion__title{color:var(--slv-ink);font-size:1.35rem;font-weight:700;letter-spacing:0}body:has(product-info[id^=MainProduct-]) .product__accordion .accordion__content{color:#58616d;font-size:1.32rem;line-height:1.75}body:has(product-info[id^=MainProduct-]) .product__accordion .icon-accordion{color:#b88a2c}body:has(product-info[id^=MainProduct-]) .product__info-container .share-button,body:has(product-info[id^=MainProduct-]) .product__info-container .product__inventory{color:var(--slv-muted)}body:has(product-info[id^=MainProduct-]) .related-products{padding-top:2rem}body:has(product-info[id^=MainProduct-]) .related-products h2{color:var(--slv-ink);font-size:clamp(2.3rem,3vw,3.2rem);font-weight:750;letter-spacing:-.04em}body:has(product-info[id^=MainProduct-]) .related-products .card-wrapper .card{overflow:hidden;border:1px solid rgba(20,24,30,.08);border-radius:1.8rem;background:#fffefa;box-shadow:0 8px 26px #14181e0b}body:has(product-info[id^=MainProduct-]) .related-products .card__heading a{color:var(--slv-ink);font-weight:650}@media screen and (min-width:990px){body:has(product-info[id^=MainProduct-]) .product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)}body:has(product-info[id^=MainProduct-]) .product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:0}body:has(product-info[id^=MainProduct-]) .product__column-sticky{top:2rem}}@media screen and (max-width:989px){body:has(product-info[id^=MainProduct-]) .product{column-gap:2rem}body:has(product-info[id^=MainProduct-]) .product__info-container{padding:2rem}body:has(product-info[id^=MainProduct-]) .product__title h1{font-size:clamp(2.5rem,5vw,3.5rem)}}@media screen and (max-width:749px){body:has(product-info[id^=MainProduct-]) .product{padding-top:1.4rem;padding-bottom:3rem;row-gap:1.2rem}body:has(product-info[id^=MainProduct-]) .product__media-wrapper{margin-bottom:.5rem}body:has(product-info[id^=MainProduct-]) .product__media-item{border-radius:1.6rem}body:has(product-info[id^=MainProduct-]) .product__media,body:has(product-info[id^=MainProduct-]) .product__media img{border-radius:1.6rem}body:has(product-info[id^=MainProduct-]) .product__info-container{padding:1.8rem 1.6rem;border-radius:1.8rem;box-shadow:0 10px 30px #14181e0b}body:has(product-info[id^=MainProduct-]) .product__title h1{font-size:clamp(2.45rem,7vw,3.2rem);line-height:1.08}body:has(product-info[id^=MainProduct-]) .product__info-container .price--large{font-size:2.35rem}body:has(product-info[id^=MainProduct-]) .product-form__submit,body:has(product-info[id^=MainProduct-]) .shopify-payment-button__button--unbranded{min-height:5.2rem}body:has(product-info[id^=MainProduct-]) .product__description,body:has(product-info[id^=MainProduct-]) .product__description.rte{font-size:1.35rem;line-height:1.72}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/slv-product-experience.css.map */
