.template-product .lander-content .container,.template-product .aircube-landing .ac-wrap,.template-product .saunum-mini-landing .sm-wrap,.template-product .saunum-classic-landing .sc-wrap{padding-right:clamp(20px,3vw,40px);padding-left:clamp(20px,3vw,40px)}.template-product .lander-content>.section:not(:has(>.container)){padding-right:clamp(20px,3vw,40px);padding-left:clamp(20px,3vw,40px)}.template-product .product__submit gpo-container.gpo-container{margin-top:0}.template-product .product__submit gpo-container.gpo-container .gpo-group__childs>.gpo-element:first-child{padding-top:0}.product__block.call-us.block-padding{--block-padding-bottom: 16px !important;margin-bottom:16px!important}.product__block.call-us+.delivery-estimate{margin-top:0!important}.product__block.block__icon__row+.product__block.call-us{margin-top:2px!important}/*! ============ Add any custom styles below this line ================== */body:has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has(.main-content>.shopify-section.section-overlay-header:first-of-type>.prevent-transparent-header)) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .toolbar{--text: var(--COLOR-TEXT);--link: var(--COLOR-TEXT);--link-hover: var(--COLOR-TEXT-HOVER);--text-dark: var(--COLOR-TEXT);--text-light: var(--COLOR-TEXT);--bg: var(--COLOR-BG)}body:has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has(.main-content>.shopify-section.section-overlay-header:first-of-type>.prevent-transparent-header)) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__desktop__lower .Meteor-Navigation__Link__desktop{color:var(--COLOR-MENU-TRANSPARENT)!important}.icepod-buttons{margin-bottom:15px}.icepod-buttons .gpo-selected-values{display:none!important}.icepod-buttons .gpo-label{margin-bottom:15px}.icepod-buttons .gpo-ov-wrapper .gpo-swatches label{border-radius:46px;padding:5px 15px}.icepod-buttons .gpo-swatches.buttons input:checked+label{background:#113e30}.icepod-buttons .gpo-swatches.buttons input+label{background:#879b94}.icepod-buttons~.gpo-col-12>.gpo-label{margin-bottom:15px}@media screen and (max-width:768px){.drawer__bottom__row,div[class*=drawer__bottom]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}}.template-article .container .page-header .header__logo__link>figure.logo__img--color{opacity:1!important}.template-article .container .page-header .header__logo__link>figure.logo__img--color~figure.logo__img--transparent{display:none!important}.huk_menu_item--root>.huk_menu_item_link{font-weight:700;font-size:16px}.header__desktop.home-page .header__desktop__lower.united-states .huk_menu_item--root>.huk_menu_item_link{color:#fff!important}.header__desktop__lower.united-states .huk_menu_submenu_mega_position_fullwidth{width:99%!important;left:.5%;border-radius:10px;overflow:hidden}.header__desktop__lower.united-states .huk_menu_submenu_type_flyout{border-radius:10px}.huk_menu_col.huk_menu_submenu_tab_control>li>a{font-size:16px}.header__desktop__lower.united-states .huk_menu_submenu_tab_control .huk_menu_submenu_tab_active{background:#113e30!important}.header__desktop__lower.united-states .huk_menu_submenu_tab_control .huk_menu_submenu_tab_active>a{color:#fff!important}.huk_menu_submenu_tab_active>a{color:#fff}.huk_menu_image--notext>img{border-radius:10px!important}.huk_menu_submenu.huk_menu_submenu_type_mega>li>a.huk_menu_item_link{white-space:wrap!important}.filter-group .link--add.us-catalog{display:none}.market-united-states .jdgm-popup-widget-wrapper{display:none!important}.jdgm-write-review-modal{z-index:1000001!important}.klaviyo-form p,.klaviyo-form p span{font-size:18px!important}.button-link{background:#113e30!important;color:#fff!important;line-height:45px!important;padding:0 20px!important;border-radius:45px;height:45px!important;display:inline-block!important;margin-top:15px;transition:ease-in-out .3s!important;margin-bottom:65px}.button-link:hover{opacity:.8!important}@media only screen and (max-width:749px){[id^=ProductFAQ--] .accordion__body{margin-left:0!important;margin-right:0!important}[id^=ProductFAQ--] .accordion__title{padding-right:0!important}[id^=ProductFAQ--] .accordion__content{padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:749px){[id^=ProductFAQ--] .accordion__body{margin-left:0!important;margin-right:0!important}[id^=ProductFAQ--] .accordion__title,[id^=ProductFAQ--] .accordion__content{padding-right:0!important}}.lander-content{--color-black: #1a1a1a;--color-dark: #333333;--color-text: #444444;--color-text-light: #666666;--color-text-muted: #888888;--color-border: #e5e5e5;--color-border-light: #f0f0f0;--color-bg: #ffffff;--color-bg-alt: #f9f9f9;--color-bg-dark: #fafafa;--color-accent: #2d2d2d;--font-display: "Petrona", Georgia, serif;--font-body: "Open Sans", -apple-system, BlinkMacSystemFont, sans-serif;--section-padding: 80px}.lander-content *,.lander-content *:before,.lander-content *:after{box-sizing:border-box}.lander-content{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-text);-webkit-font-smoothing:antialiased}.lander-content img{max-width:100%;height:auto;display:block}.lander-content .container{width:100%;padding:0}.lander-content h1,.lander-content h2,.lander-content h3,.lander-content h4{font-family:var(--font-display);font-weight:600;color:var(--color-black);margin:0}.lander-content h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.02em}.lander-content h2{font-size:clamp(26px,4vw,36px);line-height:1.2;margin-bottom:20px}.lander-content h3{font-size:22px;line-height:1.3;margin-bottom:12px}.lander-content p{margin:0 0 16px}.lander-content .section{padding:var(--section-padding) 0}.lander-content .section-alt{background:var(--color-bg-alt)}.lander-content .section-header{text-align:center;max-width:700px;margin:0 auto 50px}.lander-content .section-label{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px}.lander-content .section-header p{color:var(--color-text-light);font-size:16px}.lander-content .heritage-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lander-content .heritage-image img{border-radius:8px;width:100%;min-height:400px;object-fit:cover}.lander-content .aris-feature-image-grid{align-items:start}.lander-content .aris-feature-image-grid .heritage-image img{min-height:0;object-fit:contain;background:#f8f7f2}.lander-content .heritage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;padding-top:32px;border-top:1px solid var(--color-border)}.lander-content .heritage-stat{text-align:center}.lander-content .heritage-stat-value{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--color-black)}.lander-content .heritage-stat-label{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.lander-content .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lander-content .feature-card{text-align:center;padding:32px 24px}.lander-content .feature-icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);border-radius:50%}.lander-content .feature-icon svg{width:26px;height:26px;color:var(--color-black)}.lander-content .feature-card p{color:var(--color-text-light);font-size:14px;margin-bottom:0}.lander-content .specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.lander-content .specs-group{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.lander-content .specs-group-title{font-family:var(--font-display);font-size:20px;font-weight:600;padding:20px 24px;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);margin-bottom:0}.lander-content .specs-list{padding:8px 0}.lander-content .spec-item{display:flex;justify-content:space-between;padding:12px 24px;font-size:14px}.lander-content .spec-item:not(:last-child){border-bottom:1px solid var(--color-border-light)}.lander-content .spec-label{color:var(--color-text-light)}.lander-content .spec-value{font-weight:500;color:var(--color-black);text-align:right}.lander-content .included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lander-content .included-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}.lander-content .included-icon{width:52px;height:52px;background:var(--color-bg-alt);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lander-content .included-icon svg{width:24px;height:24px;color:var(--color-black)}.lander-content .included-text h4{font-family:var(--font-body);font-size:14px;font-weight:600;margin-bottom:4px}.lander-content .included-text p{font-size:13px;color:var(--color-text-muted);margin-bottom:0}.lander-content .options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.lander-content .option-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.lander-content .option-card-header{background:var(--color-black);color:#fff;padding:16px 24px;font-family:var(--font-display);font-size:18px;font-weight:600}.lander-content .option-card-content{padding:24px}.lander-content .option-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--color-border-light)}.lander-content .option-item:last-child{border-bottom:none;padding-bottom:0}.lander-content .option-item:first-child{padding-top:0}.lander-content .option-name{font-weight:600;color:var(--color-black);margin-bottom:4px}.lander-content .option-desc{font-size:13px;color:var(--color-text-light)}.lander-content .option-price{font-family:var(--font-display);font-weight:600;color:var(--color-black);white-space:nowrap;margin-left:16px}.lander-content .delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lander-content .delivery-features{display:flex;flex-direction:column;gap:20px}.lander-content .delivery-feature{display:flex;gap:16px;padding:20px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}.lander-content .delivery-feature-icon{width:44px;height:44px;background:var(--color-black);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lander-content .delivery-feature-icon svg{width:22px;height:22px;color:var(--color-bg)}.lander-content .delivery-feature h4{font-family:var(--font-body);font-size:15px;font-weight:600;margin-bottom:4px}.lander-content .delivery-feature p{font-size:14px;color:var(--color-text-light);margin-bottom:0}.lander-content .delivery-image img{border-radius:8px}.lander-content .faq{padding:80px 0}.lander-content .faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column}.lander-content .faq-item{border-bottom:1px solid var(--color-border)}.lander-content .faq-toggle{display:none}.lander-content .faq-question{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-black);line-height:1.4}.lander-content .faq-question:hover{color:var(--color-text-light)}.lander-content .faq-icon{width:24px;height:24px;min-width:24px;position:relative;flex-shrink:0}.lander-content .faq-icon:before,.lander-content .faq-icon:after{content:"";position:absolute;background:var(--color-black);transition:transform .3s ease}.lander-content .faq-icon:before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.lander-content .faq-icon:after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.lander-content .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.lander-content .faq-answer-content{padding-bottom:24px;color:var(--color-text-light);font-size:15px;line-height:1.7}.lander-content .faq-toggle:checked+.faq-question+.faq-answer{max-height:500px}.lander-content .faq-toggle:checked+.faq-question .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lander-content .upgrade-list{list-style:none;margin-top:32px;padding:0}.lander-content .upgrade-list li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-border)}.lander-content .upgrade-list li:last-child{border-bottom:none}.lander-content .upgrade-icon{flex-shrink:0;width:44px;height:44px;background:var(--color-black);border-radius:8px;display:flex;align-items:center;justify-content:center}.lander-content .upgrade-icon svg{width:22px;height:22px;color:#fff}.lander-content .upgrade-content h4{font-family:var(--font-body);font-weight:600;margin-bottom:4px}.lander-content .upgrade-content p{color:var(--color-text-light);font-size:14px;margin-bottom:0}.lander-content .highlight-box{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:8px;padding:24px;margin-top:24px}.lander-content .highlight-box h4{font-family:var(--font-body);font-size:15px;font-weight:600;margin-bottom:8px}.lander-content .highlight-box p{font-size:14px;color:var(--color-text-light);margin-bottom:0}@media(max-width:1024px){.lander-content .heritage-grid,.lander-content .specs-grid,.lander-content .delivery-grid,.lander-content .options-grid{grid-template-columns:1fr;gap:40px}.lander-content .features-grid,.lander-content .included-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lander-content{--section-padding: 60px}.lander-content .features-grid,.lander-content .included-grid{grid-template-columns:1fr}.lander-content .heritage-stats{grid-template-columns:repeat(3,1fr)}}.lander-content .kit-value-band{background:#1f281d;color:#fff;border-radius:8px;padding:34px;margin-top:28px}.lander-content .kit-value-band h3{color:#fff;font-size:28px;margin-bottom:10px}.lander-content .kit-value-band p{color:#e6eddf;margin-bottom:0}.lander-content .kit-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.lander-content .kit-value-cell{border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:18px;background:#ffffff0f}.lander-content .kit-value-cell strong{display:block;color:#fff;font-size:22px;font-family:var(--font-display);margin-bottom:4px}.lander-content .kit-value-cell span{display:block;color:#d9e2d2;font-size:13px}.lander-content .kit-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lander-content .kit-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.lander-content .kit-card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f8f6;padding:24px}.lander-content .kit-card-body{padding:24px}.lander-content .kit-card-body h3{font-size:21px;margin-bottom:8px}.lander-content .kit-worth{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#65754d;font-weight:700;margin-bottom:10px}.lander-content .kit-note{border-left:3px solid #65754d;padding-left:18px;margin-top:20px;color:#555}@media(max-width:900px){.lander-content .kit-value-grid,.lander-content .kit-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lander-content .kit-value-grid,.lander-content .kit-card-grid{grid-template-columns:1fr}}.product-item__sauna-capacity{margin:5px 0 0;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));line-height:1.4;opacity:.78}.product-item__sauna-capacity span{margin:0 .22rem;opacity:.55}@media only screen and (max-width:749px){.product-item__sauna-capacity{font-size:calc(.82rem * var(--FONT-ADJUST-BODY))}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/heracles-custom.css.map */
