:root{--wrapper-border-width: 1px;--wrapper-border-color: #0002;--wrapper-border-radius: 15px;--wrapper-padding: 0;--wrapper-padding-mobile: 16px;--wrapper-bg-color: transparent;--wrapper-gap: 28px;--wrapper-gap-mobile: 16px;--section-title-font-size: 20px;--section-title-font-size-mobile: 18px;--section-title-font-weight: 500;--section-title-text-color: #000000;--tab-height: 51px;--tab-height-mobile: 59px;--tab-font-size: 16px;--tab-font-size-mobile: 14px;--tab-font-weight: 400;--tab-text-color: #000000;--tab-bg-color: #fff;--tab-active-text-color: #000000;--tab-active-bg-color: #F8F8F8;--tab-border-width: 1px;--tab-border-color: #0002;--tab-border-radius: 12px;--tab-border-radius-mobile: 8px;--puchase-type-title-font-sizes-mobile: 14px;--puchase-type-label-font-sizes-mobile: 8px;--radio-button-size: 16px;--radio-button-size-mobile: 14px;--radio-button-border-width: 2px;--radio-button-border-color: #0002;--radio-button-bg-color: #fff;--badge-bg-color: #;--badge-active-bg-color: #A0F1FF;--badge-text-color: #000;--badge-active-text-color: #000;--badge-border-width: 0px;--badge-border-color: #A0F1FF;--badge-active-border-color: #A0F1FF;--badge-border-radius: 4px;--badge-padding-v: 4px;--badge-padding-h: 8px;--badge-font-size: 12px;--badge-font-size-mobile: 10px;--option-border-width: 1px;--option-border-color: #0002;--option-border-radius: 14px;--option-bg-color: #FFFFFF;--option-padding: 20px;--option-padding-mobile: 16px;--option-active-border-color: #0005;--option-active-bg-color: #F8F8F8;--best-deal-badge-bg-color: #A0F1FF;--best-deal-badge-active-bg-color: #A0F1FF;--best-deal-badge-text-color: #000;--best-deal-badge-active-text-color: #000;--best-deal-badge-border-width: 0px;--best-deal-badge-border-color: #A0F1FF;--best-deal-badge-active-border-color: #A0F1FF;--best-deal-badge-border-radius: 4px;--best-deal-badge-padding-v: 4px;--best-deal-badge-padding-h: 8px;--best-deal-badge-font-size: 12px;--best-deal-badge-font-size-mobile: 10px;--option-title-font-size: 14px;--option-title-font-size-mobile: 14px;--option-title-font-weight: 600;--option-title-text-color: #000000;--subscription-option-badge-font-size: 12px;--subscription-option-badge-font-size-mobile: 10px;--subscription-option-badge-text-color: #000;--subscription-option-badge-active-text-color: #000;--subscription-option-badge-bg-color: #A0F1FF;--subscription-option-badge-active-bg-color: #A0F1FF;--subscription-option-badge-border-width: 0px;--subscription-option-badge-border-color: #A0F1FF;--subscription-option-badge-active-border-color: #A0F1FF;--subscription-option-badge-border-radius: 4px;--subscription-option-badge-padding-v: 4px;--subscription-option-badge-padding-h: 8px;--option-desc-font-size: 16px;--option-desc-font-size-mobile: 14px;--option-desc-font-weight: 400;--option-desc-text-color: #666666;--price-font-size: 14px;--price-font-size-mobile: 14px;--price-font-weight: 700;--price-text-color: #000000;--original-price-color: #6C757D;--shipping-info-font-size: 12px;--shipping-info-font-size-mobile: 10px;--shipping-info-font-weight: 400;--shipping-info-text-color: #666;--options-gap: 12px;--options-gap-mobile: 8px;--button-height: 50px;--button-height-mobile: 44px;--button-font-size: 18px;--button-font-size-mobile: 16px;--button-font-weight: 600;--button-text-color: #ffffff;--button-bg-color: #000000;--button-hover-bg-color: #333333;--button-border-width: 0px;--button-border-color: #0002;--button-border-radius: 8px;--cart-drawer-add-to-cart-paddings-Y: 0px}.purchase-options{border:var(--wrapper-border-width) solid var(--wrapper-border-color);border-radius:var(--wrapper-border-radius);padding:var(--wrapper-padding);background-color:var(--wrapper-bg-color);gap:var(--wrapper-gap);display:flex;flex-direction:column;width:100%;padding:1.25rem;margin-bottom:24px}.product-card .purchase-options{background-color:#fff;text-align:left}.product-card purchase-toggle{display:none!important}@media(max-width:768px){.purchase-options{padding:var(--wrapper-padding-mobile);gap:var(--wrapper-gap-mobile)}}.purchase-options__title,.subscription-options__title,.onetime-options__title{font-size:var(--section-title-font-size);font-weight:var(--section-title-font-weight);color:var(--section-title-text-color);margin:0;line-height:1.2;display:inline-flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}@media(max-width:768px){.purchase-options__title,.subscription-options__title,.onetime-options__title{font-size:var(--section-title-font-size-mobile)}}.purchase-options__tabs-nav{display:flex;flex-wrap:wrap;gap:24px;width:100%}.product-card .purchase-options__tabs-nav{display:grid;grid-template-columns:100%;gap:12px}@media(max-width:768px){.purchase-options__tabs-nav{grid-template-columns:100%;gap:12px}}.purchase-options__tab-nav{position:relative;cursor:pointer;display:block;flex:1;height:var(--tab-height);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--tab-text-color);background-color:var(--tab-bg-color);border:var(--tab-border-width) solid var(--tab-border-color);border-radius:var(--tab-border-radius);transition:all .3s ease}.purchase-options__tab-nav.active{color:var(--tab-active-text-color);background-color:var(--tab-active-bg-color)}@media(max-width:768px){.purchase-options__tab-nav{height:var(--tab-height-mobile);font-size:var(--tab-font-size-mobile);border-radius:var(--tab-border-radius-mobile);flex:none;flex:0 0 100%}}.purchase-options__tab-input{position:absolute;opacity:0;width:0;height:0}.purchase-options__tab-label{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 12px;text-align:center;height:100%;border-radius:inherit;position:relative;pointer-events:none;font-family:var(--font-body--family)}.purchase-options__tab-label:before{content:"";width:var(--radio-button-size);height:var(--radio-button-size);border-radius:50%;border:var(--radio-button-border-width) solid var(--radio-button-border-color);background-color:var(--radio-button-bg-color);margin-right:4px;transition:all .3s ease;flex-shrink:0}.purchase-options__tab-nav.active .purchase-options__tab-label:before{border:none;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNDA0MDQwIj48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEgMTdsLTUtNS4yOTkgMS4zOTktMS40MyAzLjU3NCAzLjczNiA2LjU3Mi03LjAwNyAxLjQ1NSAxLjQwMy04IDguNTk3eiIvPjwvc3ZnPg==)}@media(max-width:768px){.purchase-options__tab-label:before{width:var(--radio-button-size-mobile);height:var(--radio-button-size-mobile)}}@media(max-width:768px){.purchase-options__tab-label{padding:12px 16px;justify-content:flex-start}}.purchase-options__tab-title{font-size:inherit;font-weight:inherit;color:inherit;line-height:1.2}.purchase-options__tab-badge{background-color:var(--badge-active-bg-color);color:var(--badge-active-text-color);border:var(--badge-border-width) solid var(--badge-border-color);border-color:var(--badge-active-border-color);border-radius:var(--badge-border-radius);padding:var(--badge-padding-v) var(--badge-padding-h);font-size:var(--badge-font-size);font-weight:400;letter-spacing:.5px;transition:all .3s ease;line-height:1.3;font-family:var(--font-body--family);width:max-content}@media(max-width:768px){.purchase-options__tab-title{font-size:var(--puchase-type-title-font-sizes-mobile)}.purchase-options__tab-badge{font-size:var(--puchase-type-label-font-sizes-mobile)}}.purchase-options__tab-content{width:100%}.purchase-options__content{display:none}.purchase-options__content.active{display:block}.subscription-option,.onetime-option{position:relative;display:block;cursor:pointer;border:var(--option-border-width) solid var(--option-border-color);border-radius:var(--option-border-radius);background-color:var(--option-bg-color);padding:var(--option-padding);transition:all .3s ease}.subscription-option:has(.subscription-option__badge){padding-top:28px}.subscription-option--selected,.onetime-option--selected,.subscription-option:hover,.onetime-option:hover{border-color:var(--option-active-border-color);background-color:var(--option-active-bg-color)}@media(max-width:768px){.subscription-option,.onetime-option{padding:var(--option-padding-mobile)}.subscription-option:has(.subscription-option__badge){padding-top:22px}}.subscription-option__badge,.onetime-option__badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background-color:var(--best-deal-badge-bg-color);color:var(--best-deal-badge-text-color);border:var(--best-deal-badge-border-width) solid var(--best-deal-badge-border-color);border-radius:var(--best-deal-badge-border-radius);padding:var(--best-deal-badge-padding-v) var(--best-deal-badge-padding-h);font-size:var(--best-deal-badge-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:1;transition:all .3s ease;font-family:var(--font-body--family)}.subscription-option--selected .subscription-option__badge,.onetime-option--selected .onetime-option__badge{background-color:var(--best-deal-badge-active-bg-color);color:var(--best-deal-badge-active-text-color);border-color:var(--best-deal-badge-active-border-color)}@media(max-width:768px){.subscription-option__badge,.onetime-option__badge{font-size:var(--best-deal-badge-font-size-mobile)}}.subscription-option__input,.onetime-option__input{position:absolute;opacity:0;width:0;height:0}.subscription-option__content,.onetime-option__content{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.variant-option__title:before,.subscription-option__title:before,.onetime-option__title:before{content:"";width:var(--radio-button-size);height:var(--radio-button-size);border-radius:50%;border:var(--radio-button-border-width) solid var(--radio-button-border-color);background-color:var(--radio-button-bg-color);background-size:cover;transition:all .3s ease;flex-shrink:0}.variant-option:has(input:checked) .variant-option__title:before,.subscription-option--selected .subscription-option__title:before,.onetime-option--selected .onetime-option__title:before{border:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNDA0MDQwIj48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEgMTdsLTUtNS4yOTkgMS4zOTktMS40MyAzLjU3NCAzLjczNiA2LjU3Mi03LjAwNyAxLjQ1NSAxLjQwMy04IDguNTk3eiIvPjwvc3ZnPg==)}@media(max-width:768px){.subscription-option__title:before,.onetime-option__title:before{width:var(--radio-button-size-mobile);height:var(--radio-button-size-mobile)}}@media(max-width:768px){.subscription-option__content,.onetime-option__content{gap:12px;align-items:center}}.subscription-option__left,.onetime-option__left{display:flex;flex-direction:column;gap:4px}.subscription-option__title,.onetime-option__title{font-size:var(--option-title-font-size);font-weight:var(--option-title-font-weight);color:var(--option-title-text-color);line-height:1.2;display:inline-flex;align-items:center;gap:8px}@media(max-width:768px){.subscription-option__title,.onetime-option__title{font-size:var(--option-title-font-size-mobile)}}.subscription-option__savings-badge,.onetime-option__savings-badge{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:24px;font-size:var(--subscription-option-badge-font-size);font-weight:400;color:var(--subscription-option-badge-text-color);background-color:var(--subscription-option-badge-bg-color);border:var(--subscription-option-badge-border-width) solid var(--subscription-option-badge-border-color);border-radius:var(--subscription-option-badge-border-radius);padding:var(--subscription-option-badge-padding-v) var(--subscription-option-badge-padding-h);line-height:1.2;white-space:nowrap;transition:all .3s ease;font-family:var(--font-body--family)}@media(max-width:1024px){.hidden-smaller{display:none!important}}@media(min-width:1025px){.hidden-larger{display:none!important}}.subscription-option--selected .subscription-option__savings-badge,.onetime-option--selected .onetime-option__savings-badge{background-color:var(--subscription-option-badge-active-bg-color);color:var(--subscription-option-badge-active-text-color);border-color:var(--subscription-option-badge-active-border-color)}.subscription-option__savings-badge--mobile,.onetime-option__savings-badge--mobile{display:none}@media(max-width:768px){.subscription-option__savings-badge--mobile,.onetime-option__savings-badge--mobile{display:inline-flex}.subscription-option__savings-badge,.onetime-option__savings-badge,.onetime-option__savings-badge--mobile{min-height:20px;font-size:var(--subscription-option-badge-font-size-mobile)}}.hide-desktop-savings-show-mobile .subscription-option__savings-badge--desktop{display:none!important}@media(min-width:769px){.hide-desktop-savings-show-mobile .subscription-option__savings-badge--mobile{display:inline-flex!important}}.hide-desktop-savings-show-mobile .subscription-option__price,.hide-desktop-savings-show-mobile .subscription-option__original-price{display:none!important}.subscription-option__description,.onetime-option__description{font-size:var(--option-desc-font-size);font-weight:var(--option-desc-font-weight);color:var(--option-desc-text-color);line-height:1.3;font-family:var(--font-body--family)}@media(max-width:768px){.subscription-option__description,.onetime-option__description{font-size:var(--option-desc-font-size-mobile)}}.subscription-option__right,.onetime-option__right{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media screen and (min-width:769px)and (max-width:1024px){.subscription-option__content{flex-direction:column}.onetime-option__badge{font-size:8px}.subscription-option__right{flex-direction:row-reverse;justify-content:space-between;width:100%}}@media(max-width:768px){.subscription-option__right,.onetime-option__right{align-items:start;flex-direction:column;width:auto}}.subscription-option__price,.onetime-option__price{font-size:var(--price-font-size);font-weight:var(--price-font-weight);color:var(--price-text-color);font-family:var(--font-body--family)}@media(max-width:1024px){.subscription-option__price,.onetime-option__price{font-size:var(--price-font-size-mobile)}}.subscription-option__original-price,.onetime-option__original-price{font-size:var(--price-font-size);color:var(--original-price-color);text-decoration:line-through;font-family:var(--font-body--family)}.subscription-option__per-unit{font-size:var(--price-font-size);color:var(--original-price-color);font-weight:400;font-family:var(--font-body--family)}@media(max-width:1024px){.subscription-option__per-unit,.subscription-option__original-price,.onetime-option__original-price{font-size:var(--price-font-size-mobile)}}.shipping-info{font-size:var(--shipping-info-font-size);font-weight:var(--shipping-info-font-weight);color:var(--shipping-info-text-color);align-items:center;display:inline-flex;gap:6px;letter-spacing:inherit;font-family:var(--font-body--family)}@media(max-width:1024px){.shipping-info{font-size:var(--shipping-info-font-size-mobile)}}.subscription-group{display:flex;flex-direction:column;gap:var(--options-gap)}@media(max-width:1024px){.subscription-group{gap:var(--options-gap-mobile)}}.onetime-options{display:flex;flex-direction:column;gap:var(--options-gap)}@media(max-width:1024px){.onetime-options{gap:var(--options-gap-mobile)}}.purchase-summary{margin-top:var(--wrapper-gap)}.subscription-options__header{margin-bottom:var(--wrapper-gap)}@media(max-width:1024px){.purchase-summary{margin-top:var(--wrapper-gap-mobile)}.subscription-options__header{margin-bottom:var(--wrapper-gap-mobile)}}.subscription-options__list,.onetime-options__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--options-gap)}.onetime-options__list{flex-direction:column-reverse}@media(max-width:1024px){.subscription-options__list,.onetime-options__list{gap:var(--options-gap-mobile)}}.subscription-options__list li,.onetime-options__list li{margin:0}.subscription-benefits{margin-top:0;display:flex;flex-direction:column;gap:8px}.subscription-benefits__item{display:flex;align-items:center;gap:8px;font-size:12px;color:#151414;line-height:1.3;font-family:var(--font-body--family)}.subscription-benefits__item svg{flex-shrink:0}.subscription-info-toggle{margin-top:16px;border-top:1px solid #E8E8E8;padding-top:16px}.subscription-info__toggle-btn{background:none;border:none;color:#151414;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;transition:opacity .3s ease}.subscription-info__toggle-btn:hover{opacity:.7}.subscription-info__content{margin-top:12px;animation:slideDown .3s ease-out}.subscription-info__text{font-size:12px;line-height:1.4;color:#666;font-family:var(--font-body--family)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.purchase-summary__pricing{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.purchase-summary__total{display:flex;justify-content:space-between;align-items:center}.purchase-summary__total-label{font-size:18px;font-weight:600;color:#151414;font-family:var(--font-body--family)}@media(max-width:1024px){.purchase-summary__total-label{font-size:16px}}.purchase-summary__total-price{font-size:20px;font-weight:700;color:#151414;font-family:var(--font-body--family)}@media(max-width:1024px){.purchase-summary__total-price{font-size:18px}}.purchase-summary__original-price,.purchase-summary__savings{display:flex;justify-content:space-between;align-items:center;font-size:14px}.purchase-summary__original-label,.purchase-summary__savings-label{color:#666;font-family:var(--font-body--family)}.purchase-summary__original-amount{color:#999;text-decoration:line-through;font-family:var(--font-body--family)}.purchase-summary__savings-amount{color:#28a745;font-weight:600;font-family:var(--font-body--family)}.purchase-summary .purchase-summary__add-to-cart[type=submit]{width:100%;min-height:var(--button-height);font-size:var(--button-font-size);font-weight:var(--button-font-weight);color:var(--button-text-color);background-color:var(--button-bg-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.1rem;padding-top:var(--cart-drawer-add-to-cart-paddings-Y);padding-bottom:var(--cart-drawer-add-to-cart-paddings-Y)}.purchase-summary__add-to-cart:hover{background-color:var(--button-hover-bg-color);transform:translateY(-1px)}.purchase-summary__add-to-cart:active{transform:translateY(0)}.purchase-summary__add-to-cart:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.purchase-summary__add-to-cart:disabled .purchase-summary__button-text{display:none}@media(max-width:1024px){.purchase-summary .purchase-summary__add-to-cart[type=submit]{min-height:var(--button-height-mobile);font-size:var(--button-font-size-mobile)}}.purchase-summary__button-text{transition:opacity .3s ease;display:flex;align-items:center;gap:8px;font-family:var(--font-body--family)}@media(max-width:1024px){.product-card .purchase-summary__button-text{font-size:20px}}.button-price{font-weight:700;font-family:var(--font-body--family)}.button-compare-price{text-decoration:line-through;opacity:.7;font-weight:400;font-family:var(--font-body--family)}.loading-overlay__spinner{width:20px;height:20px;position:absolute;display:flex}.loading-overlay__spinner.hidden{display:none}.spinner{animation:rotator 1.4s linear infinite;width:20px;height:20px}.spinner .path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:dash 1.5s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.cart-notification-wrapper,.error-notification-wrapper{margin-top:16px}.cart-notification,.error-notification{padding:16px;border-radius:8px;border:1px solid;animation:slideIn .3s ease-out}@media(max-width:1024px){.cart-notification,.error-notification{padding:12px}}.cart-notification{background:#d4edda;border-color:#c3e6cb;color:#155724}.error-notification{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.cart-notification__content,.error-notification__content{display:flex;flex-direction:column;gap:8px}.cart-notification__heading,.error-notification__heading{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}@media(max-width:1024px){.cart-notification__heading,.error-notification__heading{font-size:13px}}.cart-notification__heading .icon,.error-notification__heading .icon{width:16px;height:16px;flex-shrink:0}.cart-notification__text,.error-notification__text{margin:0;font-size:12px;line-height:1.4;font-family:var(--font-body--family)}@media(max-width:1024px){.cart-notification__text,.error-notification__text{font-size:11px}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/subcriptions.css.map */
