.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}.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;background:transparent;border:1.5px solid #c55c40;color:#c55c40}.product-form__buttons button{border-radius:6px!important}p.product__text.inline-richtext{color:#1d1d1d;opacity:1;font-family:Inter;font-weight:500}.price .price__container{color:#1d1d1d}.pay-plan{display:flex;justify-content:space-between;padding:15px;background:#fff;color:#383838;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:#383838;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:#1d1d1dcc}.summary__title .accordion__title{font-family:Gin;font-size:24px!important;font-weight:400!important;color:#c55b40!important}.product__accordion.accordion details{background:#faf6f1;border-radius:8px!important}.product__accordion.accordion{border:none!important;margin-bottom:8px}.price--on-sale .price-item--regular{text-decoration:line-through;color:#1d1d1d80!important;font-size:2.8rem!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}.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:#383838!important;font-weight:500}.accordion summary{justify-content:space-between}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:#1d1d1d}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:#1d1d1d;font-size:2.8rem}@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}.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}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rodeo-product.css.map */
