.product{padding-top:26px}.main_product_humburger .product_humburger_inner{display:flex;align-items:center;gap:8px}.product_humburger_inner .product_humburger_link{display:block;text-decoration:none;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.product_humburger_inner .product_humburger_link.ph_link_product{color:#00000080}.product_humburger_inner .product_humburger_divider{display:block;width:1px;height:12px;background:#000}@media (max-width: 575px){.product{padding-top:20px}.product_humburger_inner .product_humburger_link{font-size:12px}}.product_media_left media-gallery.product__column-sticky{display:flex;flex-direction:row-reverse;gap:20px}.product_media_left .product__column-sticky .product_banner_slider{width:100%;flex:1}.product_media_left slider-component.thumbnail-slider{width:115px;flex:0 0 auto;align-items:start}.product_media_left slider-component.thumbnail-slider button.slider-button{display:none}.product_media_left .thumbnail-slider ul.thumbnail-list{flex-direction:column;height:100%;padding:0;gap:26px}.product_media_left .thumbnail-slider li.thumbnail-list__item{width:100%!important;height:calc(25% - 20px)}.product_media_left .thumbnail-slider li.thumbnail-list__item:before{content:none}.product_media_left .product-media-container{width:100%!important}.product_media_left .product_banner_slider ul.product__media-list{margin:0}.product_media_left .product_banner_slider .product__media{padding-top:105%!important}.product_media_left .product_banner_slider .product__media>img{object-fit:cover}.product_media_left .thumbnail-slider li.thumbnail-list__item button.thumbnail{box-shadow:none!important}.product_media_left .thumbnail-slider li.thumbnail-list__item button.thumbnail img{object-fit:cover}.product__media-wrapper .slider_dots{margin:20px 0 0;display:flex;align-items:center;justify-content:center;gap:8px}.product__media-wrapper .slider_dots .slider_dot{display:block;width:8px;height:8px;background:#000;border-radius:99px;opacity:.2;cursor:pointer}.product__media-wrapper .slider_dots .slider_dot.active{opacity:1}@media (max-width: 1400px){.product_media_left slider-component.thumbnail-slider{width:8vw}}@media (max-width: 1024px){.product_media_left media-gallery.product__column-sticky{gap:14px}.product_media_left .thumbnail-slider ul.thumbnail-list{gap:14px}.product_media_left .thumbnail-slider li.thumbnail-list__item{width:100%!important;height:calc(25% - 11px)}.product_media_left .product_banner_slider .product__media{padding-top:110%!important}}@media (max-width: 899px){.product_media_left .product_banner_slider .product__media{padding-top:105%!important}.product_media_left slider-component.thumbnail-slider{width:14vw}}@media (min-width: 750px){.slider_dots{display:none!important}}@media (max-width: 749px){.product_media_left slider-component.thumbnail-slider{margin:0!important}.product_media_left .thumbnail-slider ul.thumbnail-list{margin:0!important}.product_media_left .product__column-sticky .product_banner_slider{margin:0}.product_media_left .product_banner_slider ul.product__media-list li.product__media-item{padding:0;margin:0;width:100%}.product_banner_slider .slider-buttons{display:none}}@media (max-width: 575px){.product_media_left media-gallery.product__column-sticky,.product_media_left .thumbnail-slider ul.thumbnail-list{gap:10px}.product_media_left .thumbnail-slider li.thumbnail-list__item{width:100%!important;height:calc(25% - 8px)}.product_media_left .product_banner_slider .product__media{padding-top:120%!important}}.product__info-wrapper .product__text{color:#666;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.product__info-wrapper .product__title{margin:5px 0 0!important;display:flex;align-items:start;justify-content:space-between;gap:10px}.product__info-wrapper .product__title h1{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.product__info-wrapper .product_price_block{margin:12px 0 0!important;border-bottom:1px solid #e0e0e0;padding-bottom:28px}.product__info-container .product__tax{margin-top:-26px}.product_price_block .price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.product_price_block .price__container{margin:0!important}.product_price_block .price__container .price__regular{display:none}.product_price_block .price__container .price__sale{display:flex;flex-direction:row-reverse;gap:14px}.product_price_block .price__container .price__sale .price-item--regular{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;margin:0;display:flex;align-items:center;height:100%}.product_price_block .price__container .price__sale .price-item--sale{margin:0;color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}.product_price_block .product_save_badge{display:block}.product_price_block .price span.badge{display:none}.product_price_block .price .product_save_badge span{display:block;padding:2px 10px;background:red;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal}.product_price_form{margin:0!important}.product_payment_notes{margin:24px 0 0!important;border:1px solid #e0e0e0;background:#d9d9d966;padding:10px 20px}.product_payment_notes .pp_notes_inner .pp_notes_description{max-width:300px}.product_payment_notes .pp_notes_inner .pp_notes_description p{margin:0;display:inline;color:#444343;font-size:13px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:normal}.product_payment_notes .pp_notes_inner .pp_notes_description .pp_notes_icon{display:inline;margin:0 0 -8px}.product_features_box{margin:16px 0 0!important}.product_features_box ul{list-style-type:none;padding:0 0 0 2px;margin:0}.product_features_box ul li span{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:normal;display:block}.product_quantity_atcbtn{margin:16px 0 0!important;display:flex;align-items:start;gap:20px}.product_quantity_atcbtn .product-form__input{max-width:fit-content;margin:0}.product_quantity_atcbtn label.quantity__label{display:none}.product_quantity_atcbtn .price-per-item__container .quantity{min-height:50px;background:#d9d9d966;width:fit-content}.product_quantity_atcbtn .price-per-item__container .quantity:before,.product_quantity_atcbtn .price-per-item__container .quantity:after{content:none}.product_quantity_atcbtn .quantity button.quantity__button{background:#d9d9d966;width:35px;height:auto;opacity:1}.product_quantity_atcbtn .quantity input.quantity__input{width:40px;padding:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product_quantity_atcbtn .product_buy_btns{flex:1}.product_quantity_atcbtn .product_buy_btns .product-form{margin:0}.product_quantity_atcbtn .product_buy_btns .product-form__buttons{max-width:100%}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button{margin:0;min-height:50px;border:1px solid #000;background:transparent}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button:before,.product_quantity_atcbtn .product_buy_btns .product-form__buttons button:after{content:none}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button span{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button.loading span{opacity:0}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button .loading__spinner svg circle.path{stroke:#000}.product_buybtns_block{margin:17px 0 0!important}.product_buybtns_block .product-form__buttons{max-width:100%}.product_buybtns_block .product-form__buttons .product-form__submit{display:none}.product_buybtns_block .product-form__buttons .shopify-payment-button button.shopify-payment-button__button{min-height:50px;text-transform:uppercase;letter-spacing:normal;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:6px}.product_buybtns_block product-form.product-form{margin:0}.product__info-wrapper .icon-with-text{margin:20px 0 0!important}.product__info-wrapper .icon-with-text li.icon-with-text__item{margin:0}.product__info-wrapper .icon-with-text li.icon-with-text__item+li.icon-with-text__item{margin:20px 0 0}.product__info-wrapper .icon-with-text li.icon-with-text__item .inline-richtext{letter-spacing:normal;color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.product__accordion.accordion{margin:20px 0 0;border:none}.product__accordion.accordion+.accordion{margin:0}.product__accordion summary{padding:18px 5px!important;border-bottom:1px solid #000;align-items:center}.product__accordion summary .summary__title .accordion__title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:29px;min-height:fit-content;letter-spacing:normal}.product__accordion summary svg{width:20px;height:20px}.product__accordion summary svg path{stroke:#000}.product__accordion summary svg.summary_minus_icon,.product__accordion summary[aria-expanded=true] svg.summary_plus_icon{display:none}.product__accordion summary[aria-expanded=true] svg.summary_minus_icon{display:block}.product__accordion .accordion__content{padding:16px 5px 0!important}.product__accordion .accordion__content p{color:#231f20;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:normal;margin:0}.product__accordion .accordion__content p+p{margin:16px 0 0}.product__accordion .accordion__content ul{list-style-type:none;margin:28px 0 0;padding:0}.product__accordion .accordion__content ul li{display:flex;gap:14px;padding:16px 8px}.product__accordion .accordion__content ul li{color:#666;font-family:Instrument Sans;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.2px;text-transform:uppercase}.product__accordion .accordion__content ul li:nth-child(odd){background:#e0e0e080}.product__accordion .accordion__content ul li strong{color:#000;width:40%;display:block;flex:0 0 auto}.routine_product_block .routine_product_grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;gap:20px}.routine_product_block .routine_product_grid::-webkit-scrollbar{border-radius:1px;background:#d9d9d9;height:3px}.routine_product_block .routine_product_grid::-webkit-scrollbar-thumb{border-radius:1px;background:#000}.routine_product_grid .routine_product_col{display:flex;width:75%;flex:0 0 auto;border-radius:4px;background:#e0e0e080;padding:16px}.routine_product_col .routine_product_box{display:flex;align-items:center;gap:10px;flex:1}.routine_product_box .routine_product_content{flex:1;display:flex;align-items:center;gap:8px}.routine_product_content .routine_product_img{flex:0 0 auto;width:56px;height:60px}.routine_product_content .routine_product_img a{display:block;width:100%;height:100%}.routine_product_content .routine_product_img a img{margin:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:2px;border:none}.routine_product_content .routine_product_details{flex:1}.routine_product_details .routine_product_title{margin:0;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.2px;text-transform:uppercase}.routine_product_details .routine_product_title a{text-decoration:none;display:inline-block}.routine_product_details .routine_product_pricebox{margin:4px 0 0}.routine_product_details .routine_product_pricebox .rp_sale_price{display:block;color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.4px;text-transform:uppercase}.routine_product_box .routine_product_btn{flex:0 0 auto}.routine_product_box .routine_product_btn a{display:block;text-decoration:none;border-radius:4px;background:#000;padding:8px 10px 6px}.routine_product_box .routine_product_btn a span{display:block;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.2px;text-transform:uppercase}.product_social_icons{margin:30px 0 0!important;display:flex;align-items:center;gap:14px}.product_social_icons .product_social_label{margin:0;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.product_social_icons .list-social{gap:10px}.product_social_icons .list-social .list-social__item .list-social__link{border:1px solid #d1d1d1;border-radius:99px;padding:10px}.product_payment_security{margin:30px 0 0!important;background:#eff1fe;border-radius:14px;padding:20px}.product_payment_security .pp_security_heading{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;margin:0}.product_payment_security .pp_security_icon{margin:16px 0 0;max-width:80%;height:auto;display:block}.product_payment_security .pp_security_content{margin:14px 0 0}.product_payment_security .pp_security_content p{margin:0;color:#231f20;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:normal}@media (max-width: 1280px){.routine_product_grid .routine_product_col{width:80%;padding:12px}.routine_product_details .routine_product_pricebox .rp_sale_price,.routine_product_box .routine_product_btn a span{font-size:12px;letter-spacing:normal}}@media (max-width: 1024px){.product__info-wrapper.grid__item{padding-left:30px!important}.product__accordion summary .summary__title .accordion__title{font-size:18px;line-height:normal}.product__accordion .accordion__content ul li{font-size:10px;letter-spacing:1px}.product__accordion .accordion__content ul li strong{width:32%}.routine_product_block .routine_product_grid{gap:10px}.routine_product_grid .routine_product_col{width:90%}.routine_product_details .routine_product_title{letter-spacing:normal}.product_payment_security .pp_security_heading{font-size:16px}.product_payment_security .pp_security_content p{font-size:14px;line-height:160%}}@media (max-width: 899px){.grid__item.product__media-wrapper,.product__info-wrapper.grid__item{width:100%}.product__info-wrapper.grid__item{padding:30px 0 0!important}.product__info-wrapper.grid__item .product__info-container{max-width:100%}.product__info-wrapper.grid__item{transform:none!important;animation:none!important;opacity:1!important}.product_quantity_atcbtn .product_buy_btns{position:fixed;bottom:0;left:0;background:#fff;z-index:2;width:100%;padding:10px;box-shadow:0 0 4px #adadad}}@media (max-width: 499px){.product__info-wrapper.grid__item{padding:20px 0 0!important}.product__info-wrapper .product__text{font-size:12px;margin:0}.product__info-wrapper .product__title h1{font-size:26px}.product_price_block .price{gap:8px}.product_price_block .price__container .price__sale{gap:10px}.product_price_block .price__container .price__sale .price-item--sale{font-size:14px}.product_price_block .price__container .price__sale .price-item--regular{font-size:12px}.product_price_block .price .product_save_badge span{padding:2px 8px;font-size:10px}.product_payment_notes{padding:8px 12px}.product_payment_notes .pp_notes_inner .pp_notes_description p{font-size:12px;line-height:26px}.product_quantity_atcbtn{gap:12px}.product_quantity_atcbtn .price-per-item__container .quantity,.product_quantity_atcbtn .product_buy_btns .product-form__buttons button{min-height:45px}.product_quantity_atcbtn .product_buy_btns .product-form__buttons button span{font-size:14px}.product_buybtns_block{margin:12px 0 0!important}.product_buybtns_block .product-form__buttons .shopify-payment-button button.shopify-payment-button__button{min-height:45px;font-size:14px;height:45px}.product__info-wrapper .icon-with-text li.icon-with-text__item+li.icon-with-text__item{margin:12px 0 0}.product__accordion.accordion{margin:12px 0 0}.product__accordion summary .summary__title .accordion__title{font-size:16px}.product__accordion summary svg{width:18px;height:18px}.product__accordion .accordion__content p{font-size:13px;line-height:20px}.routine_product_box .routine_product_btn a{padding:6px 8px}.routine_product_box .routine_product_btn a span{font-size:10px}.product_social_icons{margin:24px 0 0!important}.product_social_icons .product_social_label{font-size:14px}.product_social_icons .list-social{gap:8px}.product_payment_security{margin:22px 0 0!important;border-radius:10px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-page.css.map */
