html{overflow-x:hidden}.rocky-ann{font-size:18px;font-weight:500;letter-spacing:0}.footer-top{display:block;padding:30px 0 50px;border-bottom:1px solid}.footer-top-img{max-width:387px;margin:0 auto 20px}img.footer-img{display:block;width:100%;height:100%}.product-icon-list.featured{border:none;border-top:1px solid #C0B5A638;padding-top:25px;margin:0;padding-bottom:0}.custom-product .product__info-container .product-form,.custom-product .buy-btns{margin:0}.custom-product .product__info-container .product-form__submit{font-size:30px;padding:16px 30px;color:#fff;font-weight:500}.footer-desc{max-width:530px;display:block;text-align:center;margin:0 auto}.footer__content-top{padding-top:5rem}ul.footer-block__details-content.list-unstyled li{border-bottom:1px solid #9E9E9E3D}.footer__blocks-wrapper{column-gap:20px}.footer .list-social__item .icon{height:28px;width:28px;color:#373740}.footer .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;background:#faebd7;border-radius:30px}.footer .list-social__link{align-items:center;display:flex;padding:5px;color:rgb(var(--color-foreground))}.button.button--secondary{background:#62220e;color:#fff;padding:22px 60px 22px 35px}.button.button--primary{padding:22px 60px 22px 35px}.button.button--secondary:after{content:"";background-image:url(/cdn/shop/files/Flow_Right_-_Iconly_Pro.png?v=1766228715);background-color:transparent;background-size:cover;background-position:center;width:34px;height:37px;right:20px;left:unset;top:20%;box-shadow:none;transition:transform .3s ease}.button.button--arrow{padding:22px 60px 22px 35px}.small-iwt .button.button--primary{background:#fff;color:#000}.button-wrapper{display:flex;gap:10px;flex-wrap:wrap}.small-iwt .button.button--primary:hover:after{box-shadow:none}a.button.button--arrow:after{content:"";background-image:url(/cdn/shop/files/Flow_Right_-_Iconly_Pro_1.png?v=1766230201);background-color:transparent;background-size:cover;background-position:center;width:34px;height:37px;right:20px;left:unset;top:20%;box-shadow:none;transition:transform .3s ease}a.button.button--secondary:after{box-shadow:none}a.button.button--secondary:hover:after{box-shadow:none}.benefits-section .title-wrapper-with-link{justify-content:center}.benefits-section .multicolumn-card__info{padding:2.5rem;min-height:500px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.benefits-section h2{color:#373740;font-weight:500}.benefits-section .multicolumn-card__info p{color:#fff;font-weight:400;font-size:18px;opacity:.8;text-transform:unset}.benefits-section .content-container:after{z-index:0}.main-banner .banner__box{max-width:920px!important}.main-banner .subtitle p,.main-banner .body p{color:#fff}.benefits-section h3{font-weight:400;font-size:26px}.benefits-section p{text-transform:capitalize;line-height:28px;font-size:17px}.why-choose .title-wrapper-with-link{justify-content:center}.why-choose .multicolumn-card__info{padding:2.5rem;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;position:relative;z-index:1}.why-choose .multicolumn-card__info p{color:#fff;text-transform:unset}.card__information{display:flex;flex-direction:column;justify-content:space-between}.card__information .price__container{padding-left:5px;padding-right:5px}.why-choose .content-container:after{background:linear-gradient(360deg,#000000b5,transparent);z-index:0;height:41%;-webkit-backdrop-filter:blur(2.7px);backdrop-filter:blur(2.7px);bottom:0;top:unset}.why-choose h2{color:#373740;font-weight:500}.why-choose h3{font-weight:400}.why-choose p{text-transform:capitalize;line-height:28px}.benefits-section .multicolumn__title{max-width:500px;text-align:center;margin:40px auto}.why-choose h3{font-size:26px;font-weight:400}.why-choose p{font-size:17px}.why-choose .multicolumn__title{max-width:600px;text-align:center;margin:40px auto}.full-width-iwt .image-with-text__media.media{border-radius:0;border:none}.featured-product-header-inner{display:flex;flex-direction:column;align-items:center;max-width:540px;margin:0 auto 45px}.featured-product-header-text-container{font-weight:500;font-size:40px;line-height:1.1;text-align:center;text-transform:capitalize;color:#373740}.gap-5{gap:5px}.price.price--large.price--on-sale.price--show-badge{display:flex;gap:10px;align-items:center}.featured-product .price .badge{font-size:18px;font-weight:400;height:35px;padding:0 10px;align-content:center;background:#373740;border-radius:5px}.featured-product p{font-weight:400;font-size:20px;line-height:28px;letter-spacing:-.3px;margin-bottom:25px}.featured-product .hide-item{display:none}.featured-product .is-active{display:block!important}.big-font-btn{padding:20px 35px;font-weight:500}.product-icon-list{display:flex;gap:5px;align-items:center;padding-bottom:8px;border-bottom:1px solid #C0B5A638}.list-icon span{display:block}.list-dark-text{color:#373740;font-weight:600}.list-light-text,.list-icon{color:#373740}.accordion-summary{display:flex;align-items:center;gap:12px}.accordion-caret{display:flex;align-items:center}.accordion-caret--left{order:-1}.accordion-caret--right{margin-left:auto}.caption-faqs{font-weight:500;font-size:20px;line-height:29px;text-align:center;vertical-align:middle;padding:10px 12px;width:260px;background:#f6e9d8;border-radius:25px;margin:1em auto}.collapsible-content__description.richtext{max-width:650px;margin:0 auto 2rem}.faqs h2{margin-bottom:3rem;font-weight:500}.sauna_benefits h2{font-weight:500}.faqs details[open]{background:#f6e9d8;border-radius:var(--text-boxes-radius)}.faqs details{background:#f6e9d85e;border-radius:var(--text-boxes-radius)}.sauna_benefits details summary{background:#ffffff2e}.sauna_benefits details[open]{background:#f6e9d887}.sauna_benefits details[open] summary{background:#62220e;border-radius:6px;border-bottom:5px solid #D4BC9D}.sauna_benefits details[open] summary h3{color:#fff}.sauna_benefits .accordion__content{background:#ffffff87;border-radius:6px}.sauna_benefits details{background:#f6e9d82e;border-radius:6px}.collapsible-row-layout .accordion{background:transparent!important}.why-rocky .title-wrapper-with-link{text-align:center;justify-content:center}.why-rocky h2{font-weight:500}.why-rocky.multicolumn.background-primary .multicolumn-card{background:#f9f4ee}.why-rocky .multicolumn-card__info-inner h3{color:#522d15;font-size:22px}.why-rocky .rte{color:#373740}.why-rocky .multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0;min-width:50px}.why-rocky .multicolumn-card__info-inner{display:flex;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid #EDE7E0}.feat-sec .collection__title{max-width:645px}.feat-sec .collection-content a{color:#fff}.feat-sec slider-component ul li{padding:8px;border-radius:9px;border:1px solid #EFE8DF}.feat-sec h3{font-size:20px;color:#62220e;font-weight:500}.feat-sec h2{font-weight:500}.feat-sec .card--standard>.card__content .card__information{padding-left:10px;padding-right:10px}.feat-sec .card__information .price{background:#fbf5ed;border-radius:3px}.feat-sec .card__information .price span,.feat-sec .card__information .price s{font-size:18px}.feat-sec .card__information .price span.price-item.price-item--sale.price-item--last{margin-left:0}.featured-product .product-media-container.constrain-height.media-fit-contain{width:100%}.collection-content{display:flex;justify-content:space-between;align-items:center}.explorebtn{display:flex;flex-direction:column;margin-top:10px}.explorebtn a{color:#fff;padding:22px 35px}.card_bulletpoints{margin-top:10px}.product-grid-line{margin:0;padding:5px 0;border-bottom:1px solid #ede7e0;font-size:15px}.featured-product .product__title,.small-iwt h2{font-weight:500}media-gallery{display:block}.custom-product .caption-with-letter-spacing{font-size:28px;font-weight:700;color:#62220e}.custom-product .product__title h1{font-size:32px;color:#62220e;text-transform:uppercase}.custom-product .product__title{padding-bottom:30px;border-bottom:1px solid #C0B5A654}.custom-product .price .price-item{font-weight:700;letter-spacing:-.5px}.custom-product .price--on-sale .price-item--regular{color:#999;letter-spacing:-.5px}.custom-product .price .badge{border-radius:25px;font-weight:400;font-size:16px}.custom-product .metafield-rich_text_field{font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.2px}.instal-msg-text1{display:flex;align-items:center;gap:6px;color:#462612;text-align:center;font-size:18px;font-weight:600}.instal-msg-text2{padding:5px 10px;border-radius:41px;background:#efe8df;color:#462612;text-align:center;font-size:18px;font-weight:500}.instal-msg{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.custom-product .accordion{border:none}.custom-product .accordion__title{color:#462612;font-size:18px;font-style:normal;font-weight:500}.custom-product .accordion details[open] summary{background:#fbf5ed}.custom-product .accordion summary{border-radius:4px;border-bottom:1px solid #C0B5A6;display:flex;padding:8px 12px;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:8px}.custom-product .accordion__content{display:flex;padding:16px 20px 20px 16px;align-items:center;align-self:stretch;border-radius:8px;background:#fbf5ed;margin-top:5px}.custom-product .accordion__content div{max-width:402px}.custom-product .product__description{max-width:445px}.purchase-protected.why-rocky .multicolumn-card__info-inner h3,.purchase-protected.why-rocky .rte{max-width:none}.purchase-protected.why-rocky .multicolumn-card__info-inner h3{font-size:18px;text-transform:uppercase}.purchase-protected.why-rocky .rte{color:#373740;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.purchase-protected.why-rocky .multicolumn-card__info{padding-bottom:60px}h2.related-products__heading.inline-richtext.h2{color:#272727;text-align:center;font-size:40px;font-style:normal;font-weight:500;margin-bottom:60px}.fw.collection.why-rocky .rte{padding-right:0}.about .testimonials__header{max-width:930px}.whtsnxt h2{color:#62220e}.collection-iwt2 .image-with-text__text.rte.body{opacity:.8}.related-products .card-wrapper{padding:20px;border-radius:12px;border:1px solid #EFE8DF}.collection.why-choose h2{color:#fff}.collection.why-choose .multicolumn-card__info{justify-content:space-between}.collection.why-choose .content-container:after{background:linear-gradient(360deg,#ffffff4a,transparent)}.image-with-text__text.item_rte.rte.body{border-bottom:1px solid #D4BC9D;line-height:30px;width:100%}.image-with-text__text.rte.body em{color:#08961d;font-style:normal}.multicolumn__description{margin:0 auto 40px}.collection.why-rocky .multicolumn-card__info-inner h3,.collection.why-rocky .rte{max-width:100%;padding-right:64px}.collection.why-rocky .multicolumn-card__info-inner h3{font-weight:600}.collection.why-rocky .rte{font-size:16px}.collection .first-column .comparison__row{border-bottom:none;border-radius:8px 0 0 8px;background:linear-gradient(90deg,#373740,#fff);color:#fff}.collection .comparison__row{display:flex;align-items:center;margin-bottom:10px;gap:.75rem;padding:.75rem 10px;border-bottom:1px solid #f1e6da;font-size:18px}.collection .comparison__column.comparison__column--brand.first-column{display:flex;flex-direction:column;justify-content:space-between}.collection .quiz-sec__heading,.collection .quiz-sec__subheading{color:#fff}.collection a.button.button--primary.button--arrow{background:#f6e9d8;color:#62220e}.collection.quiz-sec{background-size:100% 100%}.collection.quiz-sec .button-wrapper{justify-content:center}.collection-iwt1 .image-with-text__heading{font-size:52px;color:#62220e}.collection-iwt1 .image-with-text__text--caption{color:#000;font-size:20px;letter-spacing:normal;font-weight:500;line-height:22px;text-transform:capitalize}.collection-iwt1 .image-with-text__text{color:#373740;font-style:normal;font-weight:400;line-height:28px}.collection-iwt1 a.button.button--primary.button--arrow{color:#62220e;border-radius:47px;border:1px solid #D4BC9D;background:#f6e9d8}.cp .collection-content{justify-content:center;text-align:center;max-width:585px;margin:0 auto}.collection.why-choose .multicolumn__title{margin-bottom:0}.collection .comparison__heading{margin-bottom:40px}.collection .testimonials__header{text-align:left}.collection.small-iwt .image-with-text__content{padding-right:0}.home .testimonials__header{max-width:600px}.about .rich-text__heading h1{color:#462612}.quiz-sec .button-wrapper{margin-bottom:40px;justify-content:center}.product__media.media{background:#d4bc9d;border-radius:15px}.thumbnail img{background:#d4bc9d}.product__media.media>img{object-fit:contain}.why-rocky.about .rte{max-width:none}.about .rich-text__text{color:#373740}.why-rocky.about.multicolumn.background-primary .multicolumn-card{border-radius:12px;border-top:6px solid #D4BC9D;background:#fff}.product-card-wrapper .card--standard .card__inner:after{content:"";background-color:#ffffffc2;background-image:url(/cdn/shop/files/Frame_2147235213.png?v=1767277013);background-position:center;background-size:cover;bottom:7px;top:unset;left:7px;width:225px;height:34px;border-radius:6px;z-index:1}.related-products h3{font-size:20px;color:#62220e;font-weight:500}.related-products .price .price-item{margin:0 1rem 0 0}.feat-sec .card .media{width:100%;max-height:224px;top:30px}.feat-sec .card__inner.color-scheme-2.gradient.ratio,.related-products .card__inner.color-scheme-2.gradient.ratio{background:#efe8df}.related-products .card .media{width:100%;max-height:360px}.collection .testimonial-card{background:#fff}p.lil{letter-spacing:normal;font-size:17px;color:#373740;text-transform:capitalize}.icon-down-select{content:">";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;font-size:2.4rem;font-family:monospace;color:#a3948a}.contact__info{border-radius:15px;background:#f6e9d8;padding:60px 80px}.contact-icon h3{color:#62220e}.contact-icon p strong{font-weight:500}.cart-notification__links form button{background:#d4bc9d;color:#62220e}.cart-notification__heading .icon-checkmark{margin-right:5px;width:17px!important;height:17px;padding:2px;border-radius:25px;background:#62220e}.cart-notification__heading .icon-checkmark path{fill:#fff}.cart-notification-wrapper:is(.page-width)>.cart-notification{z-index:1;border-radius:20px}a.button.button--arrow:hover:after,a.button.button--secondary:hover:after{transform:scale(1.1) translate(4px)}a.button.button--arrow:hover{background:#62220e;color:#fff}a.button.button--arrow:hover:after{background-image:url(/cdn/shop/files/Flow_Right_-_Iconly_Pro.png?v=1766228715)}a.button.button--secondary:hover{opacity:.9}.slider-button .svg-wrapper{background:#62220e;height:30px;width:30px;padding:5px;border-radius:25px}.slider-button .svg-wrapper path{stroke:#fff}details.accordion summary{cursor:pointer}details.accordion .accordion__content{overflow:hidden;height:0;transition:height .35s ease}account-icon{stroke:#000}@media screen and (min-width:750px){.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(25% - 15px)}.product__info-container .price--on-sale .price-item--regular,.price__sale span{font-size:30px}.big-font-btn{font-size:32px}.small-iwt .page-width{max-width:1310px}.small-iwt .media>img{object-fit:contain}.small-iwt .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item{padding-left:60px}.grid__item.accordions{padding-right:55px}.collapsible-content__description.richtext{margin:0 auto 3rem}.sauna_benefits h3{font-size:28px;text-transform:capitalize;font-weight:500}.faqs h3{font-size:20px;font-weight:500}.faqs.collapsible-row-layout .accordion .accordion__content{padding-left:50px}.multicolumn__description{max-width:1000px}.collection-iwt1 .image-with-text__content{padding:0 20px 0 0}.about .rich-text__blocks{max-width:1000px}.about .rich-text__text{max-width:65rem;margin:2rem auto 0}.why-rocky .multicolumn-card__info-inner h3,.why-rocky .rte{max-width:240px}.py-5-desk{padding-left:10px;padding-right:10px}.spaced{display:flex;align-items:center;justify-content:space-between}.why-rocky.about .multicolumn__description{max-width:568px}.why-rocky.about.multicolumn.background-primary .multicolumn-card .rte{margin-bottom:15px}.contact__form{padding-right:100px}.contact-icons-grid{display:flex;gap:20px;flex-wrap:wrap}.contact-icon{min-width:46%}img.contact-icon-img{width:40px;display:block}.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem;top:-15px}.multirow__inner .image-with-text__grid .image-with-text__content{padding-right:0}.collection-iwt2 .image-with-text__grid .image-with-text__content{padding-left:0}.collapsible__footer{margin-top:30px}.multirow__inner .image-with-text__grid--reverse .image-with-text__content{padding-left:0;padding-right:100px}}@media(max-width:768px){.thumbnail-nav-btn{display:none}.footer-top{padding:3rem}.benefits-section .center .button{margin-top:3.5rem}.multicolumn-list:not(.slider){gap:20px}.collection-content{flex-direction:column;align-items:flex-start;padding-bottom:15px}.featured-product-header-text-container{font-size:30px}.small-iwt .image-with-text__content{padding-left:0;padding-right:0}.collection-iwt1 .image-with-text__heading{font-size:40px}.image-with-text__grid--reverse .image-with-text__content,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{padding:4rem calc(2rem / var(--font-body-scale)) 5rem}.about .rich-text__heading{font-size:40px}.about h1.rich-text__heading{font-size:2.4rem}.image-with-text .media>img{object-fit:cover}.contact__info{padding:40px 30px;margin-top:40px}.collection.why-rocky .multicolumn-card__info-inner h3,.collection.why-rocky .rte{padding-right:0}.footer-top-img{max-width:267px;margin:0 auto 20px}.menu-drawer__localization .localization-form__select{padding:1rem 4rem 1rem 2rem!important;border-radius:25px;background:#373740!important}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{background:transparent!important}.rich-text .grid.grid--gapless{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
