.list-menu.tabs,.product.grid.product_media_hide .product__info-wrapper .product__info-container .flexible_variable{display:flex;justify-content:center;gap:clamp(22px,var(--22px),5000px);align-items:center}.product.grid.product_media_hide .product__info-wrapper .product__info-container .flexible_variable{margin:0;margin-bottom:clamp(32px,var(--32px),5000px)}.list-menu.tabs h4{margin:0;font-size:clamp(20px,var(--30px),5000px);color:#5f5176}.custom_Price_text{text-align:center;margin:clamp(16px,var(--32px),5000px) 0;display:flex;justify-content:center;gap:5px;align-items:center;font-size:clamp(14px,var(--14px),5000px)}.tab-menu__item--active:after,.flexible_variable button.active:after{position:absolute;content:"";background:#b68742;height:clamp(3px,.1953125vw,50000px);width:100%;left:0;top:100%;border-radius:clamp(10px,.65104166vw,50000px)}.product_tab-button{position:relative;cursor:pointer}.Product_tab-content.active{display:block}.Product_tab-content{display:none}.list-menu.tabs .tab-menu__item--active h4,.flexible_variable button,.flexible_variable button.active{color:#2c194c;font-size:clamp(20px,var(--36px),5000px)}.flexible_variable button,.flexible_variable button.active{line-height:clamp(26px,var(--47px),5000px);position:relative}.custom-product-variant-picker .product-form__input--pill input[type=radio]+label span{display:flex;justify-content:center;align-items:center;gap:clamp(6px,var(--6px),5000px);margin-right:0}span.product_icon_check-mark .icon.icon-accordion.icon-check-mark{display:flex}.icon_secure_checkout,.product .icon_secure_checkout{display:flex;justify-content:center;gap:clamp(16px,var(--16px),5000px);margin:clamp(32px,var(--32px),5000px) 0px;flex-wrap:wrap}.template-product-holosomatic-bodyworkr .custom_Price_text,.template-product-holosomatic-bodyworkr .icon_secure_checkout{margin:clamp(24px,var(--24px),5000px) 0px}.template-product-holosomatic-bodyworkr .Product_tab-content .grid{margin-bottom:clamp(32px,var(--32px),5000px)}.custom-product-variant-picker .product-form__input--pill input[type=radio]:checked+label span.value_name svg path{stroke:#fff}.product_icons_box{display:flex;align-items:center;gap:clamp(8px,var(--8px),5000px);font-size:clamp(16px,var(--18px),5000px);font-weight:500}.custom_program{display:flex;align-items:center;justify-content:space-between;margin:clamp(32px,var(--32px),5000px) 0}span.old-price.h5{display:flex;text-align:left;justify-content:right}span.new-price.h5{font-size:clamp(24px,var(--36px),5000px)}.variant_price .price__regular .price-item--regular{margin-right:0;font-size:clamp(24px,var(--36px),5000px);line-height:clamp(31px,var(--47px),5000px);letter-spacing:-.48px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.program-pricing{text-align:right}span.old-price.h5{display:flex;text-align:left;color:#5f5176;text-decoration:line-through}.program-dates label{display:block;cursor:pointer}h3.Choose_your{margin:0;font-size:clamp(20px,var(--24px),5000px)}.program-dates input[type=radio]{margin-right:clamp(8px,var(--8px),5000px)}h5.program-included_heading,.product_variant_data .item-title{font-size:clamp(20px,var(--24px),5000px);margin:0;margin-bottom:clamp(8px,var(--24px),5000px);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.template-product-holosomatic-bodyworkr h5.program-included_heading{font-weight:700;letter-spacing:-.2px}.program-included,.product_variant_meta_include,.product_variant_meta_training{background:#fff;border-radius:clamp(20px,var(--20px),5000px);padding:clamp(24px,var(--32px),5000px) clamp(16px,var(--36px),5000px)}.program_description,.grid-2 .product_variant_meta_include.grid__item_75 .item-text ul li,.item-text p,.item-content .item-text ul li{font-size:clamp(14px,var(--14px),5000px);line-height:clamp(20px,var(--20px),5000px)}.date-select{padding:clamp(8px,var(--8x),5000px) clamp(12px,var(--12px),5000px);font-size:clamp(16px,var(--16px),5000px);line-height:20px;margin-top:8px;font-family:var(--font-body-family)}.program-dates{display:flex;gap:clamp(6px,var(--16px),5000px);flex-wrap:wrap;align-items:center}.custom-product-variant-picker .product-form__input--pill input[type=radio]:checked+label{background:#c19a60}.custom-product-variant-picker .product-form__input--pill input[type=radio]:checked+label .variant_price{color:#fff}.date-option{position:relative;display:inline-block;cursor:pointer}.grid__item_33{width:calc(33% - (clamp(19px,var(--18px),5000px)*.75))}.product_first_images img{width:100%;display:flex;cursor:pointer}.date-option input[type=radio]{display:none}.date-option span{display:inline-block;padding:clamp(11px,var(--11px),5000px) clamp(10px,var(--16px),5000px);border-radius:clamp(25px,var(--25px),5000px);font-size:clamp(12px,var(--16px),5000px);transition:all .3s ease;background:#fff;font-weight:700}.grid__item_75{width:calc(70% - (clamp(16px,var(--16px),50000px)*.75))}.grid__item_20{width:calc(30% - (clamp(16px,var(--16px),50000px)*.75))}.date-option input[type=radio]:checked+span{background:#b68742;color:#fff;border-color:#b68742}.grid_heading h5.program-included_heading{margin-bottom:clamp(24px,var(--24px),5000px)}.program_description ul li,.item-text ul li{padding-bottom:clamp(8px,var(--16px),5000px);position:relative;list-style:none;padding-left:clamp(25px,var(--25px),5000px)}.program_description ul,.item-text ul{padding:0;margin:0}.tab_box_2 .program_description ul li:last-child{padding-bottom:0}.product-option legend{font-weight:700;margin-bottom:10px;display:block}.product-option input[type=radio]{display:none}.program-dates.mobile_program_select{display:none!important}.product-option label{display:inline-block;padding:10px 20px;margin:0 8px 8px 0;border:2px solid #ccc;border-radius:25px;cursor:pointer;font-size:16px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.product-option input[type=radio]:checked+label{background-color:#b38743;color:#fff;border-color:#b38743;box-shadow:0 0 8px #b3874399}.product-option label:hover{border-color:#b38743}.product-option input[type=radio]:disabled+label{color:#999;border-color:#ddd;cursor:not-allowed;background-color:#f9f9f9}.tab_box_1 .program_description ul,.grid-2 .product_variant_meta_include.grid__item_75 .item-text ul{column-count:2}.li_bullet_point .program_description ul li:before,.item-text ul li:before{content:"";position:absolute;left:0;transform:translateY(-50%);top:30%;width:clamp(17px,var(--17px),5000px);height:clamp(17px,var(--17px),5000px);background:url(/cdn/shop/files/checkmark_df4df293-7338-4890-88d5-4a0c65f4376f.svg?v=1758515395) no-repeat center;background-size:contain}.custom-product-variant-picker fieldset.product-form__input.product-form__input--pill{border:none;text-align:center;padding:0}.custom-product-variant-picker legend.form__label{text-align:center;background:#fff;border-radius:clamp(20px,var(--20px),5000px);padding:clamp(8px,var(--8px),5000px) clamp(14px,var(--14px),5000px);color:#2c194c;font-size:clamp(14px,var(--14px),5000px);margin-bottom:clamp(16px,var(--32px),5000px)}.custom-product-variant-picker .product-form__input--pill input[type=radio]+label{border-radius:clamp(20px,var(--20px),5000px);background:#fff;border:none}span.value_name{font-size:clamp(14px,var(--16px),5000px);line-height:clamp(26px,var(--26px),5000px);font-weight:500}.custom_product_form_id .quick-add__submit,.product-form__buttons .product-form__submit{background:linear-gradient(122.98deg,#5f5176 -15.23%,#2c194c 56.03%,#5f5176 100.08%);width:66%;margin:auto;font-size:clamp(16px,var(--16px),5000px);font-weight:700;line-height:clamp(26px,var(--26px),5000px);padding:19px 15px}.product .product-form__buttons{max-width:100%}.value_name svg{width:clamp(12px,var(--12px),5000px);height:clamp(12px,var(--12px),5000px)}.image_with_description{display:flex;flex-direction:column;gap:16px;height:100%}.date-select{width:100%;padding:8px 35px;border:none;border-radius:20px;background-color:#b68742;color:#fff;font-size:14px;font-weight:700;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;cursor:pointer;outline:none}.product_first_images{position:absolute;left:clamp(24px,var(--24px),5000px);bottom:clamp(24px,var(--24px),5000px);z-index:1}.product_2_image-first{position:relative;height:100%}.product_2_image-first .product-popup-modal__button{background:#fff;color:#2c194c;padding:clamp(11px,.71614583vw,5000px) clamp(15px,var(--14px),5000px);font-size:clamp(14px,var(--14px),5000px);font-weight:500;min-height:auto}.custom-select-wrapper{position:relative;width:100%;margin-top:clamp(8px,var(--8px),5000px)}.custom-select-trigger{width:100%;background-color:#b68742;border:none;color:#fff;padding:10px 20px;font-weight:600;font-size:14px;border-radius:20px;text-align:left;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:var(--font-body-family)}.custom-select-wrapper svg{margin-top:3px}.custom-select-trigger span{margin-right:10px}.custom-options{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:20px;margin:4px 0 0;padding:10px 0;list-style:none;overflow-y:auto;display:none;z-index:1000;box-shadow:0 12px 20px -2px #27272726}.custom-options.options_show{display:block}.custom-radio-option{padding:8px 20px;cursor:pointer;display:flex;align-items:center;gap:10px}.custom-radio-option label{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;color:#1c1243;font-size:14px}.custom-radio-option input[type=radio]{display:none}.custom-radio-icon{width:16px;height:16px;border-radius:50%;border:1px solid #2C194C;position:relative}input[type=radio]+label .custom-radio-icon:after{content:"";position:absolute;left:1px;top:4px;width:12px;height:8px;background:url(/cdn/shop/files/Vector_Stroke.svg?v=1756728230) no-repeat center center;background-size:contain;opacity:0}input[type=radio]+label .custom-radio-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}input[type=radio]:checked~label .custom-radio-icon:after{opacity:1}input[type=radio]:checked~label .custom-radio-icon:before{background:#2c194c;border-color:#2c194c}.date-select{background-image:url(/cdn/shop/files/arrow.svg?v=1758695753);background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.date-select:focus-visible{box-shadow:none}.product-popup-modal__button{width:100%;display:flex;padding:0}.custom_product_form_id .quick-add__submit:hover,.product-form__buttons .product-form__submit:hover{background:linear-gradient(122.98deg,#5f5176 0% 100%)!important}.product-image_item .media:hover img,.product__thumb-item-first:hover img{transform:scale(1.03)}img.thumbnail-image,img.main-image_first{transition:all var(--duration-long) ease}.product_2_image-first img{height:100%;object-fit:cover;border-radius:clamp(20px,var(--20px),5000px);width:100%}.product_2_image-first:after{position:relative}.item-content .item-text p:not(:last-child){margin-bottom:11px}.choose-dates span.label{font-size:24px;line-height:31px;letter-spacing:-.48px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);flex:1 0 auto}.dates-buttons .date-btn{background:#fff;color:#2c194c;border:unset;border-radius:20px;padding:11px 16px;font-size:16px;line-height:26px;cursor:pointer}.dates-buttons .date-btn.active{background:linear-gradient(122.98deg,#c19a60 -17.49%,#b68742 56.03%,#c19a60 100.08%);color:#f8f6ef}.dates-buttons{display:flex;gap:16px;flex-wrap:wrap;flex:0 1 100%}.product_variant_meta_include,.product_variant_meta_training,.product_variant_meta_sessions{flex:1}.grid-2 .product_variant_meta_include{flex:1 0 calc(70% - (clamp(16px,var(--16px),50000px)*.75))}.grid-2 .product_variant_meta_sessions{flex:auto}.choose-dates.active{display:flex;align-items:flex-start;gap:21px}.flexible_variable button{font-size:30px;background:unset;border:unset;padding:0;color:#5f5176;line-height:39px;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin-bottom:0}label.depo-group-description,.depo-purchase-options-label,.depo-group-selling-plans-container.depo-full-width{display:none}.depo-group.depo-selected-selling-plan-group,.depo-one-time-purchase-option:has(input:checked){background:linear-gradient(122.98deg,#c19a60 -17.49%,#b68742 56.03%,#c19a60 100.08%);color:#fff;cursor:pointer;border-radius:20px}.depo-one-time-purchase-option-price-quantity,.depo-group-radio,.depo-one-time-purchase-option-radio{display:none}.depo-group{cursor:pointer}.depo-group-price-amount,.depo-one-time-purchase-option-price-amount{font-size:clamp(30px,var(--48px),5000px)!important;font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.depo-group,.depo-one-time-purchase-option{flex-flow:column;flex-direction:column-reverse;background:#fff}.variant_price .product__tax.caption{display:none}.product-form__buttons .depo-container .depo-group-border-bottom{border:unset!important}.product-form__buttons .depo-container .depo-selling-plan-fieldset{display:flex;flex-wrap:wrap;justify-content:center;border:unset!important;gap:16px;border-radius:unset}.depo-selling-plan-fieldset div[style^="display: block;"]{display:flex!important;gap:16px}.product-form__buttons .depo-container .depo-group-border-bottom,.product-form__buttons .depo-container .depo-one-time-purchase-option{border-radius:20px}.product-form .product-form__buttons .depo-container{margin-bottom:16px}.depo-group-label{margin:0}@media screen and (min-width: 1023px){.depo-group.depo-selected-selling-plan-group,.product-form__buttons .depo-container .depo-one-time-purchase-option:has(input:checked){border-radius:var(--20px)}.product-form__buttons .depo-container .depo-group-border-bottom,.product-form__buttons .depo-container .depo-one-time-purchase-option{border-radius:var(--20px)}.product-form__buttons .depo-container .depo-selling-plan-fieldset,.depo-selling-plan-fieldset div[style^="display: block;"]{gap:var(--16px)}.product-form .product-form__buttons .depo-container{margin-bottom:var(--32px)}.variant_price .price__regular .price-item--regular{letter-spacing:-.05vw}.choose-dates span.label{font-size:var(--24px);line-height:var(--31px);letter-spacing:-.03333333333333333vw}.choose-dates.active{gap:var(--21px)}.dates-buttons{gap:var(--16px)}.dates-buttons .date-btn{border-radius:var(--20px);padding:var(--11px) var(--16px);font-size:var(--16px);line-height:var(--26px)}.flexible_variable button{font-size:var(--30px);line-height:var(--39px)}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin-top:var(--32px)}span.product_icon_check-mark .icon.icon-accordion.icon-check-mark{width:var(--17px);height:var(--17px)}.cpd_icon img{width:var(--109px);height:var(--109px)}.image_with_description.product_section_image{flex-direction:row}}@media screen and (min-width: 750px){.custom-product-variant-picker .product-form__input--pill input[type=radio]+label{margin-right:16px}}@media screen and (min-width: 1200px) and (max-width: 1500px){.image_with_description .product-popup-modal__button img{width:clamp(376px,var(--376px),5000px);height:clamp(273px,18.958333333333332vw,5000px);border-radius:20px}}@media screen and (min-width: 750px) and (max-width: 1023px){.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin-top:24px}}@media screen and (max-width: 750px){.grid__item_20,.grid__item_75{width:calc(100% + -0px)}.tab_box_1 .program_description ul,.grid-2 .product_variant_meta_include.grid__item_75 .item-text ul{column-count:1}.desktop_program_select{display:none!important}.custom_program{flex-wrap:wrap}.program-pricing{display:flex;gap:8px;margin-top:8px;align-items:center}.program-tabs-wrapper .program-dates.mobile_program_select,.program-dates.mobile_program_select.active{display:block!important;width:100%}.program-dates.mobile_custom-selects,.custom_product_form_id .quick-add__submit,.product-form__buttons .product-form__submit{width:100%}.product.grid.product_media_hide .product__info-wrapper .product__info-container .dates-container{flex-wrap:wrap}.variant_price{margin-top:8px}.custom_Price_text{text-align:left;align-items:baseline}.custom_Price_text span{font-size:14px;letter-spacing:normal;display:flex}span.old-price.h5{font-size:20px}.grid__item_33{width:calc(100% + -0px)}.product_2_image-first img{display:flex;width:100%}.product_variant_meta_include,.product_variant_meta_training,.product_variant_meta_sessions{flex:auto}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin-top:16px}.depo-selling-plan-fieldset{width:100%;margin:auto}}@media screen and (max-width: 374px){.depo-group-price-amount,.depo-one-time-purchase-option-price-amount{font-size:22px!important}}@media screen and (min-width: 700px) and (max-width: 750px){.image_with_description{flex-direction:row;gap:16px}.grid__item_20,.grid__item_75{width:calc(50% - 20px)}.product_2_image-first,.program-included.grid_heading{width:50%}}@media screen and (min-width: 751px) and (max-width: 797px){.tab_box_1 .program_description ul,.grid-2 .product_variant_meta_include.grid__item_75 .item-text ul{column-count:1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-product.css.map */
