.product .sale-banner{gap:5px}.product .sale-banner .sale-banner__left,.product .sale-banner .sale-banner__right{color:#772647;font-size:12px;line-height:100%;padding:5px 0;border:1px solid #772647;border-radius:3px;box-shadow:0 0 #000}.product .sale-banner .sale-banner__right{color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px}.product .product__title{margin:0}.product .product__title h1{color:#10002d;font-size:38px;font-weight:800;font-family:IvyPresto Headline}.product .mak_reviews_text p em{color:#10002d;font-weight:400;line-height:1.4;text-decoration:none;font-style:normal;font-family:Assistant,sans-serif}.product .fe_editor_type_html p{font-weight:600;line-height:1.4;font-size:14px;color:#112441;font-family:Assistant,sans-serif}.product .fe_editor_type_html li{list-style:disc;color:#112441;font-weight:400;line-height:1.4;font-size:14px;text-align:left;font-family:Assistant,sans-serif}.product .fe_editor_type_html li span.sizeguidetitle{font-weight:600;font-size:15px;font-family:Assistant,sans-serif}.product .icon_txt_grd .icon_txt_wrp{display:flex;align-items:center;justify-content:center;gap:7px}.product .icon_txt_grd .icon_txt_wrp img{max-width:25px}.product .icon_txt_grd .icon_txt_wrp p.txt_bold{font-weight:600;line-height:1.1;font-size:13px;text-align:left;color:#000;margin:0;font-family:Assistant,sans-serif}.product .product-form{margin:0!important}.custom_title_size_guard{font-size:22px!important;font-weight:600;margin-top:25px}.kaching-bundles__block-title{font-family:Assistant,sans-serif}.product .faq_accordion .faq_warp:nth-child(1){border-bottom:1px solid #707070}.product .faq_accordion .faq_warp{border-bottom:1px solid #707070;padding:14px 0;cursor:pointer;color:#000}.product .faq_accordion .question_wrap{display:flex;justify-content:space-between;align-items:center;gap:15px}.product .faq_accordion .question_wrap svg{width:10px;height:10px}.product .faq_accordion p.question{letter-spacing:0;margin:0;font-family:Assistant,sans-serif;font-weight:400;line-height:1.4;font-size:14px}.product .rotate__180{transform:rotate(-180deg)}.product .faq_accordion{width:100%}.product .faq_accordion .answerrr p{margin:0}.product .faq_accordion .answerrr{display:none;font-size:12px;line-height:25px;letter-spacing:0;width:100%;max-width:95%;padding-top:10px;font-weight:400;line-height:1.4;font-size:14px;font-family:Assistant,sans-serif}.product .faq_accordion img{width:100%}.product .faq_accordion .answerrr ul{padding-left:20px;color:#000;font-weight:400;line-height:1.4;font-size:14px;text-align:left}.product .faq_accordion .answerrr p{margin:0;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0}.product .icon_txt_grd .icon_txt_wrp p.txt_nor{font-weight:400;line-height:1.1;font-size:11px;text-align:left;color:#000;font-style:italic;font-family:Assistant,sans-serif;margin:0}.product ul.icon-with-text{margin:0}.product .icon_txt_grd{display:grid;grid-template-columns:1fr 1fr}.product .icon-with-text img{margin-right:5px}.product span.inline-richtext{font-size:13px;color:#10002d;font-weight:400;line-height:1.4}.product .custom_icons_text .benefit-item{display:grid;align-items:center;grid-template-columns:40px 1fr;gap:9px}.product .custom_icons_text span.benefit-text{font-weight:400;line-height:1.4;font-size:15px;color:#000;margin:0;font-family:Assistant,sans-serif}.product .inventory-kehio{margin-top:10px}.product span.inventory-kehio-text{color:red;font-weight:400;padding-left:13px;font-family:Assistant,sans-serif}.product .rev_wrap svg{width:75px}.product .th_img{display:flex;margin:20px 0 0;justify-content:center}.product .th_img img{width:100%;max-width:500px}.product .custm_revies_tab .content{display:none;grid-template-columns:274px 1fr;gap:20px;align-items:center}.product .custm_revies_tab{padding:20px 15px 40px;background-color:#fcf8f5;overflow:hidden;border-radius:15px}.product .custm_revies_tab .heading_wra h3{color:#772647;font-family:IvyPresto Headline;font-weight:500;line-height:1.1;font-size:32px;margin:0 0 20px;text-align:center}.product .custm_revies_tab span.italic_text{font-style:italic}.product .custm_revies_tab .the_tabs{gap:20px;white-space:nowrap;overflow-x:scroll;flex-direction:row!important;display:flex;align-items:center;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:#888 #ddd;scroll-behavior:smooth;scrollbar-width:none}.product .custm_revies_tab .the_tabs .tab{color:#772647;font-family:Assistant;font-weight:700;line-height:1.4;font-size:15px;cursor:pointer}.product .custm_revies_tab .the_tabs .tab.active{border-bottom:2px solid #772647}.product .custm_revies_tab .content img{width:100%;border-radius:3%}.product .custm_revies_tab .content.active{display:grid}.product .custm_revies_tab .tabs_content{margin-top:20px}.product .custm_revies_tab p.name{color:#772647;font-weight:700;line-height:1.2;font-size:16px;margin:0;font-family:Assistant,sans-serif}.product .custm_revies_tab .rev_txt{font-weight:400;line-height:1.4;font-size:14px;text-align:left;color:#000;margin-top:5px;font-style:italic;font-family:Assistant,sans-serif}.product .product-form__buttons button{background-color:#772647;height:62px}.product .product-form__buttons button span{font-size:1.8rem!important;color:#fff;text-transform:uppercase;font-weight:600}.product .size_chart_wrapper{display:none;margin-top:30px}.product button.size-guide-toggle{border:none;background:none;display:flex;gap:5px;align-items:center;width:100%}.product button.size-guide-toggle svg{width:20px}.product button.size-guide-toggle span{color:#000;font-weight:600;line-height:1.4;font-size:15px;text-decoration:underline;opacity:.78}.product .product__info-container{display:flex;flex-direction:column;gap:10px}.mak-stars-new{gap:3px}.mak_reviews_text p{font-size:14px;font-family:Assistant,sans-serif;color:#10002d;font-weight:400;line-height:1.4}.mak_reviews-stars p{font-size:22px!important;position:relative;top:-2px;line-height:1.1}.mak-stars-new.mak-flex.ai-center{border-bottom:2px solid #DBDEE2;padding-bottom:10px}body.\33 d-sculpting-leggings svg.loox-icon.star.text-large{fill:#00b67a!important}.product .product-form__buttons button{background-color:#772647;height:62px;--border-opacity: indianred}@media(max-width:1440px){.custom_title_size_guard{font-size:20px!important}.product .fe_editor_type_html p{font-weight:600;line-height:1.4;font-size:13px}}@media(max-width:1280px){.product .custm_revies_tab p.name{font-size:15px}.product .faq_accordion .answerrr *{margin:0;font-weight:400;font-size:12px}.custom_title_size_guard{font-size:18px!important}.product .fe_editor_type_html p{font-weight:600;line-height:1.4;font-size:12px}.product .fe_editor_type_html li{line-height:1.4;font-size:12px}.product .fe_editor_type_html li span.sizeguidetitle{font-weight:600;font-size:13px}.product .custm_revies_tab .rev_txt{font-size:12px}.product .custm_revies_tab .content{grid-template-columns:238px 1fr}.product .faq_accordion p.question,.mak_reviews_text p{font-size:12px}.mak_reviews-stars p{font-size:19px!important}.product span.inline-richtext{font-size:12px}.product .custom_icons_text span.benefit-text{font-size:14px}}.announcement-bar,.announcement-bar__announcement{align-items:center}span.up_to_off{background-color:#f9f3ee!important;border-radius:2px!important;color:#772647;font-weight:700;line-height:1.4;font-size:14px;font-family:Assistant,sans-serif;line-height:100%;display:flex;justify-content:center;align-items:center;padding:3px 5px;margin-left:5px}p.announcement-bar__message.h5{font-size:14px;font-family:Assistant,sans-serif;text-decoration:underline;font-weight:700;letter-spacing:0}h2.footer-block__heading.inline-richtext,h2.footer-block__heading.rte{color:#10002d;font-weight:600;line-height:1.1;font-size:18px;text-align:left;margin-bottom:5px;font-family:IvyPresto Headline}p.announcement-bar__message.h5 svg{display:none}p.announcement-bar__message.h5{font-size:14px;font-family:Assistant,sans-serif;text-decoration:underline}.shopify-policy__container{padding-bottom:40px}@media(max-width:1024px){.product .custm_revies_tab .content{grid-template-columns:1fr}.product .custm_revies_tab p.name{font-size:14px;text-align:center;margin:6px 0 0 1px}.product .icon_txt_grd .icon_txt_wrp p.txt_bold{font-size:11px}.product .icon_txt_grd .icon_txt_wrp p.txt_nor{font-size:9px;line-height:16px}.product .faq_accordion .answerrr *{font-size:11px!important}.product .fe_editor_type_html p,.product .fe_editor_type_html li{font-size:11px}.product .fe_editor_type_html li span.sizeguidetitle{font-weight:600;font-size:12px}.rev_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.product .custm_revies_tab .rev_txt{font-size:11px}.product .custm_revies_tab p.name{font-size:15px}.product .custm_revies_tab .rev_txt{font-size:12px}.product .faq_accordion p.question{font-size:11px}.product .custom_icons_text span.benefit-text{font-size:13px}.product span.inline-richtext,.mak_reviews_text p{font-size:11px}}@media(max-width:860px){.product .product__title h1{font-size:35px}}@media(max-width:768px){.product .custom_icons_text span.benefit-text{font-size:14px}.product span.inline-richtext{font-size:12px}.product button.size-guide-toggle span{font-size:13px}.product span.inventory-kehio-text,.product .faq_accordion p.question,.mak_reviews_text p,.product .fe_editor_type_html p,.product .fe_editor_type_html li{font-size:12px}}@media(max-width:480px){.product .size_chart_wrapper{display:none;margin-top:16px}.product .th_img{margin:10px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
