.list-menu.tabs,.product.grid.product_media_hide .product__info-wrapper .product__info-container .flexible_variable{display:flex;justify-content:center;gap:clamp(12px,var(--12px),5000px);align-items:center}.product.grid.product_media_hide .product__info-wrapper .product__info-container .flexible_variable{margin:0;margin-bottom:clamp(16px,var(--16px),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)}.product_tab-button{position:relative;cursor:pointer}.Product_tab-content.active{display:block}.Product_tab-content{display:none}.flexible_variable button,.flexible_variable button.active{background:linear-gradient(122.98deg,#5f5176 -15.23%,#2c194c 56.03%,#5f5176 100.08%);color:#fff}.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)}.item-title,h3.Choose_your{width:calc(35% - clamp(10px,var(--10px),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;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3}.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;padding:clamp(24px,var(--32px),5000px) 0}.program-included{padding-bottom:0}.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:clamp(20px,var(--20px),5000px);margin-top:8px;font-family:var(--font-body-family)}.program-dates{display:none;gap:clamp(6px,var(--16px),5000px);flex-wrap:wrap;align-items:center;padding-bottom:clamp(0px,var(--32px),5000px);justify-content:space-between}.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}.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(--8px),5000px);position:relative}.bonuses-section ul li::marker,.item-text ul li::marker{font-weight:700;font-size:clamp(24px,var(--24px),5000px)}.main_product_section .item-text ul{padding-left:clamp(24px,var(--24px),5000px)}.item-text ul li:last-child{padding-bottom:0}.program_description ul,.item-text ul{margin:0;padding:0}.tab_box_2 .program_description ul li:last-child{padding-bottom:0}.Bonuses_text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.Bonuses_text h4{margin:0;font-size:clamp(16px,var(--20px),5000px)}.bonuses-section{background:linear-gradient(71.65deg,#f0e7da 57.94%,#d3b78e,#b68742 169.58%);border-radius:clamp(8px,var(--8px),5000px);padding:clamp(12px,var(--12px),5000px) clamp(16px,var(--16px),5000px);margin-top:clamp(16px,var(--16px),5000px)}span.label_forever{background:#f8f6ef;border-radius:clamp(20px,var(--20px),5000px);line-height:clamp(20px,var(--20px),5000px);font-weight:700;font-size:clamp(14px,var(--14px),5000px);padding:2px clamp(8px,var(--8px),5000px);padding-left:clamp(30px,var(--30px),5000px);position:relative}span.label_forever:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Vector_8608c99c-868e-46c7-b936-c2b8b76f0313.png?v=1764141123);width:clamp(17px,var(--17px),5000px);height:clamp(8px,var(--8px),5000px);background-repeat:no-repeat;left:0;top:38%;transform:translate(50%);object-fit:cover}.product-option legend{font-weight:700;margin-bottom:10px;display:block}.product-option input[type=radio]{display:none}.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}.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%);margin:auto;font-size:clamp(16px,var(--16px),5000px);font-weight:700;line-height:clamp(26px,var(--26px),5000px);padding:15px}.product .product-form__buttons{max-width:100%}.value_name svg{width:clamp(12px,var(--12px),5000px);height:clamp(12px,var(--12px),5000px)}.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_2_image-first{position:relative;border:1px solid #E0E0E0;border-radius:20px;width:calc(65% - clamp(25px,var(--25px),5000px))}.product_2_image-first .product-popup-modal__button{background:transparent;color:#b68742;padding:0;font-size:clamp(16px,var(--16px),5000px);font-weight:700;min-height:auto;gap:8px;align-items:center}.custom-select-wrapper{position:relative;width:calc(63.6% - 14px)}.item-text{width:calc(65% - clamp(24px,var(--24px),5000px))}.date_available-active .custom-select-trigger{background:#f8f6ef}.custom-select-trigger{background:transparent;width:100%;border:1px solid #E0E0E0;padding:clamp(10px,var(--10px),5000px) clamp(16px,var(--16px),5000px);font-weight:600;font-size:clamp(14px,var(--14px),5000px);border-radius:clamp(8px,var(--8px),5000px);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body-family)}.session-item{display:flex;gap:clamp(8px,var(--8px),5000px);margin-bottom:clamp(12px,var(--12px),5000px)}.session-item.cet_time_session{align-items:flex-start;margin:0}.time_note:last-child{margin:0}.session-note{font-size:clamp(14px,var(--14px),5000px);line-height:clamp(20px,var(--20px),5000px)}.time_note{margin-bottom:clamp(12px,var(--12px),5000px)}span.session-icon{display:flex}span.selected-date{font-size:clamp(16px,var(--16px),5000px);line-height:clamp(26px,var(--26px),5000px);color:#2c194c}.custom-options{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:clamp(12px,var(--12px),5000px);margin:4px 0 0;padding:clamp(10px,var(--10px),5000px) 0;list-style:none;overflow-y:auto;display:none;z-index:1000;box-shadow:0 2px 4px #2727271a;border:1px solid #EBEBEB}.month_date_text{display:flex;align-items:center;gap:clamp(8px,var(--8px),5000px)}.custom-options.options_show{display:block}.font-weight_bold{font-weight:800;font-size:clamp(16px,var(--16px),5000px);color:#2c194c}.dates_svg_icon{display:flex}.full_price_box{margin-bottom:clamp(12px,var(--12px),5000px)}.custom-radio-option{padding:clamp(6px,var(--6px),5000px) clamp(20px,var(--16px),5000px);cursor:pointer;display:flex;align-items:center;gap:clamp(10px,var(--10px),5000px)}.info-box{display:flex;background:#f8f6ef;border-radius:clamp(8px,var(--8px),5000px);padding:clamp(8px,var(--8px),5000px);margin-top:16px}.custom-radio-option label{cursor:pointer;display:flex;align-items:flex-start;gap:clamp(12px,var(--12px),5000px);font-weight:500;color:#1c1243;font-size:clamp(14px,var(--14px),5000px)}span.info-icon{width:15%}button.custom-select-trigger.button_active svg{transform:rotate(180deg)}.custom-radio-option input[type=radio]{display:none}.custom-radio-icon{width:clamp(16px,var(--16px),5000px);height:clamp(16px,var(--16px),5000px);border-radius:50%;border:1px solid #2C194C;position:relative;margin-top:6px}input[type=radio]+label .custom-radio-icon:after{content:"";position:absolute;left:0;top:0;width:clamp(16px,var(--16px),5000px);height:clamp(16px,var(--16px),5000px);background:#2c194c;background-size:contain;opacity:0;outline-offset:1px;border:1px solid #fff;display:block;border-radius:30px;outline:1px solid #4D4D4D}input[type=radio]:checked~label .custom-radio-icon:after{opacity:1}span.strong_text{line-height:clamp(26px,var(--26px),5000px);font-size:clamp(16px,var(--16px),5000px);font-weight:700}.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}.Onsite_training_content{padding:clamp(18px,var(--18px),5000px)}.image_session_product{object-fit:cover;border-radius:clamp(20px,var(--20px),5000px) clamp(20px,var(--20px),5000px) 0 0;width:100%;display:flex;height:clamp(175px,var(--216px),5000px)}.highlight_box{display:flex;background:#f0fdf4;padding:clamp(12px,var(--12px),5000px);border-radius:clamp(8px,var(--8px),5000px);font-size:clamp(14px,var(--14px),5000px);align-items:center;gap:clamp(8px,var(--8px),5000px);margin:clamp(12px,var(--12px),5000px) 0px}h4.location_hedging{margin:0;margin-bottom:clamp(12px,var(--12px),5000px);font-size:clamp(20px,var(--20px),5000px)}.location_data{display:flex;font-weight:800;gap:8px;align-items:center;margin-bottom:clamp(12px,var(--12px),5000px)}span.highlight{line-height:20px;color:#00521e}.highlight_box img{width:clamp(12px,var(--12px),5000px);height:clamp(12px,var(--12px),5000px);object-fit:cover}.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%}.choose-dates.active{display:flex;align-items:flex-start;gap:16px}.flexible_variable button{font-size:clamp(20px,var(--20px),5000px);background:#f8f6ef;border:unset;padding:0;border-radius:clamp(12px,var(--12px),5000px);color:#2c194c;line-height:39px;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);padding:clamp(6px,var(--6px),5000px) clamp(30px,var(--69px),5000px)}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin-bottom:0;position:relative}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:#f4eeff;cursor:pointer}.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(--30px),5000px)!important;font-family:var(--font-heading-family);font-style:var(--font-heading-style);cursor:pointer}.depo-group,.depo-one-time-purchase-option{flex-flow:column;flex-direction:column-reverse;background:#fff;position:relative;border-radius:12px}.variant_price .product__tax.caption{display:none}.product-form__buttons .depo-container .depo-group-border-bottom{margin-bottom:12px;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.product-form__buttons .depo-container .depo-selling-plan-fieldset{justify-content:center;border:unset!important;gap:16px;border-radius:unset}.product-form .product-form__buttons .depo-container{margin-bottom:16px}.depo-group-label{margin:0}.payment-options-wrapper{margin-top:20px}span.add_to_card_button{display:flex;align-items:center;gap:10px;padding-left:30px;position:relative}span.add_to_card_button span{line-height:26px}.payment-options-cards{display:grid;gap:12px}.add_to_card_button:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Vector_7c3b5774-409b-48db-aeff-91e2a79b3aad.svg?v=1764568560);background-size:100%;background-repeat:no-repeat;width:clamp(18px,var(--18px),5000px);height:clamp(16px,var(--16px),5000px);left:0;transform:translateY(-50%);top:50%}.btn-select-plan input{width:clamp(16px,var(--16px),5000px);height:clamp(16px,var(--16px),5000px);color:#2c194c;accent-color:#2C194C;margin:0}.payment-card{border:1px solid #e2e2e2;border-radius:clamp(16px,var(--16px),5000px);padding:clamp(20px,var(--20px),5000px);background:#fff;box-shadow:0 4px 10px #0000000d}.Regular_Price_program ul{padding:0;padding-left:clamp(20px,var(--20px),5000px);margin:0;margin-top:clamp(16px,var(--16px),5000px);color:#5f5176;list-style-image:url(/cdn/shop/files/Vector_3d8e100d-4b11-4356-8908-7da5a435c716.svg?v=1764232160);list-style-type:square}.Regular_Price_program ul li::marker{margin-right:10px}.Regular_Price_program ul li{font-size:clamp(12px,var(--12px),5000px);line-height:clamp(16px,var(--16px),5000px);margin-bottom:clamp(4px,var(--4px),5000px);padding-left:clamp(8px,var(--8px),5000px);list-style-image:url(/cdn/shop/files/Vector_3d8e100d-4b11-4356-8908-7da5a435c716.svg?v=1764232160);list-style-type:square}.payment-card-header{display:flex;justify-content:space-between;align-items:center}.payment-title{font-size:clamp(16px,var(--16px),5000px);font-weight:600;margin:0;line-height:26px}.payment-price{font-size:clamp(30px,var(--30px),5000px);font-weight:700;color:#2c2c2c;margin:0}label.btn-select-plan{gap:clamp(12px,var(--12px),5000px);display:flex;cursor:pointer;align-items:end}.payment-description{margin-top:8px;color:#666;font-size:clamp(14px,var(--14px),5000px)}.product-popup-modal__button{justify-content:left}.payment-card-action{margin-top:clamp(16px,var(--16px),5000px)}.payment-card.active .payment-card-action{display:block}.Type_button_variable{background:#fff;padding:clamp(24px,var(--32px),5000px) 0px;border-radius:clamp(0px,var(--20px),5000px)}h5.center.margin-bottom_hedging{margin:0;margin-bottom:clamp(16px,var(--16px),5000px);font-size:clamp(20px,var(--24px),5000px)}.product_variant_data.grid{flex-direction:column}.main_product_section{display:flex;flex-wrap:wrap;gap:clamp(12px,var(--12px),5000px);align-items:flex-start}.tab_text.active{display:block}.tab_text{line-height:clamp(20px,var(--20px),5000px);max-width:43%;margin:auto;font-size:clamp(14px,var(--14px),5000px);display:none}.product_variant_selected_variant{background:#fff;padding:clamp(0px,var(--32px),5000px);border-radius:clamp(20px,var(--20px),5000px);width:calc(65% - clamp(6px,var(--6px),5000px))}.custom_buy-buttons{width:calc(35% - clamp(6px,var(--6px),5000px));background:#fff;padding:clamp(16px,var(--32px),5000px);border-radius:clamp(20px,var(--20px),5000px)}.product_variant_meta_include,.program-included{border-top:1px solid #E0E0E0}.item-content{flex-wrap:wrap;display:flex;gap:clamp(16px,var(--32px),5000px)}h4.payment_options-text{margin:0;font-size:clamp(20px,var(--24px),5000px)}.location_data span{font-size:clamp(16px,var(--16px),5000px)}span.selected-title{font-size:clamp(14px,var(--14px),5000px);color:#2c194c;line-height:clamp(20px,var(--20px),5000px)}.product.grid.product_media_hide .product__info-wrapper .product__info-container .dates-container{display:none}.variant_Online_name,.variant_format{display:flex;flex-flow:column}.product_variant_meta_sessions{padding:clamp(32px,var(--32px),5000px) 0;border-top:1px solid #E0E0E0}.depo-group.depo-selected-selling-plan-group:before,.depo-one-time-purchase-option:has(input:checked):before,.payment-card.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(125.11deg,#5f5176 4.21%,#342152 54.27%,#f3932a 91.27%);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.payment-card.active{position:relative;background:#f4eeff}span.payment-label{line-height:clamp(9px,var(--9px),5000px);background:linear-gradient(122.98deg,#5f5176 -15.23%,#2c194c 56.03%,#5f5176 100.08%);color:#fff;font-size:clamp(10px,var(--10px),5000px);border-radius:20px;padding:clamp(8px,var(--8px),5000px) clamp(16px,var(--16px),5000px);background-repeat:no-repeat;background-image:url(/cdn/shop/files/Tag.png?v=1764573818);background-size:100%}.iformation_image_text_section{margin-top:clamp(16px,var(--32px),5000px)}.bonuses-section ul{padding:0;margin:0;margin:clamp(8px,var(--8px),5000px) 0;margin-bottom:0;padding-left:clamp(24px,var(--24px),5000px)}.toggle_mobile_program_select .custom-select-wrapper{position:relative;width:100%}.toggle_mobile_program_select{position:fixed;left:0;right:0;bottom:-100%;z-index:33;transition:bottom .3s ease}.toggle_mobile_program_select.active_toggle{bottom:0;background:#fff;padding:55px 16px 32px;border:1px solid #EBEBEB;box-shadow:0 1px 3px #2727270d;border-radius:20px 20px 0 0}.toggle_mobile_program_select .custom-radio-option{padding-left:0;padding-right:0}.toggle_mobile_program_select ul.custom-options{display:block}.toggle_mobile_program_select ul.custom-options{box-shadow:inherit;border:none;position:inherit;margin:0;padding-top:24px;padding-bottom:24px}span.choose-dates_modal__toggle{position:absolute;top:7px;left:50%;transform:translate(-50%);display:flex}.select_dates_button.button{width:100%;font-weight:600;padding:24px 10px;background:linear-gradient(122.98deg,#5f5176 -15.23%,#2c194c 56.03%,#5f5176 100.08%)}.toggle_mobile_program_select.active_toggle{display:none}.date_available-active button.custom-select-trigger:hover,button.custom-select-trigger.button_active{border:1px solid #B68742}.location_content{font-size:clamp(14px,var(--14px),5000px);line-height:clamp(20px,var(--20px),5000px)}.choose-dates.program-dates.mobile_program_select.active{display:none}.compare-price_box{font-size:clamp(20px,var(--20px),5000px);font-family:var(--font-heading-family)}.payment_options_text{margin-top:clamp(20px,var(--20px),5000px);display:none;background:#f4eeff;border-radius:20px;padding:10px 19px;border:1px solid;border-image-source:linear-gradient(125.11deg,#5F5176 4.21%,#342152 54.27%,#F3932A 91.27%)}.Deposit_text,.payment_options_text strong{font-size:clamp(14px,var(--14px),5000px);line-height:clamp(20px,var(--20px),5000px)}.Deposit_text{display:flex;gap:clamp(8px,var(--8px),5000px);flex-wrap:wrap}@media screen and (min-width:1023px){.product-form .product-form__buttons .depo-container{margin-bottom:var(--16px)}.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}.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(--20px);line-height:var(--39px)}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product-form{margin:0}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)}}@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}.custom_buy-buttons,.product_variant_selected_variant{width:calc(100% + -0px)}.payment-options-cards{display:grid;gap:12px;grid-template-columns:1fr 1fr}}@media screen and (max-width:750px){.desktop_program_select{display:none!important}.custom_program{flex-wrap:wrap}.program-pricing{display:flex;gap:8px;margin-top:8px;align-items:center}.program-included{border-bottom:1px solid #E0E0E0;padding-bottom:24px;border-top:none}.program-dates.mobile_custom-selects{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}.product_variant_meta_sessions{background:linear-gradient(71.65deg,#f0e7da 57.94%,#d3b78e,#b68742 169.58%);padding-left:16px;padding-right:16px}.info-box{gap:8px}.Onsite_training_content{background:#fff;border-radius:0 0 12px 12px}span.info-icon{width:20%}.mobile_page-width{background:#fff;padding-top:30px;padding-left:0;padding-right:0}.product_variant_meta_training,.product .custom_buy-buttons,.program-included,.product_variant_meta_include,.program-dates,.product__info-wrapper .Type_button_variable{margin-left:16px;margin-right:16px}.grid__item_33{width:calc(100% + -0px)}.Type_button_variable .center{text-align:left}.product__info-container>*+*{margin:1.5rem 0}.product__info-wrapper .Type_button_variable{margin-top:0;margin-bottom:0;border-bottom:1px solid #E0E0E0}.product.grid.product_media_hide .product__info-wrapper .product__info-container .flexible_variable{justify-content:left}.product.grid.product_media_hide .product__info-wrapper.grid__item .product__info-container .product__text{margin-bottom:0}.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}.item-text,.product_2_image-first,.custom-select-wrapper,.custom_buy-buttons,.product_variant_selected_variant,.item-title,h3.Choose_your{width:calc(100% + -0px)}.tab_text{max-width:100%}.custom_buy-buttons,.product_variant_selected_variant{padding:0}.item-text ul{padding-left:20px}.flexible_variable button{width:50%}.custom-options.options_show{display:none}.custom-select-trigger{align-items:baseline}.toggle_mobile_program_select.active_toggle{display:block;z-index:999999999;border-left:none;border-right:none}.product_2_image-first .product-popup-modal__button{justify-content:left;line-height:26px}.product_popup_content .richtext_content p{font-size:14px;line-height:20px}.cacao-section .custom_buy-buttons,.cacao-section .product_variant_selected_variant{padding:15px}.choose-dates.program-dates.mobile_program_select.active{display:flex}.program-included .item-title br,.product_cpd_box .cpd_rich_text p br,.online_format_text p br,.image_with_description .item-title{display:none}.product_variant_meta_include{padding-bottom:0}.product_variant_meta_sessions{margin-top:24px;border:none}.highlight_box{align-items:flex-start}}@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}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom-product.css.map */
