body.product,.main-product-section{background-color:#fcfaf8!important}.expo-choice-list__option span.expo-option-extra-price{display:none}.expo-choice-list__option{flex:1;margin-top:0}.expo-choice-list__option input+span{height:40px;background:#eedfcf;border-radius:4px;border:1px solid rgba(221,175,159,1);line-height:40px;margin-top:0;flex:1;text-align:center;font-weight:700;color:#c55b40;text-transform:uppercase}.accordion .summary__title+.icon-caret{height:10px!important}summary .icon-caret{transition:all .3s;transform:rotate(180deg)!important}.accordion details[open]>summary .icon-caret{transform:rotate(0)!important}.expo-choice-list__option input:checked+span{border:1px solid rgba(180,69,49,1);outline:1px solid rgba(180,69,49,1);color:#b44531}.expo-choice-list__option input{display:none}.expo-element-choice-list{gap:8px}.expo-swatches__option{width:120px;height:120px;border-radius:8px}label.expo-swatches__option-label{width:120px;height:120px}.expo-swatches__option.selected{border-color:#c55b40;outline:none;border-width:2px}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option{flex:1}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option label.expo-swatches__option-label,.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option{height:94px!important;width:100%;position:absolute;top:0}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option{background-size:45px;background-position:10px 15px;position:relative;border-color:#ddaf9f}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option.selected{border-color:#c55b40!important}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option:first-child:before{content:"Electric Heater";font-weight:700;color:#c55b40;left:65px;position:relative;top:8px;z-index:0}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option:nth-child(2):before{content:"Wood Stove";font-weight:700;color:#c55b40;left:65px;position:relative;top:8px;z-index:0}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option:first-child:after{content:"Lorem ipsum dolor sit consectetuer ";position:absolute;top:35px;left:65px;font-weight:500;font-size:14px;line-height:1.2em;z-index:-3}.expo-set-wrapper .expo-element-wrapper:last-child .expo-element-content .expo-swatches__option:nth-child(2):after{content:"Lorem ipsum dolor sit consectetuer ";position:absolute;top:35px;left:65px;font-weight:500;font-size:14px;line-height:1.2em;z-index:-3}.expo-extra-subtotal{background:transparent!important;border:none!important;font-family:Gin;color:#c55b40;font-size:20px;text-align:right;padding-top:0!important;margin-top:0!important}.expo-extra-subtotal:before{content:"Total Extras: ";padding-right:10px;font-size:16px;font-family:Inter}.product-form__buttons button{width:100%!important;height:48px!important;border-radius:6px;opacity:1;padding:16px 20px;background:#c55b40;color:#fff;text-align:center;font-family:Inter;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.05em}.product-form__buttons{max-width:100%!important}.price.price--large{margin-bottom:2rem}.expo-builder .expo-set-wrapper .expo-element-wrapper{padding-bottom:3rem;margin-bottom:1.5rem;border-bottom:1px solid #ddaf9f}.expo-set-wrapper .expo-element-wrapper:nth-child(2) .expo-tooltip{visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:static!important;width:auto!important;padding:0!important;background-color:transparent!important;color:inherit!important;border-radius:0!important;bottom:auto!important;left:auto!important;transform:none!important;transition:none!important;z-index:auto!important}.expo-set-wrapper .expo-element-wrapper:nth-child(2) span.expo-tooltip{font-size:14px;font-weight:500;color:#c55b40!important;width:100%!important;display:none!important;text-align:center;background:#fff!important;margin-top:52px;border-radius:6px!important}.expo-set-wrapper .expo-element-wrapper:nth-child(2) .expo-swatches__option:hover span.expo-tooltip{display:block!important}label.expo-element-label{font-size:16px;font-weight:600;color:#c55b40}.expo-builder .expo-set-wrapper .expo-element-wrapper:nth-child(2){padding-bottom:5rem!important}.expo-set-wrapper .expo-element-wrapper:nth-child(2) span.expo-option-extra-price{display:none}.expo-set-wrapper .expo-element-wrapper:nth-child(2) .expo-tooltip:before{display:none!important}.product__tax.caption{display:none!important}shopify-payment-terms{color:#000!important}.sauna-consultation-container{background-color:#eedfcf;border:1px solid #d4b5a0;border-radius:6px;padding:40px 30px;max-width:600px;width:100%;margin:0 auto;text-align:center}.main-heading{font-family:Gin,Inter,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:.05em;color:#c55b40;margin:0 0 12px;text-transform:uppercase;line-height:1.2}.sub-heading{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0%;text-align:center;color:#c55b40;margin:0 0 15px}.consultation-button{background-color:#c55b40;color:#fff;border:none;border-radius:8px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;min-width:200px;text-decoration:none;display:inline-block}.consultation-button:active{transform:translateY(0)}.divider-section{margin:15px 0 0}.divider-text{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0%;text-align:center;color:#c55b40;margin:20px 0;display:flex;align-items:center;justify-content:center;gap:20px}.divider-text:before,.divider-text:after{content:"";width:60px;height:1px;background-color:#c55b40;flex-shrink:0}.contact-info{color:#c55b40;font-size:18px;font-weight:700;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px}.chat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.phone-link{color:inherit;text-decoration:none;transition:opacity .2s ease;font-family:Gin;letter-spacing:.15em;font-size:20px;font-size:400}.phone-link:hover,.phone-link:focus{opacity:.8;text-decoration:underline}@media (max-width: 768px){.sauna-consultation-container{padding:30px 20px;margin:0 10px}.main-heading{font-size:20px;letter-spacing:.08em}.sub-heading{font-size:15px}.consultation-button{padding:14px 28px;font-size:15px;min-width:180px}.contact-info{font-size:16px;flex-direction:column;gap:10px}.divider-text{font-size:15px;gap:15px}.divider-text:before,.divider-text:after{width:40px}}@media (max-width: 480px){.sauna-consultation-container{padding:25px 15px}.main-heading{font-size:18px}.consultation-button{padding:12px 24px;font-size:14px;min-width:160px}}.accordion-header:hover{background:unset!important}.accordion-container .accordion-item{border-bottom:1px solid rgba(221,175,159,1)}.accordion-container .accordion-item:last-child{border:none}.accordion-body table tr,.accordion-body table td,.accordion-body table tbody{border-color:#ddaf9f!important;box-shadow:none!important}.accordion-body table:not([class]){box-shadow:0 0 0 .1rem #ddaf9f}.accordion-body table{border-radius:10px;background:#eee8dd}.accordion-body table th{font-weight:600!important;font-size:18px;font-family:Inter}.accordion-body tr td{font-size:16px;font-weight:500}.image-with-text__text ul li{position:relative;padding-left:10px}.image-with-text__text ul li::marker{display:none!important}.image-with-text__text ul{list-style:none!important}.image-with-text__text ul li:before{content:"";font-weight:700;position:absolute;width:24px;height:24px;display:inline-block;background:url(/cdn/shop/files/Frame_1.svg?v=1756011603);left:-20px;background-repeat:no-repeat;background-position:center center}button.accordion-header{transition:all .3s}button.accordion-header[aria-expanded=true]{padding-top:30px}.spro-headline{display:flex;flex-direction:column;align-items:center;padding:0 0 40px}.spro-row0 div:last-child h3{font-family:Gin!important;letter-spacing:.05em;font-weight:400}.spro-row,.pro--com-txt{font-weight:600!important}.spro-headline img{width:32px}.price.price--large.price--on-sale.price--show-badge{display:flex;align-items:center}span.badge.price__badge-sale.color-scheme-4{border-radius:6px!important;background:transparent!important;border:1.5px solid #c55c40!important;color:#c55c40!important;width:100px!important}.product-form__buttons button{border-radius:6px!important}p.product__text.inline-richtext{color:#4a4a4a;opacity:1;font-family:Inter;font-weight:500}.price .price__container{color:#4a4a4a}.price__container{font-size:2.5rem;font-family:Gin}.pay-plan{display:flex;justify-content:space-between;padding:15px;background:#fff;color:#4a4a4a;font-weight:700;align-items:center;border-radius:8px}.swatch-image-wrapper{background:transparent!important}.pay-plan>div{display:flex;gap:15px;justify-content:center;align-items:center}.accordion__content{padding-left:24px!important;padding-right:24px!important;padding-bottom:24px!important}.product-form__submit.button{margin-bottom:0!important}a.button.schedule-consultation{margin-top:-3px!important}.stock-info .in-stock-badge{padding:2.6px 10px;display:flex;background:#ecf9ec;color:#4a4a4a;font-size:16px;font-weight:600;border-radius:8px;text-align:center;align-items:center;gap:10px}.stock-info{display:flex;flex-direction:row;justify-content:center}a.button.schedule-consultation{width:100%;border:1px solid #C55B40;background:transparent;color:#c55b40;font-weight:700;border-radius:8px}a.button.schedule-consultation{margin-top:0!important}product-form.product-form{margin-bottom:0!important}.product-form__submit{margin-bottom:0}.product__accordion summary,.accordion summary{padding:16px 24px!important}h2.h4.accordion__title.inline-richtext{font-weight:600;font-size:16px}h3.multicolumn-card-rodeo__title{font-size:clamp(20px,1.8vw,24px)!important}span.badge.price__badge-sale{background:#dcf8cf!important;border:none!important;color:#38951b!important;font-weight:600;font-size:14px;letter-spacing:0;padding:5px 10px}.metafield-rich_text_field,.accordion__content{color:#4a4a4a}.summary__title .accordion__title{font-family:Gin;font-size:20px!important;font-weight:400!important;color:#c55b40!important}.product__accordion.accordion details{background:#f6f0ea;border-radius:8px!important}.product__accordion .accordion__content p{margin-top:0;letter-spacing:0px;line-height:1.5}.product__accordion.accordion{border:none!important;margin-bottom:8px}.price--on-sale .price-item--regular{text-decoration:line-through;color:#4a4a4a80!important;font-size:2.5rem!important}.grid__item.faq-wrapper{background:#fff;padding:100px;border-radius:8px;border:1px solid #EEDFCF}h3.accordion__title.inline-richtext.h4{font-family:Gin;font-size:24px;font-weight:400}h2.collapsible-content__heading.inline-richtext.h1{font-family:Gin;font-size:48px}.faq-wrapper .accordion{border-top:.1rem solid rgba(56,56,56,.2);border-bottom:.1rem solid rgba(56,56,56,.2)}.collapsible-content summary:hover{background:unset!important}details summary .plus-icon,details summary .minus-icon{display:none}details summary .plus-icon svg,details summary .minus-icon svg{color:#c55c40}.grid__item.faq-wrapper .accordion:first-child{border-top:0px}.faq-wrapper .accordion__content p{font-family:Inter;color:#4a4a4a!important;font-weight:400}.accordion summary{justify-content:space-between;border-radius:8px}.product__accordion summary{background:#f6f0ea!important}details summary[aria-expanded=false] .plus-icon{width:20px;display:block!important}details summary[aria-expanded=true] .minus-icon{width:20px;display:block!important}.swatch-custom-image.swatch-selector.swatch-allow-animation:not(.swatch-selected) .star-set-image{border-color:#ebcfc5!important}variant-swatch-king div.swatch-preset-1689885 .swatch-navigable{width:100%!important}variant-swatch-king .swatch-single.swatch-view-slide .swatch-navigable li.swatch-view-item{margin:0!important}variant-swatch-king .swatch-single.swatch-view-slide ul.swatch-view{gap:9px}.swatch-navigation-right,.swatch-navigation-left{width:40px!important;height:40px!important;background:#f7f0e8!important;border:2px solid #B44531!important}variant-swatch-king .swatch-single.swatch-view-slide .swatch-navigable .swatch-navigation-wrapper .swatch-navigation{box-shadow:unset!important}variant-swatch-king div.swatch-preset-1689885 .swatch-navigable .swatch-navigation-wrapper[navigation=left]{right:48px!important}variant-swatch-king div.swatches-type-products .swatch-view-slide .swatch-navigable .swatch-navigation-wrapper{bottom:30px}.swatch-navigation.swatch-navigation-right svg,.swatch-navigation.swatch-navigation-left svg{display:none}.swatch-navigation.swatch-navigation-right:before{content:"";width:20px;height:20px;background:url(/cdn/shop/files/right-icon.svg?v=1760249099);display:block;position:absolute;z-index:999}.swatch-navigation.swatch-navigation-left:before{content:"";width:20px;height:20px;background:url(/cdn/shop/files/right-icon.svg?v=1760249098);display:block;position:absolute;z-index:999}div#swatch-option1 ul.swatch-view-button li{flex:1}div#swatch-option1 ul.swatch-view-button{display:flex}.swatches span.swatch-option-name{color:#4a4a4a}span.swatch-variant-name{display:none}variant-swatch-king div.swatch-preset-1689885 .swatch-img-text-adjacent p{max-width:120px}.swatch-button-title-text span{font-size:14px;font-weight:700;text-transform:uppercase}.swatch-selector.swatch-view.swatch-drop-down{height:35px;border:1.5px solid #c55b41;border-radius:6px;font-size:16px;font-weight:700}label.swatch-label.swatch-label-drop-down{COLOR:#000!important;font-family:Inter;font-size:16px!important}div[sa-options-position=default]>div:not(:last-child){padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #EBCFC5}.price__regular{color:#4a4a4a;font-size:2.8rem}.hero-rodeo{position:relative}.product .hero-rodeo:before{background:linear-gradient(180deg,#f6f0ea,#fcfaf8);content:"";width:100%;height:100%;position:absolute;z-index:-1}@media (prefers-reduced-motion: reduce){.consultation-button,.phone-link{transition:none}.consultation-button:hover{transform:none}}@media (prefers-contrast: high){.sauna-consultation-container{border-width:3px}.consultation-button:focus{outline:3px solid #000}}@media screen and (min-width: 999px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:37%!important;min-height:100vh}.product--large:not(.product--no-media) .product__media-wrapper{max-width:63%!important}}@media screen and (min-width: 750px){.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%!important;width:100%!important}}.product .image-with-text a.button.button--primary{border-radius:6px;font-weight:600;text-transform:uppercase;font-size:14px;font-weight:700;padding:16px 20px;background:#c55b40!important}body.product .thumbnail-list li button{border-radius:15px!important}span.po_option_value.po-option__radio-button-value{font-size:14px;font-weight:700;text-transform:uppercase;color:#b44531}p.po_helptext_value{font-size:14px;color:#4a4a4acc;line-height:1.4em}.po-radio-circle,.po-option--type-checkbox input:before{border:1px solid #C55B40}.po-option--type-radiobutton:has(input:checked) .po-circle-inside,.po-option--type-checkbox input:checked:before{background-color:#c55b40!important}.po-option--type-radiobutton.po-value{padding:16px;background:#fff;border:1.5px solid #EBCFC5;border-radius:6px;margin-bottom:8px}p.po_helptext_value span.price-tag{font-weight:600;color:#4a4a4a;margin-top:6px;display:inline-block}.bss-po-product-page .po-label{align-items:flex-start;cursor:pointer}p.po_helptext_value{margin-bottom:0}.sticky-add-to-cart__form .price-item{display:none}.po-option--type-radiobutton:has(input[type=radio]:checked){border-color:#c55c40}@media screen and (max-width:999px){.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__content{display:flex;align-items:center;justify-content:space-between;gap:0rem}.sticky-add-to-cart{padding:.8rem 1.8rem!important}.button-sticky-container{gap:1.2rem}.sticky-add-to-cart__price{font-size:20px!important}.sticky-add-to-cart__form{max-width:120px}.sticky-add-to-cart .product-form__submit{min-width:120px!important}a.button.schedule-consultation{border-radius:40px}.product-form__submit.button{border-radius:25px!important;font-size:12px!important}.product-description-block__content table td{font-size:14px!important}.product-description-block__header{margin-bottom:25px!important}.feature-card-content p{font-weight:500;line-height:1.5}.features-carousel-section{padding:40px 20px!important}body.product .collapsible-content__wrapper{padding-top:40px!important}.grid__item.faq-wrapper{padding:20px}h3.accordion__title.inline-richtext.h4{font-size:20px!important}body.product .faq-wrapper .accordion{margin-top:0!important}body.product .faq-wrapper .accordion:last-child{border-bottom:0px}body.product .image-with-text__content{padding:4rem 0!important}body.product .image-with-text__heading{font-size:32px!important}body.product .spro-row0 h3{font-size:16px!important}body.product .spro-container{padding:0!important}body.product .spro-row div{padding:8px!important}.spro-row>div:first-child{font-size:12px!important;line-height:1.5em}.spro-row>div{font-size:12px!important;line-height:1.5em}.hero-slider-section{padding-top:20px!important}.multicolumn .isolate{padding-bottom:30px!important}.reasons-container{padding:0!important}.reasons-description{font-size:16px!important}.reasons-section{padding-bottom:30px!important}.features-carousel-container{padding:0!important}.features-carousel-description{margin-bottom:unset!important}.carousel-controls{top:10px!important}.multicolumn .multicolumn-card-spacing{margin:0!important}.product__accordion summary,.accordion summary{padding:16px 8px!important}.hero-slider-container{padding:0!important}}.po_description.tooltip-swatch-label{display:none!important}div#tooltipBottomDesc,.tooltip-actions{display:none}.price-item--sale{color:#4a4a4a}.oke-sr-count{color:#4a4a4a;font-weight:500}span.oke-sr-label-text{display:none}@media screen and (max-width:999px){.product__column-sticky .thumbnail-list{margin-left:1.2rem;margin-right:1.2rem}.product__column-sticky button.slider-button{display:none}}.image-with-text__media .media>*:not(.zoom):not(.deferred-media__poster-button),.image-with-text__media .media model-viewer{object-fit:cover!important}.product-form__submit.button:not(.po-atc-btn){display:none!important}.button-sticky-container .product-form__submit.button{display:block!important}.features-carousel-section{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rodeo-product.css.map */
