span.money,.frequency_price,span.boxes-price.price-item.price-item--sale.price-item--last,span.offer-price-container,span.price-item.price-item--regular.signle_price.test{position:relative}.pad-product .product-form__input--pill input[type=radio]:checked+label span.boxes-price.price-item.price-item--sale.price-item--last:before{background-color:#fff1f2}.pad-product span.money:before,.pad-product .frequency_price:before,.pad-product span.boxes-price.price-item.price-item--sale.price-item--last:before,span.price-item.price-item--regular.signle_price.test:before{content:"\20b9";position:absolute;background:#fff;width:fit-content;height:20px;top:0;font-weight:400;left:0}span.price-item.price-item--regular.signle_price.test:before{height:29px}.pad-product span.boxes-price.price-item.price-item--sale.price-item--last{top:4px}.pad-product .additional_offer_information .offer-price-container:before{content:"\20b9";position:absolute;background:#f2f2f2;width:12px;height:20px;top:0;font-weight:400;left:0}.cstm-product-customize-box .additional_offer_information .offer-price .offer-price-container{font-size:19px;width:fit-content;margin-left:auto}.pad-product span.money:before{width:12px}span.offer-price-container:empty:before{display:none}.pad-product .frequency_price:before{top:4px}.pad-product span.boxes-price.price-item.price-item--sale.price-item--last:before{height:15px;top:4px;left:0;padding:1px 0;line-height:1}.recurpay__widget .recurpay__group_content_wrapper .recurpay__group_content{overflow-x:hidden;overflow-y:unset}.pad-product .recurpay__group_content_wrapper{height:auto;padding-bottom:0;padding-top:0}.pad-product .dropdown-custom-wrapper{position:relative;width:100%;padding-top:8px}.dropdown-custom-wrapper .dropdown-custom-label{position:absolute;top:1px;left:20px;z-index:9;background:#fff;font-weight:500;font-size:15px;line-height:100%;padding-inline:5px}.pad-product .recurpay__widget .recurpay__group_label .recurpay__group_header:hover .recurpay__radio_svg,.pad-product .recurpay__widget .recurpay__group_input:checked~.recurpay__group_label .recurpay__group_header .recurpay__radio_svg{transform:scale(0)}.pad-product .recurpay__widget .recurpay__widget_container--selected .recurpay__group_input:checked~.recurpay__group_label .recurpay__group_header .recurpay__radio_svg{transform:scale(1)}.pad-product .recurpay__widget .recurpay__group_frequency .recurpay__frequency_label_title,.pad-product .recurpay__widget .recurpay__group_content_wrapper .recommended_frequency_tag{display:none!important}.pad-product .recurpay__widget .recurpay__frequency,.pad-product .dropdown-custom-selected{padding:24px 24px 22px;border:1px solid #A31C20;cursor:pointer;background:#fff;font-weight:700;font-size:19px;line-height:100%;border-radius:8px;position:relative}.pad-product .dropdown-custom-selected:after{content:"";background:url(/cdn/shop/files/angle-dwon.png?v=1771320712);position:absolute;right:24px;width:20px;height:20px;background-size:20px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.pad-product .dropdown-custom-selected.active:after{transform:translateY(-50%) rotate(180deg)}.dropdown-custom-frequency-list{list-style:none;padding:0;margin:8px 0 0;border:1px solid #E6E6E6;position:unset;width:100%;border-radius:4px;background:#fff;overflow-y:auto;display:none;z-index:1000}.dropdown-custom-frequency-list.show_dropdown{display:block}.dropdown-custom-frequency-list .dropdown-custom-frequency-item .frequency_badge,.pad-product .dropdown-custom-selected .frequency_badge{font-size:12px;line-height:100%;letter-spacing:0px;text-transform:uppercase;background:#f27052;color:#fff;padding:4px 6px 2px;border-radius:4px;display:inline-block;transform:translateY(-2px);margin-right:5px}.cstm-product-customize-box .dropdown-custom-selected .frequency_badge{border-radius:4px;transform:translateY(-2px)}.dropdown-custom-frequency-list .dropdown-custom-frequency-item{padding:24px 24px 22px;border-bottom:1px solid #E6E6E6;cursor:pointer;background:#fff;font-weight:700;font-size:19px;line-height:100%}.dropdown-custom-frequency-list .dropdown-custom-frequency-item:last-child{border-bottom:0}.pad-product .recurpay__description_wrapper .recurpay__description{margin-top:16px}.pad-product .recurpay__description_wrapper .recurpay__description li:last-child{margin:0}.pad-product .recurpay__description_wrapper .recurpay__description li{margin:0 0 5px;font-weight:500;font-size:15px;line-height:100%;color:gray}.pad-product .recurpay__widget .recurpay__description ol,.pad-product .recurpay__widget .recurpay__description ul{padding:0 0 0 18px}.pad-product .recurpay__widget .recurpay__action{padding:20px 0 24px}.pad-product .recurpay__widget .recurpay__action button[data-recurpay-action]{font-weight:700;font-size:20px;line-height:100%;text-align:center;font-family:var(--font-body-family);padding:17px 20px;border-radius:100px;letter-spacing:0;background:#a31c20;color:#fff;text-transform:capitalize;border:1px solid #A31C20;transition:all .3s ease-in-out}.pad-product .recurpay__widget .recurpay__action button[data-recurpay-action]:is(:hover,:focus){background:#fff1f2;color:#a31c20}.pad-product .recurpay__widget .recurpay__group_label{cursor:unset}.pad-product .additional_offer_information{padding:19px 24px;background:#f2f2f2;border-top:1px solid #E6E6E6;margin-inline:-24px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex!important;justify-content:space-between;gap:8px;align-items:center}.pad-product .additional_offer_information .offer-image-with-text{display:flex;align-items:center;gap:8px}.pad-product .additional_offer_information .offer-image-with-text .offer-image{width:34px;height:34px}.pad-product .additional_offer_information .offer-image-with-text .offer-image img{width:100%;height:100%}.pad-product .additional_offer_information .offer-text{font-weight:700;font-size:19px;line-height:120%;max-width:300px;transform:translateY(3px);color:#060606}.pad-product .additional_offer_information .offer-price .offer-price-badge{font-weight:500;font-size:19px;line-height:100%;color:#666}.pad-product .recurpay__widget .recurpay__group_selling_price{font-weight:800;font-size:24px;line-height:100%}.pad-product .product__info-container .main_product_price .price-item--regular{line-height:100%!important;font-weight:700!important}.pad-product .product .price__container{margin-bottom:0}.pad-product .product .price__container span.inclusive-price-outer{font-size:13px}.pad-product .additional_offer_information .offer-price .offer-price-container{font-weight:800;font-size:18px;line-height:100%;display:block;text-align:right}.pad-product .recurpay__widget .recurpay__group_header{cursor:pointer}.pad-product .product__info-container button.customize_button{font-size:20px;font-weight:700;line-height:100%;width:calc(100% - 249px);padding:1.8rem 2rem;background:#a31c20;margin:0}.pad-product .recurpay__widget .recurpay__radio_group{margin-right:20px}.pad-product .recurpay__widget{padding:2px 0 0}.cstm-product-customize-box .ProductInfo-inner .no-js-hidden.main_product_price{width:100%;max-width:245px;margin:auto 0;position:relative;top:-14px}.cstm-product-customize-box .dropdown-custom-wrapper .dropdown-custom-label{color:#4d4d4d!important}.cstm-product-customize-box .span.money{display:grid;place-items:end}.pad-product .ProductInfo-inner .shopify-block.one-time-purchase{border-bottom:1px solid #E6E6E6;padding-bottom:24px;margin-bottom:24px}.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected,.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected .dropdown-custom-label,.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected .dropdown-custom-wrapper,.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected .dropdown-custom-selected,.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected span.money:before,.pad-product .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected .dropdown-custom-selected .frequency_price:before{background:#fff1f2}.cstm-product-customize-box fieldset.product-form__input.product-form__input--pill legend.form__label,.cstm-product-customize-box legend.sybscription_text_heading.form__label{width:100%;margin-bottom:16px;font-size:23px;line-height:30px;font-weight:700!important;color:#000;font-family:var(--font-heading-family)!important}.cstm-product-customize-box .inclusive-price-outer{font-weight:500}.cstm-product-customize-box .input-label-wrapper .variant_unit span,.cstm-product-customize-box .recurpay__widget .recurpay__group_subtitle{font-weight:600}.cstm-product-customize-box .product-form__input--pill.custom-image-swatch input[type=radio]+label{border-width:1px}.cstm-product-customize-box .input-label-wrapper .variant_unit{margin-left:-1px;margin-right:-1px}.cstm-product-customize-box .additional_offer_information .offer-price .offer-price-container{font-size:19px}.cstm-product-customize-box .dropdown-custom-frequency-list .dropdown-custom-frequency-item .frequency_badge,.cstm-product-customize-box .pad-product .dropdown-custom-selected .frequency_badge{margin-right:8px}.cstm-product-customize-box .image img{width:24px;height:24px;margin-top:14px}.cstm-product-customize-box .custom-image-swatch .image{line-height:0}.cstm-product-customize-box span.option_name{padding:14px 0 0}.cstm-product-customize-box .input-label-wrapper .variant_label:not(.cstm_variant_unit){top:-10px;padding:.5px 6px}.cstm-product-customize-box .input-label-wrapper .variant_label:not(.cstm_variant_unit) span{position:relative;top:1px}.cstm-product-customize-box .input-label-wrapper .pad_no{margin-bottom:6px;color:#999}.cstm-product-customize-box .input-label-wrapper .variant_unit{padding:2px 0}.cstm-product-customize-box .product-form__input--pill.custom-image-swatch input[type=radio]+label{padding:0 0 32px}.cstm-product-customize-box .input-label-wrapper .pad_no{margin-top:-4px!important}.cstm-product-customize-box .main_container_discount{margin-top:4px}.cstm-product-customize-box .product__info-container .main_container_discount .discount_off{font-weight:500!important}.cstm-product-customize-box .product__info-container .main_container_discount .discount_off{line-height:13px}.cstm-product-customize-box .recurpay__group_price_wrapper span.money{display:grid;place-items:end}.cstm-product-customize-box .recurpay__group_main_title{font-family:Fustat;font-weight:700;font-size:19px;line-height:100%;letter-spacing:0%}.cstm-product-customize-box .product__info-container .main_product_price s.price-item--regular{line-height:100%!important;font-weight:500!important}.cstm-product-customize-box .recurpay__widget .recurpay__widget_container{margin-bottom:8px}.cstm-product-customize-box .recurpay-pdp-widget span.cp-strike{font-weight:500!important;font-size:19px}.cstm-product-customize-box .recurpay__subscription_first .dropdown-custom-frequency-list{border-radius:8px!important}.cstm-product-customize-box .main_product_price .price__sale span{justify-content:flex-start}.cstm-product-customize-box .product__info-container .main_product_price s.price-item--regular{font-size:25px!important}@media only screen and (min-width:576px)and (max-width:992px){.pad-product .additional_offer_information .offer-price .offer-price-container{font-size:16px}.pad-product .recurpay__widget .recurpay__group_selling_price{font-size:18px}.pad-product .recurpay__widget .recurpay__group_label .recurpay__group_main_title{font-size:16px}.pad-product .recurpay__widget .recurpay__group_label .recurpay__group_subtitle{font-size:12px;margin-top:4px}.dropdown-custom-wrapper .dropdown-custom-label{left:12px;font-size:13px}.pad-product .recurpay__widget .recurpay__frequency,.pad-product .dropdown-custom-selected{padding:16px 32px 14px 16px;font-size:14px}.dropdown-custom-frequency-list .dropdown-custom-frequency-item{padding:16px 16px 14px;font-size:14px}.pad-product .recurpay__widget .recurpay__action button[data-recurpay-action]{font-size:15px;padding:15px 20px}.pad-product .recurpay__widget .recurpay__group_header{padding:16px}.pad-product .recurpay__widget .recurpay__group_content_wrapper{padding-inline:16px}.pad-product .recurpay__widget .recurpay__action{padding:16px 0 20px}.dropdown-custom-frequency-list .dropdown-custom-frequency-item .frequency_badge,.pad-product .dropdown-custom-selected .frequency_badge{font-size:10px}.pad-product .dropdown-custom-selected:after{right:16px;width:16px;height:16px;background-size:16px}.pad-product .additional_offer_information{padding:16px;margin-inline:-16px}.pad-product .additional_offer_information .offer-image-with-text .offer-image{min-width:24px;width:24px;height:24px}.pad-product .additional_offer_information .offer-text{font-size:15px;transform:translateY(2px)}.pad-product .additional_offer_information .offer-price .offer-price-badge{font-size:15px}.product__info-container button.customize_button{font-size:18px;padding:1.4rem 2rem}}@media only screen and (min-width:750px)and (max-width:992px){.pad-product .product__info-container button.customize_button{width:100%}.pad-product .ProductInfo-inner .no-js-hidden.main_product_price{position:relative;top:0;margin-bottom:10px}}@media(max-width:749px){.pad-product span.money:before{width:11px}.pad-product .frequency_price:before{top:3px}}@media(max-width:749px){.cstm-product-customize-box legend.sybscription_text_heading.form__label{margin-top:34px;text-align:center}.pad-product .recurpay__description_wrapper .recurpay__description li{font-size:13px}.pad-product .product__info-container button.customize_button{width:100%}.cstm-product-customize-box .recurpay-pdp-widget span.cp-strike{font-weight:500!important;font-size:14px}}@media(max-width:575px){.pad-product .additional_offer_information .offer-price .offer-price-container{font-size:16px}.pad-product .recurpay__widget .recurpay__group_selling_price{font-size:18px}.pad-product .recurpay__widget .recurpay__group_label .recurpay__group_main_title{font-size:16px}.pad-product .recurpay__widget .recurpay__group_label .recurpay__group_subtitle{font-size:12px;margin-top:4px}.dropdown-custom-wrapper .dropdown-custom-label{left:12px;font-size:13px}.pad-product .recurpay__widget .recurpay__frequency,.pad-product .dropdown-custom-selected,.dropdown-custom-frequency-list .dropdown-custom-frequency-item{padding:16px 16px 14px;font-size:14px}.pad-product .recurpay__widget .recurpay__action button[data-recurpay-action]{font-size:14px;padding:15px 20px}.pad-product .recurpay__widget .recurpay__group_header{padding:16px}.pad-product .recurpay__widget .recurpay__group_content_wrapper{padding:0 16px}.pad-product .recurpay__widget .recurpay__action{padding:16px 0 20px}.dropdown-custom-frequency-list .dropdown-custom-frequency-item .frequency_badge,.pad-product .dropdown-custom-selected .frequency_badge{font-size:10px}.pad-product .dropdown-custom-selected:after{right:16px;width:16px;height:16px;background-size:16px}.pad-product .additional_offer_information{padding:16px;margin-inline:-16px}.pad-product .additional_offer_information .offer-image-with-text .offer-image{min-width:24px;width:24px;height:24px}.pad-product .additional_offer_information .offer-text{font-size:15px;transform:translateY(2px)}.pad-product .additional_offer_information .offer-price .offer-price-badge{font-size:15px}.product__info-container button.customize_button{font-size:18px;padding:1.4rem 2rem}.pad-product .additional_offer_information .offer-price-container:before{left:-1px}}@media(max-width:375px){.pad-product .recurpay__widget .recurpay__frequency,.pad-product .dropdown-custom-selected,.dropdown-custom-frequency-list .dropdown-custom-frequency-item{padding:16px 12px 14px}.pad-product .recurpay__widget .recurpay__group_header{padding:16px 12px}.pad-product .recurpay__widget .recurpay__group_content_wrapper{padding:0 12px}.pad-product .dropdown-custom-selected:after{right:10px;width:12px;height:12px;background-size:12px}.pad-product .additional_offer_information{padding:12px;margin-inline:-12px}.pad-product .additional_offer_information .offer-image-with-text .offer-image{min-width:20px;width:20px;height:20px}.pad-product .additional_offer_information .offer-text{font-size:14px;transform:translateY(1px)}.pad-product .additional_offer_information .offer-price .offer-price-badge{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/453/assets/new-recurpay.css.map */
