@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0526/0050/4514/files/AvenirNext-Regular.ttf?v=1702782260) format("woff2")}@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:600;src:url(https://cdn.shopify.com/s/files/1/0526/0050/4514/files/AvenirNext-DemiBold.ttf?v=1702782260) format("woff2")}.solo-sauna-pdp{--solo-sauna-card-bg: #f4f4f4;--solo-sauna-card-bg-selected: #f8f8f8;--solo-sauna-body: #505251;--solo-sauna-muted: #8c8c8c;--solo-sauna-accent: #f06623;--solo-sauna-shipping-bg: #fde8d9;--solo-sauna-shipping-text: #c24f0a;--solo-sauna-pricing-size: calc(var(--text-base) * 1.125);--solo-sauna-shipping-badge-size: .875rem;--solo-sauna-button-radius: 4px;--solo-sauna-body-text-size: 16px;--solo-sauna-accordion-title-size: .875rem;--solo-sauna-accordion-content-size: .875rem}.solo-sauna-breadcrumbs-row{width:100%}.solo-sauna-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;letter-spacing:.04em;margin:0}.solo-sauna-pdp{--solo-sauna-breadcrumb-inset-top: clamp(1.375rem, 5vw, 2rem);--solo-sauna-breadcrumb-inset-bottom: clamp(1rem, 4vw, 1.5rem)}.solo-sauna-breadcrumbs__sep,.solo-sauna-breadcrumbs__current{color:var(--solo-sauna-muted)}.solo-sauna-pdp .product-info__title{font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:32pt;font-weight:400;font-synthesis:none;letter-spacing:-.04em;line-height:1.15;margin-block-end:var(--spacing-1)}.solo-sauna-pdp .signature-shipping-message{margin-block:0 var(--spacing-2);font-family:"Barlow",var(--text-font-family),sans-serif;font-size:.875rem;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:1.45;color:var(--solo-sauna-body)}.solo-sauna-pdp .signature-shipping-message :is(p,div,span){margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.solo-sauna-pdp .signature-shipping-message__sep{color:var(--solo-sauna-muted)}.solo-sauna-short-desc .prose{font-size:16px;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:1.5;color:var(--solo-sauna-body)}.solo-sauna-short-desc .prose>*{font-size:inherit;letter-spacing:inherit}.solo-sauna-trustpilot{margin-block-end:var(--spacing-3)}.solo-sauna-trustpilot[hidden],.trustpilot_container[hidden],.product-review-code[hidden],.product-info__liquid--trustpilot[hidden],[data-trustpilot-liquid][hidden],[data-reviews-section][hidden]{display:none!important;margin:0!important;padding:0!important}.product-info__liquid:has(>[data-trustpilot-container][hidden]),.product-info__liquid:has(>.product-review-code[hidden]),.product-info__liquid--trustpilot[hidden],.solo-sauna-pdp .product-info__liquid:has(>[data-trustpilot-container][hidden]),.solo-sauna-pdp .product-info__liquid:has(>.product-review-code[hidden]){display:none!important;margin:0!important;padding:0!important}.shopify-section--custom-liquid:has([data-reviews-section][hidden]),.shopify-section--custom-liquid[hidden]{display:none!important}.product-review-comments__heading{font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.2;margin:0 0 var(--spacing-6);text-align:center}.solo-sauna-pricing__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3);margin-block-end:var(--spacing-3);line-height:1.15}.solo-sauna-pdp .product-info__liquid:has(.solo-sauna-pricing):has(+.product-info__payment-terms){--product-info-block-spacing: 0}.solo-sauna-pdp .product-info__liquid:has(.solo-sauna-pricing):has(+.product-info__payment-terms) .solo-sauna-pricing__row{margin-block-end:var(--spacing-1)}.solo-sauna-pdp .product-info__liquid:has(.solo-sauna-pricing)+.product-info__payment-terms{--product-info-block-spacing: var(--spacing-2);margin-block-start:0;margin-block-end:var(--spacing-3);color:var(--solo-sauna-muted);font-family:"Barlow",var(--text-font-family),sans-serif;font-size:.875rem;font-weight:400;font-synthesis:none;line-height:1.45}.solo-sauna-pdp .product-info__payment-terms shopify-payment-terms{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}@media screen and (max-width:699px){.solo-sauna-pdp .product-info__liquid:has(.solo-sauna-pricing)+.product-info__payment-terms{font-size:.75rem;line-height:1.35}}.solo-sauna-pricing__price{display:flex;align-items:center;font-family:"Barlow",var(--text-font-family),sans-serif;font-synthesis:none;font-size:var(--solo-sauna-pricing-size);line-height:1.15}.solo-sauna-pricing__price .price-list{font-size:var(--solo-sauna-pricing-size);font-weight:600;gap:var(--spacing-2);line-height:1.15}.solo-sauna-pricing__price :is(sale-price,compare-at-price){font-size:var(--solo-sauna-pricing-size);line-height:1.15}.solo-sauna-pricing__price sale-price{font-weight:600}.solo-sauna-pricing__price compare-at-price{font-weight:400}.solo-sauna-pricing__price sale-price.text-on-sale,.solo-sauna-pricing__price sale-price.text-lg.text-on-sale{color:rgb(var(--text-color))}.solo-sauna-pricing__shipping{display:flex;align-items:center;align-self:center;margin:0;line-height:1;transform:translateY(-.06em)}.solo-sauna-pricing__shipping-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;box-sizing:border-box;padding:.35em .5em;font-family:"Barlow",var(--text-font-family),sans-serif;font-size:var(--solo-sauna-shipping-badge-size);font-weight:400;font-synthesis:none;line-height:1.15;color:var(--solo-sauna-shipping-text);background:var(--solo-sauna-shipping-bg);text-transform:uppercase;letter-spacing:.04em;border-radius:2px}.solo-sauna-pricing__shipping-badge-label{color:inherit}.solo-sauna-pricing__shipping-value{font-size:inherit;font-weight:400;line-height:inherit;color:#000;text-transform:uppercase;letter-spacing:.02em}.solo-sauna-pricing__shipping-value[hidden]{display:none}.solo-sauna-pdp:has(.solo-sauna-purchase-row.is-sold-out) .signature-shipping-message,.solo-sauna-pdp:has(.solo-sauna-purchase-row.is-sold-out) .product-info__payment-terms{display:none!important}.solo-sauna-pricing__price .badge.badge--on-sale{align-self:center;font-size:1rem!important;font-weight:600;line-height:1.2;padding-block-start:.2em!important;padding-block-end:.2em!important;padding-inline-start:.45em!important;padding-inline-end:.5em!important}@media screen and (max-width:699px){.solo-sauna-pdp{--solo-sauna-shipping-badge-size: .75rem}.solo-sauna-pricing__price .badge.badge--on-sale{font-size:1rem!important;padding-block-start:.15em!important;padding-block-end:.15em!important;padding-inline-start:.4em!important;padding-inline-end:.45em!important}.solo-sauna-pricing__shipping-badge{padding:.2em .45em}}.solo-sauna-setup{display:grid;gap:var(--spacing-2);margin-block:var(--spacing-4)}.solo-sauna-setup__heading{margin:0;font-size:.6875rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--solo-sauna-muted)}.solo-sauna-setup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3);list-style:none;margin:0;padding:0}.solo-sauna-setup__card{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-height:0;padding:var(--spacing-3) var(--spacing-3);background:var(--solo-sauna-setup-card-bg, #f5f4f2);border:2px solid transparent;border-radius:var(--solo-sauna-button-radius);text-decoration:none;color:var(--solo-sauna-setup-text-inactive, #b8b8b8);transition:color .15s ease,border-color .15s ease}a.solo-sauna-setup__card:hover{color:var(--solo-sauna-setup-text-active, #505251)}.solo-sauna-setup__card.is-active{color:var(--solo-sauna-setup-text-active, #505251);cursor:default}.solo-sauna-setup__body{display:grid;gap:.125rem;min-width:0}.solo-sauna-setup__title{font-size:var(--text-sm);font-weight:700;line-height:1.35;letter-spacing:.01em}.solo-sauna-setup__price{font-size:var(--text-sm);font-weight:400;line-height:1.35}.solo-sauna-setup__checkbox{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex-shrink:0;margin:0;background:transparent;border:1px solid var(--solo-sauna-setup-checkbox-inactive, #d4d4d4);border-radius:2px}.solo-sauna-setup__checkbox.is-checked{background:var(--solo-sauna-setup-checkbox-active, #505251);border-color:var(--solo-sauna-setup-checkbox-active, #505251)}.solo-sauna-setup__checkbox.is-checked:after{content:"";width:.45rem;height:.25rem;border-block-end:2px solid #fff;border-inline-start:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}@media screen and (max-width:699px){.solo-sauna-setup__grid{gap:var(--spacing-2)}.solo-sauna-setup__card{padding:var(--spacing-3) var(--spacing-2)}}.solo-sauna-pdp .solo-sauna-variant-picker .variant-picker__option:has(.block-swatch) .variant-picker__option-info{display:none}.solo-sauna-pdp .solo-sauna-variant-picker .variant-picker__option:has(.block-swatch) .variant-picker__option-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3);width:100%}.solo-sauna-pdp .solo-sauna-variant-picker .block-swatch{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-1);width:100%;min-height:5.5rem;height:auto;padding:var(--spacing-4);background:var(--solo-sauna-card-bg);border:2px solid transparent;border-radius:2px;white-space:normal;text-align:left;font-weight:600;color:rgb(var(--text-color))}.solo-sauna-pdp .solo-sauna-variant-picker :checked+.block-swatch,.solo-sauna-pdp .solo-sauna-variant-picker .block-swatch.is-selected{background:var(--solo-sauna-card-bg-selected);border-color:rgb(var(--text-color))}.solo-sauna-pdp .solo-sauna-variant-picker .block-swatch:before{display:none}.solo-sauna-variant-card__price{display:block;font-size:var(--text-sm);font-weight:400;color:var(--solo-sauna-body)}@media screen and (max-width:699px){.solo-sauna-pdp .solo-sauna-variant-picker .variant-picker__option:has(.block-swatch) .variant-picker__option-values{grid-template-columns:1fr}}.solo-sauna-pdp .product-info__complementary-products{gap:var(--spacing-2);margin-block:var(--spacing-4)}.solo-sauna-pdp .product-info__complementary-products>.h-stack{display:block}.solo-sauna-pdp .product-info__complementary-products>.h-stack>p{margin:0;font-size:.6875rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--solo-sauna-muted)}.solo-sauna-pdp .horizontal-product-list{gap:var(--spacing-3);border:none}.solo-sauna-pdp .horizontal-product-list .horizontal-product{background:var(--solo-sauna-card-bg);padding:var(--spacing-3) var(--spacing-4);border-radius:2px;border:none}.template-product-signature-saunas .solo-sauna-pdp .horizontal-product__info .text-sm.bold,.template-product-amplify-saunas .solo-sauna-pdp .horizontal-product__info .text-sm.bold{font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-weight:400;font-synthesis:none;line-height:1.25}.template-product-signature-saunas .solo-sauna-pdp .horizontal-product__info .reversed-link,.template-product-amplify-saunas .solo-sauna-pdp .horizontal-product__info .reversed-link{background:none;transition:none}.template-product-signature-saunas .solo-sauna-pdp .horizontal-product__info .text-sm.text-subdued,.template-product-amplify-saunas .solo-sauna-pdp .horizontal-product__info .text-sm.text-subdued{font-family:inherit;font-size:var(--text-xs);font-weight:400;line-height:1.25;color:#505251}.template-product-signature-saunas .solo-sauna-pdp .horizontal-product-list .horizontal-product,.template-product-amplify-saunas .solo-sauna-pdp .horizontal-product-list .horizontal-product{background:#f5f4f2}.solo-sauna-pdp .horizontal-product__image{width:64px;height:64px;object-fit:cover}.solo-sauna-pdp .horizontal-product__cta .button{font-family:"Barlow",var(--text-font-family),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:400;font-synthesis:none;border:1px solid rgb(var(--text-color) / .2);background:transparent;color:rgb(var(--text-color))}@media screen and (max-width:699px){.solo-sauna-pdp .horizontal-product-list .horizontal-product{align-items:center}.solo-sauna-pdp .horizontal-product__info{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-width:0}.solo-sauna-pdp .horizontal-product__info>.v-stack{flex:1 1 auto;min-width:0}.solo-sauna-pdp .horizontal-product__info .text-sm.bold,.solo-sauna-pdp .horizontal-product__info .text-sm.bold .reversed-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-sauna-pdp .horizontal-product__cta{flex:0 0 auto;margin-inline-start:var(--spacing-1)}.solo-sauna-pdp .horizontal-product__cta .button{white-space:nowrap}}.solo-sauna-pdp>.product-info__quantity-selector{display:none}.solo-sauna-pdp .product-info__buy-buttons{margin-block:var(--spacing-4)}.solo-sauna-pdp .product-info__buy-buttons .solo-sauna-purchase-row{--product-info-block-spacing: 0;margin:0}.solo-sauna-purchase-row{position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;gap:var(--spacing-3);width:100%}.solo-sauna-purchase-row__quantity{flex:0 0 auto;margin:0;width:auto}.solo-sauna-purchase-row__quantity .quantity-selector{height:100%;min-height:3.25rem;min-width:7.5rem;width:100%;background:#fff;border:1px solid rgb(var(--text-color) / .15);border-radius:var(--solo-sauna-button-radius)}.solo-sauna-purchase-row__atc.buy-buttons{display:flex;flex:1 1 auto;min-width:0;align-self:stretch;gap:0;margin:0;grid-template-columns:none}.solo-sauna-purchase-row__atc .buy-buttons__atc-wrap,.solo-sauna-purchase-row__atc .buy-buttons__get-pricing-wrap,.solo-sauna-purchase-row__atc .buy-buttons__preorder-wrap{flex:1 1 auto;min-width:0;width:100%}.solo-sauna-purchase-row__atc .button{width:100%;min-height:3.25rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;border-radius:var(--solo-sauna-button-radius)}.solo-sauna-purchase-row__atc .button:disabled,.solo-sauna-purchase-row__atc .button.button--subdued{--button-background: 196 196 196 / 1;--button-text-color: 255 255 255 / 1;background-color:#c4c4c4!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important;opacity:1}.solo-sauna-purchase-row.is-sold-out .solo-sauna-purchase-row__atc{flex:1 1 100%}.solo-sauna-purchase-row.is-preorder-cta .buy-buttons__atc-wrap,.solo-sauna-purchase-row.is-preorder-cta .solo-sauna-stoq-anchor{display:none!important}.solo-sauna-purchase-row.is-preorder-cta .restock-rocket-button-container,.solo-sauna-purchase-row.is-preorder-cta #restock-rocket-inline-container,.solo-sauna-pdp:has(.solo-sauna-purchase-row.is-preorder-cta) .restock-rocket-button-container,.solo-sauna-pdp:has(.solo-sauna-purchase-row.is-preorder-cta) #restock-rocket-inline-container,.solo-sauna-pdp:has(.solo-sauna-purchase-row.is-preorder-cta) .restock-rocket-button{display:none!important}.solo-sauna-purchase-row.is-preorder-cta .buy-buttons__preorder-wrap,.solo-sauna-purchase-row.is-preorder-cta .solo-sauna-purchase-row__atc{display:flex;flex:1 1 100%;width:100%}.solo-sauna-purchase-row.is-preorder-cta .buy-buttons__preorder-wrap .button{width:100%}.solo-sauna-stoq-anchor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.solo-sauna-purchase-row:has(.restock-rocket-button-container) .buy-buttons__atc-wrap,.solo-sauna-purchase-row:has(>.restock-rocket-button-container) .buy-buttons__atc-wrap,.solo-sauna-purchase-row:has(.restock-rocket-button-container) .solo-sauna-purchase-row__atc{display:none!important}.solo-sauna-purchase-row .restock-rocket-button-container,.solo-sauna-purchase-row #restock-rocket-inline-container{display:block;flex:1 1 100%;width:100%;max-width:100%;min-width:0}.solo-sauna-purchase-row:has(.restock-rocket-button-container){flex-wrap:wrap}.solo-sauna-purchase-row .restock-rocket-button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;box-sizing:border-box;border:0!important;border-radius:4px!important;background-color:#f06623!important;color:#fff!important;font-family:inherit!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.35!important;padding-block:.95rem!important;padding-inline:1.25rem!important;text-transform:uppercase;text-align:center;cursor:pointer}.solo-sauna-pdp .product-info__offer-list .offer,.solo-sauna-pdp .solo-sauna-consultant{background:var(--solo-sauna-card-bg);border-radius:2px}.solo-sauna-consultant{--solo-sauna-consultant-image-size: 6.5rem;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);margin-block:var(--spacing-4)}.solo-sauna-consultant__image{width:var(--solo-sauna-consultant-image-size);height:var(--solo-sauna-consultant-image-size);object-fit:cover;border-radius:2px;flex-shrink:0}.solo-sauna-consultant__label{margin:0 0 .25rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.solo-sauna-consultant__phone{margin:0;font-size:var(--text-lg);font-weight:700}.solo-sauna-consultant__phone a{color:inherit;text-decoration:none}.solo-sauna-consultant__sub{margin:.25rem 0 0;font-size:var(--text-sm);color:var(--solo-sauna-body)}.solo-sauna-pdp .product-info__accordion{--accordion-spacing: var(--spacing-3);border-color:rgb(var(--text-color) / .12)}.solo-sauna-pdp .product-info__accordion summary,.solo-sauna-pdp .product-info__accordion .accordion__toggle{font-size:var(--solo-sauna-accordion-title-size);line-height:1.4}.solo-sauna-pdp .product-info__accordion summary{font-family:"Barlow",var(--text-font-family),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:400;font-synthesis:none}.solo-sauna-pdp .product-info__accordion .accordion__content .prose{font-size:var(--solo-sauna-accordion-content-size);font-weight:400;font-synthesis:none;line-height:1.5;letter-spacing:0;color:var(--solo-sauna-body)}.solo-sauna-pdp .product-info__accordion .accordion__content .prose>*{font-size:inherit;letter-spacing:inherit;color:inherit}.solo-sauna-pdp .product-info__accordion .accordion__content .prose :is(li,p,strong,b){font-size:inherit;line-height:inherit}.solo-sauna-pdp .product-info__accordion .accordion__content .prose :is(ul,ol){row-gap:.2em;margin-block:0}.solo-sauna-pdp .product-info__accordion .accordion__content .prose li{margin-block:0;line-height:1.35}.solo-sauna-pdp .product-info__accordion .accordion__content .prose *+:is(ul,ol){margin-block-start:var(--spacing-2)}.solo-sauna-pdp .product-info__accordion .accordion__content .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-2)}.solo-sauna-payment-banner{background:var(--solo-sauna-card-bg);padding:var(--spacing-5);margin-block-start:var(--spacing-5);border-radius:2px}.solo-sauna-payment-banner__heading{margin:0 0 var(--spacing-4);font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:1.375rem;font-weight:400;font-synthesis:none;line-height:1.35;text-align:center}.solo-sauna-payment-banner__intro{margin:calc(var(--spacing-4) * -1) 0 var(--spacing-4);font-size:var(--solo-sauna-body-text-size);line-height:1.5;color:var(--solo-sauna-body);text-align:center}.solo-sauna-payment-banner__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;text-align:center}.solo-sauna-payment-banner--two .solo-sauna-payment-banner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solo-sauna-payment-banner__item{padding:var(--spacing-2) var(--spacing-3);border-inline-start:1px solid rgb(39 39 39 / .12)}.solo-sauna-payment-banner__item:first-child{border-inline-start:none}.solo-sauna-payment-banner__brand{display:block;font-weight:700;font-size:var(--text-lg);margin-block-end:var(--spacing-1)}.solo-sauna-payment-banner__text{margin:0;font-size:var(--text-sm);color:var(--solo-sauna-body)}.solo-sauna-payment-banner__logo{max-width:10rem;max-height:3rem;width:auto;height:auto;margin-inline:auto;margin-block-end:var(--spacing-2);object-fit:contain}@media screen and (max-width:749px){.solo-sauna-payment-banner{padding:var(--spacing-4) var(--spacing-3)}.solo-sauna-payment-banner__heading{margin-block-end:var(--spacing-3);font-size:1.3125rem}.solo-sauna-payment-banner__item{padding:var(--spacing-1) var(--spacing-1-5)}.solo-sauna-payment-banner__logo{max-width:7.25rem;max-height:2.375rem;margin-block-end:var(--spacing-1)}.solo-sauna-payment-banner__text{font-size:.6875rem;line-height:1.3}}.solo-sauna-payment-icons-section .solo-sauna-payment-banner{margin-block-start:0}.product-quick-add{font-family:"Barlow",var(--text-font-family),sans-serif;font-weight:400;font-synthesis:none}.product-quick-add__variant a.bold{font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-weight:400}.product-quick-add__variant :is(.price-list,sale-price,compare-at-price),.product-quick-add .button{font-family:"Barlow",var(--text-font-family),sans-serif;font-weight:400;font-synthesis:none}@media screen and (min-width:1000px){.solo-sauna-pdp-section .product-gallery__media-list>:not([hidden]):first-child{grid-column:span 2}.solo-sauna-pdp>.product-info__liquid:first-child{margin-block-start:0}.solo-sauna-pdp>.product-info__liquid:first-child+.product-info__title{margin-block-start:var(--product-info-block-spacing)}}@media screen and (max-width:999px){.solo-sauna-pdp-section.section{--section-spacing-block-start: 0px}.solo-sauna-pdp-section .product{gap:0}.solo-sauna-pdp>.product-info__liquid:first-child{margin-block-start:var(--solo-sauna-breadcrumb-inset-top);margin-block-end:0}.solo-sauna-pdp>.product-info__liquid:first-child .solo-sauna-breadcrumbs-row,.solo-sauna-pdp>.product-info__liquid:first-child .solo-sauna-breadcrumbs{margin:0}.solo-sauna-pdp>.product-info__liquid:first-child+.product-info__title{margin-block-start:var(--solo-sauna-breadcrumb-inset-bottom)}.product-gallery--solo-sauna{gap:0;width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw)}.product-gallery--solo-sauna .product-gallery__ar-wrapper{gap:0}.product-gallery--solo-sauna .product-gallery__thumbnail-list-wrapper{display:none}.product-gallery--solo-sauna .product-gallery__media-list-wrapper{overflow:hidden;width:100%;position:relative}.product-gallery--solo-sauna .product-gallery__media-list{grid:auto / auto-flow 100%;gap:0;width:100%;max-width:100vw;margin-inline:0;padding-inline:0;scroll-padding-inline:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery--solo-sauna .product-gallery__media-list::-webkit-scrollbar{display:none}.product-gallery--solo-sauna .product-gallery__media{width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-gallery--solo-sauna .product-gallery__media,.product-gallery--solo-sauna .product-gallery__media>*{border-radius:0}.product-gallery--solo-sauna .product-gallery__media :is(img,video,video-media,model-media){width:100%;max-width:100%;height:auto;display:block;margin-inline:0;border-radius:0!important}.product-gallery--solo-sauna .product-gallery__media img{object-fit:cover;aspect-ratio:auto}.product-gallery--solo-sauna .product-gallery__zoom{display:none}.product-gallery--solo-sauna .solo-sauna-gallery-pagination--overlay{position:absolute;z-index:2;bottom:var(--spacing-3);left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.4rem;width:auto;margin:0;padding:0;pointer-events:none}.product-gallery--solo-sauna .solo-sauna-gallery-pagination__dot{width:.375rem;height:.375rem;min-width:.375rem;min-height:.375rem;padding:0;background:#ffffff73;border:0;border-radius:50%;flex-shrink:0;cursor:pointer;pointer-events:auto;transition:transform .2s ease,background-color .2s ease}.product-gallery--solo-sauna .solo-sauna-gallery-pagination__dot[aria-current=true]{width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;background:#fff}.product-gallery--solo-sauna .solo-sauna-gallery-pagination__dot[hidden]{display:none}}@media screen and (min-width:1000px){.product-gallery--solo-sauna .solo-sauna-gallery-pagination{display:none!important}}.package-bundle-pricing .solo-sauna-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2)}.package-bundle-pricing .solo-sauna-pricing__savings{align-self:center;font-size:var(--solo-sauna-shipping-badge-size);font-weight:600}.solo-sauna-pdp .product-info__variant-picker select{width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid rgb(var(--text-color) / .15);border-radius:var(--solo-sauna-button-radius);background:rgb(var(--background));color:rgb(var(--text-color));font-size:var(--solo-sauna-body-text-size)}@media screen and (max-width:999px){.product-gallery[data-fixed-gallery-ratio] .product-gallery__media-list{height:auto!important;aspect-ratio:var(--product-gallery-first-ratio);align-items:stretch;grid-template-rows:minmax(0,1fr)}.product-gallery[data-fixed-gallery-ratio] .product-gallery__media{height:100%;min-height:0;overflow:hidden}.product-gallery[data-fixed-gallery-ratio] .product-gallery__media>:is(img,video-media,model-media),.product-gallery[data-fixed-gallery-ratio] .product-gallery__media :is(video,iframe,model-viewer){width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/amplify-us-solo-sauna-pdp.css.map */
