subscriptions-widget:not(:defined){visibility:hidden}subscriptions-widget{margin-bottom:var(--spacing-xs);width:100%;display:block}subscriptions-widget *{font-family:var(--font-gotham);font-weight:300;font-size:1.3rem}.custom-select{position:relative;width:100%;display:flex;flex-direction:column;gap:10px}.option--one-time{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;padding:15px;gap:10px;border:1px solid #000000;cursor:pointer}.option--one-time input[type=radio],.option--subscribe__header input[type=radio]{flex-shrink:0;margin:0;width:13px;height:13px;visibility:visible;appearance:none;-webkit-appearance:none}.option--one-time .one-time-price{margin-left:auto}.option--one-time:has(input:not(:checked)),.option--subscribe:has(#subscribe-save:not(:checked)){color:var(--color-mid-grey-rgba);background:#f5f5f5;border-color:transparent}.option--subscribe{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:1px solid #000000;padding:15px;gap:15px;background:#fff;cursor:pointer}.option--subscribe__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:stretch;gap:10px}.option--subscribe__header .subscription__price{margin-left:auto}.option--subscribe:not(:has(#subscribe-save:checked)) .custom-select-container,.option--subscribe:not(:has(#subscribe-save:checked)) .subscription-divider,.option--subscribe:not(:has(#subscribe-save:checked)) .subscription-message{display:none}.subscription-divider{width:100%;border:none;border-top:1px solid #DDDDDD;margin:0}.subscription-benefit{margin:0}.custom-select-container{position:relative;width:100%}.custom-select-trigger{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;width:100%;height:39px;padding:0 15px;gap:10px;background:#fff;border:1px solid #000000;cursor:pointer;font-size:12px;font-family:var(--font-gotham);font-weight:500;letter-spacing:.012em;color:#000}.custom-select-trigger__text{flex:1;text-align:left}.custom-select-trigger .icon-chevron-down{flex-shrink:0;transition:transform .2s ease}.custom-options{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #000000;border-top:none;overflow-y:auto;max-height:200px;z-index:3}.custom-options.hidden{display:none}.custom-options:not(.hidden)+.custom-select-trigger .icon-chevron-down{transform:rotate(180deg)}.custom-options .option{width:100%}.custom-options .option label{display:flex;justify-content:flex-start;text-align:left;width:100%;padding:1.2rem 15px;border-bottom:1px solid var(--color-border);font-size:1.2rem;cursor:pointer}.custom-options .option:last-child label{border-bottom:none}.custom-options .option label:hover{background:var(--Surface-surface-secondary, #F5F5F5)}.custom-options .option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-options .option label{position:relative}.custom-options .option label:focus-visible{z-index:1;outline-offset:-2px}.custom-options label:has(>input:checked){display:none}.reactive-price{font-weight:700}.alternate-button-toggle{background:none;width:100%;text-align:center;text-decoration:underline;border:none;margin-top:.5rem;cursor:pointer}.subscription-widget__alternate-style{order:10}.subscription-widget__alternate-style .custom-select{display:none}subscriptions-widget:not(.subscription-widget__alternate-style) .alternate-button-toggle{display:none}@media(prefers-reduced-motion:reduce){.custom-select-trigger .icon-chevron-down{transition:none}}@-moz-document url-prefix(){input[type=radio]{-moz-appearance:initial}input[type=radio]{padding-left:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/939/assets/subscriptions-widget.css.map */
