.subscription-selector{display:flex;flex-direction:column;gap:12px;margin-block:16px}.subscription-option{cursor:pointer;box-sizing:border-box}label.subscription-option--subscribe{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;border:1px solid var(--color-border, #E0DCD3);border-radius:16px;padding:20px;width:100%}.subscription-option__header{display:flex;align-items:center;gap:10px;width:100%}.subscription-option__header input[type=radio]{width:20px;height:20px;flex-shrink:0;accent-color:#1a1a1a}.subscription-option__label{font-weight:600;flex:1 1 auto;min-width:0}.subscription-option__pricing{flex-shrink:0;white-space:nowrap;text-align:right}.subscription-option__pricing s{color:var(--color-foreground-muted, #999);margin-right:6px}.subscription-option__frequency-wrapper{position:relative;width:100%;margin-top:14px}.subscription-option__frequency-wrapper:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.subscription-option__frequency{appearance:none;-webkit-appearance:none;width:100%;box-sizing:border-box;padding:12px 40px 12px 16px;border:1px solid var(--color-border, #E0DCD3);border-radius:999px;background:#5d2f1b;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer}.subscription-option__benefits{list-style:none;margin:14px 0 0;padding:16px;background:#5d2f1b;border-radius:12px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.subscription-option__benefits li{display:flex;align-items:flex-start;color:#fff6e6;gap:8px}.subscription-option__benefits li:before{content:"\2713";color:#fff6e6;font-weight:700;flex-shrink:0}label.subscription-option--onetime{display:flex!important;align-items:center!important;justify-content:space-between;border:1px solid var(--color-border, #E0DCD3);border-radius:999px;padding:16px 20px;width:100%;box-sizing:border-box}.subscription-option--onetime input[type=radio]{width:20px;height:20px;margin-right:10px;flex-shrink:0}.subscription-dropdown{position:relative;width:100%;margin-top:14px}.subscription-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid var(--color-border, #E0DCD3);border-radius:999px;background:#fff6e6;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer}.subscription-dropdown__trigger span{text-transform:normal!important}.subscription-dropdown__arrow{width:8px;height:8px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg);flex-shrink:0;margin-left:10px}.subscription-dropdown__list{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;margin:0;padding:6px;list-style:none;background:#fff6e6;border:1px solid var(--color-border, #E0DCD3);border-radius:16px;box-shadow:0 8px 24px #00000014}.subscription-dropdown__list.is-open{display:block}.subscription-dropdown__option{display:block;width:100%;box-sizing:border-box;text-align:left;padding:10px 12px;border:none;border-radius:10px;background:transparent;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer}.subscription-dropdown__option:hover{background:var(--color-background-subtle, #FBF3E8)}.subscription-dropdown__option.is-selected{background:#f15f50;color:#fff;font-weight:600}.product-details .quantity-selector,.quick-add-modal .quantity-selector{overflow:hidden;border-radius:999px;border-color:#5d2f1b}.quantity-minus,.quantity-plus{position:relative;background-color:transparent}button.quantity-minus:hover,button.quantity-plus:hover,button.quantity-minus:active,button.quantity-plus:active,.button.quantity-minus:hover,.button.quantity-plus:hover{background-color:transparent!important;box-shadow:none!important;border-bottom:none!important;filter:none!important;transform:none!important}.quantity-minus:before,.quantity-plus:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background-color:transparent;transition:background-color .15s ease}.quantity-minus:hover:before,.quantity-plus:hover:before{background-color:#f5ebda}.quantity-minus>*,.quantity-plus>*{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/subscription.css.map */
