.m-main-product--info .m-product-info--wrapper,html:not(.prevent-scroll) .m-product-media--wrapper{position:sticky;top:20px}.template-product{padding-bottom:var(--f-sticky-atc-bar-height, 0)}.template-product #MainContent{padding-bottom:60px}.main-product__block .m-product-tax,.main-product__block .m-product-text--subtitle,.template-product .rte{color:rgb(var(--color-foreground-secondary))}.m-main-product,.spr-container .spr-form-contact-email,.spr-container .spr-form-contact-location,.spr-container .spr-form-contact-name,.spr-container .spr-form-review-body,.spr-container .spr-form-review-rating,.spr-container .spr-form-review-title,.spr-container .spr-form-title{margin-bottom:20px}.m-media-gallery[data-enable-image-zoom=true] .m-product-media--item.media-type-image{cursor:zoom-in}.m-media-gallery[data-only-media=true] .m-product-media--slider__images{width:100%}.m-product-media{transition:var(--m-duration-default, .25s) all;width:100%}.m-product-media--item{position:relative;overflow:hidden}.m-product-media--item.m-col-span-2{grid-column-start:span 2;grid-column-end:span 2}.m-product-media--item:hover .m-product-media--zoom-icon,.pp_var_checkbox svg{opacity:1}.m-product-media--zoom-icon{position:absolute;top:20px;right:20px;opacity:0;z-index:10;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--m-duration-default, .25s)}@media screen and (max-width:767px){.m-main-product--info.container-narrow,.m-main-product--media.container-narrow{padding-left:calc(var(--column-gap-mobile, var(--column-gap))/ 2);padding-right:calc(var(--column-gap-mobile, var(--column-gap))/ 2)}.m-product-media--zoom-icon{top:auto;bottom:10px;opacity:1}.main-product__block+.main-product__block{margin-top:20px}}.m-product-media--slider{width:100%}.m-product-media--slider .nav-swiper-container,.m-product-media--slider .swiper-container{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--m-duration-default, .25s)}.m-product-media--slider .swiper-button-control{width:39px;height:39px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(var(--color-button, --bg-white),1);transition:var(--m-duration-default, .25s) all;color:rgb(var(--color-button-text, --text-black));pointer-events:auto;opacity:0;visibility:hidden;transform:translate3d(-100%,0,0)}.m-product-media--slider .swiper-button-control:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover))}.m-product-media--slider .swiper-button-control.swiper-button-next{transform:translate3d(100%,0,0)}.new-product .m-product-media--slider .swiper-button-control{background:#db92aa;border-color:#db92aa}.new-product .m-product-media--slider .swiper-button-control:hover{background:#db92aa;border-color:#db92aa;box-shadow:none}.m-product-media--slider .nav-swiper-container .m-product-media{padding:5px;border:1px solid rgb(var(--color-background));cursor:pointer}.m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border:1px solid rgb(var(--color-foreground))}.m-product-media--slider__navigation{position:absolute;z-index:10;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 10px;transform:translate3d(0,-50%,0)}.m-product-media--slider__thumbnail-icon{position:absolute;right:0;top:0;color:rgba(var(--text-white),1);padding:4px;border-radius:2px;background-color:#1f2937}.m-product-media--slider__thumbnails{overflow:hidden}.m-product-media--slider__thumbnails .swiper-slide{max-width:60px}.m-product-media--slider__thumbnails,.m-recipient-form .m-recipient-field~.m-recipient-field{margin-top:15px}.m-product-media--slider.media-slider-full{position:relative;margin-bottom:32px}.m-product-media--slider:hover .swiper-button-control{opacity:1;visibility:visible;transform:none}@media screen and (min-width:1024px){.m-main-product{margin-bottom:48px;margin-top:16px}.m-product-media--layout-6 .m-product-media--slider{display:flex;flex-direction:row-reverse}.m-product-media--layout-6 .m-product-media--slider__images{width:calc(100% - 90px);margin-bottom:0}[data-only-media=true] .m-product-media--layout-6 .m-product-media--slider__images{width:100%}.m-product-media--layout-6 .m-product-media--slider__thumbnails{padding-right:20px}.m-product-media--layout-6 .m-product-media--slider__thumbnails .swiper-slide{height:var(--slide-height)!important}.m-product-media--layout-6 .nav-swiper-container{max-height:450px;width:70px}.main-product__block .m-product-collapsible .m-collapsible--button{font-size:18px}}@media screen and (min-width:768px){.m-main-product--info{overflow:hidden}.template-product{overflow-x:visible}.m-main-product[data-layout=layout-7] .container-full{padding-left:0;padding-right:0}.m-product-media--layout-6 .m-product-media--slider__thumbnails{margin-top:0}.m-product-media--layout-7 .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:33.3333333333%}.m-product-media--layout-7 .swiper-slide .m-product-media{opacity:.3}.m-product-media--layout-7 .swiper-slide.swiper-slide-active .m-product-media{opacity:1}.m-product-media--layout-7 .m-product-custom-field,.m-product-media--layout-7 pickup-availability{text-align:left}.m-product-media--layout-7 .m-product-option--label{justify-content:center}.m-product-media--layout-7 .main-product__block .product-block-group--title{flex-direction:column;align-items:center;padding-right:0}}.m-product-media--desktop .swiper-pagination,.m-product-media--mobile .swiper-pagination{width:100%;margin-top:10px}.m-product-media--mobile{position:relative}.m-product-media--mobile .swiper-pagination-bullet{margin:2px 4px}.m-product-media__xr-button .m-xr-button--label,.main-product__block-share-social>a span{margin-left:8px}.m-product-media--mobile .m-product-media--slider__thumbnails .nav-swiper-container:not(.swiper-container-initialized) .swiper-wrapper{max-height:80px}.m-product-media--mobile__atwl-button{position:absolute;right:20px;top:18px;padding:0;z-index:1}.m-product-media--mobile__atwl-button .ssw-faveiticon{position:static!important}.m-product-media__xr-button{margin-top:16px}.m-product-media__xr-button .m-xr-button{background:#ededed;border-radius:4px;padding:6px 10px}.m-product-media__xr-button .m-xr-button[data-shopify-xr-hidden]{visibility:hidden}.m-product-media__xr-button .m-xr-button:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-featured-product .main-product__block .m-product-title{color:rgb(var(--color-heading))}.main-product__block-badge+.main-product__block-title,.main-product__block-custom_liquid+.main-product__block-title,.main-product__block-text+.main-product__block-title,.main-product__block-title+.main-product__block-rating{margin-top:5px}.m-featured-product .main-product__block-description,.main-product__block-addons,.spr-container .spr-review-footer,.variant_inner_image{margin-top:20px}.m-main-product .main-product__block-custom_text,.main-product__block+.main-product__block,.main-product__block-rating+.main-product__block-price,.main-product__block-title+.main-product__block-price{margin-top:12px}.dh1grounding-earthing-bed .main-product__block-title+div[class*="@app"] .jdgm-preview-badge,.main-product__block-rating .spr-starrating,.main-product__block-title+div[class*="@app"],.main-product__block-title+div[class*="@app"] .jdgm-preview-badge{margin:0}.main-product__block-collapsible_tab+.main-product__block-shipping{margin-top:32px}.m-main-product .main-product__block-payment-icon .payment-icon-wrapper,.main-product__block .installment-shoppay,.main-product__block-breadcrumb+.main-product__block-title{margin-top:0}.main-product__block-title+div[class*="@app"] #shopify-block-loox-rating{margin-top:-28px}.main-product__block-buy_buttons .prod__countdown:not(.hidden),.main-product__block-buy_buttons .prod__stock-countdown{margin-bottom:30px}.m-main-product .main-product__block-collapsible_tab .m-collapsible .m-collapsible--open,.m-product-info--wrapper .installment-shoppay,.m-product-info--wrapper .m-product-tax,.m-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.m-recipient-form__fields,.main-product__block .installment-shoppay:empty,.main-product__block-buy_buttons .shopify-payment-button__button--hidden,.question-tooltip-content.hidden,.spr-container .spr-summary:after,.spr-container .spr-summary:before,span.bottom-title{display:none}.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{width:100%;margin-top:20px}.main-product__block-share-social>a{margin-right:32px}.main-product__block .m-breadcrumb{margin-top:-.5rem}.main-product__block .m-breadcrumb .container{padding:0}.main-product__block .product-block-group--title{position:relative;display:flex;align-items:start;justify-content:space-between}.main-product__block .product-block-group--tags{gap:8px}.main-product__block .m-product-type{font-size:12px;line-height:1.33;margin-bottom:10px;text-transform:uppercase}.main-product__block .m-product-title{line-height:1.4;font-size:30px;color:rgb(var(--color-foreground))}.main-product__block .m-product-addon--item:hover,.main-product__block .m-product-description{color:rgb(var(--color-foreground-secondary))}.main-product__block .m-product-wishlist{position:absolute;top:0;right:0}.main-product__block .m-product-wishlist .m-tooltip{margin-bottom:0;border:1px solid rgb(var(--color-border));padding:12px}.main-product__block .m-product-wishlist .m-tooltip:hover{border-color:rgb(var(--color-button-hover))}.m-product-media--layout-7 .main-product__block .m-product-wishlist{position:static;margin-left:8px}.main-product__block .m-product-description{line-height:1.5}.main-product__block .m-product-meta li{line-height:34px;display:flex}.main-product__block .m-product-meta li:first-child{margin-top:25px}.main-product__block .m-product-meta--label{min-width:85px;font-weight:500;display:block;margin-right:40px}.m-product-media--layout-7 .main-product__block .m-product-meta{text-align:left}.main-product__block .m-product-availability{color:#3d9851}.main-product__block .m-product-availability--outofstock{color:#d11010}.main-product__block .m-product-tag{margin-bottom:0}.main-product__block .m-product-text--upercase{text-transform:uppercase;font-size:14px}.main-product__block .m-product-trust-badge{display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;border-radius:5px;padding:20px}.main-product__block .m-product-trust-badge__content{margin-top:20px;font-weight:500}.main-product__block .m-product-trust-badge--above{flex-direction:column-reverse}.main-product__block .m-product-trust-badge--above .m-product-trust-badge__content{margin:0 0 20px}@media(max-width:767px){.main-product__block .m-product-trust-badge{padding:16px}}.main-product__block .m-product-addon{padding-bottom:16px;border-bottom:1px solid rgb(var(--color-border))}.main-product__block .m-product-addon--wrapper{margin:20px -5px -5px}.main-product__block .m-product-addon--item{padding:5px;margin-right:30px}@media screen and (max-width:639px){.main-product__block .m-product-addon--item{margin-right:12px}}.main-product__block .m-product-addon--label{margin-left:8px}.main-product__block .m-product-shipping--icon{width:20px}.main-product__block .m-product-shipping--content{margin-left:12px}.main-product__block .m-product-shipping--content__value,.spr-badge-caption{margin-left:8px}.main-product__block .m-product-shipping--text{margin-top:16px}.main-product__block .m-product-live-views{padding:5px 16px;border-radius:var(--border-radius, 50px);line-height:1.6;font-size:14px}.main-product__block .m-product-live-views svg{width:14px;height:14px}.main-product__block .m-product-live-views .live-views-icon{margin-right:8px;animation-duration:1s}.main-product__block .m-product-custom-field .m-product-option--label{display:inline-flex}.main-product__block .m-product-custom-field .m-product-option--label sup{color:#da3f3f;top:-.2rem;left:.2rem}.m-main-product .m-main-product--info .main-product__block-title,.main-product__block .alr-display-review-badge{margin-top:8px}.main-product__block .spr-starrating{justify-content:flex-start!important;align-items:center;margin-top:-15px;margin-bottom:-10px}.main-product__block .spr-starrating .spr-stars span{display:flex}.main-product__block #ssw-avg-rate-profile-html{display:flex;align-items:center;margin-top:-15px}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count,.main-product__block #ssw-avg-rate-profile-html .ssw-stars{display:inline-flex!important;align-items:center}.main-product__block .ssw-icon-star{margin:0 3px}.main-product__block .ssw-review-count{margin-left:10px;white-space:nowrap}.main-product__block .ssw-question-count{margin-left:15px;white-space:nowrap}.main-product__block .ssw-question-count>span{display:inline-flex;align-items:center}.main-product__block .ssw-rq-divider{padding-right:15px}.main-product__block .gw-icon-chat{margin-right:5px}.main-product__block .foxkit-preorder-submit{width:auto;flex:1}.main-product__block .foxkit-stock-countdown__progress{height:100%}.m-form-ask-question__wrapper{padding:24px;text-align:center}.m-form-ask-question__title{margin-bottom:24px;font-size:36px;color:rgb(var(--color-foreground))}.m-form-ask-question__note{font-style:italic;margin-bottom:12px}.m-recipient-form{display:block;position:relative;margin-bottom:20px}.m-recipient-form>input[type=checkbox]:checked~.m-recipient-form__fields{display:block;animation:.3s recipientAnimate}.m-main-product .main-product__block-collapsible_tab .m-collapsible[open] .m-collapsible--open,.m-recipient-form>input[type=checkbox]:checked~.form-field--checkbox .form-field--checkbox__icon svg path:last-child,[data-selling-plan-group] span.bottom-title{display:block}.m-recipient-form .m-recipient-form__fields{padding-top:20px;margin-top:10px;border-top:1px solid rgb(var(--color-border))}.m-product-details-tabs .m-tab-header{font-weight:500}.m-product-details-tabs .m-tab-content:not(.m-tab-content--reviews) .m-tab-content__inner{color:rgb(var(--color-foreground-secondary));line-height:1.75}.spr-container .spr-reviews{margin:26px 0}.spr-container .spr-header-title{font-weight:500;margin-bottom:32px}.spr-container .spr-summary{color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:space-between;position:relative}.spr-container .spr-summary-caption{flex:1;text-align:left}.spr-container .spr-review{position:relative;padding:30px 0!important}.spr-container .spr-review .spr-starratings{font-size:9px}.spr-container .spr-review .spr-starratings .spr-icon{margin:0 1px}.spr-container .spr-review-content-body{font-size:16px!important;line-height:28px;color:#666}.spr-container .spr-review-header{display:flex;flex-flow:column}.spr-container .spr-review-header-title{font-weight:600;margin-bottom:14px;font-size:18px;order:1;margin-top:20px}.spr-container .spr-review-header-byline{margin-bottom:0;font-style:inherit;font-size:18px}.spr-container .spr-review-header-byline strong:last-child{font-weight:400;font-size:14px}.spr-container .spr-review-reply{margin-bottom:12px;padding:16px!important;border-radius:5px;background-color:#f7f7f7;margin-top:32px;margin-left:45px;display:flex;flex-flow:column}.spr-container .spr-review-content{margin:0;padding:0}.spr-container .spr-review-reply-body{font-size:16px;line-height:28px;color:#666;order:1;margin-top:5px}.spr-container .spr-review-reply-shop{float:none;font-size:18px;font-style:inherit;order:0}.spr-container .spr-summary-actions-newreview{background-color:#0000;text-align:center;border:1px solid rgb(var(--color-border));white-space:nowrap;padding:10px 20px;transition:var(--m-duration-default, .25s) all;border-width:var(--btn-border-width);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, "");border-radius:var(--btn-border-radius, 0);line-height:var(--btn-line-height, "normal");float:none;display:inline-block}.new-geruch-gummies .loop-widget-container,.new-product .loop-widget-container,.new-product .sealsubs-target-element,.hairrisson-shampoo .loop-widget-container,.hairrisson-shampoo .sealsubs-target-element,.sealsubs-target-element,.sls-purchase-options-label,.sls-savings-badge,.spr-container .spr-summary-actions-newreview:after,.spr-container .spr-summary-actions-newreview:before{display:none!important}.spr-container .spr-summary-actions-newreview:focus,.spr-container .spr-summary-actions-newreview:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover))!important;color:rgb(var(--color-button-text-hover))!important;box-shadow:0 0 0 .2rem rgb(var(--color-button-hover))}.spr-container .spr-review-reportreview{color:#666;text-decoration:underline}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea){padding:6px 12px;border:1px solid rgb(var(--color-border));border-radius:var(--input-rounded, 4px);background-color:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text));width:100%;outline:0;line-height:2;transition:all var(--m-duration-default, .25s) ease-in-out}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea):focus{border-color:rgb(var(--color-foreground))}.spr-container .spr-form-label{font-size:14px;margin-bottom:12px;display:block}.m-product-option--node__label[data-option-type=image].has-bg-img{background-repeat:no-repeat;background-size:contain}.m-product-option--label{margin-bottom:2px;display:none}.m-product-option:not(:last-child){margin-bottom:10px}.main-product__block .payment-icon-wrapper{display:flex;grid-gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.m-product-option--node__label[data-option-type=image].has-bg-img.has_metaimage{background:0 0!important;padding:0;align-items:end;position:relative;border:2px solid #6c6b6b29;border-radius:10px;margin-bottom:10px}.m-product-option--node__label[data-option-type=image].has-bg-img.has_metaimage img{border-radius:10px}.m-product-option.m-product-option--image{margin-top:25px}.new-product .m-product-option.m-product-option--image{margin-top:15px}.main-product__block .m-product-description .line-wrapper{display:flex;grid-gap:10px}.main-product__block .m-product-description .description_item{display:flex;grid-gap:8px;margin:5px 0;align-items:center}.m-product-description .description_item:not(:last-child){margin-bottom:25px}.shape-harmonie-product .m-product-description .description_item:not(:last-child){margin-bottom:7px}.new-product-4-0 .m-product-description .description_item:not(:last-child){margin-bottom:10px}.main-product__block .m-product-description .description_item img{margin:0;display:block}.main-product__block .payment-icon-wrapper .icon img{width:50px;border-radius:0!important}.m-product-option--image .m-product-option--content .m-product-option--node[data-value="AU/NZ"] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=EU] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=UK] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=USA] .m-product-option--node__label{background-size:30px}variant-picker .m-product-option--node__label[data-option-type=image]{height:calc(50px / var(--option-aspect-ratio, 1))}.m-product-form--wrapper .m-add-to-cart{background-color:#3f8440;border:2px solid #2a762a;padding:16px 14px;text-transform:uppercase;letter-spacing:2.4px;border-radius:10px;width:100%;display:flex;align-items:center;justify-content:center}.m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-weight:700}.m-product-form--wrapper .m-add-to-cart:hover{box-shadow:none;background-color:#000;border-color:#000}.m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper{font-size:16px;border-right:1px solid #fff;padding:0 10px 0 0;color:#fff;margin-right:10px;display:flex;align-items:center;justify-content:center}.m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span{font-size:16px;color:#fff;line-height:1;letter-spacing:0}.m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper .m-add-to-cart-compare-price{opacity:.8;padding-left:8px;text-decoration:line-through}.main-product__block-variant_picker .m-product-option--label{text-transform:uppercase;letter-spacing:1.4px;margin-bottom:6px;position:relative}.main-product__block-variant_picker .m-product-option--content{display:flex}.main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 55px;margin-right:10px;margin-bottom:13px;border-radius:0}.main-product__block-variant_picker .m-product-option--content .m-product-option--node.active .m-product-option--node__label{border:2px solid #f2bdcb;background-color:#f2bdcb87!important;border-radius:10px}.bottom-title,.top-title{position:absolute;width:max-content;top:-10px;z-index:1;font-size:15px;left:50%;transform:translate(-50%);padding:10px;border:2px solid #6c6b6b29;border-radius:5px;background:#fff}.sls-purchase-options-container .sls-option-container .top-title{border:2px solid #f2bdcb;background:#fff}.m-product-option--node.m-tooltip.m-tooltip--top.active .top-title,.sls-purchase-options-container .sls-option-container.seal-table.sls-active[data-selling-plan-group] .bottom-title{border:2px solid #f2bdcb}.m-product-option--node.m-tooltip.m-tooltip--top.active .bottom-title{border:2px solid #14301e;background:#14301e;color:#fff}.bottom-title{top:auto;bottom:-10px}.popup-wrapper,.sls-option-container.seal-table[data-selling-plan-group]{position:relative}.sls-purchase-options-container .sls-option-container.seal-table[data-selling-plan-group] .bottom-title{border:2px solid rgba(0,0,0,.14)}.sls-option-container .bottom-title{font-size:12px;padding:0 4px;bottom:-15px}.main-product__block-variant_picker .m-product-option--content .m-product-option--node.active .m-product-option--node__label img{mix-blend-mode:darken}.main-product__block-variant_picker .m-product-option--content .m-product-option--swatch{height:100%}variant-picker .m-product-option--swatch .m-product-option--node__label,variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color]{width:100%;height:100%;margin:0;background-size:0;border:1px solid #ddd;border-radius:0;flex-direction:column;background-color:#fff!important;justify-content:flex-start;box-shadow:none;padding:0}variant-picker .m-product-option--swatch .m-product-option--node__label:hover,variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color]:hover{background-color:#ededed!important}.m-product-option--swatch input:checked+label,.m-product-option--swatch:hover .m-product-option--node__label{box-shadow:none;transform:none}.main-product__block-variant_picker .m-product-option-label{display:none;font-size:14px;max-width:65px;line-height:1.5}variant-picker .m-product-option--swatch .m-product-option--node__label .m-product-option-image{width:100%;height:100%;margin-bottom:0;display:block}variant-picker .m-product-option--swatch .m-product-option--node__label .m-product-option-image img{border-radius:0!important;width:100%;height:100%}@media screen and (max-width:640px){.main-product__block .payment-icon-wrapper .icon img{width:30px}.main-product__block .payment-icon-wrapper{grid-gap:5px}.m-product-option--image .m-product-option--content .m-product-option--node[data-value="AU/NZ"] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=EU] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=UK] .m-product-option--node__label,.m-product-option--image .m-product-option--content .m-product-option--node[data-value=USA] .m-product-option--node__label{background-size:30px}variant-picker .m-product-option--node__label[data-option-type=image]{width:45px;height:calc(45px / var(--option-aspect-ratio, 1))}}.popup-wrapper .option-label{display:flex;align-items:center;justify-content:space-between;width:100%;text-transform:uppercase;letter-spacing:1.4px;font-weight:500}variant-color .m-product-option--label label.option-label{display:flex;align-items:center;justify-content:space-between;width:100%}label.option-label .question-icon svg{height:20px;width:20px}.question-tooltip-title svg{height:25px;width:25px}.question-tooltip-info{display:flex;align-items:flex-start;gap:50px;border-bottom:1px solid #ddd;padding:10px 0}.question-tooltip-info::last-child{border-bottom:none}span.question-tooltip-label{flex:0 0 calc(30% - 50px);max-width:calc(30% - 50px);width:100%;color:#666;font-size:13.8px;line-height:1.5;letter-spacing:0;font-weight:600;text-transform:capitalize}span.question-tooltip-text{flex:0 0 calc(70% - 50px);max-width:calc(70% - 50px);width:100%;color:#666;font-size:13.8px;line-height:1.5;letter-spacing:0;text-transform:none}.question-tooltip-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #ddd;padding:0 0 10px}.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart:hover,.m-main-product .m-product-form--wrapper .m-add-to-cart:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover))}.question-tooltip-content h4{width:100%;font-size:14.4px;letter-spacing:0;margin-top:0;font-weight:600}.question-tooltip-content{padding:20px;border:1px solid #ddd;background:#fff;box-shadow:6px 6px 10px #a1a1a152;position:absolute;width:100%;left:0;right:0;top:20px;z-index:2;overflow-y:auto;height:60vh;overflow-x:hidden}.popup-wrapper .question-tooltip-content,.product-review-slider .swiper-slide{height:auto}.question-tooltip_btns{text-align:center;margin-top:20px}.question-tooltip_btns .close-btn{color:#860202;text-decoration:none;border:2px solid #b30053;display:inline-block;padding:5px 10px;cursor:pointer}.question-tooltip_btns .close-btn:hover{color:#860202;border:2px solid #b30053;background:#ffdede}.m-main-product .main-product__block .m-product-title{font-family:ClearfaceStd-Bold}.new-product .m-main-product .main-product__block .m-product-title{font-family:Gelica}.m-main-product .main-product__block-custom_liquid,.m-main-product .main-product__block-custom_text h5,.m-main-product .main-product__block-description h5{margin:0}.m-main-product .main-product__block-custom_text h5{font-size:13px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.63px}.m-main-product .main-product__block-custom_liquid .custom-divider{margin:12px 0}.new-product-4-0 .m-main-product .main-product__block-custom_liquid .custom-divider{margin:8px 0}.m-main-product .main-product__block-custom_liquid .product-announcement{background:#fbbdce33;border:1px solid #e59cb0}.m-main-product .m-product-form--wrapper .m-add-to-cart{border:2px solid;background-color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.m-main-product .main-product__block-collapsible_tab .m-collapsible--icon svg{width:12px;height:12px}.m-main-product .main-product__block-collapsible_tab .m-collapsible[open] .m-collapsible--close{display:none}.m-main-product .main-product__block-collapsible_tab .m-product-collapsible{border-radius:14px;border:1px solid #e4e4e4;background:#ffffff0d;padding:0;margin-top:15px;cursor:pointer;transition:.5s}.m-main-product .main-product__block-collapsible_tab .m-collapsible--button{font-size:18px;padding:17px 19.61px;line-height:25.211px;border:none;color:#121212}.shape-harmonie-gummies .m-main-product .main-product__block-collapsible_tab .m-collapsible--content{padding:0 22px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content{padding:0 25px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner{padding:0;margin:0}.m-main-product .main-product__block-collapsible_tab .m-product-collapsible .m-collapsible--content__inner{padding-bottom:16px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner p,.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list{list-style:none;padding:0;margin:0}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{font-weight:700;display:flex;padding-bottom:25px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li span.point{padding-right:0;flex:0 0 30px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li span:not(.point){max-width:90%}.m-main-product .main-product__block-collapsible_tab .is-expanded .m-product-collapsible{background:#fbbdce33;border:1px solid #e59cb0;transition:.5s}.m-main-product .main-product__block-payment-icon{margin-bottom:12px}.m-main-product .main-product__block-collapsible_tab{margin-top:0;margin-bottom:12px}.m-main-product .main-product__block-collapsible_tab .m-collapsible.versand-details p:not(.m-main-product .main-product__block-collapsible_tab .m-collapsible.versand-details p:last-child){padding-bottom:0}.m-featured-product .m-section__heading{font-family:ClearfaceStd-Bold;font-size:40px;line-height:1;color:#121212}.m-featured-product .m-section__heading span{color:#e48fa8}.m-featured-product .m-section__content{padding-bottom:80px;padding-top:14px}.m-featured-product .m-section__content p{font-size:16px;line-height:1.2;color:#121212}.m-featured-product .m-main-product--media{max-width:60%}.m-featured-product .m-main-product--info{max-width:40%}.m-featured-product .m-main-product--info .m-product-title{font-family:ClearfaceStd-Bold;font-size:40px;line-height:42px;color:#121212;padding-top:5px}.m-featured-product .m-main-product--info .m-product-short-description{padding:14px 0}.m-featured-product .m-main-product--info .m-product-short-description p{font-size:20px;line-height:1.5;color:#121212}.m-featured-product .m-main-product--info .main-product__block-rating{width:fit-content;padding:5.6px 14px;border-radius:8.4px;border:.7px solid #fbbdce;background:#f7cbd50d;max-width:fit-content;display:flex;align-items:center;font-size:16px}.m-featured-product .main-product__block-description .m-product-description h5{font-size:20px;font-family:brandongrotesque,sans-serif;line-height:2;color:#121212}.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart{width:100%;color:#fff;display:flex;justify-content:center;font-size:var(--font-btn-size, 1rem);text-transform:uppercase;letter-spacing:2.4px;background-color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart .m-price-item{font-family:brandongrotesque,sans-serif;color:#fff;font-size:24px;line-height:1}.m-featured-product .m-main-product--info .benefit_label{margin:18px 0 28px}.m-featured-product .m-main-product--info .benefit_label .benefit-label__inner{padding:15px 49px;display:flex;justify-content:center;align-items:center;border-radius:5.6px;background:#f2f2f2;width:100%}.m-featured-product .m-main-product--info .benefit_label .benefit-label__inner svg{width:24px;height:24px;margin-right:10px}.m-featured-product .m-main-product--info .benefit_label .benefit-label__inner span{font-size:18px;line-height:1.1;font-weight:500}.m-featured-product .m-main-product--info .payment-list{display:flex;align-items:center;justify-content:center}.m-featured-product .m-main-product--info .payment-list li{margin:0 4px}.m-featured-product .m-product-media--slider .nav-swiper-container .m-product-media{padding:0;border:none}.m-featured-product .m-product-media--slider .swiper-button-control{opacity:1;visibility:visible;transform:none;width:28px;height:28px;background:#fff}.m-featured-product .m-product-media--slider .swiper-button-control svg path{stroke:#121212}.m-featured-product .m-product-media--slider .swiper-button-control:hover{box-shadow:none;border:none}.new-product-4-0 .main-product__block+.main-product__block{margin-top:5px}.new-product-4-0 .main-product__block+.main-product__block.main-product__block-feature_badges{margin-top:12px}@media screen and (max-width:1320px){.m-featured-product .main-product__block-description .m-product-description h5{font-size:18px}}@media screen and (max-width:991px){.m-featured-product .m-main-product--info,.m-featured-product .m-main-product--media{max-width:100%;width:100%}.m-featured-product .m-main-product--info{padding-top:24px}.m-featured-product .m-section__heading{font-size:24px}.m-featured-product .m-main-product--info .benefit_label .benefit-label__inner span,.m-featured-product .m-section__content p,.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart,.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart .m-price-item{font-size:14px}.m-featured-product .m-section__content{padding-bottom:20px;padding-top:5px}.m-featured-product .m-main-product--info .m-product-short-description,.m-featured-product .m-main-product--info .m-product-title,.m-featured-product .m-main-product--info .main-product__block-rating{display:none}.m-featured-product .main-product__block-description,.m-main-product--wrapper .main-product__block-description{margin:0;font-size:14px}.new-product-4-0 .m-main-product--wrapper .main-product__block-description{font-size:12px}.m-featured-product .main-product__block-buy_buttons .m-product-form--wrapper .m-add-to-cart{padding:18px 10px}.m-featured-product .m-main-product--info .benefit_label .benefit-label__inner svg{width:18px;height:18px;margin-right:7px}.m-featured-product .m-main-product--info .benefit_label{margin:12px 0 20px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--button{font-size:16px;line-height:18px;padding:16px 14px}.m-main-product .main-product__block-collapsible_tab .m-product-collapsible{border-radius:10px;margin-top:10px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner,.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner p,.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{line-height:normal}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon li{margin-bottom:20px;font-size:14px}.m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{padding-bottom:12px}.m-main-product .main-product__block-custom_liquid .pulse-container{padding-bottom:6px}}@media screen and (min-width:768px){.new-product-4-0 .main-product__block-variant_picker .m-product-option--content .m-product-option--node{margin-bottom:0}.shape-harmonie-product .m-product-media--slider .swiper-container img{border-radius:8px}}@media screen and (max-width:768px){.m-featured-product .m-main-product--media .m-media-gallery{display:block}}.main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 calc(33.33% - 10px);max-width:calc(33.33% - 10px);height:100%}variant-picker .m-product-option--node__label[data-option-type=image]{width:100%;height:100%}.m-featured-product.only_variant .m-main-product--wrapper{justify-content:center}.m-featured-product.only_variant .m-section__content{padding-bottom:10px}.m-featured-product.only_variant .m-main-product--info .m-product-short-description,.m-featured-product.only_variant .m-main-product--info .main-product__block-rating,.m-featured-product.only_variant .m\:column.m-main-product--media,.m-featured-product.only_variant .main-product__block-title,.m-featured-product.only_variant .main-product__block.main-product__block-description,.sls-active .sls-selling-plan-group-options,.sls-more-info-container{display:none}.m-featured-product.only_variant .m-main-product--info{padding-top:0;max-width:50%}.sticky-add-to-cart .m-button{width:100%;justify-content:center;font-weight:700;padding:13px 14px;text-transform:uppercase;letter-spacing:2.4px;display:none;align-items:center}.sticky-add-to-cart .m-button:hover svg path{stroke:#fff}.sls-option-container:not(.sls-disabled-option-container){display:flex;justify-content:center}.sealsubs-container .sls-option-container label{text-align:center;font-size:16px!important}.sealsubs-target-element.sealsubs-full{border-top:1px solid #e5e7eb;padding-top:14px}@media screen and (max-width:991px){.m-featured-product.only_variant .m-main-product--info{max-width:100%}}@media screen and (max-width:767px){.main-product__block-buy_buttons .m-product-dynamic-checkout,.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{margin-top:10px}.main-product__block-buy_buttons .m-quantity{flex:1}.main-product__block .product-block-group--title h1{margin-right:0;display:block}.main-product__block .m-product-title{font-size:24px;line-height:1.33}.main-product__block .m-product-live-views{align-items:flex-start;line-height:22px}.main-product__block #ssw-avg-rate-profile-html{flex-wrap:wrap}.main-product__block #ssw-avg-rate-profile-html .ssw-rq-divider{display:none!important}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count{margin-left:0;margin-bottom:10px}.main-product__block #ssw-avg-rate-profile-html .ssw-stars{margin-right:15px;margin-bottom:10px}.spr-container{padding:0!important}.spr-container .spr-review{padding:16px 0!important}.spr-container .spr-summary{flex-flow:column}.spr-container .spr-summary-caption{padding:10px 0;margin-left:0}.spr-badge-caption{font-size:14px}.m-product-collapsible .m-accordion--item-button{font-size:18px;padding:12px 0}.bottom-title,.top-title{font-size:13px;padding:8px}.m-product-description .description_item:not(:last-child){margin-bottom:15px}.sealsubs-container .sls-option-container label{text-align:center;font-size:14px!important}.sticky-add-to-cart .m-button{display:flex}.sticky-add-to-cart{position:fixed;bottom:-100px;left:50%;transform:translate(-50%);transition:bottom .3s ease-in-out;width:100%;padding:15px;z-index:99;opacity:0;background:#fff;padding-bottom:calc(env(safe-area-inset-bottom,15px) + 15px)}.shape-harmonie-product:not(.geruch-gummies-2-0) .sticky-add-to-cart{display:none}.sticky-add-to-cart.show{opacity:1;bottom:0}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon li:after{width:19px;height:18px;top:6px}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon li{padding-left:10px}}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon{list-style:none;padding-left:25px}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon li:after{content:"";position:absolute;background-image:var(--icon-image);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;left:-20px;top:50%;transform:translateY(-50%)}.main-product__block-collapsible_tab .m-collapsible .m-collapsible--content__inner ul.has_icon li{position:relative;padding-left:15px;margin-bottom:30px;line-height:normal}.shopify-section .variant-price{color:#b42c51;font-size:17px;font-weight:600}.shopify-section .variant-bottom-text{max-width:110px;margin:0 auto;font-weight:400;font-size:14px}.product-review-slider-slide{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:18px;display:flex;gap:13px;height:100%}.product-review-slider-image{width:36px;height:36px;border-radius:50%;flex-shrink:0}.product-review-slider-image img{width:100%;height:100%;object-fit:cover;border-radius:50%!important}.product-review-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-review-description p{font-size:14px;line-height:1.4;margin:0 0 9px;font-weight:300}.product-review-bottom-text{display:flex;justify-content:space-between;align-items:center}.product-reviewr-name{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}.product-review-stars{font-size:14px;display:flex}.product-reviewr-name .icon{color:#22c55e}.product-review-slider-main .swiper-button-next svg,.product-review-slider-main .swiper-button-prev svg{width:20px;height:20px;stroke:#374151;stroke-width:2px;fill:none}.product-review-slider-main .swiper-button-next,.product-review-slider-main .swiper-button-prev{width:32px;height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.product-review-slider-main .swiper-button-next{right:-17px}.product-review-slider-main .swiper-button-prev{left:-17px}.product-review-slider-main{position:relative;margin:0}.feature-badges-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px}.new-update .feature-badges-wrapper{flex-wrap:wrap;padding:0;grid-gap:5px}.feature-badge-icon svg{height:15px;width:15px}.new-update .feature-badge-icon{line-height:0}.new-update .feature-image-text{max-width:65px;width:100%;line-height:0}.main-product__block.main-product__block-feature_badges{margin-top:5px}.main-product__block.main-product__block-\@app{margin:0}.new-update .feature-badges-wrapper .feature-image-text img{border-radius:0!important}.feature-badge{background:#f5f5f5;border-radius:100px;padding:1px 6px;display:flex;align-items:center;gap:3px;font-size:14px;color:#4a4a4a;white-space:nowrap;justify-content:center}.new-update .feature-badge{background:#efefefa3;border-radius:7px;padding:6px;flex:0 0 calc(33.33% - 4px)}.new-update .feature-badge:last-child{width:100%;flex:0 0 100%}.feature-badge-icon .check{width:14px;height:14px;background:green;border-radius:50%;line-height:normal;display:flex;align-items:center;justify-content:center}.feature-badge-icon .check:after{content:"\2713";color:#fff;font-size:9px}.pp_var_header{display:flex;align-items:center;gap:12px}.pp_var_header_title{width:100%;text-align:center}.pp_var_header_line{width:100%;display:block;border-bottom:1px solid #000}.pp_var_header_title p{font-size:14px;font-weight:700;margin:0}.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node,.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node{background:#e0e0e0;border:2px solid #e0e0e0;border-radius:8px;padding:0;text-align:center;width:100%;cursor:pointer;position:relative;margin-right:0;overflow:hidden}.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{border-color:#14301e;background:#14301e}.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{border-color:#e91e63;background:#e91e63}.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label,.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{display:block;background-color:transparent!important;background-image:none!important;border:none;margin:0;padding:0;border-radius:0;line-height:inherit}.pp_var_free_shipping{background:#e0e0e0;color:#000;font-size:14px;font-weight:500;margin:0;padding:4px}.pp_var_free_shipping.onlySub.blank_feild{display:none}.new-product-4-0 .pp_var_free_shipping{min-height:29px}.m-product-option--node.active .pp_var_free_shipping{color:#fff;background:#14301e}.new-product .m-product-option--node.active .pp_var_free_shipping{background:#e91e63}.new-product-4-0.new-product .m-product-option--node.active .pp_var_free_shipping{background:#e0e0e0;color:#222}.new-product-4-0 .pp_var_free_shipping.onlySub.blank_feild{background:#ededed;display:block}.new-product-4-0.new-product .m-product-option--node.active .pp_var_free_shipping.blank_feild{background:#fff}.new-product-4-0.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{border-color:#dc93ac;background:#dc93ac}.pp_var_box_checkmark{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #0000004D;margin:20px auto 1px}.m-product-option--node.active .pp_var_box_checkmark{border:2px solid #14301e}.m-product-option--node.active .pp_var_box_checkmark_wrapper{background:#fff;z-index:1}.m-product-option--node.active .pp_var_box_checkmark .pp_var_box_checkmark_inn{display:block;width:8px;height:8px;border-radius:50%;background:#14301e}.pp_var_details{padding:0 10px 10px;margin-top:-1px;z-index:0}.hairrisson-shampoo .pp_var_details,.hairrisson-shampoo .pp_var_box_checkmark_wrapper{background-color:#ededed}.m-product-option--node.active .pp_var_details{background-color:#fff}.new-product .pp_var_details{padding:0 10px 5px;background:#ededed}.pp_var_title{font-weight:600;font-size:16px;color:#222;margin:10px auto 0;display:block}.variant-price-per-day{font-size:12px;font-weight:600;margin-bottom:3px}.pp_var_bottles{font-size:12px;color:#555;margin-top:0;margin-bottom:12px}.new-product-4-0 .pp_var_title{margin:5px auto 0}.new-product-4-0 .variant-price-per-day{margin-bottom:0}.hairrisson-shampoo-subscription .variant-price{font-weight:600;margin:0 0 3px;font-size:12px;color:#000}.hairrisson-shampoo-subscription .variant-compare-at-price{color:#888;text-decoration:line-through;font-size:12px}.new-product .main-product__block-variant_picker .m-product-option--content,.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content{margin:16px 0;justify-content:space-between}.new-product .main-product__block-variant_picker .m-product-option--content{margin:10px 0 16px}.pp_var_autoship{display:flex;align-items:center;background:#fbbdce33;border:1px dashed #e59cb0;border-radius:8px;padding:12px;gap:12px;cursor:pointer}.new-product .pp_var_autoship{padding:6px 12px}.pp_var_autoship.autoship-disabled{background:#00000012}.pp_var_autoship.autoship-disabled .pp_var_checkbox{border:1.5px solid #000;background:#0000001a}.pp_var_checkbox{width:24px;height:24px;border:1.5px solid #e59cb0;background:#e59cb040;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px}.pp_var_checkbox.unchecked svg{opacity:0}.pp_var_autoship_title{font-weight:700;margin:0;font-size:16px;line-height:1.3em}.pp_var_autoship_text{margin:0;font-size:14px;font-weight:300;color:#2c2c2c}.new-product .pp_var_autoship_title{font-size:14px}.new-product .pp_var_autoship_text{font-size:12px}.new-product .sticky-add-to-cart .m-button,.new-product .m-main-product .m-product-form--wrapper .m-add-to-cart{background-color:#162f15;border-color:#162f15;text-transform:inherit}.new-product .m-main-product .m-product-form--wrapper .m-add-to-cart,.hairrisson-shampoo .m-main-product .m-product-form--wrapper .m-add-to-cart{border-radius:10px}.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label,.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.main-product__block-custom_review .jdgm-widget.custom-jdgm-preview-badge{display:flex;grid-gap:5px;flex-wrap:wrap;align-items:center}.new-product .main-product__block.main-product__block-custom_review{font-weight:500}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge{display:flex;align-items:center;gap:30px}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge>.jdgm-prev-badge,.new-product .main-product__block-custom_review_with_image .image-html{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge .jdgm-prev-badge__text{font-size:14px}.new-product .main-product__block-custom_review_with_image .image-html{position:relative;line-height:0}.new-product .main-product__block-custom_review_with_image .image-html:before{position:absolute;content:"";top:0;left:-15px;width:1px;height:100%;background:#e0e0e0}.custom-badge-wrapper{display:flex;align-items:center;gap:12px;background:var(--bg-color);border-radius:8px;padding:14px;color:var(--color)}.custom-badge-wrapper .text-wrapper.rte{color:var(--color);font-size:14px}.custom-badge-wrapper .icon-wrapper{flex:0 0 34px;max-width:34px;width:100%}.support-text-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:20px;flex-wrap:wrap}.shape-harmonie-gummies .support-item.support-item-1{min-width:150px;flex:0 1 175px}.shape-harmonie-gummies .support-item.support-item-2{min-width:130px}.support-text-wrapper .support-item{display:flex;align-items:center;grid-gap:10px}.support-text-wrapper .support-item .icon{flex:0 0 30px}.support-text-wrapper .support-item svg{width:25px;height:25px}.shape-harmonie-gummies .main-product__block-custom_review span.jdgm-prev-badge__text{display:none}.shape-harmonie-gummies span.m-product-tag.m-product-tag--sale{background:#175b5b;color:#fff;border-radius:4px}.shape-harmonie-gummies .custom-price{gap:10px}.shape-harmonie-gummies .custom-product-price{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:2px 8px;align-items:center}.shape-harmonie-gummies .m-price .m-price__sale *,.shape-harmonie-gummies .custom-product-price *{font-size:20px;font-weight:700}.shape-harmonie-gummies .m-price.m-price--on-sale .m-price-item--regular,.shape-harmonie-gummies .custom-product-price .m-price-item--regular{color:gray;opacity:.8;font-weight:400}.shape-harmonie-gummies .custom-product-price .m-price-item--regular{font-family:var(--font-stack-body);text-decoration:line-through}.shape-harmonie-gummies .custom-product-price .price-item--sale{color:rgb(var(--color-price-sale))}.shape-harmonie-gummies .main-product__block-free-product{padding:16px 10px 10px;background:#ebf9f5;border-radius:8px;margin-bottom:14px}.shape-harmonie-gummies .main-product__block-free-product .header-title{font-weight:700;color:#285f63;font-size:14px;line-height:1}.shape-harmonie-gummies .main-product__block-free-product .gift-block__header p{line-height:1;font-size:12px;margin-top:2px;margin-bottom:20px}.shape-harmonie-gummies .gift-overlay.is-active{background:#f5f6fa}.shape-harmonie-gummies .gift_card.is-active{border-color:#ebeaea}.geruch-gummies-2-0 .gift-overlay.is-active{background:#fffbfc}.shape-harmonie-gummies .gift_card .gift_image img{width:80%;margin:0 auto;height:auto;vertical-align:middle;top:50%;transform:translateY(-50%)!important}.shape-harmonie-gummies .text-block-188{background-color:#000}.shape-harmonie-gummies .pp_var_autoship{background:#f8fffd;border:1px solid #E6E6E6}.shape-harmonie-gummies .pp_var_autoship.autoship-disabled{background:#f5f6fa;border:1px solid #cfcfcf}.shape-harmonie-gummies .pp_var_checkbox{border:1.5px solid #175c5b;background:#ddece8}.shape-harmonie-gummies .m-main-product .main-product__block-collapsible_tab .is-expanded .m-product-collapsible{background:#fff;border:1px solid #e4e4e4}.shape-harmonie-gummies .support-text-wrapper .text-wrapper{font-size:14px;color:#0009;min-width:110px}.shape-harmonie-gummies .support-text-wrapper .support-item svg{width:20px;height:20px}.shape-harmonie-gummies b,.shape-harmonie-gummies strong{font-weight:600}.shape-harmonie-product.hairrisson-shampoo .m-product-info--wrapper .section-gummey-image-and-text{background:transparent;text-align:center}.main-product__block-custom-review-desktop div.review-item-text{font-size:16px;font-weight:500}.main-product__block-custom-review-desktop div.review-item{padding-left:64px;padding-right:64px;text-align:center}.main-product__block-custom-review-desktop div.review-item-person{font-size:16px;margin-top:24px;display:flex;align-items:center;gap:12px;line-height:1;justify-content:center}.main-product__block-custom-review-desktop img.review-item-stars{height:19px;margin-bottom:24px;margin-top:32px;margin-inline:auto}.main-product__block-custom-review-desktop img.review-item-verified-icon{width:15px}.main-product__block-custom-review-desktop .review-item-verified{display:flex;align-items:center;gap:7px;font-weight:600}.shape-harmonie-product.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node{border:2px solid #e6e6e6;background:#fff;overflow:visible}.shape-harmonie-product.hairrisson-shampoo .pp_var_details,.shape-harmonie-product.hairrisson-shampoo .pp_var_box_checkmark_wrapper{background:#fff;border-radius:8px}.shape-harmonie-product .pp_var_free_shipping{background:#202423!important;color:#fff;font-size:12px;font-weight:500;padding:4px;position:absolute;z-index:2;top:-13px;left:0;max-width:calc(100% - 20px);margin:0 10px;width:100%;right:0;border-radius:8px}.shape-harmonie-product.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{background:#f8fffd;background:#ebf9f5;border:2px solid #175c5b;box-shadow:0 2px 2px #00000040}.shape-harmonie-product.hairrisson-shampoo .m-product-option--node.active .pp_var_details,.shape-harmonie-product.hairrisson-shampoo .m-product-option--node.active .pp_var_box_checkmark_wrapper{background:#ebf9f5}.shape-harmonie-product.hairrisson-shampoo .m-product-option--node:first-child .pp_var_free_shipping{color:#000!important;background:#f9ae17!important}.hairrisson-shampoo .main-product__block .m-product-title{font-family:var(--font-stack-header),system-ui,sans-serif;font-weight:var(--font-weight-header);font-style:var(--font-style-header);color:rgb(var(--color-heading))}.shape-harmonie-product.hairrisson-shampoo .m-main-product--media .section-gummey-image-and-text{background:transparent;margin-top:15px;text-align:center}.shape-harmonie-product .sticky-add-to-cart .m-button{background:#f9ae17;border-color:#f9ae17;--color-button-hover: 221 32 37;box-shadow:none}.geruch-gummies-2-0 .sticky-add-to-cart .m-button{--button-bg: #D4654A;--button-text-color: #ffffff;background:var(--button-bg);color:var(--button-text-color);border:none;box-shadow:none;font-size:15px;text-transform:capitalize;letter-spacing:.93px}.shape-harmonie-gummies .m-product-description .description_item{font-weight:600}.shape-harmonie-gummies media-gallery .m-product-media--slider__thumbnails{margin-top:20px 0px 0px;overflow:visible}.shape-harmonie-gummies media-gallery .m-product-media--slider__thumbnails .nav-swiper-container{margin:0 65px;overflow:hidden}.shape-harmonie-gummies media-gallery .m-product-media--slider__thumbnails .m-product-media{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden}.shape-harmonie-gummies media-gallery .m-product-media--slider__thumbnails .swiper-slide-thumb-active .m-product-media{border:2px solid black}.shape-harmonie-product .m-product-media--slider__images .m-product-media--slider__navigation{display:none}.shape-harmonie-product .m-product-media--slider__thumbnails .m-product-media--slider__navigation .swiper-button-control{opacity:1;visibility:visible;transform:none}.shape-harmonie-product .main-product__block-variant_picker .m-product-option--content{margin:20px 0 5px}.shape-harmonie-product .m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner p,.shape-harmonie-product .m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{font-size:16px;font-style:normal}.shape-harmonie-product .main-product__block-custom_text .rte{font-size:17px}.template-product.shape-harmonie-product #MainContent{padding-bottom:0}@media(max-width:1272px)and (min-width:1223px){.shape-harmonie-product .pp_var_title{font-size:15px}}@media(max-width:1223px)and (min-width:1173px){.shape-harmonie-product .pp_var_title{font-size:14px}}@media(max-width:1172px)and (min-width:767px){.shape-harmonie-product .pp_var_title{font-size:13px}.shape-harmonie-product .container .m-main-product--info{padding-left:20px}.shape-harmonie-product .pp_var_free_shipping{font-size:10px}.shape-harmonie-product .pp_var_details{padding:0 6px 10px}}@media(max-width:911px)and (min-width:767px){.shape-harmonie-product .container .m-main-product--info{padding-left:14px}}@media(max-width:898px)and (min-width:767px){.shape-harmonie-product .container .m-main-product--info{padding-left:10px}}@media(max-width:889px)and (min-width:767px){.shape-harmonie-product .container .m-main-product--info{padding-left:5px}.shape-harmonie-product .pp_var_free_shipping{font-size:8px}}@media(max-width:835px)and (min-width:767px){.shape-harmonie-product .pp_var_title{font-size:12px}}@media(max-width:1208px)and (min-width:1140px){.variant-price-per-day,.shape-harmonie-product .pp_var_free_shipping{font-size:11px}}@media(max-width:1140px)and (min-width:800px){.variant-price-per-day,.shape-harmonie-product .pp_var_free_shipping{font-size:10px}}@media(max-width:1045px)and (min-width:1025px){.shape-harmonie-product .pp_var_free_shipping{max-width:calc(100% - 10px);margin:0 5px}.shape-harmonie-product .main-product__block-variant_picker .m-product-option--content{grid-gap:5px}.main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 calc(33.33% - 5px);max-width:calc(33.33% - 5px)}}@media(max-width:880px)and (min-width:800px){.shape-harmonie-product .pp_var_free_shipping{max-width:calc(100% - 10px);margin:0 5px}.shape-harmonie-product .main-product__block-variant_picker .m-product-option--content{grid-gap:5px}.main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 calc(33.33% - 5px);max-width:calc(33.33% - 5px)}}@media screen and (min-width:768px){.m-product-media--layout-7 .main-product__block .product-block-group--price{justify-content:center}.spr-container .spr-summary-actions-newreview{padding-left:32px;padding-right:32px}@media screen and (max-width:1199px){.main-product__block .payment-icon-wrapper .icon img{width:30px}}.new-product .m-main-product .main-product__block .m-product-title,.hairrisson-shampoo .m-main-product .main-product__block .m-product-title{font-size:27px}.new-product.new-product-4-0 .m-main-product .main-product__block .m-product-title{font-size:26px}@media screen and (max-width:1100px){.new-product .m-main-product .main-product__block .m-product-title,.new-product.new-product-4-0 .m-main-product .main-product__block .m-product-title,.hairrisson-shampoo .m-main-product .main-product__block .m-product-title{font-size:24px}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge{align-items:flex-start;gap:10px;flex-direction:column}.new-product .main-product__block-custom_review_with_image .image-html:before{display:none}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge>.jdgm-prev-badge,.new-product .main-product__block-custom_review_with_image .image-html{flex:0 0 calc(100% - 15px);max-width:calc(100% - 15px)}.new-update .feature-badge{flex:0 0 calc(33.33% - 8px)}}@media screen and (max-width:1024px){.pp_var_details{padding:0 3px 10px}}@media screen and (max-width:970px){.pp_var_title{font-size:14px}.hairrisson-shampoo-subscription .variant-price-per-day,.hairrisson-shampoo-subscription .variant-price,.pp_var_free_shipping{font-size:10px}.new-product-4-0 .pp_var_free_shipping{min-height:23px}.new-product .m-main-product .main-product__block .m-product-title,.new-product.new-product-4-0 .m-main-product .main-product__block .m-product-title,.hairrisson-shampoo .m-main-product .main-product__block .m-product-title{font-size:17px}.feature-badge-icon .check:after{font-size:6px}.feature-badge-icon .check{width:12px;height:12px}.feature-badge{font-size:12px}.new-update .feature-badge{flex:0 0 calc(33.33% - 15px)}.new-update .feature-badge{font-size:11px}}@media screen and (max-width:800px){.hairrisson-shampoo-subscription .variant-price-per-day,.hairrisson-shampoo-subscription .variant-price,.pp_var_free_shipping{font-size:9px}.new-product-4-0 .pp_var_free_shipping{min-height:18px}}}@media screen and (max-width:767px){.pp_var_box_checkmark{margin:15px auto 1px}.shape-harmonie-product .m-product-media--slider__images{margin:0 -15px;width:calc(100% + 30px)}.shape-harmonie-product .main-product__block-custom_text .rte{font-size:15px}.shape-harmonie-product.hairrisson-shampoo .m-product-media--slider__thumbnails .swiper-button-control{width:29px;height:29px}.shape-harmonie-product.hairrisson-shampoo .m-product-media--slider__thumbnails .nav-swiper-container{margin:0 35px;overflow:hidden}.shape-harmonie-product.hairrisson-shampoo .m-product-media--slider__thumbnails .m-product-media--slider__navigation{padding:0}.new-product .main-product__block.main-product__block-custom_review{margin-top:5px}.new-product .main-product__block.main-product__block-custom_review+.main-product__block.main-product__block-custom_text{margin-top:5px}.shopify-section .variant-price{font-size:14px}.product-review-slider-main .swiper-button-next{right:-10px}.product-review-slider-main .swiper-button-prev{left:-10px}.product-review-slider-main .swiper-button-next svg,.product-review-slider-main .swiper-button-prev svg{width:16px;height:16px}.product-review-slider-main .swiper-button-next,.product-review-slider-main .swiper-button-prev{width:20px;height:20px}}@media only screen and (min-width:767px)and (max-width:1279px){.product-review-slider-main .swiper-button-next{right:-8px}.product-review-slider-main .swiper-button-prev{left:-8px}}.shape-harmonie-product .m-product-media--slider__thumbnails{position:relative}@media screen and (max-width:749px){.shape-harmonie-product .main-product__block.main-product__block-custom_text{margin-bottom:13px}.shape-harmonie-product .m-product-media--slider .nav-swiper-container .m-product-media{padding:0;border:2px solid rgb(var(--color-background));cursor:pointer;border-radius:8px;overflow:hidden}.shape-harmonie-product .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border:2px solid #254708}.shape-harmonie-product.hairrisson-shampoo .m-product-info--wrapper .section-gummey-image-and-text a{border-radius:10px;margin-bottom:21px;margin-top:6px;background:#ebf9f5;border:1px solid #ebf9f5;color:#000}.shape-harmonie-gummies .main-product__block .m-product-description{margin-bottom:26px}.shape-harmonie-gummies .hairrisson-shampoo-subscription .variant-price-per-day{font-size:10px}.shape-harmonie-gummies .text-block-188 .strikethroughs{font-weight:400}.shape-harmonie-gummies .support-text-wrapper{padding:8px 0;margin-left:-14px}.shape-harmonie-gummies .custom-badge-wrapper .text-wrapper.rte{font-size:12px}.shape-harmonie-gummies .custom-badge-wrapper{margin-bottom:24px}.shape-harmonie-gummies .m-main-product{margin-bottom:40px}.shape-harmonie-gummies .m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner,.shape-harmonie-gummies .m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner p,.shape-harmonie-gummies .m-main-product .main-product__block-collapsible_tab .m-collapsible--content__inner ul.list li{font-size:15px}.shape-harmonie-product .pp_var_free_shipping{font-size:9px;top:-12px;font-weight:700}.shape-harmonie-gummies .text-block-188{font-size:8px}}@media screen and (max-width:576px){.new-update .feature-badges-wrapper{padding:0}.new-update .feature-badge{flex:1 1 calc(33.33% - 10px)}.m-product-option.m-product-option--image{margin-top:30px}.new-update .feature-image-text{max-width:55px}.pp_var_title{font-size:14px}.hairrisson-shampoo-subscription .variant-price-per-day,.hairrisson-shampoo-subscription .variant-price,.pp_var_free_shipping{font-size:10px}.new-product-4-0 .pp_var_free_shipping{min-height:23px}}@media screen and (max-width:480px){.m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:3.6vw;letter-spacing:2px}.feature-badge-icon svg{height:14px;width:14px}.bottom-title,.top-title{font-size:10px;padding:7px}.feature-badge,.new-product .jdgm-prev-badge,.hairrisson-shampoo .jdgm-prev-badge,.pp_var_autoship_text,.pp_var_bottles{font-size:12px}.pp_var_details{padding:0 5px 5px}.pp_var_free_shipping{font-size:11px}.pp_var_autoship_title{font-size:14px}.new-product .m-logo__image,.hairrisson-shampoo .m-logo__image{padding-top:0;padding-bottom:0}.new-product .m-header,.hairrisson-shampoo .m-header{min-height:auto}.new-product .m-product-media--slider__thumbnails,.hairrisson-shampoo .m-product-media--slider__thumbnails{margin-top:5px}.new-product .main-product__block .m-product-description .description_item img,.hairrisson-shampoo .main-product__block .m-product-description .description_item img{width:20px;height:20px;object-fit:contain}.new-product-4-0.new-product .main-product__block .m-product-description .description_item img{width:18px;height:18px}.new-product .m-product-description .description_item:not(:last-child),.hairrisson-shampoo .m-product-description .description_item:not(:last-child){margin-bottom:10px}.hairrisson-shampoo .m-product-option.m-product-option--image{margin-top:15px}.new-product .m-product-option.m-product-option--image{margin-top:0}.new-product .m-main-product--wrapper,.hairrisson-shampoo .m-main-product--wrapper{--column-gap-mobile: 6px !important}.new-product .main-product__block-custom_liquid .m-product-text .customer-custom-review-image,.hairrisson-shampoo .main-product__block-custom_liquid .m-product-text .customer-custom-review-image{margin-bottom:-10px;display:block!important}.new-product .main-product__block .m-product-title,.hairrisson-shampoo .main-product__block .m-product-title{font-size:24px;letter-spacing:-.4px}.new-product .m-main-product .main-product__block-custom_text,.hairrisson-shampoo .m-main-product .main-product__block-custom_text{margin-top:8px}.feature-badge-icon .check:after{font-size:6px}.feature-badge-icon .check{width:12px;height:12px}}@media screen and (max-width:425px){.new-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node,.hairrisson-shampoo .main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 calc(33.33% - 5px);max-width:calc(33.33% - 5px)}.pp_var_free_shipping,.sls-option-container .bottom-title{font-size:10px}.pp_var_title{font-size:12px}.pp_var_bottles{font-size:10px;min-height:30px}.feature-badge-icon .check{width:11px;height:11px}.hairrisson-shampoo-subscription .variant-price-per-day,.hairrisson-shampoo-subscription .variant-price{font-size:8px}.feature-badge-icon .check:after{font-size:7px}.feature-badge{font-size:11px;padding:1px 4px}.new-update .feature-badges-wrapper .feature-badge:not(:last-child) .feature-badge-icon .m-image{--image-width: 11px !important}}@media screen and (max-width:390px){.shape-harmonie-product .pp_var_free_shipping{font-size:9px}}@media screen and (max-width:375px){.question-tooltip-info{gap:10px}span.question-tooltip-label{flex:0 0 calc(30% - 10px);max-width:calc(30% - 10px)}span.question-tooltip-text{flex:0 0 calc(70% - 10px);max-width:calc(70% - 10px)}.feature-badges-wrapper{padding:0 6px}.feature-badge{font-size:9px}}.m-product-media--slider .swiper-pagination{position:absolute;z-index:1;bottom:0}.new-product .m-product-media--slider:hover .swiper-button-control{opacity:1;visibility:visible;transform:none}.new-product .m-product-media--slider,.new-product .m-product-media--mobile{overflow:visible}.template-product.new-product h2.h2{font-family:Gelica;font-size:32px;margin-bottom:18px}.m-product-media--slider__images .m-product-media--slider__navigation{opacity:0;visibility:hidden}@media screen and (max-width:767px){.template-product.new-product h2.h2{font-size:23px}.main-product__block.main-product__block-custom_liquid .m-product-text,.new-product .m-main-product .main-product__block-custom_text .rte p{font-size:12px}.new-product .m-product-media--slider__navigation{width:calc(100% + 20px)}.new-product .m-product-media--slider .swiper-button-control{width:35px;height:35px}.new-product .main-product__block-variant_picker .m-product-option--content{margin:10px 0 5px}.new-product .m-main-product .main-product__block-custom_liquid .custom-divider{margin:5px 0}}@media screen and (max-width:580px){.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge .jdgm-prev-badge__text{font-size:9px}.new-product-4-0.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge .jdgm-prev-badge__text{font-size:2.6vw}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:10px}.new-product-4-0.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:2.7vw}.new-product .customer-custom-review-image .review-banner-image-item{width:30px!important;height:30px!important}.new-product .customer-custom-review-image .review-banner-text-wrap{padding:3px 8px 3px 25px!important}.new-product .customer-custom-review-image .review-banner-text-wrap p{font-size:8px!important}.new-product .main-product__block-custom_review_with_image .image-html:before{left:-10px}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge>.jdgm-prev-badge,.new-product .main-product__block-custom_review_with_image .image-html{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.new-product .main-product__block-custom_review_with_image .jdgm-preview-badge{gap:10px}.new-product .m-main-product .main-product__block-custom_text .rte p,.new-product-4-0 .m-product-description .description_item{font-size:16px}}@media screen and (max-width:500px){.new-product .m-main-product .main-product__block-custom_text .rte p,.new-product-4-0 .m-product-description .description_item{font-size:15px}.new-product .main-product__block .m-product-title{font-size:24px}.review_meta_text{font-size:12px}.new-product .m-main-product .main-product__block-custom_text .rte p{font-size:14px}.new-product.new-product-4-0 .main-product__block .m-product-title{font-size:5vw}.m-section__header{padding:0 11px}}@media screen and (max-width:480px){.shape-harmonie-gummies .support-text-wrapper .text-wrapper{min-width:fit-content}}@media screen and (max-width:430px){.new-product .m-main-product .main-product__block-custom_text .rte p{font-size:13px}.new-product-4-0 .m-product-description .description_item{font-size:14px}}@media screen and (max-width:413px){.new-product .main-product__block .m-product-title{font-size:21px}.new-product.new-product-4-0 .main-product__block .m-product-title{font-size:4.7vw}}@media screen and (max-width:399px){.new-product .m-main-product .main-product__block-custom_text .rte p{font-size:12px}.new-product-4-0 .m-product-description .description_item{font-size:13px}}@media screen and (max-width:380px){.shape-harmonie-gummies .section-gummey-image-and-text .ingredients-popup .box-toggle-item{font-size:13px}}@media screen and (max-width:375px){.shape-harmonie-gummies .support-text-wrapper{grid-gap:10px;padding:8px 0;margin-left:-10px}.shape-harmonie-product .pp_var_free_shipping{max-width:calc(100% - 10px);margin:0 5px;font-size:8px;padding:2px;top:-9px}}@media screen and (max-width:373px){.shape-harmonie-gummies .hairrisson-shampoo-subscription .variant-price-per-day{font-size:9px}.shape-harmonie-gummies .section-gummey-image-and-text .ingredients-popup .popup-header,.shape-harmonie-gummies .section-gummey-image-and-text .ingredients-popup .popup-main{padding-left:12px;padding-right:12px}.shape-harmonie-gummies .m-richtext__bottom-text{font-size:14px}.shape-harmonie-gummies .quality-icon-block p{font-size:13px}}@media screen and (max-width:365px){.shape-harmonie-gummies h2.m-section__heading.h3,.shape-harmonie-gummies .section-custom-text-box h2,.shape-harmonie-gummies h2.m-section__heading.h2{font-size:22px}.shape-harmonie-gummies .quality-icons-grid{margin-left:-17xp}}@media screen and (max-width:360px){.new-product .main-product__block .m-product-title{font-size:19px}.new-product.new-product-4-0 .main-product__block .m-product-title{font-size:5vw}.new-update .feature-badge:last-child{flex:0 0 100%}.shape-harmonie-gummies .quality-icon-block p{font-size:12px}.shape-harmonie-gummies .main-product__block .m-product-description .description_item{grid-gap:6px;font-size:12px}}@media screen and (max-width:344px){.m-main-product .main-product__block-collapsible_tab .m-collapsible--button{font-size:15px}.shape-harmonie-gummies h2.m-section__heading.h3,.shape-harmonie-gummies .section-custom-text-box h2,.shape-harmonie-gummies h2.m-section__heading.h2{font-size:21px}}@media screen and (max-width:334px){.shape-harmonie-gummies .section-gummey-image-and-text .ingredients-popup .box-toggle-item{font-size:12px}.pp_var_details{padding:0 4px 5px}}@media screen and (max-width:331px){.shape-harmonie-gummies h2.m-section__heading.h3,.shape-harmonie-gummies .section-custom-text-box h2,.shape-harmonie-gummies h2.m-section__heading.h2{font-size:20px}}@media screen and (max-width:328px){.m-main-product .main-product__block-collapsible_tab .m-collapsible--button{padding-left:9px;padding-right:9px}.shape-harmonie-gummies a.m-button.popup-trigger-btn,.shape-harmonie-gummies .m-richtext__bottom-text{font-size:13px}.shape-harmonie-gummies .hairrisson-shampoo-subscription .variant-price-per-day{font-size:8px}.shape-harmonie-gummies .main-product__block-free-product .gift-block__header p{font-size:11px}.shape-harmonie-gummies .text-block-188{font-size:7px}}.m-product-option.m-product-horizontal-variants .m-product-option--content{flex-direction:column-reverse;margin:20px 0 16px}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node{width:100%;flex:0 0 100%;max-width:100%;background:#fff!important;overflow:inherit}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node .pp_var_free_shipping{position:absolute;padding:3px 10px;top:-10px;max-width:fit-content;left:auto;right:-11px;box-shadow:0 .86px 1.73px #0000000d;font-size:10px;font-weight:600;letter-spacing:.52px;border-radius:12px;margin:0;min-width:120px;z-index:3;color:#fff;background:#14301e;font-weight:400}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node .m-product-option--node__label{flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:8px;padding:13px}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node.active{background:#14301e17!important}.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_details,.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_box_checkmark_wrapper{background:#fff0!important;padding:0}.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_box_checkmark .pp_var_box_checkmark_inn{width:10px;height:10px}.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_details{padding:0;display:flex;align-items:center;grid-gap:20px}.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_title{font-size:16px}.m-product-option.m-product-horizontal-variants .m-product-option--content .variant-price-per-day{font-size:14px;font-weight:200;position:relative;color:#000000c2}.m-product-option.m-product-horizontal-variants .m-product-option--content .variant-price-per-day:before{position:absolute;width:1px;height:80%;left:-10px;background:#00000061;content:"";top:50%;transform:translateY(-50%)}.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_title,.m-product-option.m-product-horizontal-variants .m-product-option--content .variant-price-per-day,.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_box_checkmark{margin:0}@media screen and (max-width:359px){.m-product-option.m-product-horizontal-variants .m-product-option--content .pp_var_title{font-size:14px}.m-product-option.m-product-horizontal-variants .m-product-option--content .variant-price-per-day{font-size:12px}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node .pp_var_free_shipping{top:-9px;font-size:8px;min-width:90px}.m-product-option.m-product-horizontal-variants .m-product-option--content .m-product-option--node .m-product-option--node__label{padding:10px}}.shape-harmonie-2-0.template-product .m-product-media--slider .swiper-button-control{background-color:#015d5d}.shape-harmonie-2-0.template-product .m-product-media--slider .swiper-button-control svg{width:15px;height:15px}.shape-harmonie-2-0.template-product .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border-color:#1d5d5d}.shape-harmonie-2-0.template-product .m-product-media--slider .m-product-media--slider__images .m-product-media--item img{border-radius:12px}.shape-harmonie-2-0.template-product .m-product-media--slider__thumbnails{margin-top:17px}.shape-harmonie-2-0.template-product .custom-product-price .m-price-item--regular{color:#9ca3af;font-weight:300;font-size:18px}.shape-harmonie-2-0.template-product .custom-product-price .price-item--sale{color:#1f2937;font-size:28px}.shape-harmonie-2-0.template-product span.m-product-tag.m-product-tag--sale{background:#1d5d5d;padding:4px 8px;border-radius:12px;font-size:12px}.shape-harmonie-2-0.template-product .main-product__block-title+.main-product__block-price{margin-top:0}.shape-harmonie-2-0.template-product .m-main-product .main-product__block .m-product-title{line-height:1.2}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:100%;max-width:100%}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:8px;padding:13px;overflow:visible}.shape-harmonie-2-0.template-product .pp_var_box_checkmark{border:2px solid #1D5D5D;margin:0}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label .pp_var_details{padding:0;background:transparent;display:flex;align-items:center;grid-gap:20px}.shape-harmonie-2-0.template-product .pp_var_title{font-weight:600;font-size:16px;color:#1f2937;margin:0}.shape-harmonie-2-0.template-product .variant-price-per-day{font-size:14px;color:#0000008c;font-weight:300;margin-bottom:0;position:relative}.shape-harmonie-2-0.template-product .pp_var_free_shipping{padding:3px 10px;top:-9px;max-width:fit-content;left:auto;right:-11px;box-shadow:0 .86px 1.73px #0000000d;font-size:10px;font-weight:600;letter-spacing:.52px;border-radius:12px;margin:0;background:#bbdbdb!important;color:#1d5d5d;min-width:120px}.shape-harmonie-2-0.template-product .variant-price-per-day:before{position:absolute;width:1.4px;height:80%;left:-10px;background:currentColor;content:"";top:50%;transform:translateY(-50%)}.shape-harmonie-2-0.template-product .m-product-option--node:first-child .pp_var_free_shipping{background:linear-gradient(90deg,#f4c73a,#e8a928)!important;color:#fff!important}.shape-harmonie-2-0.template-product .pp_var_autoship,.shape-harmonie-2-0.template-product .pp_var_autoship.autoship-disabled{background:transparent;border:none;grid-gap:21px}.shape-harmonie-2-0.template-product .pp_var_autoship:not(.autoship-disabled) .pp_var_checkbox{background:#1d5d5d;border-color:#1d5d5d}.shape-harmonie-2-0.template-product .pp_var_checkbox{width:27px;height:27px}.shape-harmonie-2-0.template-product .pp_var_checkbox path{stroke:#fff}.shape-harmonie-2-0.template-product .pp_var_autoship_title{color:#1f2937}.shape-harmonie-2-0.template-product .pp_var_autoship_text{color:#0000008c}.shape-harmonie-2-0.template-product .m-main-product .m-product-form--wrapper .m-add-to-cart{background:var(--button-bg);color:var(--button-text-color);border:none;box-shadow:none}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span{color:var(--button-text-color);padding:0}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper{border-color:var(--button-text-color);flex-direction:row-reverse;grid-gap:7px;align-items:center;display:none}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price,.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart-compare-price{font-weight:300}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price{font-size:18px;font-weight:600}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{text-transform:capitalize;letter-spacing:.6px}.shape-harmonie-2-0.template-product .m-main-product .main-product__block .m-product-title{font-size:34px;letter-spacing:.2px;font-family:Gelica-regular}.shape-harmonie-2-0.template-product media-gallery,.shape-harmonie-2-0.template-product media-gallery-mobile{position:relative}.shape-harmonie-2-0.template-product .media-badge{padding:4px 10px;font-size:14px;font-weight:700;width:fit-content;border-radius:12px;position:absolute;z-index:3;top:-13px;left:-13px;text-wrap-mode:nowrap}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content{margin:20px 0 10px;flex-direction:column-reverse}@media screen and (max-width:1024px){.shape-harmonie-2-0.template-product .m-main-product--info{overflow:inherit}}@media screen and (min-width:768px){.shape-harmonie-2-0.template-product .shopify-section-hero .m-hero .m-hero__bg{display:none}.shape-harmonie-2-0.template-product .shopify-section-hero .m-hero .m-hero__inner{position:relative}.shape-harmonie-2-0.template-product .m-hero-section .m-hero{padding-bottom:156px;background-image:url(https://dotmagicinfotech.in/femipure_assets/femi_desktop_main_banner.png);background-repeat:no-repeat;background-position:50% bottom;background-size:max(1920px,100%)}.shape-harmonie-2-0.template-product .custom-product-price .m-price-item--regular{color:#1f2937}.shape-harmonie-2-0.template-product .m-main-product{position:relative;margin-top:0;padding-top:40px}.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte{font-weight:200}.shape-harmonie-2-0.template-product .m-main-product--media:before{content:"";position:absolute;background-image:url(https://dotmagicinfotech.in/femipure_assets/femi_desktop_background.png);background-size:contain;background-repeat:repeat-x;background-position:center;width:100dvw;height:36.6%;left:0;top:-6.7%;background:linear-gradient(180deg,#005d5d00,#005d5d 13%,#014949 52.4%,#005d5d 73.08%,#fff0 88%)}.shape-harmonie-2-0.template-product .metafield-rich_text_field,.shape-harmonie-2-0.template-product .main-product__block .m-product-title,.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte,.shape-harmonie-2-0.template-product .m-product-description .description_item{color:var(--m-product-text)}.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte,.shape-harmonie-2-0.template-product .m-product-description .description_item{opacity:1;letter-spacing:.5px}.shape-harmonie-2-0.template-product .m-product-description .description_item{opacity:1}.shape-harmonie-2-0.template-product .m-product-description .description_item img{filter:brightness(0) invert(1)}@media screen and (max-width:1660px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{background-position:right bottom;background-size:max(1700px,100%)}}@media screen and (max-width:1440px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{background-position:80% bottom}}@media screen and (max-width:1100px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{background-position:69% bottom}.shape-harmonie-2-0.template-product .m-main-product--media:before{height:38%}}@media screen and (max-width:1065px){.shape-harmonie-2-0.template-product .m-main-product--media:before{height:40%}}@media screen and (max-width:1024px){.shape-harmonie-2-0.template-product .m-main-product--media:before{height:38%}.shape-harmonie-2-0.template-product .m-main-product{padding-top:10px}.shape-harmonie-2-0.template-product .m-hero-section .m-hero img{object-position:100% center;transform:scale(.95) translate(18%)}}@media screen and (max-width:999px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{padding-bottom:190px;background-position:77% bottom;background-size:max(1540px,100%)}.shape-harmonie-2-0.template-product .m-main-product--media:before{height:40%}}@media screen and (max-width:900px){.shape-harmonie-2-0.template-product .m-main-product--media:before{height:39.6%}}@media screen and (max-width:782px){.shape-harmonie-2-0.template-product .m-main-product--media:before{height:38%}}}@media screen and (min-width:768px){@media screen and (max-width:900px){.shape-harmonie-2-0.template-product .custom-product-price .price-item--sale{font-size:27px}.shape-harmonie-2-0.template-product .custom-product-price .m-price-item--regular{font-size:18px}.shape-harmonie-2-0.template-product span.m-product-tag.m-product-tag--sale{padding:2px 8px;font-size:10px}.shape-harmonie-2-0.template-product .m-main-product .main-product__block .m-product-title{font-size:32px}.shape-harmonie-2-0.template-product .m-product-description .description_item{font-size:12px}.shape-harmonie-2-0.template-product .pp_var_title,.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:14px}.shape-harmonie-2-0.template-product .variant-price-per-day{font-size:12px}}}@media screen and (max-width:767px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{background:transparent;padding-bottom:180px;background:url(https://dotmagicinfotech.in/femipure_assets/femi_mobile_main_banner.png);background-position:23% bottom;background-size:220%;background-repeat:no-repeat}@media screen and (min-width:540px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{background-size:180%}}@media screen and (min-width:500px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{padding-bottom:250px}}.shape-harmonie-2-0.template-product .shopify-section-hero .m-hero .m-hero__bg{display:none}.shape-harmonie-2-0.template-product .shopify-section-hero .m-hero .m-hero__inner{position:relative}.shape-harmonie-2-0.template-product .m-main-product--media{padding:0 13px;position:relative}.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte{font-weight:200}.shape-harmonie-2-0.template-product .m-main-product--media:before{content:"";position:absolute;background-image:url(https://dotmagicinfotech.in/femipure_assets/femi_mobil_kopie.png);background-size:cover;background-repeat:no-repeat;width:calc(100% + 100px);height:110%;left:-50px;top:-22%;background:linear-gradient(180deg,#005d5d00 11.06%,#005d5d 18.75%,#014949 52.4%,#005d5d 65.87%,#005d5d00)}.shape-harmonie-2-0.template-product .m-product-media--slider__images{margin:0;width:100%}.mobile-content{display:grid;color:var(--m-product-text);margin-bottom:40px;margin-top:15px}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.shape-harmonie-2-0.template-product .main-product__block .m-product-title,.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte,.shape-harmonie-2-0.template-product .m-product-description .description_item{color:var(--m-product-text)}.shape-harmonie-2-0.template-product .main-product__block-custom_text .rte,.shape-harmonie-2-0.template-product .m-product-description .description_item{opacity:.77;letter-spacing:.5px}.shape-harmonie-2-0.template-product .m-product-description .description_item{opacity:.87}.shape-harmonie-2-0.template-product .m-product-description .description_item img{filter:brightness(0) invert(1)}.shape-harmonie-2-0.template-product .pp_var_autoship_title{font-size:14px}.shape-harmonie-2-0.template-product .pp_var_autoship_text{font-size:12px}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price{font-size:15px}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart-compare-price{font-size:13px}.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:15px}.shape-harmonie-2-0.template-product .main-product__block.main-product__block-price{padding:0 13px}.shape-harmonie-2-0.template-product .m-main-product .mobile-content .main-product__block-custom_text{margin-top:14px}.shape-harmonie-2-0.template-product .media-badge{font-size:12px}}@media screen and (min-width:360px){@media screen and (max-width:767px){.shape-harmonie-2-0.template-product .m-main-product .container{padding:0 22px!important}}}@media screen and (max-width:400px){.shape-harmonie-2-0.template-product .custom-product-price .price-item--sale{font-size:27px}.shape-harmonie-2-0.template-product .custom-product-price .m-price-item--regular{font-size:18px}.shape-harmonie-2-0.template-product span.m-product-tag.m-product-tag--sale{padding:2px 8px;font-size:10px}.shape-harmonie-2-0.template-product .m-main-product .main-product__block .m-product-title{font-size:32px}.shape-harmonie-2-0.template-product .m-product-description .description_item{font-size:12px}}@media screen and (max-width:360px){.shape-harmonie-2-0.template-product .m-main-product--media,.shape-harmonie-2-0.template-product .main-product__block.main-product__block-price{padding:0}}@media screen and (max-width:359px){.shape-harmonie-2-0.template-product .pp_var_title,.shape-harmonie-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:14px}.shape-harmonie-2-0.template-product .variant-price-per-day{font-size:12px}.shape-harmonie-2-0.template-product .pp_var_free_shipping{font-size:8px;top:-10px}.shape-harmonie-2-0.template-product .m-main-product .main-product__block .m-product-title{font-size:29px}.shape-harmonie-2-0.template-product .media-badge{font-size:11px;left:-7px}.new-product-image-icon-list-wrapper.custom-image-icon-list-wrapper .m-section__heading{font-size:29px!important}}@media screen and (min-width:1921px){.shape-harmonie-2-0.template-product .m-hero-section .m-hero{padding-bottom:476px;background-position:80% bottom;background-size:max(2600px,100%)}.shape-harmonie-2-0.template-product .m-hero__content .m-hero__title{margin-bottom:0;font-size:calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 1.25rem)}.shape-harmonie-2-0.template-product .m-hero__content .m-hero__text{font-size:24px}.shape-harmonie-2-0.template-product .icon-list-wrapper{font-size:18px}.shape-harmonie-2-0.template-product .star-rating-wrapper{font-size:16px}.shape-harmonie-2-0.template-product .m-hero__content .m-hero__btn .m-button{font-size:22px;padding:15px 30px}}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node,.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{background:transparent;border:none;box-shadow:none}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node label{border-radius:8px;border:2px solid #e6e6e6;background:#fff!important}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node input:checked+label{background:#e8eeee!important;border:2px solid #1D5D5D;box-shadow:none}.shape-harmonie-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node input:checked+label .pp_var_box_checkmark .pp_var_box_checkmark_inn{width:10px;height:10px;background:#1d5d5d}.main-product__block.main-product__block-shipping-bar{margin-top:8px}body.geruch-gummies-2-0 .main-product__block-collapsible_tab .m-collapsible--content__inner li{position:relative;padding-left:24px}body.geruch-gummies-2-0 .main-product__block-collapsible_tab .m-collapsible--content__inner li:before{content:"\2713";position:absolute;left:0;top:1px;font-size:14px}body.geruch-gummies-2-0 .main-product__block-collapsible_tab .m-collapsible--content__inner ul{padding:0;list-style:none}.geruch-gummies-2-0.template-product .m-product-media--slider .swiper-button-control{background-color:#c95e7f}.geruch-gummies-2-0.template-product .m-product-media--slider .swiper-button-control svg{width:15px;height:15px}.geruch-gummies-2-0.template-product .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border-color:#c95e7f}.geruch-gummies-2-0.template-product .m-product-media--slider .m-product-media--slider__images .m-product-media--item img{border-radius:12px}.geruch-gummies-2-0.template-product .m-product-media--slider__thumbnails{margin-top:17px}.geruch-gummies-2-0.template-product .custom-product-price .m-price-item--regular{color:#9ca3af;font-weight:300;font-size:18px}.geruch-gummies-2-0.template-product .custom-product-price .price-item--sale{color:#1f2937;font-size:28px}.geruch-gummies-2-0.template-product span.m-product-tag.m-product-tag--sale{background:#c95e7f;padding:4px 8px;border-radius:12px;font-size:12px}.geruch-gummies-2-0 .main-product__block-free-product .header-title{font-weight:700;color:#c95e7f;font-size:14px;line-height:1}.geruch-gummies-2-0 .main-product__block-free-product{padding:16px 10px 10px;background:#fef3f6;border-radius:8px;margin-bottom:14px}.geruch-gummies-2-0.template-product .main-product__block-title+.main-product__block-price{margin-top:0}.geruch-gummies-2-0 .main-product__block-variant_picker .m-product-option--content{justify-content:space-between;margin:20px 0 10px}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{align-items:center;justify-content:flex-start;grid-gap:8px;padding:30px 13px 13px;overflow:visible;flex-direction:column;position:relative;margin:0}.geruch-gummies-2-0.template-product .pp_var_box_checkmark{border:2px solid #C95E7F;margin:0}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label .pp_var_details{padding:0;background:transparent;display:block}.geruch-gummies-2-0.template-product .pp_var_title{font-weight:600;font-size:16px;color:#1f2937;margin:0;line-height:normal}.geruch-gummies-2-0.template-product .variant-price-per-day{font-size:14px;color:#0000008c;font-weight:300;margin-bottom:0;position:relative}.geruch-gummies-2-0.template-product .pp_var_free_shipping{padding:3px 0;right:-11px;box-shadow:0 .86px 1.73px #0000000d;font-size:10px;font-weight:600;letter-spacing:.52px;margin:0;background:#eebaca!important;color:#c95e7f;position:absolute;top:0;left:0;border-radius:6px 6px 0 0;min-width:inherit;width:100%;max-width:100%}.geruch-gummies-2-0.template-product .m-product-option--node.active .pp_var_free_shipping{background:#c95e7f!important;color:#fff!important}.geruch-gummies-2-0.template-product .m-product-option--node:last-child .pp_var_free_shipping,.geruch-gummies-2-0.template-product .m-product-option--node:first-child .pp_var_free_shipping{background:#d4654a!important;color:#fff!important}.geruch-gummies-2-0.template-product .pp_var_autoship,.geruch-gummies-2-0.template-product .pp_var_autoship.autoship-disabled{background:transparent;border:none;grid-gap:21px}.geruch-gummies-2-0.template-product .pp_var_autoship:not(.autoship-disabled) .pp_var_checkbox{background:#c95e7f;border-color:#c95e7f}.geruch-gummies-2-0.template-product .pp_var_checkbox{width:27px;height:27px}.geruch-gummies-2-0.template-product .pp_var_checkbox path{stroke:#fff}.geruch-gummies-2-0.template-product .pp_var_autoship_title{color:#1f2937}.geruch-gummies-2-0.template-product .pp_var_autoship_text{color:#0000008c}.geruch-gummies-2-0.template-product .m-main-product .m-product-form--wrapper .m-add-to-cart{background:var(--button-bg);color:var(--button-text-color);border:none;box-shadow:none}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span{color:var(--button-text-color);padding:0}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper{border-color:var(--button-text-color);flex-direction:row-reverse;grid-gap:7px;align-items:center;display:none}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price,.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart-compare-price{font-weight:300}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price{font-size:18px;font-weight:600}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{text-transform:capitalize;letter-spacing:.6px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product .main-product__block .m-product-title{font-size:34px}.geruch-gummies-2-0.template-product .m-main-product .main-product__block .m-product-title{letter-spacing:.2px;font-family:Gelica-regular}.geruch-gummies-2-0.template-product media-gallery,.geruch-gummies-2-0.template-product media-gallery-mobile{position:relative}.geruch-gummies-2-0.template-product .media-badge{padding:4px 10px;font-size:14px;font-weight:700;width:fit-content;border-radius:12px;position:absolute;z-index:3;top:-13px;left:-13px;text-wrap-mode:nowrap}@media screen and (max-width:1024px){.geruch-gummies-2-0.template-product .m-main-product--info{overflow:inherit}}@media screen and (min-width:768px){.geruch-gummies-2-0.template-product .shopify-section-hero .m-hero .m-hero__bg{display:none}.geruch-gummies-2-0.template-product .shopify-section-hero .m-hero .m-hero__inner{position:relative}.geruch-gummies-2-0.template-product .m-hero-section .m-hero{padding-bottom:156px;background-image:url(/cdn/shop/files/femi_desktop_main_banner_1.png?v=1777523880);background-repeat:no-repeat;background-position:50% bottom;background-size:max(1920px,100%)}.geruch-gummies-2-0.template-product .custom-product-price .m-price-item--regular{color:#1f2937}.geruch-gummies-2-0.template-product .m-main-product{position:relative;margin-top:0;padding-top:40px}.geruch-gummies-2-0.template-product .main-product__block-custom_text .rte{font-weight:200}.geruch-gummies-2-0.new-geruch-gummies .main-product__block-custom_text .rte{font-weight:400;font-size:16px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product--media:before{content:"";position:absolute;background-size:contain;background-repeat:repeat-x;background-position:center;width:100dvw;height:35%;left:0;top:-5%;background:linear-gradient(180deg,#983a5800,#983a58 13.62%,#7a2844 40.87% 52.4%,#7a2844 65.87%,#f0a0b800)}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .metafield-rich_text_field,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .main-product__block .m-product-title,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .main-product__block-custom_text .rte,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item{color:var(--m-product-text)}.geruch-gummies-2-0.template-product .main-product__block-custom_text .rte,.geruch-gummies-2-0.template-product .m-product-description .description_item{opacity:1;letter-spacing:.5px}.geruch-gummies-2-0.template-product .m-product-description .description_item{opacity:1}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item img{filter:brightness(0) invert(1)}@media screen and (max-width:1660px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{background-position:right bottom;background-size:max(1700px,100%)}}@media screen and (max-width:1440px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{background-position:80% bottom}}@media screen and (max-width:1024px){.geruch-gummies-2-0.template-product .m-main-product{padding-top:10px}.geruch-gummies-2-0.template-product .m-hero-section .m-hero img{object-position:100% center;transform:scale(.95) translate(18%)}}@media screen and (max-width:999px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{padding-bottom:190px;background-position:77% bottom;background-size:max(1540px,100%)}}}@media screen and (min-width:768px){@media screen and (max-width:900px){.geruch-gummies-2-0.template-product .custom-product-price .price-item--sale{font-size:27px}.geruch-gummies-2-0.template-product .custom-product-price .m-price-item--regular{font-size:18px}.geruch-gummies-2-0.template-product span.m-product-tag.m-product-tag--sale{padding:2px 8px;font-size:10px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product .main-product__block .m-product-title{font-size:32px}.geruch-gummies-2-0.template-product .m-product-description .description_item{font-size:12px}.geruch-gummies-2-0.template-product .pp_var_title,.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:14px}.geruch-gummies-2-0.template-product .variant-price-per-day{font-size:12px}}}@media screen and (max-width:767px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{background:transparent;padding-bottom:150px;background:url(/cdn/shop/files/Mobile_3569x2016_3.png?v=1777523880);background-position:20% bottom;background-size:220%;background-repeat:no-repeat}@media screen and (min-width:540px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{background-size:180%}}@media screen and (min-width:500px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{padding-bottom:250px}}.geruch-gummies-2-0.template-product .shopify-section-hero .m-hero .m-hero__bg{display:none}.geruch-gummies-2-0.template-product .shopify-section-hero .m-hero .m-hero__inner{position:relative}.geruch-gummies-2-0.template-product .m-main-product--media{padding:0 13px;position:relative}.geruch-gummies-2-0.template-product .main-product__block-custom_text .rte{font-weight:200}.geruch-gummies-2-0.new-geruch-gummies .main-product__block-custom_text .rte{font-weight:400;font-size:14px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product--media:before{content:"";position:absolute;background-image:url(https://dotmagicinfotech.in/femipure_assets/femi_mobil_kopie.png);background-size:cover;background-repeat:no-repeat;width:calc(100% + 100px);height:100%;left:-50px;top:-11%;background:linear-gradient(180deg,#983a5800,#983a58 10%,#7a2844 40.87% 52.4%,#7a2844 65.87%,#f0a0b800)}.geruch-gummies-2-0.template-product .m-product-media--slider__images{margin:0;width:100%}.mobile-content{display:grid;color:var(--m-product-text);margin-bottom:40px;margin-top:15px}.mobile-content.less_spacing{margin-bottom:10px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .main-product__block .m-product-title,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .main-product__block-custom_text .rte,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item{color:var(--m-product-text)}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .main-product__block-custom_text .rte,.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item{opacity:.77;letter-spacing:.5px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item{opacity:.87}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-product-description .description_item img{filter:brightness(0) invert(1)}.geruch-gummies-2-0.template-product .pp_var_autoship_title{font-size:14px}.geruch-gummies-2-0.template-product .pp_var_autoship_text{font-size:12px}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart--price{font-size:15px}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--price-wrapper span.m-add-to-cart-compare-price{font-size:13px}.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:15px}.geruch-gummies-2-0.template-product .main-product__block.main-product__block-price{padding:0 13px}.geruch-gummies-2-0.template-product .m-main-product .mobile-content .main-product__block-custom_text{margin-top:14px}.geruch-gummies-2-0.template-product .media-badge{font-size:12px}}@media screen and (min-width:360px){@media screen and (max-width:767px){.geruch-gummies-2-0.template-product .m-main-product .container{padding:0 22px!important}}}@media screen and (max-width:400px){.new-geruch-gummies .gift-price-wrapper{font-size:9px}.geruch-gummies-2-0.template-product .custom-product-price .price-item--sale{font-size:27px}.geruch-gummies-2-0.template-product .custom-product-price .m-price-item--regular{font-size:18px}.geruch-gummies-2-0.template-product span.m-product-tag.m-product-tag--sale{padding:2px 8px;font-size:10px}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product .main-product__block .m-product-title{font-size:32px}.geruch-gummies-2-0.template-product .m-product-description .description_item{font-size:12px}}@media screen and (max-width:360px){.geruch-gummies-2-0.template-product .m-main-product--media,.geruch-gummies-2-0.template-product .main-product__block.main-product__block-price{padding:0}}@media screen and (max-width:359px){.geruch-gummies-2-0.template-product .pp_var_title,.geruch-gummies-2-0.template-product .m-product-form--wrapper .m-add-to-cart .m-add-to-cart--text{font-size:14px}.geruch-gummies-2-0.template-product .variant-price-per-day{font-size:12px}.geruch-gummies-2-0.template-product .pp_var_free_shipping{font-size:8px;top:-10px}.geruch-gummies-2-0.new-geruch-gummies .pp_var_free_shipping{top:0}.geruch-gummies-2-0.template-product:not(.new-geruch-gummies) .m-main-product .main-product__block .m-product-title{font-size:29px}.geruch-gummies-2-0.template-product .media-badge{font-size:11px;left:-7px}.new-product-image-icon-list-wrapper.custom-image-icon-list-wrapper .m-section__heading{font-size:29px!important}}@media screen and (min-width:1921px){.geruch-gummies-2-0.template-product .m-hero-section .m-hero{padding-bottom:476px;background-position:80% bottom;background-size:max(2600px,100%)}.geruch-gummies-2-0.template-product .m-hero__content .m-hero__title{margin-bottom:0;font-size:calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 1.25rem)}.geruch-gummies-2-0.template-product .m-hero__content .m-hero__text{font-size:24px}.geruch-gummies-2-0.template-product .icon-list-wrapper{font-size:18px}.geruch-gummies-2-0.template-product .star-rating-wrapper{font-size:16px}.geruch-gummies-2-0.template-product .m-hero__content .m-hero__btn .m-button{font-size:22px;padding:15px 30px}}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node,.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node.active{background:transparent;border:none;box-shadow:none;margin:0}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node label{border-radius:8px;border:1px solid #e4e4e4;background:#fff!important}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node input:checked+label{background:#fef3f6!important;border:1px solid #C95E7F;box-shadow:none}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node input:checked+label .pp_var_box_checkmark .pp_var_box_checkmark_inn{width:10px;height:10px;background:#c95e7f}.geruch-gummies-2-0 .variant-price:not(.custom-variant-price-wrpper){opacity:.6}.geruch-gummies-2-0 .custom-variant-price-wrpper{margin-top:5px;margin-bottom:0}.custom-variant-price-wrpper span.subsription-price span,.custom-variant-price-wrpper span.main-price span{display:block;font-size:16px}.custom-variant-price-wrpper span.main-price span.m-price-item--regular,.custom-variant-price-wrpper span.subsription-price span.m-price-item--regular{text-decoration:line-through;opacity:.6;font-size:12px}.shape-harmonie-gummies .m-product-description .description_item{font-weight:400}.geruch-gummies-2-0 .m-main-product .main-product__block .m-product-title b{font-family:Gelica-medium;font-weight:500}@media screen and (max-width:576px){.geruch-gummies-2-0.template-product .media-badge{font-size:10px;padding:2px 7px}}@media screen and (max-width:480px){.geruch-gummies-2-0.template-product .variant-price-per-day{font-size:11px}.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{padding:30px 5px 5px}.custom-variant-price-wrpper span.subsription-price span,.custom-variant-price-wrpper span.main-price span,.geruch-gummies-2-0.template-product .pp_var_title{font-size:14px}.custom-variant-price-wrpper span.main-price span.m-price-item--regular,.custom-variant-price-wrpper span.subsription-price span.m-price-item--regular{font-size:11px}}@media screen and (max-width:440px){.geruch-gummies-2-0.template-product .pp_var_title{font-size:12.5px;letter-spacing:0px;margin-bottom:2px}.geruch-gummies-2-0 .main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:0 0 calc(33.33% - 6px);max-width:calc(33.33% - 6px)}.custom-variant-price-wrpper span.subsription-price span,.custom-variant-price-wrpper span.main-price span{font-size:13px}.custom-variant-price-wrpper span.main-price span.m-price-item--regular,.custom-variant-price-wrpper span.subsription-price span.m-price-item--regular{font-size:10px}}@media screen and (max-width:400px){.geruch-gummies-2-0.template-product .main-product__block-variant_picker .m-product-option--content .m-product-option--node .m-product-option--node__label{padding-inline:2px}.geruch-gummies-2-0 .main-product__block-variant_picker .m-product-option--content .m-product-option--node{flex:1 0 calc(33.33% - 4px);max-width:calc(33.33% - 4px)}}@media screen and (max-width:359px){.geruch-gummies-2-0.template-product .pp_var_title{font-size:11.5px}}.shipping-bar{width:100%;background:var(--bg-color);border-radius:10px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shipping-bar__left{display:flex;align-items:center;gap:12px}.shipping-bar__dot{width:10px;height:10px;border-radius:50%;background:var(--dot-color);flex-shrink:0;position:relative}.shipping-bar__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--dot-color);opacity:.25;animation:pulse 1.8s infinite}.shipping-bar__text,.shipping-bar__right{margin:0;color:var(--text-color);font-size:13px;line-height:1.2}.shipping-bar__date{color:var(--highlight-color);font-weight:700;text-decoration:underline;text-underline-offset:2px}.shipping-bar__right{display:flex;align-items:center;gap:6px}@keyframes pulse{0%{transform:scale(.8);opacity:.5}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@media screen and (max-width:749px){.shipping-bar{padding:12px 14px;gap:10px}.shipping-bar__text,.shipping-bar__right{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product.css.map */
