.subscription-widget-ab-container .style-1-widget{display:block}.subscription-widget-ab-container .style-2-widget,.subscription-widget-ab-container.use-style-2 .style-1-widget{display:none!important}.subscription-widget-ab-container.use-style-2 .style-2-widget{display:flex!important}.product-description-bullets-section.style-2-bullets{display:none}.subscription-widget-ab-container.use-style-2~.product-description-bullets-section.style-2-bullets,.use-style-2 .product-description-bullets-section.style-2-bullets{display:block}.product-subscription-type-wrapper.style-2{flex-direction:column;align-items:center;width:100%;margin:0 auto 0 0}.product-subscription-type-wrapper.style-2.show-toggle{display:flex}.product-subscription-type-wrapper.style-2 .title-subscription{color:#000;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px;text-align:start;margin-right:auto}.product-subscription-type-wrapper.style-2 .product-subscription-type{border:1px solid #D9EEF5;border-radius:0;padding:0;background:#f9fefe;display:flex;flex-direction:column;width:100%;gap:0;overflow:visible}.product-subscription-type-wrapper.style-2 .product-subscription-type input#subToggle,.product-subscription-type-wrapper.style-2 .product-subscription-type input#subToggle2{display:none}.product-subscription-type-wrapper.style-2 .subscription-state,.product-subscription-type-wrapper.style-2 .one-time-state{display:none;width:100%;padding:16px;flex-direction:column;gap:12px}.product-subscription-type-wrapper.style-2 input#subToggle:checked~.subscription-state,.product-subscription-type-wrapper.style-2 input#subToggle2:checked~.subscription-state{display:flex}.product-subscription-type-wrapper.style-2 input#subToggle:not(:checked)~.one-time-state,.product-subscription-type-wrapper.style-2 input#subToggle2:not(:checked)~.one-time-state{display:flex}.product-subscription-type-wrapper.style-2 .subscription-top-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.product-subscription-type-wrapper.style-2 .subscription-left{display:flex;align-items:flex-start;gap:12px}.product-subscription-type-wrapper.style-2 .toggle-switch{width:48px;min-width:48px;height:26px;background-color:#ccc;border-radius:34px;position:relative;cursor:pointer;margin-top:2px;display:inline-block}.product-subscription-type-wrapper.style-2 .toggle-switch:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.product-subscription-type-wrapper.style-2 .subscription-state .toggle-switch{background-color:#00487c}.product-subscription-type-wrapper.style-2 .subscription-state .toggle-switch:before{transform:translate(22px)}.product-subscription-type-wrapper.style-2 .one-time-state .toggle-switch{background-color:#ccc}.product-subscription-type-wrapper.style-2 .one-time-state .toggle-switch:before{transform:translate(0)}.product-subscription-type-wrapper.style-2 .subscription-text{display:flex;flex-direction:column;gap:2px}.product-subscription-type-wrapper.style-2 .subscription-text .title{color:#222;font-size:20px;font-weight:700;line-height:1.3;margin:0}.product-subscription-type-wrapper.style-2 .subscription-text .subtitle{color:#666;font-size:14px;font-weight:400;line-height:1.4}.product-subscription-type-wrapper.style-2 .subscription-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.product-subscription-type-wrapper.style-2 .price-current{color:#000;font-size:28px;font-weight:700;line-height:1}.product-subscription-type-wrapper.style-2 .price-original{color:#999;font-size:16px;font-weight:400;text-decoration:line-through}.product-subscription-type-wrapper.style-2 .one-time-state .price-current{font-size:28px}.product-subscription-type-wrapper.style-2 .subscription-dropdown-row{width:100%;padding:0 16px 16px;margin-top:-8px}.product-subscription-type-wrapper.style-2 .subscription-dropdown{width:100%}.product-subscription-type-wrapper.style-2 .choices__inner,.product-subscription-type-wrapper.style-2 .is-focused .choices__inner{padding:12px 16px;border-radius:6px;border:1px solid #e0e0e0;background:#fff;font-size:16px;min-height:auto}.product-subscription-type-wrapper.style-2 .subscription-badges-bar{display:flex;justify-content:center;align-items:center;gap:32px;padding:12px 16px;background:#e3f6f9;width:100%;border-radius:0 0 8px 8px}.product-subscription-type-wrapper.style-2 .subscription-badges-bar .badge{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.product-subscription-type-wrapper.style-2 input#subToggle:checked~.subscription-badges-bar .subscription-badge,.product-subscription-type-wrapper.style-2 input#subToggle2:checked~.subscription-badges-bar .subscription-badge{display:flex;color:#00487c}.product-subscription-type-wrapper.style-2 input#subToggle:checked~.subscription-badges-bar .subscription-badge i,.product-subscription-type-wrapper.style-2 input#subToggle2:checked~.subscription-badges-bar .subscription-badge i{color:#00487c}.product-subscription-type-wrapper.style-2 input#subToggle:checked~.subscription-badges-bar .one-time-badge,.product-subscription-type-wrapper.style-2 input#subToggle2:checked~.subscription-badges-bar .one-time-badge{display:none}.product-subscription-type-wrapper.style-2 input#subToggle:not(:checked)~.subscription-badges-bar .one-time-badge,.product-subscription-type-wrapper.style-2 input#subToggle2:not(:checked)~.subscription-badges-bar .one-time-badge{display:flex!important;color:#e63946}.product-subscription-type-wrapper.style-2 input#subToggle:not(:checked)~.subscription-badges-bar .one-time-badge i,.product-subscription-type-wrapper.style-2 input#subToggle2:not(:checked)~.subscription-badges-bar .one-time-badge i{color:#e63946}.product-subscription-type-wrapper.style-2 input#subToggle:not(:checked)~.subscription-badges-bar .subscription-badge,.product-subscription-type-wrapper.style-2 input#subToggle2:not(:checked)~.subscription-badges-bar .subscription-badge{display:none}.product-subscription-type-wrapper.style-2 .one-time-state .subscription-text .title{color:#000}.product-subscription-type-wrapper.style-2 .subscription-badges-wrapper{display:none!important}@media only screen and (max-width: 768px){.mobile-title-style-2{display:none}.subscription-widget-ab-container.use-style-2~.mobile-title-style-2,.use-style-2 .mobile-title-style-2{display:block!important}.product-subscription-type-wrapper.style-2 .subscription-top-row{flex-wrap:nowrap;align-items:center}.product-subscription-type-wrapper.style-2 .subscription-left{flex:1;align-items:center;gap:8px}.product-subscription-type-wrapper.style-2 .subscription-text{flex:1}.product-subscription-type-wrapper.style-2 .subscription-text .title{font-size:18px;line-height:1.2;margin:0}.product-subscription-type-wrapper.style-2 .subscription-text .subtitle{font-size:13px;line-height:1.3;margin-top:2px}.product-subscription-type-wrapper.style-2 .subscription-prices{flex-shrink:0;align-items:flex-end;gap:4px}.product-subscription-type-wrapper.style-2 .price-current{font-size:22px}.product-subscription-type-wrapper.style-2 .price-original{font-size:14px}.product-subscription-type-wrapper.style-2 .one-time-state .price-current{font-size:22px}.product-subscription-type-wrapper.style-2 .subscription-badges-bar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.product-subscription-type-wrapper.style-2 .subscription-badges-bar .badge{font-size:13px}.product-subscription-type-wrapper.style-2 .subscription-dropdown-row{padding:0 16px 12px}}
/*# sourceMappingURL=/cdn/shop/t/215/assets/pdm-subscription-toggle-style-2.css.map */
