.product__info-container .custom-sub{border:0;border-radius:0;overflow:visible;background:none}.product__info-container .custom-sub .subbscription-main{display:flex;flex-direction:column;border:0;border-radius:0;background:none;font-family:var(--font-body-family)}.product__info-container .custom-sub .subscription-options{display:flex;flex-direction:column;gap:10px;padding:0;border:0}.product__info-container .custom-sub .option{margin:0!important;padding:14px 16px;border:1px solid #DFE4E9;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.product__info-container .custom-sub .option:hover{border-color:#a3abb4}.product__info-container .custom-sub .option:has(input:checked){padding:13px 15px;border:2px solid #0044C2;background:#f7faff}.product__info-container .custom-sub .subscriptions-ins-fllx{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;border:0!important;cursor:pointer}.product__info-container .custom-sub .subscriptions-ins-fllx-radio{flex:none;display:flex;padding-top:1px}.product__info-container .custom-sub .subscriptions-ins-fllx-radio input{width:20px;height:20px;margin:0!important;accent-color:#0044C2;cursor:pointer}.product__info-container .custom-sub .subscriptions-ins-fllx-teext{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.product__info-container .custom-sub .subscription-name{margin:0;padding:0;font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:0;color:#1d1d1b}.product__info-container .custom-sub .subscription-price{display:flex;flex-direction:row;align-items:baseline;gap:6px;padding:0;font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:0;color:#1d1d1b;white-space:nowrap}.product__info-container .custom-sub .subscription-price .original-price{margin:0;font-size:13.5px;font-weight:400;color:#7b8389}.product__info-container .custom-sub .subscription-details{display:flex;flex-direction:column;gap:6px;margin:6px 0 0 32px;color:#4f5761}.product__info-container .custom-sub .subscription-subtxxt-flxc{gap:7px}.product__info-container .custom-sub .subscription-subtxxt-flxc img{width:14px;height:14px}.product__info-container .custom-sub .subscription-details p{margin:0;font-size:13.5px;font-weight:400;line-height:1.35;letter-spacing:0;color:#4f5761}.product__info-container .custom-sub .subscription-subtxxt-flxc:first-child p{font-weight:600;color:#0b6b3a}.product__info-container .custom-sub .subscription-frequency{display:none;margin:0;padding:0}.product__info-container .custom-sub .subbscription-main:has(input[value=subscription]:checked) .option.subscribe-save{padding-bottom:10px;border-bottom:0;border-radius:14px 14px 0 0}.product__info-container .custom-sub .subbscription-main:has(input[value=subscription]:checked) .subscription-frequency{display:block;padding:0 15px 14px 47px;border:2px solid #0044C2;border-top:0;border-radius:0 0 14px 14px;background:#f7faff}.product__info-container .custom-sub .subscription-frequency select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:42px;margin:0;padding:0 40px 0 12px;border:1px solid #C9D1DA;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%234F5761' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:0;color:#1d1d1b;cursor:pointer}.product__info-container .custom-sub .subscription-frequency select::-ms-expand{display:none}.product__info-container .custom-sub .subscription-frequency select:focus{outline:2px solid #0044C2;outline-offset:-1px}.custom-price-pdpp .hmss-was{margin-left:10px;font-size:18px;font-weight:400;letter-spacing:0;color:#7b8389}.custom-price-pdpp .hmss-or{display:inline-block;vertical-align:baseline;margin:0 0 0 14px;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0;color:#0b6b3a;text-align:left;cursor:pointer}.custom-price-pdpp .hmss-or b{font-weight:700}.custom-price-pdpp .hmss-or:hover{text-decoration:underline;text-underline-offset:3px}.custom-price-pdpp .hmss-or:focus-visible{outline:2px solid #0044C2;outline-offset:2px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/86/assets/hm-subsave.css.map */
