.bundle__columns-grid{display:flex;flex-direction:column;padding-bottom:6rem;padding-top:6rem}@media screen and (min-width:768px){.bundle__columns-grid{display:grid;gap:4rem;grid-template-columns:repeat(12,1fr);padding-bottom:6rem;padding-bottom:10rem;padding-top:6rem;padding-top:10rem}}.bundle__columns-grid .column:first-child{display:none}.bundle__columns-grid .column:last-child{width:100%}@media screen and (min-width:768px){.bundle__columns-grid .column:first-child{display:block;grid-area:1/1/2/8;width:100%}.bundle__columns-grid .column:last-child{grid-area:1/8/2/13}}@media screen and (min-width:1024px){.bundle__columns-grid .column:first-child{grid-area:1/1/2/9}.bundle__columns-grid .column:last-child{grid-area:1/9/2/13}}.bundle__columns-grid .column .column__content{position:sticky;top:15rem}.value-propositions__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-1.2rem;padding:3rem 0}@media screen and (min-width:768px){.value-propositions__container{flex-wrap:nowrap;justify-content:start;padding:4rem 0}}.value-propositions__container+*{margin-top:2.4rem}@media screen and (min-width:768px){.value-propositions__container+*{margin-top:4rem}}.value-propositions__container .value-proposition__item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.2rem;max-width:8rem;position:relative;text-decoration:none}.value-propositions__container .value-proposition__item img{height:auto;min-width:2.4rem;width:2.4rem}.value-propositions__container .value-proposition__item img+p{margin-top:.4rem}.value-propositions__container .value-proposition__item p{color:var(--grey-875);font-size:1.2rem;font-weight:400;line-height:1.51rem;margin-bottom:0;text-align:center}@media screen and (min-width:768px){.value-propositions__container .value-proposition__item{flex-direction:row;justify-content:start;max-width:none}.value-propositions__container .value-proposition__item img{min-width:3.2rem;width:3.2rem}.value-propositions__container .value-proposition__item img+p{margin-left:.8rem;margin-top:0}.value-propositions__container .value-proposition__item p{font-size:1.4rem;line-height:1.98rem;text-align:start}}.bundle-information__wrapper>*{margin:0}.bundle-information__wrapper>*+*{margin-top:2.5rem}@media screen and (min-width:768px){.bundle-information__wrapper>*+*{margin-top:3rem}}.bundle-information__wrapper+.bundle-information__slider{margin-top:2.5rem}.bundle__wrapper .bundle-information .app-block .oke-sr{--oke-stars-foregroundColor:#252525}.bundle__wrapper .bundle-information .app-block .oke-sr>div{align-items:center;display:flex}.bundle__wrapper .bundle-information .app-block .oke-sr>div .oke-sr-rating{display:none}.bundle__wrapper .bundle-information .app-block .oke-sr>div .oke-sr-stars{margin-right:.693rem}.bundle__wrapper .bundle-information .app-block .oke-sr>div .oke-sr-stars .oke-stars-background svg,.bundle__wrapper .bundle-information .app-block .oke-sr>div .oke-sr-stars .oke-stars-foreground svg{height:1.7rem}.bundle__wrapper .bundle-information .app-block .oke-sr>div .oke-sr-count span{color:var(--grey-875);display:inline;font-size:1.4rem;font-weight:400;letter-spacing:-.014rem;line-height:1.988rem;opacity:.6}.bundle__title{color:var(--grey-875);font-size:2.6rem;font-weight:700;line-height:3.068rem}@media screen and (min-width:1024px){.bundle__title{font-size:3.6rem;line-height:4.24rem}}.bundle__price{display:flex;flex-direction:column;justify-content:center}.bundle__price .price__discount{background-color:var(--cold-375);border-radius:2px;padding:0 1rem;width:fit-content}.bundle__price .price__discount+.price__wrapper{margin-top:2.5rem}@media screen and (min-width:1024px){.bundle__price .price__discount+.price__wrapper{margin-top:3rem}}.bundle__price .price__discount span{color:var(--white);font-size:1.2rem;font-weight:700;line-height:1.65rem}.bundle__price .price__wrapper{align-items:center;display:flex}.bundle__price .price__wrapper .actual__price{color:var(--grey-875);font-size:1.8rem;font-weight:700;line-height:2.12rem}.bundle__price .price__wrapepr .actual__price+.comparable-price,.bundle__price .price__wrapper .actual__price+.regular__price{margin-left:1rem}.bundle__price .price__wrapper .regular__price{color:var(--grey-875);font-size:1.4rem;font-weight:400;line-height:2.08rem;opacity:.6;text-decoration:line-through}@media screen and (min-width:1024px){.bundle__price .price__wrapper .actual__price{font-size:2rem;line-height:2.36rem}.bundle__price .price__wrapper .regular__price{font-size:1.7rem;line-height:2.38rem}}.bundle__price .price__wrapper .comparable-price{align-items:center;color:var(--grey-875);display:flex;font-size:1.4rem;font-weight:400;letter-spacing:-.016rem;line-height:2rem;margin-left:.8rem}.bundle__price .price__wrapper .comparable-price .money{display:inline-block;font-size:2rem;font-weight:400;letter-spacing:-.016px;line-height:2.4rem;margin-right:.6rem;text-decoration:line-through}.bundle__price .price__wrapper .comparable-price>span:not(.money){opacity:.6}.bundle__price .price__wrapper .comparable-price .tooltip{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;justify-content:center;margin:0 0 0 .8rem;padding:0}.bundle__price .price__wrapper .comparable-price .tooltip svg{flex-shrink:0;height:1.6rem;width:1.6rem}.tooltip-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;margin:0;opacity:0;padding:1.6rem;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:99999999}.tooltip-modal.open{opacity:1;pointer-events:all}.tooltip-modal .backdrop{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tooltip-modal .modal-window{background-color:var(--white);max-width:65rem;padding:2.4rem;width:100%}.tooltip-modal .modal-window h2{color:var(--grey-875);font-size:2.4rem;font-weight:700;letter-spacing:-.032px;line-height:3.2rem;margin:0;text-align:center}.tooltip-modal .modal-window .modal-content{margin-top:2.4rem}.tooltip-modal .modal-window .modal-content p{color:var(--grey-875);font-size:1.6rem;font-weight:400;letter-spacing:-.016px;line-height:2rem;text-align:center}.tooltip-modal .modal-window button{margin-top:4rem}.bundle__description{font-size:1.7rem;font-weight:400;line-height:2.414rem}.bundle-information__slider+.bundle-information__steps{margin-top:4rem}@media screen and (min-width:768px){.bundle-information__slider{display:none}.bundle-information__slider+.bundle-information__steps{margin-top:5rem}}.product-information-media-slider-button{background-color:rgba(var(--rgb-grey-875),.5);border-radius:100%;color:var(--white);height:3rem;width:3rem}.product-information-media-slider-button:after{font-size:1.4rem}@media screen and (min-width:768px){.product-information-media-slider-button{height:4.4rem;width:4.4rem}.product-information-media-slider-button:after{font-size:2rem}.product-information-media-slider__slide{height:50rem}}.bundle-information__steps>*+*{margin-top:4.2rem}.bundle-information__steps+.bundle__atc,.bundle-information__steps+.bundle__clyde{margin-top:2.5rem}@media screen and (min-width:768px){.bundle-information__steps+.bundle__atc,.bundle-information__steps+.bundle__clyde{margin-top:3rem}.bundle-information__steps>*+*{margin-top:5rem}}.bundle__step{display:flex;flex-direction:column}.bundle__step .step__title{color:var(--grey-875);font-size:2rem;font-weight:700;line-height:2.46rem;margin:0}@media screen and (min-width:768px){.bundle__step .step__title{font-size:2.6rem;line-height:3.19rem}}.bundle__step .step__title+.step__description{margin-top:1rem}.bundle__step .step__title+.step__selectors{margin-top:4rem}.bundle__step .step__description>*{margin-top:0}.bundle__step .step__description+.step__selectors{margin-top:2rem}.step__options .options__title{color:var(--grey-875);font-size:1.8rem;font-weight:700;line-height:2.12rem;margin:0}.step__options .options__subtitle{color:var(--grey-875);display:inline-block;font-size:1.5rem;font-weight:400;line-height:2.13rem;margin-bottom:0;margin-top:1rem}@media screen and (min-width:768px){.step__options .options__title{font-size:2rem;line-height:2.36rem}.step__options .options__subtitle{color:var(--grey-875);font-size:1.4rem;line-height:1.988rem;margin-top:1.4rem}}.step__options .options__subtitle+.options__wrapper,.step__options .options__title+.options__wrapper{margin-top:2.5rem}@media screen and (min-width:768px){.step__options .options__subtitle+.options__wrapper,.step__options .options__title+.options__wrapper{margin-top:1.8rem}}.step__options .options__wrapper{display:grid;gap:1.5rem;grid-template-columns:1fr;position:relative}@media screen and (max-width:1023px){.step__options .options__wrapper.mobile-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.step__options .options__wrapper{gap:.8rem;grid-template-columns:repeat(2,1fr)}}.step__options .options__wrapper.list{gap:.8rem;grid-template-columns:1fr}.step__options .options__wrapper.list .option__button{align-items:center;flex-direction:row;justify-content:space-between}.step__options .options__wrapper input[type=radio]{height:0;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:0}.step__options .option__button{background-clip:padding-box;background-color:var(--white);border:1px solid var(--grey-150);border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.4rem;position:relative;transition:background-color .175s ease,border .175s ease;user-select:none}@media screen and (min-width:768px){.step__options .option__button:only-child{grid-column:span 2/span 2}}.step__options .option__button.large{padding:2.3rem 1.5rem}@media screen and (min-width:768px){.step__options .option__button{align-items:center}}.step__options .option__button:before{background:transparent;border-radius:.8rem;bottom:0;content:"";left:0;margin:-3px;position:absolute;right:0;top:0;z-index:-1}.step__options .option__button:hover:not(.selected){border:1px solid var(--grey-875)}.step__options .option__button.active{background-color:var(--grey-50);border:1px solid transparent}.step__options .option__button.active:before{background:linear-gradient(92.3deg,rgb(var(--rgb-cold-300)) 0,rgb(var(--rgb-cold-400)) 33.72%,rgb(var(--rgb-sauna-400)) 67.97%,rgb(var(--rgb-sauna-300)) 101.16%)}.option__button.selected,.step__options .options__wrapper input[type=radio]:checked+.option__button{background-color:var(--grey-50);border:1px solid transparent}.option__button.selected:before,.step__options .options__wrapper input[type=radio]:checked+.option__button:before{background:linear-gradient(92.3deg,rgb(var(--rgb-cold-300)) 0,rgb(var(--rgb-cold-400)) 33.72%,rgb(var(--rgb-sauna-400)) 67.97%,rgb(var(--rgb-sauna-300)) 101.16%)}.step__options .option__button .button__image{align-items:center;display:flex;justify-content:center;width:100%}.step__options .option__button .button__image>img{height:auto;object-fit:contain;width:100%}@media screen and (min-width:575px) and (max-width:1023px){.step__options .option__button .button__image>img{max-width:21.1rem}}.step__options .option__button .button__image+.button__content{margin-top:1.6rem}.step__options .option__button .button__content h6{color:var(--grey-875);font-size:1.7rem;font-weight:700;line-height:2.38rem;margin:0;text-align:left}.step__options .option__button .button__content h6+p{margin-bottom:0;margin-top:1rem}.step__options .option__button .button__content p{color:var(--grey-875);font-size:1.5rem;font-weight:400;line-height:2.1rem;opacity:.6;text-align:left}.step__options .option__button p.free{color:var(--grey-875);font-size:1.4rem;font-weight:400;line-height:1.932rem;margin:0;opacity:1;opacity:.6;text-align:left}@media screen and (min-width:768px){.step__options .option__button .button__content h6,.step__options .option__button .button__content p{text-align:center}}@media screen and (max-width:1023px){.step__options .options__wrapper.mobile-two-columns .option__button .button__content{align-items:center;display:flex;flex-direction:column}.step__options .options__wrapper.mobile-two-columns .option__button .button__content h6,.step__options .options__wrapper.mobile-two-columns .option__button .button__content p{text-align:center}.step__options .option__button .button__content h6+p{margin-bottom:0;margin-top:.25rem}}.step__options+.step__options{margin-top:2.4rem}.step__selectors+.bundle-step-value-props,.step__selectors+.product-note.ships-by{margin-top:2rem}.product-note{align-items:center;background-color:var(--grey-50);border-radius:.8rem;display:flex;min-height:5rem;padding:.9rem 1.5rem}.product-note .icon{align-items:center;display:flex;justify-content:center;margin-right:1.4rem}.product-note .icon svg{flex-shrink:0;height:auto;width:3.2rem}.product-note .note-message{color:var(--grey-875);font-size:1.4rem;font-weight:400;letter-spacing:-.012rem;margin:0}.bundle__clyde{margin-bottom:2.5rem}@media screen and (min-width:768px){.bundle__clyde{margin-bottom:3rem}}.bundle__atc .bundle__html-block+.bundle__button,.bundle__atc .bundle__price+.bundle__button
.bundle__atc .bundle__price+.bundle__html-block{margin-top:2.8rem}@media screen and (min-width:768px){.bundle__atc .bundle__html-block+.bundle__button,.bundle__atc .bundle__price+.bundle__button,.bundle__atc .bundle__price+.bundle__html-block{margin-top:3rem}}.bundle__atc+.bundle__faqs:not(:empty){margin-top:6.2rem}@media screen and (min-width:768px){.bundle__atc+.bundle__faqs:not(:empty){margin-top:4.6rem}}.bundle__atc+.product-value-props{margin-top:3rem}.bundle__faqs{display:flex;flex-direction:column}.bundle__faqs .faq__accordion{border-bottom:1px solid #dedede;border-top:1px solid #dedede}.bundle__faqs .faq__accordion+.faq__accordion{border-top:0}.bundle__faqs .faq__accordion summary{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0}.bundle__faqs .faq__accordion summary h4{color:var(--grey-875);font-size:1.6rem;font-weight:700;line-height:2.176rem;margin:0;max-width:90%}@media screen and (min-width:768px){.bundle__faqs .faq__accordion summary h4{font-size:1.7rem;line-height:2.38rem}}.bundle__faqs .faq__accordion summary svg:last-child,.bundle__faqs .faq__accordion[open] summary svg:not(:last-child){display:none}.bundle__faqs .faq__accordion[open] svg:last-child{display:block}.bundle__faqs .faq__accordion .faq__text{margin-top:1rem;padding-bottom:1.5rem}.bundle__faqs .faq__accordion .faq__text>*{color:var(--grey-875);font-size:1.6rem;line-height:2rem;margin:0}.bundle__faqs .faq__accordion .faq__text>* a{color:var(--cold);text-decoration:none}.bundle__faqs .faq__accordion .faq__text>*+*{margin-top:1rem}