.subscription-widget .subscription-widget__options{display:flex;flex-direction:column;gap:8px}.subscription-widget .subscription-widget__title{font-weight:700;margin-bottom:12px}.subscription-widget .subscription-radio-button__label{display:flex;justify-content:space-between;flex:1}.subscription-widget .subscription-radio-button input[type=radio]{appearance:none;-webkit-appearance:none;border:1px solid #272727;border-radius:100%;width:22px;height:22px;position:relative;margin:0;top:0;transition:.2s all}.subscription-widget .subscription-radio-button input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:100%;background-color:#272727}.subscription-widget .subscription-radio-button{display:flex;gap:8px;row-gap:4px;padding:17px 16px;border:1px solid #dedede;cursor:pointer;align-items:center;max-height:60px;transition:.3s all}.subscription-widget .subscription-radio-button:has(.subscription-widget__radio:checked){border:1px solid #272727}.subscription-widget .subscription .subscription-radio-button{flex-direction:column;align-items:baseline}.subscription-widget .subscription .subscription-radio-button:has(.subscription-widget__radio:checked){max-height:84px;transition:.3s all}.subscription-widget .subscription .subscription-radio-button:has(.subscription-widget__radio:checked) input[type=radio]:checked{top:10px;transition:.2s all}.subscription-widget .subscription-tenure{position:relative;left:30px}.subscription-widget .subscription-price{display:flex;gap:10px;align-self:center;position:relative;top:0;transition:.2s all}.subscription-widget .subscription .subscription-radio-button:has(.subscription-widget__radio:checked) .subscription-price{top:10px;transition:.2s all}.subscription-widget .regular-price{text-decoration:line-through}.subscription-widget .subscription-price-item{color:#d6403d;font-weight:700}.subscription-widget .subscription__wrapper{display:flex;gap:8px;width:100%}.subscription-widget .subscription-save{background:rgba(var(--branding-color));color:#fff;font-size:14px;line-height:21px;padding:4px 9px}.subscription-widget .subscription-title{display:flex;flex-direction:column;line-height:24px}.subscription-widget .subscription-duration{opacity:0;height:0;transition:.2s all;display:block}.subscription-widget .subscription-radio-button:has(.subscription-widget__radio:checked) .subscription-duration{opacity:1;height:auto}.subscription-widget .subscription-radio-button:has(.subscription-widget__radio:checked) .subscription-widget__radio{display:flex;align-self:center}.subscription-radio-button__wrapper{display:flex;gap:8px}.subscription-widget .subscription-details{display:flex}.subscription-widget .tooltip-title-wrapper .title{font-size:14px;line-height:21px;color:#797979;margin:0}.subscription-widget .tooltip-title-wrapper{display:flex;gap:3px;margin-top:8px;align-items:center;position:relative;cursor:pointer}.subscription-widget .tooltip-title-wrapper svg{position:relative;top:2px}.subscription-widget .tooltip{position:absolute;display:flex;width:478px;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;box-shadow:0 1px 8px #00000026;background:#fff;top:38px;left:10px;font-weight:400;border:1px solid #d9d9d9;opacity:0;transition:opacity .5s ease-in-out;visibility:hidden}.subscription-widget .tooltip:before{content:"";position:absolute;top:-15px;left:98px;width:24px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.56238 14.5L12 0.877971L21.4376 14.5H2.56238Z' fill='white' stroke='%23DEDEDE'/%3E%3Cpath d='M3.50025 14H20.5002L21.128 15H2.78223L3.50025 14Z' fill='white'/%3E%3C/svg%3E")}.subscription-widget .tooltip-title-wrapper:hover .tooltip{opacity:1;z-index:2;visibility:visible}.subscription-widget .tooltip strong{font-weight:500}.subscription-save-wrapper{margin-top:2px}.product .subscription-widget .subscription-save{font-weight:700}.drawer__upsell .subscription-widget .subscription-radio-button{padding:17px 12px;row-gap:2px}.drawer__upsell .subscription-widget .subscription-price{gap:4px}.drawer__upsell .subscription-widget .subscription .subscription-radio-button:has(.subscription-widget__radio:checked) input[type=radio]:checked{top:12px}.drawer__upsell .subscription-widget .subscription .subscription-radio-button:has(.subscription-widget__radio:checked) .subscription-price{top:12px}.drawer__upsell .subscription-widget .subscription-radio-button input[type=radio]{width:18px;height:18px}.drawer__upsell .subscription-widget .subscription .subscription-radio-button input[type=radio]{top:2px}.drawer__upsell .subscription-widget .subscription-radio-button__label{font-size:14px}.drawer__upsell .subscription-widget .subscription-save{padding:3px 8px}.drawer__upsell .subscription-widget .tooltip-title-wrapper{margin-bottom:16px}.drawer__upsell .subscription-widget .tooltip{font-size:14px;padding:6px 16px 16px;width:302px;box-sizing:border-box;top:-130px;left:0}.drawer__upsell .subscription-widget .tooltip:before{top:unset;transform:rotate(180deg);left:107px;bottom:-15px}.drawer__upsell .subscription-widget .subscription-tenure{font-size:14px}.video-reels_modal__content .subscription-widget .subscription-radio-button{border:1px solid rgba(121,121,121,.5)}.video-reels_modal__content .subscription-widget .tooltip{font-size:14px;padding:6px 16px 16px;width:302px;box-sizing:border-box;top:-130px;left:0}.video-reels_modal__content .subscription-widget .tooltip:before{top:unset;transform:rotate(180deg);left:108px;bottom:-15px}.video-reels_modal__content .subscription-widget .tooltip-title-wrapper{margin-bottom:16px}@media screen and (max-width:749px){.subscription-widget .subscription-widget__title{font-size:16px;line-height:21px}.subscription-widget .subscription-save{font-size:12px;padding:4px 8px}.subscription-widget .tooltip{width:calc(100vw - 42px)}.drawer__upsell .subscription-widget .subscription-radio-button__label{font-size:12px}.drawer__upsell .subscription-widget .subscription-save{padding:4px;font-size:10px}.drawer__upsell .subscription-widget .tooltip-title-wrapper .title{font-size:12px;line-height:16px}.drawer__upsell .subscription-widget .subscription .subscription-radio-button input[type=radio]{top:4px}.drawer__upsell .subscription-widget .subscription-radio-button input[type=radio]{width:14px;height:14px}.drawer__upsell .subscription-radio-button input[type=radio]:checked:before{width:10px;height:10px}.drawer__upsell .subscription-widget .subscription-radio-button__wrapper{gap:6px}.drawer__upsell .subscription-widget .subscription-price{gap:4px}.drawer__upsell .subscription-widget .subscription-radio-button{padding:14px 10px}.drawer__upsell .subscription-widget .tooltip-title-wrapper{margin-bottom:10px}.drawer__upsell .subscription-widget .tooltip-title-wrapper svg{width:16px;height:16px}.drawer__upsell .subscription-widget .tooltip{width:280px}.drawer__upsell .subscription-widget .tooltip{top:-145px}.drawer__upsell .subscription-widget .tooltip:before{left:92px}.drawer__upsell .subscription-widget .subscription-tenure{font-size:12px}.drawer__upsell .subscription-widget .subscription-tenure{position:relative;left:24px}.video-reels_modal__content .subscription-widget .tooltip-title-wrapper{margin-bottom:8px}}@media screen and (max-width:400px){.drawer__upsell .subscription-widget .tooltip{width:245px}}@media screen and (max-width:360px){.drawer__upsell .subscription-widget .subscription-radio-button__label,.drawer__upsell .subscription-widget .subscription-tenure{font-size:11px}}@media screen and (max-width:1200px)and (min-width:750px){.product-page .subscription-widget .subscription-save{font-size:12px}.product-page .subscription-widget .subscription-radio-button__label{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/subscription-widget.css.map */
