﻿.product .product__media-list .slick-list{margin:0 auto}.product .product_slider_main .product_slider_flex{display:flex}.product .product_slider_main .product-main-slider{width:calc(100% - 92px);order:1}.thumbnail-list__item:before{padding-bottom:0}.thumbnail{position:unset;width:80px;height:80px}.product .product_slider_main .thumbnail-slider{width:80px;order:0;margin-right:1.2rem}.product .product_slider_main .thumbnail-slider .thumbnail-list{display:block}.product .product_slider_main .thumbnail-slider .thumbnail-list .slick-slide{border:0;margin:0 0 1.2rem}.thumbnail[aria-current]:focus:not(:focus-visible),.thumbnail[aria-current]{box-shadow:0 0 rgb(var(--color-foreground))}.thumbnail[aria-current]{border-color:transparent}.product .product_slider_main .thumbnail-slider .thumbnail-list .slick-current .thumbnail{border-color:rgb(var(--color-foreground))}.product .product__media-wrapper .badge{position:absolute;top:1.2rem;left:1.2rem}.product .product__media-wrapper .product-main-slider .badge{top:1.2rem}.slider-thumb .slick-arrow{width:100%;line-height:normal;height:24px;border-radius:.8rem;background-image:url(../image/Icons_24px_bdfb5e28-fee1-407c-80a4-80446e18cd05.svg);background-size:contain}.slider-thumb .slick-next.slick-arrow{transform:rotate(180deg)}.slider-thumb .slick-prev.slick-arrow{margin-bottom:.8rem}.slider-thumb .slick-arrow.slick-disabled{display:none!important}.product__info-container>*+*{margin:2.4rem 0}.template-product main .page-width{padding:0 1.5rem}.template-product main .clinical_trial_result .page-width,.template-product main .two_device_scintifically .page-width,.template-product main .real_people_section .page-width{padding:0 4rem}.product{margin:0;padding:2.4rem;border-radius:1.2rem}.product .product__info-wrapper .product__text{text-transform:uppercase;letter-spacing:.044rem;line-height:120%;font-size:.625em;margin-top:0;margin-bottom:1.2rem}.product .product__info-wrapper .product__title{margin-bottom:1.2rem}.product .product__info-wrapper .product__title .title{font-size:calc(var(--font-heading-scale) * 4.8rem)}.product .product__info-wrapper .product__description{margin:0 0 1.2rem}.product .product__info-wrapper .product__description p{color:#666;font-family:"Suisse Int'l";font-size:15px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.3px;width:100%}@media screen and (min-width: 768px){.product .product__info-wrapper .product__description p{width:535px}}@media screen and (min-width: 1024px){.product .product__info-wrapper .product__description p{width:100%}}.shopify-payment-button .shopify-payment-button__more-options{display:none}.product .product__info-wrapper .custom_metafield{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 1.2rem}.product .product__info-wrapper .custom_metafield .custom_metafield_box{border-radius:4px;padding:4px 8px;display:flex;align-items:center;gap:8px}.product .product__info-wrapper .custom_metafield .custom_metafield_box span{font-size:1.1rem;font-family:var(--Suisse-Intl);font-weight:500;position:relative;color:rgba(var(--color-foreground),1)}.product .product__info-wrapper .form__label{font-size:1rem;text-transform:uppercase;margin-bottom:.5rem;color:rgba(var(--color-foreground),1);line-height:normal}.product .product__info-wrapper .form__label span{color:rgba(var(--color-button-text),1)}.product .product__info-wrapper .form__label span.quantity__rules-cart span{color:rgba(var(--color-secondary-button-text),1)}.product-form__buttons{max-width:100%;display:flex;align-items:flex-start;position:relative}.product-form__buttons .shopify-payment-button .shopify-payment-button__more-options{position:absolute}.product-form__buttons .product-form__submit{width:100%;margin-bottom:0}.product-form__buttons .shopify-payment-button{width:calc(50% - .8rem);min-width:164px;margin-bottom:1rem}.product-form__buttons>*{margin-right:.8rem}.product-form__buttons>*:last-child{margin-right:0;margin-left:0rem}@media screen and (max-width: 767px){.product .product_slider_main .thumbnail-slider{width:64px;margin-right:.8rem}.thumbnail{width:64px;height:64px}.product .product_slider_main .product-main-slider{width:calc(100% - 72px)}.product .product__info-wrapper .product__text{letter-spacing:.044rem;font-size:.7142857143em}.product .product__info-wrapper .product__title .title{font-size:calc(var(--font-heading-scale) * 3.2rem)}}@media screen and (max-width: 1023.98px){.product{padding:12px 12px 16px}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:100%!important}.product__info-container{max-width:100%!important}.product-media-container .media{padding-top:104%}.product .product_slider_main .product-main-slider .product__media-list{margin-left:0;margin-bottom:0;width:100%}.product .product_slider_main .product-main-slider{margin:0;order:0}.product .product_slider_main .thumbnail-slider{margin-right:0;margin-left:12px;order:1;align-items:flex-start}.product .product_slider_main .thumbnail-slider .thumbnail-list .slick-slide{border:0;margin:0 0 12px}.template-product main .page-width{padding:0 .8rem}.template-product main .clinical_trial_result .page-width,.template-product main .two_device_scintifically .page-width,.template-product main .real_people_section .page-width,.template-product main .percussive-massage .page-width{padding:0 1.6rem}.upsell_produt_info{padding:4px 12px!important}.product .product__info-wrapper .product__description{margin-bottom:1.6rem}.product .product__info-wrapper .custom_metafield{margin-bottom:0}.product .product__info-wrapper .form__label{margin-bottom:1.2rem}.upsell_produt_info .meta_product_content .meta_product_name{padding-right:1.5rem}.product__info-wrapper{padding:0 0 0 0rem!important;margin-top:32px}.product .product__info-wrapper .product__title,.product .product__info-wrapper .product__description{margin-bottom:16px}.product .product__info-wrapper .product__title .title{color:var(--text-text-primary, #252525);font-family:var(--ABC-Arizona-Mix-Variable-Regular);font-size:48px;font-style:normal;font-weight:440;line-height:110%;letter-spacing:-1.44px}.product .product__info-wrapper .custom_metafield .custom_metafield_box span{color:var(--text-text-primary, #252525);font-family:"Suisse Int'l";font-size:11px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.11px}.yotpo-sr-bottom-line-text{color:var(--text-text-secondary, #666)!important;font-family:"Suisse Int'l"!important;font-size:11px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important;letter-spacing:-.11px!important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.yotpo-sr-bottom-line-summary{align-items:center!important}.product .product__info-wrapper .product__text{color:var(--text-text-secondary, #666);font-family:"Suisse Int'l";font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;text-transform:uppercase;margin-bottom:16px}}@media screen and (max-width: 767px){.upsell_produt_info{padding:4px 8px!important}.product .product__info-wrapper .product__title .title{color:var(--text-text-primary, #252525);font-family:var(--ABC-Arizona-Mix-Variable-Regular);font-size:32px;font-style:normal;font-weight:440;line-height:110%;letter-spacing:-.64px}.product .product__info-wrapper .custom_metafield .custom_metafield_box span{color:var(--text-text-primary, #252525);font-family:"Suisse Int'l";font-size:11px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.11px}}.upsell_metafield_product .multiple_upsell{background:transparent}.upsell_metafield_product .upsell_produt input:focus+label{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.upsell_produt_info{padding:.4rem 1.2rem;display:block;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.8rem;display:flex;align-items:center;gap:15px;cursor:pointer}.upsell_produt_info .meta_product_image{border-radius:.8rem;width:64px;height:64px;overflow:hidden}.upsell_produt_info .meta_product_image .upsell_product_image{width:100%;height:100%;object-fit:cover}.meta_product_content_right{width:calc(100% - 80px);display:flex;align-items:center;justify-content:space-between}.upsell_produt_info .meta_product_content{width:100%;display:flex;justify-content:space-between;flex-direction:column;max-width:260px}.upsell_produt_info .meta_product_content .meta_product_name{color:rgba(var(--color-foreground),1);font-size:1.5rem;font-family:var(--Suisse-Intl);font-weight:400;margin:0 0 .4rem;letter-spacing:-.3px;line-height:130%;max-width:250px}.upsell_produt_info .meta_product_subcopy{display:block;font-family:"Suisse Int'l";font-size:11px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.11px;color:#252525;padding-top:4px}.upsell_produt_info .meta_product_regular_price{align-self:center;margin-left:auto;color:rgba(var(--color-foreground),1);font-size:1.5rem;text-align:right}.upsell_produt input:checked~.upsell_produt_info{border-color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed;cursor:auto}.upsell_metafield_product .upsell_produt{margin-bottom:1.2rem}.upsell_metafield_product .upsell_produt .upsell_produt_link{cursor:pointer;text-decoration:none}.upsell_produt_info .compare_prices{font-size:1.1rem;color:rgba(var(--color-foreground),1)}.upsell_produt_info .compare_prices del.compare_price{color:rgba(var(--color-foreground),.5)}@media screen and (min-width: 768px){.product__info-wrapper{padding:0 0 0 4rem}.sticky_add_to_cart .sticky_buttons{gap:10px}.sticky_add_to_cart .sticky_buttons .product-form__buttons{gap:20px}.sticky_add_to_cart .sticky_buttons .product-form__buttons .shopify-payment-button,.sticky_add_to_cart .sticky_buttons .product-form__buttons button{margin:0}}@media screen and (min-width: 1024px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:59%;width:calc(59% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:41.5%;width:calc(41.5% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 500px){.upsell_produt_info .meta_product_content{max-width:180px}}@media screen and (max-width: 400px){.upsell_produt_info .meta_product_content{max-width:155px}}.sticky_add_to_cart{position:fixed;bottom:0;left:0;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.2);width:100%;height:0;z-index:4}.sticky_add_to_cart .sticky_add_to_cart__container{margin:0 auto;max-width:var(--page-width)}.sticky_add_to_cart .content{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:100%}.sticky_add_to_cart{display:none}.sticky_add_to_cart.active_sticky{display:block;height:auto;padding:1.2rem 4rem}.sticky_add_to_cart .main_product_info .heading{margin:0 0 .5rem;font-size:1.5rem;line-height:1.3em;font-family:var(--Suisse-Intl);font-weight:400}.sticky_add_to_cart .sticky_product_price{display:flex;align-items:center;flex-wrap:wrap}.sticky_add_to_cart .main_product_info .price{font-size:1.5rem;font-weight:400;letter-spacing:-.16px;display:block;margin-right:.5rem}.sticky_add_to_cart .price .badge{display:none}.sticky_add_to_cart .price .price-item--sale{margin-right:0}.meta_product_content .price .price-item--sale{font-size:15px;margin:0 .2rem 0 0}.sticky_add_to_cart .sticky_buttons .product-form__buttons{display:flex;max-width:100%}.sticky_add_to_cart .sticky_buttons .product-form__buttons button{min-width:434px;margin-bottom:0}.sticky_add_to_cart .sticky_buttons .product-form__buttons .shopify-payment-button{margin-left:0}.sticky_add_to_cart .sticky_buttons .product-form__buttons .upsell_add_toCart{background-color:rgb(var(--color-button-text));color:rgba(var(--color-secondary-button))}.sticky_add_to_cart .sticky_buttons .product-form__buttons .shopify-payment-button .shopify-payment-button__button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #25252500,0 0 0 var(--buttons-border-width) rgba(var(--color-secondary-button-text),.2)}.sticky_add_to_cart .sticky_buttons .product-form__buttons .upsell_add_toCart:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #25252500,0 0 0 var(--buttons-border-width) rgb(var(--color-button-text),var(--alpha-button-background))}@media screen and (max-width: 1199px){.sticky_add_to_cart .sticky_buttons .product-form__buttons button{min-width:100%}}@media screen and (max-width: 767px){.product{padding:.8rem}.sticky_add_to_cart{padding:1.6rem}.sticky_add_to_cart .main_product_info{display:flex;width:100%;justify-content:space-between;gap:13px;margin-bottom:1.3rem}.sticky_add_to_cart .sticky-price{margin-left:auto}.sticky_add_to_cart .main_product_info .heading{margin-bottom:0}.sticky_buttons{width:100%}.sticky_add_to_cart .sticky_buttons .product-form__buttons button{min-width:unset;padding-left:1rem;padding-right:1rem}.sticky_add_to_cart .sticky_buttons .product-form__buttons>.product-form__submit{width:100%;min-width:100%;margin-right:0}.sticky_add_to_cart .sticky_buttons .product-form__buttons .shopify-payment-button{width:calc(50% - 1rem);margin-left:auto}}.sticky_buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:454px;gap:13px}.sticky_buttons more-payment-options-link{display:none}.sticky_add_to_cart.active_sticky .sticky_buttons .product-form{width:454px}.sticky_buttons .affirm-as-low-as{color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:13.2px;letter-spacing:-.11px;text-align:center}.sticky_buttons .affirm-as-low-as a{color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:13.2px;letter-spacing:-.11px}.product-popup-modal__content-info{padding:1.6rem 4rem 4rem}.product-popup-modal{background:rgba(var(--color-foreground),.75)}.product-popup-modal .product-popup-modal__content{max-width:670px;border-radius:.8rem;padding:0;width:calc(100% - 1.6rem);height:auto;margin-top:0;margin-bottom:0;top:50%;transform:translate(-50%) translatey(-50%);max-height:calc(100vh - 2.4rem)}.product-popup-modal .size-chart h2{margin:0 0 .8rem}.product-popup-modal .size-chart p{margin:0;font-size:.9em;line-height:130%}.size_chart_table{margin-top:3.2rem;margin-bottom:3.2rem}.size_chart_table table{width:100%;box-shadow:none}.size_chart_table table td,.size_chart_table table th{padding:1.2rem;border-top:0!important;border-left:0!important;border-right:0!important;text-align:left}.size_chart_table table td{color:rgba(var(--color-foreground),1)}.size_chart_table table th{background-color:rgb(var(--color-button));color:rgba(var(--color-foreground),.75);font-weight:var(--font-body-weight)}.size_chart_table table th:not(:first-child),.size_chart_table table td:not(:first-child){text-align:center}.item-container{display:flex;flex-wrap:wrap;column-gap:20px}.item-container>div{width:calc(50% - 10px)}.item-container .left-content h2{font-family:var(--Suisse-Intl);font-weight:500;font-size:1em;margin-bottom:0}.item-container .left-content h3{font-family:var(--Suisse-Intl);font-weight:500;font-size:.9em;margin:1.2rem 0 0;line-height:1.3em}.item-container .left-content p{font-size:.9em;margin:0;line-height:1.3em}.item-container .right-content .size_chart_img{height:auto;border-radius:1.2rem;overflow:hidden;object-fit:cover}.product-popup-modal__toggle{position:unset;padding:0;border:0;width:auto;margin-top:1.2rem;margin-right:1.2rem}.product-popup-modal__toggle .icon-close path{stroke:rgba(var(--color-foreground),1)}@media screen and (max-width: 767px){.product-popup-modal__content-info{padding:1.6rem 2.4rem 2.4rem}.product-popup-modal .size-chart h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.product-popup-modal .size-chart p{font-size:1em}.size_chart_table table th{font-size:.8em;white-space:normal}.size_chart_table table td{font-size:1em}.size_chart_table table{display:table;max-width:100%}.item-container>div{width:100%}.item-container .left-content h2{font-size:1.2em}.item-container .left-content h3{font-size:1em}.item-container .left-content{margin-bottom:2.4rem}.sticky_add_to_cart.active_sticky{padding:1.6rem}.sticky_add_to_cart.active_sticky .sticky_buttons{max-width:100%;gap:5px}.sticky_add_to_cart.active_sticky .sticky_buttons>div{display:flex;width:100%;justify-content:center}.sticky_add_to_cart.active_sticky .sticky_buttons .product-form{width:100%}.sticky_add_to_cart.active_sticky .product-form__buttons{gap:13px;justify-content:space-between}.sticky_add_to_cart.active_sticky .product-form__buttons>*{flex:0 0 48%;margin:0!important;min-width:none}}.product-media-container .media{padding-top:unset!important}.product-media-container .media img{position:unset!important}.slider-nav:not(.slick-initialized) .thumbnail-list__item:not(:first-child){display:none}.custom-product-price{text-align:right}.custom-product-price span{font-size:15px;letter-spacing:0}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button,.custom-cart-remove-button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:0}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}@media screen and (min-width: 768px) and (max-width: 1023px){.sticky_add_to_cart.active_sticky{padding:1.2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-section-main-product.css.map?v=112669874869037245351756834353 */
