.product-subscription__block{display:flex;flex-direction:column;width:100%;gap:18px;margin-bottom:24.5px}.input-subscription{display:none}product-info[data-default-otp=true] yotpo-subscription-widget{display:none}.product-subscription__block .block__element{display:flex;flex-direction:column;gap:12px;padding:12px 20px;position:relative;min-height:64px;border:1px solid #C4C8D2;border-radius:12px;justify-content:space-between;cursor:pointer}.subscription__info-top{display:flex;align-items:center;gap:12px}.block__element--subscription .subscription-price__wrapper{grid-area:price}.block__element--subscription .select_plans{grid-area:select}.product-subscription__block .block__element:has(.input-subscription:checked){border:1px solid #151414}.product-subscription__block .custom__input-radio{background-color:#fff;border:1px solid #C4C8D2;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.product-subscription__block .custom__input-radio svg{display:none;width:14px;height:14px}.input-subscription:checked+.custom__input-radio svg{display:block}.product-subscription__block .original__price{text-decoration:line-through;font-size:12px;line-height:1}.product-subscription__block .sale__price{font-size:14px;line-height:1;font-weight:600}.product-subscription__block .subscription-price__wrapper{display:flex;align-items:flex-end;gap:13px;flex-direction:column;margin-left:auto}.product-subscription__block select{cursor:pointer}.product-subscription__block select,.product-subscription__block select:focus,.product-subscription__block select:focus-visible{border:none;outline:unset;color:#6723ab;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px;box-shadow:unset}.product-subscription__block .subscription__price{display:flex;gap:10px;align-items:center}.subscription__option-content-wrapper{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:12px;line-height:135%;letter-spacing:.3px;margin-right:.5rem}.subscription__option-content-wrapper svg{flex-shrink:0}.product-subscription__block .subscription__option-content-item{display:flex;gap:8px;align-items:center;justify-content:flex-start;color:var(--Color-4, #1B1E20);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.24px}.product-subscription__block .subscription__option-content-item strong{color:var(--Color, #6723AB);font-weight:600}.product-subscription__block .subscribe__option-title,.product-subscription__block .one-time__option-title{font-size:14px;font-weight:600;line-height:120%;letter-spacing:.28px}.product-subscription__block .subscribe__option-title{font-weight:600}.product-subscription__block .one-time__option-content *{margin:0;font-size:12px;line-height:120%;letter-spacing:1px}.product-subscription__block .one-time__option-content{margin-top:5px;display:block}.subscription__option-content-wrapper b,.product-subscription__block .one-time__option-content strong{font-weight:600}.subscription__select-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.subscription__select-title{color:var(--Color-4, #1B1E20);font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.24px}.subscription__select{display:flex;align-items:center;gap:10px}.subscription__plan-button{display:flex;padding:10px 20px;justify-content:center;align-items:center;border-radius:10px;border:1px solid #151414;color:#151414;background-color:#fff;text-align:center;font-family:Newtown Regular,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.24px;cursor:pointer;transition:all .3s ease}.one-time-price__wrapper{margin-left:auto}.subscription__plan-button.active,.subscription__plan-button:hover{background:var(--Color-3, #151414);color:var(--Color-3, #fff)}@media screen and (max-width:1024px){.subscription__select-wrapper{flex-direction:column;align-items:flex-start}.subscription__select{width:100%;gap:14px}.subscription__plan-button{flex:1;padding:10px}}@media screen and (max-width:749px){.product-subscription__block .block__element{padding:18px 16px}.product-subscription__block .subscription__option-content-item{letter-spacing:0}.subscription__option-content-wrapper{margin-top:10px}.product-subscription__block .block__element:not(.block__element--subscription){padding:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/yotpo-variants-data.css.map */
