.custom-skio-widget{margin:0 auto;background-color:var(--csp-widget-bg, transparent);font-family:var(--base-font-family)}.subscription-option{margin-bottom:10px;border-radius:0;background-color:var(--csp-card-bg, transparent);overflow:hidden;border:1.5px solid var(--csp-card-border, rgba(23, 23, 23, .2));transition:all .3s ease-in-out;cursor:pointer}.subscription-option.selected{border-color:var(--csp-card-selected-border, #050A52);border-width:2px}.option-header{padding:8px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.08em;font-family:var(--heading-font-family);font-size:11px}.option-header.option-one-header{background-color:var(--csp-option-one-badge-bg, #CBBFF5);color:var(--csp-option-one-badge-text-color, #000000)}.option-header.option-two-header{background-color:var(--csp-option-two-badge-bg, #CBBFF5);color:var(--csp-option-two-badge-text-color, #000000)}.option-header.one-time-header{background-color:var(--csp-option-three-badge-bg, #CBBFF5);color:var(--csp-option-three-badge-text-color, #000000)}.option-header.one-time{height:0;padding:0}.custom-badge{display:block;flex:1;font-size:11px;font-weight:600;color:inherit;letter-spacing:.08em}.option-body{padding:15px;display:flex;align-items:flex-start;gap:15px}.option-content{flex:1;min-width:0}.option-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.option-selector{flex-shrink:0}.radio-button{width:24px;height:24px;border-radius:50%;border:2px solid rgba(23,23,23,.3);display:flex;align-items:center;justify-content:center;cursor:pointer}.radio-button.selected{border-color:#050a52}.inner-circle{width:12px;height:12px;border-radius:50%;background-color:#050a52;opacity:0;transition:opacity .3s ease-in-out}.radio-button.selected .inner-circle{opacity:1}.option-details{flex:1;min-width:0}.option-title{font-size:var(--csp-option-title-size, 14px);font-weight:600;color:var(--csp-option-title-color, #171717);margin-bottom:5px;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.04em}.discount-tag{display:inline-flex;align-items:center;justify-content:center;background-color:var(--csp-savings-bg, #050A52);color:var(--csp-savings-color, #ffffff);padding:3px 8px;border-radius:0;font-size:var(--csp-savings-size, 11px);font-weight:700;margin:0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.option-subtitle{display:block;font-size:12px;color:var(--csp-subtitle-color, #5c5c5c);font-weight:400;line-height:1.35;margin-bottom:4px}.option-copy{font-size:14px;color:var(--csp-subtitle-color, #5c5c5c);font-weight:400;line-height:1.45}.option-price{text-align:right;flex-shrink:0}.original-price{display:block;font-size:15px;color:var(--csp-original-price-color, #999999);text-decoration:line-through;font-weight:400}.current-price{font-size:var(--csp-price-size, 18px);font-weight:700;color:var(--csp-price-color, #171717);font-family:var(--heading-font-family)}.price-unit{font-size:13px;color:var(--csp-price-unit-color, #5c5c5c);font-weight:400;white-space:nowrap}.option-benefits{padding:0 15px;max-height:0;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out,max-height .25s ease-in-out,padding .25s ease-in-out}.subscription-option.selected .option-benefits:not(.hidden){padding:0 15px 15px;max-height:300px;opacity:1}.option-benefits hr{margin:0 0 10px;border-color:#17171726}.option-benefits.hidden{padding:0 15px;max-height:0;opacity:0}.benefit{margin-bottom:-5px;display:flex;align-items:center;gap:10px;font-family:var(--base-font-family)}.checkmark{color:var(--csp-checkmark-color, #050A52);font-size:18px;font-weight:600}.benefit-text{font-size:var(--csp-benefit-size, 14px);color:var(--csp-benefit-color, #5c5c5c);font-weight:400}.button-container{margin-top:20px;margin-bottom:20px}.custom-skio-frequency{margin:6px 0 12px}.custom-skio-frequency-label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:var(--csp-option-title-color, #171717);text-transform:uppercase;letter-spacing:.08em;font-family:var(--heading-font-family)}.custom-skio-frequency-select{width:100%;min-height:44px;padding:10px 12px;border-radius:0;border:1.5px solid rgba(23,23,23,.25);background-color:transparent;font-size:13px;color:var(--csp-option-title-color, #171717);font-weight:400;font-family:var(--base-font-family);-webkit-appearance:auto;appearance:auto}.custom-skio-frequency-select:focus{outline:none;border-color:#050a52}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.add-to-cart-button{width:100%;min-height:50px;padding:16px 24px;background-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));font-size:var(--button-text-size, 13px);font-weight:700;border:1.5px solid rgb(var(--btn-border-color));border-radius:var(--btn-border-radius);cursor:pointer;text-transform:var(--btn-text-transform, uppercase);letter-spacing:var(--btn-letter-spacing, .08em);font-family:var(--base-font-family);transition:background-color .2s ease,color .2s ease}.add-to-cart-button:hover{background-color:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-hover-color));border-color:rgb(var(--btn-border-hover-color))}@media(max-width:767px){.option-body{gap:10px}.current-price{font-size:14px}.radio-button{width:20px;height:20px}.discount-tag{font-size:10px;padding:3px 5px}.option-subtitle{font-size:11px}.option-copy{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/custom-skio-picker.css.map */
