.sub_one--toggle{margin-left:auto}.switch{position:relative;display:flex;align-items:center;gap:1rem;width:100%;cursor:pointer;border:2px solid #ED0C7A;border-radius:.8rem;padding:.2rem 1rem;transition:.3s ease-in-out}.switch:hover{background-color:#fff9fc}.switch.active{background-color:#ed0c7a;color:#fff}.switch input{opacity:0;width:0;height:0}.switch-wrap{width:4.8rem}.slider-switch{position:absolute;cursor:pointer;top:50%;left:1rem;transform:translateY(-50%);width:100%;max-width:4.8rem;height:2.6rem;border:2px solid #BCBCBC;-webkit-transition:.4s;transition:.3s ease-in-out}.switch.active .slider-switch{background-color:#fff;border-color:transparent}.slider-switch:before{position:absolute;content:"";height:2rem;width:2rem;left:.2rem;top:50%;transform:translateY(-50%);background-color:#bcbcbc;-webkit-transition:.4s;transition:.3s ease-in-out}.switch.active .slider-switch:before{background-color:#ed0c7a}.switch-text{font-size:1.8rem;text-transform:uppercase;font-weight:500;line-height:1}input:checked+.slider-switch{background-color:#fff}input:checked+.slider-switch:before{-webkit-transform:translate(2rem,-50%);-ms-transform:translate(2rem,-50%);transform:translate(2rem,-50%)}.slider-switch.round{border-radius:3.4rem}.slider-switch.round:before{border-radius:50%}.product-grid-container.offer-sub .js-original-price,.product-grid-container .js-original-sale-price{text-decoration:line-through}.product-grid-container.offer-sub .js-recharge-inner-most-price{display:block!important}.product-grid-container.offer-sub .js-savings-wrap{display:flex!important;gap:.5rem}.product-grid-container.offer-sub .js-selling-plan-wrap,.product-grid-container.offer-sub .js-sub-text{display:block!important}.product-grid-container.offer-sub .js-onetime-text{display:none}.product-grid-container:not(.offer-sub) .js-original-savings-wrap.show{display:block!important}.product-grid-container.offer-sub .one-time-product,.product-grid-container.offer-sub .js-original-price,.product-grid-container.offer-sub .js-original-savings-wrap{display:none!important}.product-grid-container:not(.offer-sub) .js-original-sale-price.no-sale{display:none}.product-grid-container:not(.offer-sub) .js-original-price{text-decoration:none}.js-recharge-inner-most-price{display:none}.product-grid-container:not(.offer-sub) .js-savings-wrap{display:none}.product-grid-container:not(.offer-sub) .js-selling-plan-wrap{display:none}.product-grid-container:not(.offer-sub) .js-sub-text{display:none}.product-grid-container:not(.offer-sub) .js-onetime-text{display:block}.filter-title-header .facets-container{padding-top:0}.filter-title-header .facets__form{margin-bottom:0}.switch-info{display:flex;position:relative;cursor:auto;margin-left:auto}.switch-info svg path{transition:.3s eae-in-out}.switch.active .switch-info svg path{fill:#fff}.switch-info__wrap{position:absolute;right:calc(100% - 7rem);top:100%;padding-top:1.5rem;opacity:0;pointer-events:none;z-index:9;transition:.3s ease-in-out}.switch-info__tooltip{position:relative;background-color:#fff9fc;border:2px solid #ED0C7A;width:28rem;border-radius:1rem;box-shadow:0 10px 20px #77455e26;padding:1.2rem 0 1.2rem 1rem}.switch-info__tooltip:before{content:"";background-image:url(tooltip-point.svg);background-repeat:no-repeat;background-size:contain;width:3rem;height:1.5rem;position:absolute;bottom:calc(100% - 2px);right:4.4rem}.switch-info:hover .switch-info__wrap{opacity:1;pointer-events:auto}.switch-info__tooltip ul{list-style:none;padding-left:0;margin:0}.switch-info__tooltip ul li{color:#524e4f;font-size:1.4rem;line-height:1;position:relative;margin-bottom:1rem;padding-left:2.2rem}.switch-info__tooltip ul li:before{content:"";background-image:url(pink-check-icon.svg);background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;position:absolute;left:0}.switch-info__tooltip ul li:last-child{margin-bottom:0}.price__container{display:flex;align-items:center;justify-content:center;column-gap:.5rem;row-gap:1rem;margin-bottom:.5rem;flex-direction:column}.product-grid .card .card__inner .card__media{margin-bottom:.5rem}.product-grid .price .price-item,.price-item--last{margin-right:0}.product-grid-container.offer-sub .price__container .price-item--last,.product-grid-container:not(.offer-sub) .price__container .price-item--original-sale-price{color:#8d8d8d;font-size:clamp(16px,1.8rem,1.8rem);font-weight:300;line-height:1;margin-right:0}.product-grid-container.offer-sub .price__container .price-item--recharge,.product-grid-container .price__container .price-item--original-price{color:#fff;text-align:center;font-family:Poppins;font-size:2.6rem;font-style:normal;font-weight:600;line-height:1;background-color:#231f20;border-radius:5px;padding:4px 3px}.product-grid-container .price__container .price-item--original-price,.product-grid-container.offer-sub .price__container .price-item--recharge{order:-1}.price-container-promo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;column-gap:.5rem}.product-grid-container.offer-sub .price__container .js-recharge-inner-most-price-promo,.product-grid-container .price__container .js-original-price-promo{color:#ed0c7a;font-size:clamp(18px,2.2rem,2.2rem);line-height:1;margin-right:0;text-decoration:line-through}.product-grid-container:not(.offer-sub) .js-recharge-inner-most-price-promo,.product-grid-container.offer-sub .js-original-price-promo{display:none!important}.product-grid-container:not(.offer-sub) .js-original-price-promo,.product-grid-container.offer-sub .js-recharge-inner-most-price-promo{display:block!important}.offer-sub .price__container .savings-wrap,.product-grid-container:not(.offer-sub) .savings-wrap{background-color:#449866;border-radius:.5rem;color:#fff;font-size:clamp(11px,1.2rem,1.2rem);font-weight:400;line-height:14px;padding:.4rem .5rem}.product-grid .product-variant-select{width:100%;margin-left:auto;margin-right:auto;padding:.7rem .5rem;border-radius:.8rem;border:2px solid #BCBCBC;cursor:pointer;font-size:1.8rem;text-transform:uppercase;font-weight:500;margin-bottom:.5rem}.product-grid .quick-add__submit{width:100%}.product-grid .selling_plan-wrap{color:#ed0c7a;font-size:1.6rem;font-weight:500;line-height:1;margin:.9rem 0 .5rem}.product-grid .selling_plan-wrap select{font-family:Poppins;color:#ed0c7a;font-size:1.4rem;font-weight:600;line-height:1;text-transform:uppercase;border-radius:.5rem;border:2px solid #FCCAE2;background:#feecf4;padding:.3rem .9rem;cursor:pointer;margin-left:4px}.product-grid .selling_plan-wrap select option{font-weight:500;cursor:pointer}.dropdown{position:relative;margin-bottom:.5rem}.dropdown__btn{display:flex;align-items:center;position:relative;width:100%;cursor:pointer;padding:.2rem 3rem .2rem 1rem;background:#fff;border:2px solid #BCBCBC;color:#231f20;text-decoration:none;border-radius:.8rem;text-align:left;min-height:36px}.dropdown__btn>span{pointer-events:none;margin-top:1px;display:flex;align-items:center;flex-wrap:wrap;column-gap:5px}.dropdown__content{text-align:left}.dropdown__btn .variant_title,.dropdown__content .variant_title{font-weight:500;color:#231f20;letter-spacing:0;transition:.3s ease-in-out}.product-grid .dropdown__content .variant_title{font-size:1.6rem}.card__content{padding-left:0;padding-right:0}.dropdown__btn .variant_serving,.dropdown__content .variant_serving{display:flex;color:#524e4f;font-size:1.4rem;line-height:1;transition:.3s ease-in-out}.dropdown__content .variant_serving{margin-left:5px}.dropdown__content .variant_save{background-color:#449866;border-radius:.5rem;color:#fff;font-size:clamp(11px,1.2rem,1.2rem);font-weight:400;line-height:14px;padding:.4rem .5rem;margin:1px 0 1px auto}.dropdown__content .variant_serving{color:#8d8d8d}.dropdown__btn:after{content:"";background-image:url(dropdown-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:2.4rem;height:2.4rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0);transition:.3s ease-in}.dropdown__content{display:none;position:absolute;top:calc(100% - 2px);width:100%;z-index:2;border:2px solid #BCBCBC;border-radius:.8rem}.dropdown__item{display:flex;margin-bottom:0;cursor:pointer;background:#fff;padding:2px 1rem;color:#fff;text-decoration:none;line-height:1.6;transition:.3s ease-in-out;flex-direction:row;align-items:center}.dropdown__item:first-child{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.dropdown__item:last-child{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}.dropdown__item:hover,.dropdown__item.selected{background:#f7f2f5}.dropdown__item:hover .variant_title,.dropdown__item.selected .variant_title{color:#ed0c7a}.dropdown__item:hover .variant_serving,.dropdown__item.selected .variant_serving{color:#231f20}.dropdown.open .dropdown__btn:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.dropdown.open .dropdown__content{display:block}.dropdown__item.js-dropdown-item span{pointer-events:none}.js-dropdown-btn-txt .variant_save{display:none}.d-none-all{display:none!important}@media screen and (max-width: 1200px){.product-grid .grid__item{width:calc(33.3333333% - var(--grid-desktop-horizontal-spacing)* 2 / 3);max-width:calc(33.3333333% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}}@media screen and (max-width: 990px){.filter-title-header{flex-wrap:wrap;column-gap:2rem;row-gap:1rem}.switch-info__wrap{right:-1rem}.switch-info__tooltip:before{bottom:100%;right:5px;background-size:cover}.facet-filters{padding-left:0!important}.facets-wrapper{margin-left:auto!important}}@media screen and (max-width: 989px){.product-grid .grid__item{width:calc(33.3333333% - 2rem * 2 / 3);max-width:calc(33.3333333% - 2rem * 2 / 3)}.product-grid .card__information{padding:1.5rem 0 1.1rem}.product-grid .card__content{padding-left:0;padding-right:0}.dropdown__btn{min-height:38px}}@media screen and (max-width: 920px){.product-grid .product-variant-select{margin-bottom:1rem}.offer-sub .price__container .savings-wrap,.product-grid-container:not(.offer-sub) .savings-wrap{font-size:clamp(13px,1.2rem,1.2rem);padding:.4rem 1rem}.product-grid .grid__item{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}.product-grid{row-gap:3rem}.product-grid .dropdown__content .variant_title{font-size:1.5rem}}@media screen and (max-width: 749px){.switch{padding:.5rem 1.3rem}}@media screen and (max-width: 650px){.filter-title-header .section-title{width:100%}.sub_one--toggle{max-width:46rem;width:100%;margin-left:0}.facets-wrapper{width:100%;margin-left:0}.switch{padding:.5rem 1rem;min-height:40px}.facet-filters__field .select{min-height:40px}.facets__form{display:flex!important;align-items:center;justify-content:flex-start}.facet-filters{width:100%}.facet-filters__field .select{width:100%!important;max-width:35rem}.filter-title-header{text-align:center;justify-content:center!important}.facet-filters__field .facet-filters__label{min-width:9rem}.facet-filters__field{width:100%;justify-content:center!important}.dropdown__item{align-items:flex-start;flex-direction:column;padding-bottom:.5rem;padding-top:.5rem}.dropdown__content .variant_save{margin:0}.dropdown__content .variant_title{line-height:1.1}.dropdown__content .variant_serving{margin-left:0}}@media screen and (max-width: 575px){.product-grid.grid--4-col-desktop .card-wrapper{padding:0}.price__container{flex-wrap:wrap}.card__heading{line-height:1.3;margin-bottom:1.2rem;font-size:2.2rem}}@media screen and (max-width: 520px){.dropdown__btn{min-height:46px}.dropdown__btn .variant_title{line-height:1.1}.dropdown__btn>span{font-size:3.4vw;margin-top:0;align-items:flex-start;flex-direction:column}.product-grid-container.offer-sub .js-selling-plan-wrap{display:flex!important;flex-direction:column;text-align:left;row-gap:6px}.product-grid .selling_plan-wrap select{margin-left:0!important}}@media screen and (max-width: 450px){.filter-title-header{text-align:left}.quick-add__submit{font-size:3.7vw!important;padding:1rem 4px!important}}@media screen and (max-width: 400px){.switch-text{font-size:3.8vw}.facet-filters__field .select__select option,.mobile-facets__sort .select__select option,.facet-filters__field .select__select,.mobile-facets__sort .select__select,.facet-filters__label{font-size:3.8vw!important}.switch-wrap{width:4rem}.slider-switch{max-width:4rem;height:2.2rem}.slider-switch:before{width:1.5rem;height:1.5rem}input:checked+.slider-switch:before{-webkit-transform:translate(1.8rem,-50%);-ms-transform:translate(1.8rem,-50%);transform:translate(1.8rem,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/template-collection-shop-promo.css.map */
