@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:brandon_grotesqueMd;src:url(/cdn/shop/files/hvdtrial_brandon_grotesque_medium-bf64a625c84a521-webfont.woff2?v=1759314496) format("woff2"),url(/cdn/shop/files/hvdtrial_brandon_grotesque_medium-bf64a625c84a521-webfont.woff?v=1759314495) format("woff"),url(/cdn/shop/files/hvdtrial_brandon_grotesque_medium-bf64a625c84a521-webfont.ttf?v=1759314496) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/helveticaneue-bold.woff2?v=1759310310) format("woff2"),url(/cdn/shop/files/helveticaneue-bold.woff?v=1759310309) format("woff"),url(/cdn/shop/files/helveticaneue-bold.ttf?v=1759310309) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/helveticaneue-light.woff2?v=1759310426) format("woff2"),url(/cdn/shop/files/helveticaneue-light.woff?v=1759310426) format("woff"),url(/cdn/shop/files/helveticaneue-light.ttf?v=1759310426) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/helveticaneue-medium.woff2?v=1759310536) format("woff2"),url(/cdn/shop/files/helveticaneue-medium.woff?v=1759310536) format("woff"),url(/cdn/shop/files/helveticaneue-medium.ttf?v=1759310537) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/helveticaneue-roman.woff2?v=1759310643) format("woff2"),url(/cdn/shop/files/helveticaneue-roman.woff?v=1759310643) format("woff"),url(/cdn/shop/files/helveticaneue-roman.ttf?v=1759310643) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/helveticaneue-thin.woff2?v=1759310722) format("woff2"),url(/cdn/shop/files/helveticaneue-thin.woff?v=1759310722) format("woff"),url(/cdn/shop/files/helveticaneue-thin.ttf?v=1759310723) format("truetype");font-weight:200;font-style:normal}.template-custom-dev .product-block_container.product_title_block .product-single__title{color:#000;font-size:32px;font-weight:700;line-height:100%;margin:0;padding:0;line-height:20px}.template-custom-dev .index-section.page-width h2.h3.text-center{color:#24231e;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.template-custom-dev .index-section.page-width .metafield-rich_text_field p{color:#1f1f1f;text-align:center;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:300;line-height:22px;text-transform:capitalize}.template-custom-dev .custom_tab_content li button{color:#1f1f1f;text-align:center;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize}.template-custom-dev .short-info-block__expanded-button,.template-custom-dev .short-info-block__shrink-button{font-family:brandon_grotesqueMd;font-weight:420;line-height:16px}.template-custom-dev .comparison-table-section .com_row .com_heading{color:#24231e;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.template-custom-dev .comparison-table-section .table-container p{font-size:20px;font-style:normal;font-weight:400;line-height:normal!important;text-transform:capitalize;font-family:Helvetica Neue}.template-custom-dev .faq-item h4{font-size:18px}.template-custom-dev .media-section.page-width.style1 button.btn.goto_product_info{display:flex;width:189px;height:60px;padding:30px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px}.template-custom-dev .short-info-block__description p{color:#1a1a1a;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.template-custom-dev .product-block_container.product_title_block{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.template-custom-dev .appstle_subscribe_option_grid{display:block!important}.template-custom-dev .main-option-name p a{text-decoration-line:underline}.template-custom-dev .ht_text .table_row .table_title,.template-custom-dev .ht_text .table_row .table_value{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize;font-family:Helvetica Neue}.template-custom-dev .benefits-c.page-width h2.h2.benefits{line-height:normal}.template-custom-dev .benefits-c.page-width p.benefit-txt{color:#1f1f1f!important;text-align:center;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:22px;text-transform:capitalize;font-family:Helvetica Neue}.template-custom-dev .benefits-c.page-width .content p{color:#1f1f1f;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:22px;text-transform:capitalize;font-family:Helvetica Neue}.template-custom-dev .product-block_container.product_title_block .loox-rating .loox-icon{width:20px;height:20px}.template-custom-dev .buybtn_block .btn--full{border-radius:10px}.template-custom-dev button.btn.btn--full.add-to-cart.disabled{background:#1c1d1d!important;opacity:.5;cursor:no-drop}.template-custom-dev .buybtn_block .btn--full:hover{transform:scale(1.02);box-shadow:none!important;opacity:.8}.template-custom-dev .product__thumbs--scroller{position:static;justify-content:flex-start;transform:none}.template-custom-dev .product__thumbs--scroller .product__thumb{border-radius:9.259px;max-width:200px;height:200px;flex-shrink:0;aspect-ratio:1/1;margin-right:20px;display:block!important}.template-custom-dev .product__thumbs--scroller .product__thumb .image-wrap.image-wrap__thumbnail{width:200px!important;height:200px!important;border-radius:9.259px;display:block!important}.template-custom-dev .product__thumbs--scroller .product__thumb .image-wrap.image-wrap__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:9.259px}.template-custom-dev .product__thumb a.is-active:before{display:none}.template-custom-dev .product__thumbs--scroller .product__thumb .image-wrap.image-wrap__thumbnail span.product__thumb-icon{opacity:1}.template-custom-dev .product__thumbs{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:15px!important;padding:10px 0!important}.template-custom-dev .product__thumbs .swiper-pagination,.template-custom-dev .product__thumbs .swiper-pagination-bullet{display:none!important}.template-custom-dev .short-info-block-container{margin-bottom:0}.template-custom-dev p.bundle-price s{color:#ababab;margin-left:7px;font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}span.dot{position:relative;display:inline-block;width:12px;height:12px;background-color:green;border-radius:50%}span.dot:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:green;border-radius:50%;z-index:1;animation:pulse 2s infinite;transform-origin:center center}@keyframes pulse{0%,25%{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}.template-custom-dev .product-block_container.product_title_block .loox-rating-content span.loox-rating-label{margin:0 0 0 8px;color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-transform:capitalize}.template-custom-dev .product-section .product-block .inventory-ctm-container{display:flex;align-items:center;justify-content:flex-start;gap:10px}.template-custom-dev .product-section .product-block .inventory-ctm-container.is_zero{gap:0}.template-custom-dev .product-section .icon-and-text span{color:green;font-family:Brandon Grotesque;font-size:22px;font-style:normal;font-weight:500;line-height:20px}.template-custom-dev .product-section .product-block .inventory-ctm-container .sales-point{margin-bottom:0}.template-custom-dev .product-section .product-block.product-block--sales-point:has(.icon--inventory){margin-top:-5px}.template-custom-dev .product-section .product-block .product-block__variants{display:flex}.template-custom-dev .media-section.page-width.style1 button.btn.goto_product_info{display:flex;width:189px;height:60px;padding:30px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px;font-size:16px;font-style:normal;font-weight:450;line-height:14px;text-transform:uppercase;font-family:brandon_grotesqueMd}.template-custom-dev .product-section .product-block .product-block__variants .variant-wrapper+.variant-wrapper{margin-top:0}.sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item .sales_point_item_tooltip .sales_point_item_tooltip_icon svg{height:18px;width:18px}.template-custom-dev .variant-wrapper.Color .variant-input-wrap label{color:#000;text-align:center;font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:500;line-height:20px;padding-bottom:10px;border-color:transparent}.template-custom-dev .variant-wrapper.Color .variant-input-wrap label .variant_image_wrapper_color{margin-bottom:9px}.template-custom-dev .appstle_sub_widget{background-color:#f5f4f1;padding:20px;border-radius:20px;margin-bottom:20px;margin-top:20p!important}tr.appstle_loyalty_text,.appstle_loyalty_text div{color:#1a1a1a!important;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:500!important;line-height:14px}tr.appstle_loyalty_text span[style="color: #ffc000;font-weight: 700;"],.appstle_loyalty_text div span[style="color: #ffc000;font-weight: 700;"]{color:#1a1a1a!important;font-weight:500!important}.template-custom-dev .appstle_sub_widget .appstle_widget_title{color:#2c3118;font-family:Madera-bold;font-size:24px;font-weight:700;line-height:100%;letter-spacing:0;margin:0 0 18px;padding:0}.template-custom-dev .appstle_sub_widget .appstle_subscription_wrapper{border-radius:0!important}.template-custom-dev .appstle_sub_widget .appstle_subscription_wrapper_option{background:#fff!important;border-radius:15px!important;border:1px solid #1F1F1F!important;padding:15px!important}.template-custom-dev .appstle_sub_widget .appstle_single_option_text{display:none!important}.template-custom-dev .appstle_sub_widget .appstle_subscribe_option{margin-top:0!important;margin-left:0!important}.template-custom-dev .appstle_sub_widget .appstle-active-option .appstle_subscription_radio_wrapper{margin-bottom:15px!important}.template-custom-dev .appstle_sub_widget .appstle_subscribe_option_text{display:none!important}.template-custom-dev .appstle_sub_widget .appstle_subscription_amount_wrapper{display:flex;flex-direction:column}.template-custom-dev .appstle_sub_widget .appstle_subscription_radio_wrapper{align-items:center!important}.template-custom-dev .appstle_sub_widget .appstle_subscription_compare_amount{font-family:Madera-bold;font-weight:500;font-style:normal;font-size:16px;line-height:16px;letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:line-through;margin:0}.template-custom-dev .appstle_sub_widget .appstle_custom_select{max-width:100%!important;width:100%!important}.template-custom-dev .appstle_sub_widget .appstle_select{border:1px solid #77AE4F80!important;border-radius:8px!important;padding:15px!important;font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle}.template-custom-dev .appstle_sub_widget .appstle_subscribe_option ul.inner_cover_content{margin:20px 0 0}.template-custom-dev .appstle_sub_widget .appstle_subscribe_option ul.inner_cover_content li{list-style:none;margin-bottom:10px}.template-custom-dev .appstle_sub_widget .appstle_subscribe_option ul.inner_cover_content li .text-label{font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle}.template-custom-dev .appstleLoyaltyTable tr.appstle_loyalty_text:first-child{display:none}.template-custom-dev .appstle_sub_widget .appstle_one_time_price_wrapper{display:flex;flex-direction:column}.template-custom-dev .appstle_sub_widget .appstle_one_time_details_wrapper{align-items:center!important}.template-custom-dev .appstle_sub_widget .appstle_subscription_amount{font-family:Madera-bold;font-weight:500;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle;margin:0}.template-custom-dev .appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-family:Madera-bold;font-weight:500;font-style:normal;font-size:16px;line-height:16px;letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:line-through;margin:0;color:#ababab!important}.template-custom-dev .appstle_sub_widget .appstle_subscription_radio_wrapper .appstle_circle{width:20px!important;height:20px!important}.template-custom-dev .appstle_sub_widget .appstle-text-and-badge-wrapper span.appstle_subscribe_save_text,.template-custom-dev .appstle_sub_widget .appstle_one_time_details_wrapper .appstle_one_time_text{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;text-transform:capitalize}.template-custom-dev .appstle_sub_widget .appstle-text-and-badge-wrapper .appstle-save-badge{font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;text-transform:uppercase;padding:4px 10px;border-radius:8px}.template-custom-dev .appstle_sub_widget .appstle_custom_select:before{width:10px;height:10px;right:19px}.template-custom-dev .appstle_sub_widget input[type=radio]:focus+label .appstle_circle:before{border:0!important}.template-custom-dev .appstle_sub_widget .appstleLoyaltyTable{margin-top:25px}.template-custom-dev .appstle_sub_widget .appstleLoyaltyTable .appstle_loyalty_title{margin-bottom:15px;font-family:Helvetica Neue;font-weight:500;font-size:18px;line-height:16px;letter-spacing:0}.template-custom-dev .appstle_sub_widget .appstleLoyaltyTable table.appstle-loyalty-table{border-radius:12px}.template-custom-dev .comparison__image-wrapper{background-color:#fff;padding:62px 83px 58px;border-radius:20px}.template-custom-dev image-compare.comparison{margin-top:50px}@media (min-width: 1200px) and (max-width: 1700px){.variant-wrapper .variant-input{display:flex;width:50%}}@media (min-width: 1440px){.template-custom-dev .comparison__button{top:55%}}@media (max-width: 991px){.template-custom-dev .sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item .sales_point_item_tooltip .sales_point_item_tooltip_text{left:auto;right:0!important}.template-custom-dev .bundle-price{color:#1a1a1a;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.template-custom-dev p.review-author.font-semibold{color:#1a1a1a!important;font-family:Helvetica Neue;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:10px!important}.template-custom-dev .appstle_sub_widget,.template-custom-dev .appstle_sub_widget .appstle_subscription_wrapper_option{padding:10px}.template-custom-dev .appstle_sub_widget .appstle-text-and-badge-wrapper .appstle-save-badge{font-size:12px;line-height:12px}.template-custom-dev .appstle_sub_widget .appstle-text-and-badge-wrapper span.appstle_subscribe_save_text,.template-custom-dev .appstle_sub_widget .appstle_one_time_details_wrapper .appstle_one_time_text{font-size:14px;line-height:14px}.WIDGET_TYPE_7 .appstle-text-and-badge-wrapper{column-gap:5px}.template-custom-dev .product-single__meta{padding-left:0}.template-custom-dev .appstle_sub_widget .appstle_subscription_radio_wrapper .appstle_circle{width:14px;height:14px}.template-custom-dev .appstle_sub_widget .appstle_subscription_amount{font-size:16px;line-height:16px}.template-custom-dev .appstle_sub_widget .appstle_subscription_compare_amount,.template-custom-dev .appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:12px;line-height:12px}.template-custom-dev .appstle_sub_widget .appstleLoyaltyTable .appstle_loyalty_title{font-size:14px;line-height:14px}.template-custom-dev .appstle_sub_widget .appstle_widget_title{font-size:16px;line-height:18px;margin:0 0 2px}.template-custom-dev .product-block_container.product_title_block .loox-rating .loox-icon{width:16px;height:16px}.template-custom-dev .product-block_container.product_title_block .loox-rating-content span.loox-rating-label{font-size:12px;line-height:18px}.template-custom-dev .sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item .sales_point_item_icon img{width:10px!important;height:14px!important;object-fit:contain!important}.template-custom-dev .sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item:last-child .sales_point_item_icon{width:10px}.sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item .sales_point_item_text span{font-size:12px;color:#1a1a1a;font-style:normal;font-weight:500;line-height:16px}.faq-item.active .faq-info{border-left:2px solid #000;padding-left:30px}.short-info-block__expanded-button,.short-info-block__shrink-button{font-weight:450;font-size:12px}.template-custom-dev .variant-wrapper.Color .variant-input-wrap label{font-size:12px;line-height:12px}.template-custom-dev .variant-wrapper.js.badev\e6relser{border-top:1px solid #E6E6E6;margin-top:10px;padding-top:20px}.template-custom-dev .main-option-name .option-text{font-weight:700}.template-custom-dev .main-option-name p{font-size:12px;line-height:12px}.template-custom-dev .sales-point span{font-size:14px!important;line-height:16px!important}.template-custom-dev .media-section.page-width.style1 button.btn.goto_product_info{font-size:14px;font-style:normal;font-weight:450;line-height:14px;padding:17px 20px 11px;height:auto}}@media (max-width: 767.98px){.template-custom-dev .product-section .product-block .product-block__variants{flex-direction:column;gap:20px}.template-custom-dev p.bundle-price s{font-size:18px}.template-custom-dev .product-block_container.product_title_block .product-single__title{font-size:24px;line-height:26px}.sales-point_icon_with_tooltip_text .sales_point_inner .sales_point_item .sales_point_item_icon svg{width:100%;object-fit:contain}.template-custom-dev .ht_text .table_row .table_title,.template-custom-dev .ht_text .table_row .table_value{font-size:12px;font-weight:500;line-height:12px}.template-custom-dev .benefits-c.page-width .content p{font-size:12px;font-weight:300;line-height:16px}.template-custom-dev .benefits-c.page-width p.benefit-txt{font-size:12px!important;font-weight:500!important;line-height:18px}.template-custom-dev .index-section.page-width h2.h3.text-center{font-size:16px!important;font-weight:700!important;line-height:16px!important}.template-custom-dev .index-section.page-width .metafield-rich_text_field p{font-size:12px!important;font-weight:300!important;line-height:16px!important}.comparison__image-wrapper{border-radius:20px;background:#fff;padding:38px 20px}}@media (max-width: 480px){.template-custom-dev button.comparison__button{margin-top:8px}.comparison-table-section .com_row .com_info:nth-child(2) h5.com_heading{max-width:92px;margin:0 auto}.comparison-table-section .com_row .com_info:first-child .com_heading{max-width:125px}.comparison-table-section .columntwo .kh_main{padding-inline:0!important}}.template-custom-dev .variant-wrapper.js.badev\e6relser.xbg{display:none!important}.template-custom-dev .variant-wrapper.js.Color.xbg{border:0!important}.template-custom-dev label.variant__label{display:none!important}video.custom-video{border-radius:20px}@media (max-width: 768px){.template-custom-dev .comparison__image-wrapper{padding:62px 0 58px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ctm-product.css.map */
