.product-info .sw-root{--sw-primary:#191a17!important;--sw-secondary:#e9e1d1!important;--sw-text:#191a17!important;--sw-muted:#746f64!important;--sw-border:#d5cec0!important;--sw-selected-border:#a58b59!important;--sw-badge-bg:#191a17!important;--sw-badge-text:#f3f0e8!important;--sw-price:#191a17!important;--sw-price-compare:#81796c!important;--sw-selected-text:#191a17!important;--sw-card-bg:#f8f6f0!important;--sw-hover-bg:#eee8db!important;--sw-hover-border:#b6a47e!important;--sw-field-bg:#f8f6f0!important;--sw-field-border:#bcb19d!important;--sw-field-text:#191a17!important;--sw-radius:3px!important;--sw-border-width:1px!important;--sw-control-border:#b4a58a!important;--sw-control-bg:#f8f6f0!important;--sw-control-checked:#191a17!important;--sw-pad-y:17px!important;--sw-pad-x:18px!important;--sw-gap:12px!important;--sw-title-size:12px!important;--sw-offer-size:16px!important;--sw-badge-size:10px!important;--sw-margin-top:22px!important;--sw-margin-bottom:16px!important;font-family:'DM Sans',Arial,sans-serif!important;width:100%;max-width:100%}
.product-info .sw-header{margin:0 0 15px!important}.product-info .sw-header-text{font-size:11px!important;font-weight:600!important;letter-spacing:.13em;text-transform:uppercase}.product-info .sw-header-icon{display:none!important}.product-info .sw-offer{box-shadow:none!important;transition:border-color .15s,background .15s}.product-info .sw-offer--selected{background:#eee7d9!important;box-shadow:inset 0 0 0 1px #a58b59!important}.product-info .sw-badge{letter-spacing:.06em;border-radius:2px!important;box-shadow:none!important}.product-info .sw-price-total{font-variant-numeric:tabular-nums}.product-info .sw-offer-title{font-weight:600!important}.product-info .sw-select{height:43px!important;min-height:43px!important;border:1px solid #bcb19d!important;border-radius:2px!important;font-size:13px!important;padding:9px 30px 9px 12px!important;box-shadow:none!important;color:#191a17!important;background-color:#f8f6f0!important}.product-info .sw-slot{gap:12px!important}.product-info .sw-slot-num{color:#746f64}.product-info .sw-offer-body{margin-top:16px!important}.product-info .sw-option-label{font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}
.product-info:has(.sw-root .sw-option-select) [data-variant-select],.product-info:has(.sw-root .sw-option-select) label[for^="Variant-"],.product-info:has(.sw-root .sw-option-select) label[for^="Quantity-"],.product-info:has(.sw-root .sw-option-select) input[name="quantity"],.product-info:has(.sw-root .sw-option-select) .shopify-payment-button{display:none!important}body:has(.sw-root .sw-option-select) .mobile-buy-bar{display:none!important}.product-info form .btn{margin-top:10px}.product-info .product-details{margin-top:18px}.product-details .description p{margin-bottom:14px}.product-details .description ul{padding-left:20px}.product-details .description li{margin:7px 0}
@media(max-width:760px){.product-info .sw-root{--sw-pad-x:14px!important;--sw-pad-y:15px!important}.product-info .sw-select{height:44px!important}.product-info h1{font-size:40px}.product-info .sw-badge{font-size:9px!important}}