:root{--so-border-color: #000000;--so-selected-color: #e7e7e5cd;--so-accent-color: #946148;--so-faded-text: #666;--so-card-bg: #ffffff;--so-card-border: #bababaff}form{width:100%}.disabled-state{cursor:not-allowed!important;opacity:.6;pointer-events:none!important}.so-pricing-widget{max-width:550px;margin:0;padding:15px 0}.so-option-card{border:1px solid var(--so-card-border);border-radius:12px;margin-bottom:16px;position:relative;background:var(--so-card-bg);transition:all .25s ease;overflow:hidden}.so-option-card.active{border:2px solid var(--so-border-color);background:var(--so-selected-color)}.so-option-header{display:flex;align-items:flex-start;padding:20px 20px 10px;cursor:pointer;position:relative}.so-option-header input[type=radio]{position:absolute;opacity:0;cursor:pointer}.so-radio-circle{height:20px;width:20px;border:2px solid #ccc;border-radius:50%;margin-right:14px;margin-top:3px;position:relative;flex-shrink:0}.so-option-card.active .so-radio-circle{border-color:var(--so-border-color)}.so-option-card.active .so-radio-circle:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--so-border-color)}.so-header-info{flex-grow:1}.so-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.so-title{font-size:18px;font-weight:700;color:#111}.so-badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:20px;background:var(--so-accent-color);color:#fff}.so-price-row{margin-bottom:9px;line-height:1}.so-current-price{font-size:28px;font-weight:700;color:#111}.so-slashed-price,.so-slashed-og-price{font-size:14px;text-decoration:line-through;color:var(--so-faded-text);margin-left:6px}.so-per-mo{font-size:28px;font-weight:700;color:#111}.so-billing-cycle{font-size:12px;color:#333;font-family:din-2014,sans-serif}.so-best-value{position:absolute;top:0;right:0;background:#000;color:#fff;font-size:12px;font-weight:700;padding:7px 12px;border-bottom-left-radius:8px;letter-spacing:.5px}.so-option-content{padding:0 20px 20px}.so-divider{border:0;border-top:1px solid #000000;margin:0 0 15px}.so-benefits-list{list-style:none;padding:0;margin:0 0 20px}.so-benefits-list li{font-size:13px;color:#333;margin-bottom:3px;position:relative;padding-left:20px;font-weight:600;font-family:din-2014,sans-serif}.so-benefits-list li:before{content:"\2713";position:absolute;left:0;color:var(--so-border-color);font-weight:700}.so-gifts-heading{font-size:13px;font-weight:700;font-family:din-2014,sans-serif;letter-spacing:1px;color:var(--so-border-color);margin-bottom:12px}.so-gifts-grid{display:flex;column-gap:7px}.so-gift-item{text-align:center;width:16%}.so-gift-thumb-wrapper{background:#fff;border:1px solid #c4bfb9;border-radius:8px;padding:5px 0;margin-bottom:6px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}details{max-width:550px}.so-gift-thumb-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.so-gift-title{font-size:11px;color:#222;line-height:1.2;margin:0}.so-gift-title span{font-size:9px;letter-spacing:.5px}.so-otp-container{text-align:center;margin:20px 0}.so-otp-label{cursor:pointer;display:inline-flex;align-items:center;font-size:15px;font-weight:600}.so-otp-label input{margin-right:8px}.so-otp-text{text-decoration:underline;color:#111;text-underline-offset:2px;font-size:11px;font-weight:500}.so-submit-btn{width:100%;background:var(--so-accent-color);color:#fff;border:none;border-radius:30px;padding:16px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .2s;display:flex;justify-content:center;align-items:center}.so-submit-btn:hover{background:#000}.so-spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:sospin 1s ease-in-out infinite}@keyframes sospin{to{transform:rotate(360deg)}}@media screen and (max-width:768px){.so-option-content{padding:0 15px 20px}.so-gifts-grid{column-gap:10px}label.so-option-header{padding:22px 20px 12px}.so-pricing-widget{margin:0 auto;padding:0 0 15px}.so-title{font-size:13px}span.so-per-mo{font-size:24px}.so-gift-item{width:21%}}.featured-review{margin:0!important}div#MobileQuickNav-header,.snize-sticky-searchbox.top-right{display:none}
/*# sourceMappingURL=/cdn/shop/t/290/assets/buy-buttons-superoffer.css.map */
