.rte h4:first-child{margin-top:25px}h4.faq-question{font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:.05em;vertical-align:middle;text-transform:capitalize}.h2.product-single__title{font-family:Funnel Display;font-weight:800;font-style:ExtraBold;font-size:44px;line-height:46px;letter-spacing:.05em;vertical-align:middle;text-transform:uppercase}.mobile_only{display:none}.desktop_only{display:block}.custom_prod_review_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.custom_avg_rate{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle}.all_revw_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;text-decoration:underline;text-decoration-style:dotted;text-decoration-offset:20.5%;text-decoration-thickness:13%;color:#909090;border-left:1px solid #909090;padding-left:10px}span.custom_product__cmp_price{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#909090;text-decoration:line-through;white-space:nowrap}span.custom_product__live_view{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:16px;display:flex;align-items:center;gap:4px;line-height:22px;letter-spacing:0;vertical-align:middle}span.custom_product__live_view svg{margin-bottom:-3px}span.custom_product__price.on-sale{font-family:Funnel Display;font-weight:700;font-style:Bold;font-size:40px;line-height:22px;letter-spacing:0;vertical-align:middle;text-transform:;color:#7a47ab;white-space:nowrap}span.custom_product__price-savings{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:14px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#7b46ab;background-color:#7b46ab4d;border-bottom-right-radius:5px;padding:10px;white-space:nowrap}.product-block.custom_price_tax{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#909090;margin-top:2px}.product-block.product-block--price.custom_price_block{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.page-content--product{background:#f6f6f6;max-width:2560px;margin:0 auto}button.product-collapsible-btn{width:100%;background:#fff;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;height:48px}.is-alpha button.product-collapsible-btn{background:#000;color:#fff}.is-alpha .custom-faq-plus-icon svg path{stroke:#fff}.is-alpha button.product-collapsible-btn.is-open .collapsible-title{color:#000}.is-alpha button.product-collapsible-btn.is-open .custom-faq-plus-icon svg path{stroke:#000}button.product-collapsible-btn.is-open{background:#f0e1ff;border-radius:0!important}span.custom-faq-plus-icon,span.custom-faq-minus-icon{padding-right:20px}button.product-collapsible-btn.bottom_radius{border-radius:0 0 10px 10px/0px 0px 10px 10px}button.product-collapsible-btn.top_radius{border-radius:10px 10px 0 0/10px 10px 0px 0px}button.no_radius{border-radius:0!important}p.prod_key_points{margin:0 0 5px;font-family:Funnel Display;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle}.product_collapsible_tabs{padding-top:30px;background:#f6f6f6;padding-inline:0px;padding-bottom:30px}.collapsible-title{display:flex;gap:5px;align-items:center;justify-content:flex-start}.all_offers_header{display:flex;justify-content:space-between;align-items:center}span.dsicount_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:18px;line-height:24.6px;letter-spacing:-1px;vertical-align:middle;margin-right:5px}span.discounted_price{font-family:Funnel Display;font-weight:700;font-style:Bold;font-size:18px;line-height:21px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#7a47ab}span.discounted_price:after{content:"";width:63.67px;color:#7a47ab;transform:rotate(-.31 deg);opacity:1;border-bottom:3px solid #7A47AB;position:relative;display:block;bottom:0;left:0;height:3.21px}.offers_head_wrap{display:flex;gap:10px}span.dsicount_offer{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:10px;line-height:16.1px;letter-spacing:-4%;vertical-align:middle;color:#fff;display:flex;align-items:center;padding:0 10px;background:linear-gradient(90deg,#249f79,#46c39d);border-radius:3px}div#all_offers_container{background:#fff;padding:20px;border-top-left-radius:20px;border-top-right-radius:20px}div#all_offers_container{position:fixed;top:0;left:0;z-index:9999;width:97vw;transition:bottom 1s linear;right:0;margin:auto}div#all_offers_container.show-block{top:50%;transform:translateY(-50%);border-radius:10px}.offers_head_wrap span.heading-text,.offers_head_wrap span.heading-icon{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:36px;leading-trim:NONE;line-height:20px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.offers_head_wrap{flex-direction:column;align-items:start}.offers_head_wrap span.heading-text{text-align:start;line-height:35px}.offers_head_wrap span.heading-icon{font-size:60px}@media (min-width: 768px){.curve-right-flare{width:calc(100% + 88px);margin-left:-44px}.mobile_only{display:none}.desktop_only{display:block}}.offers_head_wrap .heading-text.two{text-align:end;padding-left:42%}div#all_offers_containerCloseContainer{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99}span.cpy{color:green}.spcl_box{background:#f0e1ff;border-radius:10px;font-family:Funnel Display;font-weight:500;font-style:Medium;font-size:14px;line-height:17.52px;letter-spacing:0%;vertical-align:middle;color:#7a47ab;margin:20px auto;display:flex;justify-content:flex-start;align-items:center;padding:20px}.single_offer_box{display:flex;justify-content:space-around;align-items:center;border-radius:7px;border:1px solid #E3E3E3;padding:20px 10px;margin-bottom:20px}.coupon_wrapper{border:1px solid #BEBEBE;width:auto;height:auto;display:flex;justify-content:space-between;align-items:center;flex:0 0 30%}p.offer_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:14px;line-height:18px;letter-spacing:-1%;vertical-align:middle;margin:0;text-align:left;flex:0 0 70%;padding:0 10px}span.clrd_txt{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:14px;line-height:18px;letter-spacing:-1%;vertical-align:middle;text-transform:uppercase;color:#7a47ab}span.coupon_txt_new{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;width:95%}button.copy_btn{background:#bebebe;border-radius:5px;height:24px;width:21px;display:flex;justify-content:center;align-items:center;padding:0}@media screen and (min-width: 1040px) and (max-width: 1140px){.mobile_only{display:none}.desktop_only{display:block}.custom__prod_price_wrap,.custom_product__live_view{flex-shrink:0}span.custom_product__cmp_price{font-size:14px;line-height:22px}span.custom_product__price.on-sale{font-size:30px;line-height:22px;white-space:nowrap}.h2.product-single__title{font-size:45px;line-height:45px}.custom_product__price-savings{padding:8px;white-space:nowrap}}@media screen and (min-width: 770px) and (max-width: 1039px){.mobile_only{display:none}.desktop_only{display:block}span.custom_product__cmp_price{font-size:12px;line-height:22px;white-space:nowrap}span.custom_product__price.on-sale{font-size:22px;line-height:22px;white-space:nowrap}.h2.product-single__title{font-size:38px;line-height:45px}}@media screen and (max-width: 768px){.product-block.custom_price_tax{font-size:12px}.page-content--product .page-width{padding:0 10px!important}.shopify-payment-button{margin-top:0!important}.mobile_only{display:block}.desktop_only{display:none}.product_collapsible_tabs{padding-top:10px;background:#f6f6f6;padding-inline:0px;padding-bottom:10px}.custom-sticky-adtc-container{padding:10px;position:fixed;bottom:0;width:100dvw;z-index:999;background:#fff;box-shadow:0 -4px 42px #0000001f;display:flex;align-items:center;justify-content:center;gap:10px}.custom-sticky-adtc-container button.add-to-cart.custom-sticky-adtc-btn,.custom-sticky-adtc-container button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:18px;line-height:24.14px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase;height:50px;border-radius:10px}.custom_wishlist_container{flex:0 0 15%;display:flex;justify-content:center;align-items:center;border:1px solid #7A47AB;border-radius:10px;height:50px}.custom_buy_btn_container{flex:0 0 80%}.cpn_txt_wrap{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:10px;background:#7b46ac}.add-to-cart.btn--secondary{border:1px solid;border-color:#7b46ac;color:#7b46ac;border-radius:10px}.custom-sticky-adtc-container .payment-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.custom-sticky-adtc-container .btn--full,.custom-sticky-adtc-container .shopify-payment-button .shopify-payment-button__button--unbranded{padding:0}.custom_notify_btn{background-color:#1d1d1d;font-family:Funnel Display;font-weight:600;font-size:18px;line-height:24.14px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff;border-radius:10px;padding-block:15px}button.product-collapsible-btn{width:100%;background:#fff;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;height:48px}button.product-collapsible-btn.is-open{background:#f0e1ff;border-radius:0!important}span.custom-faq-plus-icon,span.custom-faq-minus-icon{padding-right:20px}button.product-collapsible-btn.bottom_radius{border-radius:0 0 10px 10px/0px 0px 10px 10px}button.product-collapsible-btn.top_radius{border-radius:10px 10px 0 0/10px 10px 0px 0px}button.no_radius{border-radius:0!important}.prod_img_overlay{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.product__main-photos .flickity-page-dots{display:none}.product__main-photos{margin-bottom:10px;margin-left:-17px;margin-right:-17px;position:relative}.inner_overlay{width:75%;max-width:249px;background:#000000b2;color:#fff;padding-left:25px;padding-block:20px;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#000000b3,#0000)}.prod_overlay_content{margin:auto;height:auto;width:fit-content}p.prod_key_points{margin:0 0 5px;font-family:Funnel Display;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;flex-shrink:0}.overlay_heading{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:24px;line-height:28px;letter-spacing:0;vertical-align:middle;margin-bottom:30px}.product-slideshow .product-main-slide{width:90%}.product-image-main{position:relative;margin-right:15px}.product__price.on-sale{padding-right:0}.product__price{color:none;font-size:0;margin-right:0}.h2.product-single__title{font-family:Funnel Display;font-weight:800;font-style:ExtraBold;font-size:24px;line-height:26px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;text-align:left}.product-block.product-block--price.custom_price_block{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}span.custom_product__cmp_price{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:12px;line-height:22px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;text-decoration:line-through;color:#717171}span.custom_product__price.on-sale{font-family:Funnel Display;font-weight:700;font-style:Bold;font-size:26px;line-height:22px;letter-spacing:0;vertical-align:middle;text-transform:capitalize;color:#7a47ab}span.custom_product__live_view{font-family:Funnel Display;font-weight:500;font-style:Medium;font-size:10px;line-height:12px;letter-spacing:0%;vertical-align:middle;color:#000;display:flex;justify-content:center;align-items:center;padding-left:10px;border-left:1px solid #C4C4C4;flex-shrink:0}span.custom_product__price-savings{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:10px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#7b46ab;background:#7b46ab4d;border-bottom-right-radius:5px;padding:3px 10px;white-space:nowrap}.custom_prod_review_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:10px}.custom_avg_rate{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;padding-inline:5px}.all_revw_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:12px;line-height:20px;letter-spacing:0;vertical-align:middle;text-decoration:underline;text-decoration-style:dotted;text-decoration-offset:20.5%;text-decoration-thickness:13%;text-decoration-skip-ink:auto;color:#909090}.all_revw_txt{border-left:1px solid #909090;padding-left:10px}.custom_title_form_wrapper .ProductPageAddToWishList_flits_wishlist_button_product_page__vAbTV{display:none}.product__thumbs image-element{width:80px!important;height:80px!important}.product__thumbs img{width:80px!important;height:80px!important}.custom_title_form_wrapper{display:flex;justify-content:space-between;align-items:center}.custom_title_form_wrapper{display:grid;grid-template-columns:80% 20%}.new-product-card__bag-btn img{width:36px!important;height:36px!important}.custom_price_tax{font-family:Funnel Display;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#909090;text-align:left;margin-top:10px}.product__thumbs--below .product__thumb-item{max-width:80px!important;height:80px!important;width:80px!important}.cpn_txt{font-family:Funnel Display;font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#919191;text-align:left}.view_more_text{text-align:right;color:#5e5e5e;font-family:Funnel Display;font-weight:500;font-style:Medium;font-size:12px;line-height:16.1px;letter-spacing:0;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-skip-ink:auto}.all_offers_header{display:flex;justify-content:space-between;align-items:center;margin-top:10px}span.dsicount_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:18px;line-height:24.6px;letter-spacing:-1px;vertical-align:middle;margin-right:5px}span.discounted_price{font-family:Funnel Display;font-weight:700;font-style:Bold;font-size:18px;line-height:21px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#7a47ab}span.discounted_price:after{content:"";width:63.67px;color:#7a47ab;transform:rotate(-.31 deg);opacity:1;border-bottom:3px solid #7A47AB;position:relative;display:block;bottom:0;left:0;height:3.21px}.offers_head_wrap{display:flex;gap:10px}span.dsicount_offer{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:10px;line-height:16.1px;letter-spacing:-4%;vertical-align:middle;color:#fff;display:flex;align-items:center;padding:0 10px;background:linear-gradient(90deg,#249f79,#46c39d);border-radius:3px}div#all_offers_container{background:#fff;padding:20px;border-top-left-radius:20px;border-top-right-radius:20px}div#all_offers_container{position:fixed;top:0;left:0;z-index:9999;width:97vw;transition:bottom 1s linear;right:0;margin:auto}span.cpy{color:green}.spcl_box{background:#f0e1ff;border-radius:10px;font-family:Funnel Display;font-weight:500;font-style:Medium;font-size:14px;line-height:17.52px;letter-spacing:0%;vertical-align:middle;color:#7a47ab;margin:20px auto;display:flex;justify-content:flex-start;align-items:center;padding:20px}.single_offer_box{display:flex;justify-content:space-around;align-items:center;border-radius:7px;border:1px solid #E3E3E3;padding:20px 10px;margin-bottom:20px}.coupon_wrapper{border:1px solid #BEBEBE;width:auto;height:auto;display:flex;justify-content:space-between;align-items:center;flex:0 0 30%}p.offer_txt{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:14px;line-height:18px;letter-spacing:-1%;vertical-align:middle;margin:0;text-align:left;flex:0 0 70%;padding:0 10px}span.clrd_txt{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:14px;line-height:18px;letter-spacing:-1%;vertical-align:middle;text-transform:uppercase;color:#7a47ab}span.coupon_txt_new{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;width:95%}button.copy_btn{background:#bebebe;border-radius:5px;height:24px;width:21px;display:flex;justify-content:center;align-items:center;padding:0}.custom_variant_picker .variant__label{font-family:Funnel Display;font-weight:600!important;font-style:SemiBold;font-size:35px!important;line-height:32.1px!important;letter-spacing:0!important;vertical-align:middle;text-align:left!important;text-transform:capitalize!important}}.is-alpha .custom_variant_picker .variant__label{color:#fff}.new-featured-collection__grid-wrapper{margin:0!important}@media only screen and (max-width: 390px){span.custom_product__cmp_price{font-size:11px;line-height:100%;letter-spacing:0}span.custom_product__price.on-sale{font-size:28px}h1.h2.product-single__title{font-size:18px;line-height:20px}}@media screen and (max-width: 768px){.prod_img_overlay.mobile_only{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.prod_img_overlay .inner_overlay{width:78%;max-width:290px;height:100%;padding:28px 0 24px 34px;display:flex;align-items:stretch;justify-content:flex-start;background:linear-gradient(90deg,#000000b8,#0000)}.prod_img_overlay .prod_overlay_content{width:100%;height:100%;display:flex;flex-direction:column;gap:24px;pointer-events:none}.prod_img_overlay .overlay_heading{font-family:Funnel Display;font-weight:800;font-size:34px;line-height:34px;text-transform:uppercase;letter-spacing:0;margin:24px 24px 0 0}.prod_img_overlay .overlay_content{display:flex;flex-direction:column;gap:18px;margin-top:6px}.prod_img_overlay .overlay_row{font-family:Funnel Display;font-weight:600;font-size:18px;line-height:22px;color:#fff}.prod_img_overlay .overlay_row strong{font-weight:700;margin-right:6px}.prod_img_overlay .kh_view_more_btn{margin-top:auto;align-self:flex-start;pointer-events:auto;border:0;cursor:pointer;font-family:Funnel Display;font-weight:600;font-size:12px;letter-spacing:0px;text-transform:uppercase;padding:10px;border-radius:10px;background:#eadaf8;color:#7a47ab}}.is-alpha .page-content--product{background:#1d1d1d}.is-alpha .h2.product-single__title,.is-alpha .jdgm-prev-badge__text,.is-alpha .de-title,.is-alpha .de-result-text,.is-alpha .de-policy{color:#fff}.is-alpha .product_collapsible_tabs{background:#1d1d1d}.is-alpha .de-badges{color:#fff}.is-alpha .de-badges svg{stroke:#fff}.is-alpha span.custom_product__live_view{color:#fff}.is-alpha span.custom_product__live_view svg{stroke:#fff}.is-alpha .jdgm-rev-widg__header,.is-alpha .jdgm-rev__content,.is-alpha .jdgm-rev__timestamp,.is-alpha .is-open .collapsible-content__inner,.is-alpha .is-open .collapsible-content__inner a,.is-alpha .visually-hidden{color:#fff}.page-content--product{padding-bottom:0}@media (max-width: 768px){.product-block-divider,.curve-flare{display:none}.curve-right-flare{width:calc(100% + 20px)!important;margin-left:-10px!important}}.template-product .lbc{padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/160/assets/custom-product-style.css.map */
