.products_list{display:flex;max-width:80px;overflow:hidden;align-items:center}.products_list label{display:flex;justify-content:center;flex-direction:column;position:relative;text-align:revert}.products_list label .image_waper{width:76px;height:76px;background-color:#ffd4e1;border-radius:76px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;margin-bottom:5px}.product_variant_list_main{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;padding:20px;border-radius:12px;background:#fff;margin-bottom:20px}.product_variant_list_main h4{flex:0 0 100%;margin:0;color:#1f1f1f;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.products_list label input:checked+.image_waper{border:2px solid #000}.products_list label span{color:#1f1f1f;font-family:Satoshi;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;text-align:center}.products_list label input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.product_qty_button{display:flex;gap:15px;align-items:center}.product_qty_button .product-form__input.product-form__quantity{max-width:220px;margin-bottom:0}.product_qty_button label.quantity__label.form__label{display:none}product-form.product-form{margin:0!important}.product_qty_button .product-form__input.product-form__quantity+div{width:100%}.quantity:before,.quantity:after{border-radius:8px;border:1px solid #1F1F1F}.product__info-wrapper quantity-input.quantity{min-width:100%;width:100%;height:55px}.product_qty_button .product-form__input{max-width:100%;flex:0 0 49%;min-width:unset}button[type=submit] span{text-align:center;font-family:Recoleta Alt;font-size:18px;font-style:normal;font-weight:700;line-height:80px}button.button.button--primary{padding:1.5rem 2rem;border-radius:8px;transform:translate3d(-4px,-4px,0);transition:all .3s ease-in-out}.hover-effect--btn:hover button{transform:translate3d(-8px,-8px,0)}.hover-effect--btn .product-form__submit{margin-bottom:0}.products_list[data-available-status=false]{opacity:.5}.products_list[data-available-status=false] label .image_waper:before{content:"";height:76px;width:2px;transform:rotate(45deg);background-color:#000;z-index:1;top:0;position:absolute;left:37px}.products_list label input[disabled]{cursor:no-drop}a.link.product__view-details.animate-arrow,.product__tax.caption.rtes{display:none}section.product__info-container .product__tax.caption.rte{display:none}h2.product__title.h1{color:#1f1f1f;font-family:Recoleta Alt;font-size:44px;font-style:normal;font-weight:600;line-height:50px;margin:0 0 10px}span.price-item.price-item--regular{color:#1f1f1f;font-family:Recoleta Alt;font-size:26px;font-style:normal;font-weight:600;line-height:normal}.product_price{margin:0}.quantity__button .svg-wrapper{width:auto}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.custom_form{display:none}.product-form__buttons{max-width:100%;width:100%}.quantity__input:focus-visible{outline:none;box-shadow:none;background:none}.product-media-container.constrain-height.media-fit-contain{width:100%}.product-media-container.constrain-height .media img{object-fit:contain}.product_variant_list_main select.selling_plan{flex:0 0 100%;display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-radius:12px;border:1px solid #D9D9D9;background:#fff;color:#1f1f1f;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;width:100%;-webkit-appearance:none;appearance:none;position:relative;background-repeat:no-repeat;background-image:url(/cdn/shop/files/chevron-down.svg?v=1739962234);background-position:right 10px center;background-size:16px}.product_variant_list_main.selling_plans{justify-content:flex-start}.product_variant_list_main.selling_plans p{margin:0;color:#1f1f1f;font-family:Satoshi;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;opacity:.5}.product_variant_list_main select.selling_plan:focus-visible{box-shadow:none;outline:none}.banner__box--image{max-width:50%;width:100%;line-height:0}.product_variant_list_main.product_defult_variant .products_list{width:100%;max-width:100%}fieldset .form__label{color:#1f1f1f;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:15px!important}.product-form__input--pill input[type=radio]:checked+label{background:#ff94be;color:#1f1f1f!important}.product-form__input--pill input[type=radio]+label{padding:15px;gap:10px;border-radius:8px;border:1px solid #DFDFDF;background:#fff;color:#1f1f1f;text-align:center;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;margin-top:0}.product_variant_list_main .product-form__input{max-width:100%}.product_variant_list_main.size_variant{display:block}.product__media img{position:unset!important}.product__info-container{max-width:unset}.product__media{padding-top:0!important}@media (min-width: 992px){.featured-product .grid__item.product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.featured-product .product__info-wrapper.grid__item{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width: 1023px){.product_qty_button{flex-wrap:wrap}}@media (max-width: 991px){section.subscription_hero_banner .banner__content.banner__content--middle-center{flex-direction:column-reverse}.featured-product.product.product--small.grid{flex-direction:column}.featured-product.product.product--small.grid .product__info-wrapper{padding:0;width:100%}.featured-product.product.product--small.grid .product__info-wrapper section{max-width:100%;margin-top:20px}.featured-product.product.product--small.grid .grid__item.product__media-wrapper{width:100%}.product_qty_button{flex-wrap:initial}}@media (max-width: 767px){.multicolumn .title-wrapper-with-link{display:block;text-align:center;padding:0!important}.multicolumn .title{margin-bottom:15px!important}.multicolumn__title .sub_text p{font-size:12px}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0}.product_qty_button{flex-wrap:wrap}.product__info-wrapper quantity-input.quantity{min-width:100%}.product_qty_button .product-form__input.product-form__quantity{max-width:100%}h2.product__title.h1{font-size:30px;line-height:36px;margin-bottom:8px}span.price-item.price-item--regular{font-size:20px}.products_list{max-width:60px}.product_variant_list_main{gap:5px;padding:15px;justify-content:flex-start}.products_list label .image_waper{width:60px;height:60px;border:2px solid #ffffff}.product_variant_list_main.size_variant{padding:15px}.product_variant_list_main .product-form__input{margin-bottom:0}.product-form__input--pill input[type=radio]+label{font-size:12px;padding:15px 10px;margin-right:2px!important;margin-bottom:4px!important}.flavor-variants h3,fieldset .form__label,.product__text,span.rc-radio__label,#bundle-section h3,.product_variant_list_main h4{font-size:14px}.image_waper img{width:60px;height:60px}.products_list label input{position:unset!important}.products_list[data-available-status=false] label .image_waper:before{content:"";height:60px;width:60px;width:2px;transform:rotate(45deg);background-color:#000;z-index:1;top:15px;position:absolute;left:29px}.product_variant_list_main.selling_plans{gap:10px}.product_variant_list_main select.selling_plan{font-size:14px!important}.product_qty_button .product-form__input{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/subscription-product.css.map */
