.product-details-block{padding-bottom:5rem;transition:opacity .7s ease}@media screen and (min-width:1024px){.product-details-block{padding-top:3rem}}.product-details__wrapper{display:grid;gap:17px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1024px){.product-details__wrapper{display:grid;gap:4rem;grid-template-columns:repeat(12,minmax(0,1fr))}.media-column{grid-column:1/8;height:max-content;position:sticky;top:2rem}.details-column{grid-column:8/13}}@media screen and (min-width:1280px){.media-column{grid-column:1/9}.details-column{grid-column:9/13}}.media-column .sticky__wrapper{position:sticky;top:12rem}.media-slider__wrapper{margin:0 -1.6rem;position:relative}@media screen and (min-width:1024px){.media-slider__wrapper{margin:0}}.media-column .media-slider__wrapper+.product-value-propositions{margin-top:3rem}.details-column .product-details{display:flex;flex-direction:column}.details-column .product-details>*+*{margin-top:2rem}.details-column .product-details .title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.details-column .product-details .product-title{color:var(--grey-875);font-size:24px;font-weight:700;letter-spacing:-.28px;line-height:36px;margin:0}@media screen and (min-width:769px){.details-column .product-details .product-title{font-size:28px}}.ships-by__append-text{align-items:center;background:rgba(0,141,45,.1);border-radius:4px;display:flex;margin-left:1rem;min-width:max-content;padding:3px 8px}.ships-by__append-text svg line,.ships-by__append-text svg path{stroke:#008d2d}.ships-by__append-text>span{color:#008d2d;font-size:13px;font-weight:600;letter-spacing:-.13px;line-height:20px;margin-left:8px}.ships-by__append-text.yellow{background:rgba(234,179,8,.17)}.ships-by__append-text.yellow>span{color:#ca8a04}.ships-by__append-text.yellow svg line,.ships-by__append-text.yellow svg path{stroke:#ca8a04}.ships-by__append-text.red{background:rgba(216,83,83,.17)}.ships-by__append-text.red>span{color:#d85353}.ships-by__append-text .dot{background-color:#d85353;border-radius:50%;display:inline-block;height:8px;width:8px}@media screen and (min-width:1024px){.details-column .product-details .product-title{font-size:3.2rem;line-height:4rem}}.details-column .product-details .product-title+.app-block{margin-top:0}.details-column .product-details .product-title+.app-block .oke-sr-count,.details-column .product-details .product-title+.app-block .oke-sr-stars{margin-top:11px}.details-column .product-details .app-block .oke-sr{--oke-stars-foregroundColor:#252525}.details-column .product-details .app-block .oke-sr>div{align-items:center;display:flex}.details-column .product-details .app-block .oke-sr>div .oke-sr-rating{display:none}.details-column .product-details .app-block .oke-sr>div .oke-sr-stars{margin-right:.693rem}.details-column .product-details .app-block .oke-sr>div .oke-sr-stars .oke-stars-background svg,.details-column .product-details .app-block .oke-sr>div .oke-sr-stars .oke-stars-foreground svg{height:1.7rem}.details-column .product-details .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}.details-column .product-details accordion-anchor{margin:1.6rem!important}.details-column .product-details accordion-anchor.description{margin:0!important}.details-column .product-details .product-price+.app-block{margin-top:1rem}@media screen and (max-width:1023px){.details-column .product-details .app-block+.combo-price:not(.two-columns-mobile){margin-top:.8rem}}.details-column .product-details .combo-price{display:flex;position:relative}@media screen and (max-width:1023px){.details-column .product-details .combo-price:not(.two-columns-mobile){flex-direction:column}}@media screen and (min-width:1024px){.details-column .product-details .combo-price{flex-direction:column}.details-column .product-details .combo-price.two-columns-desktop{flex-direction:row}}.details-column .product-details .combo-price:not(.two-column-mobile) .column__price{margin-bottom:1.6rem}@media screen and (min-width:1024px){.details-column .product-details .combo-price .column__price{margin-bottom:0}}@media screen and (max-width:1023px){.details-column .product-details .combo-price.combo-price.two-columns-mobile .column__price .product-price .sale-price,.details-column .product-details .combo-price.two-columns-mobile .column__price .product-price .sale-price{align-items:start;flex-direction:column}.details-column .product-details .combo-price.two-columns-mobile .column__price .product-price .sale-price .current-price+.last-price,.details-column .product-details .combo-price.two-columns-mobile .column__price .product-price .sale-price .last-price+.current-price{margin-left:0;margin-top:1rem}}@media screen and (min-width:1024px){.details-column .product-details .combo-price.two-columns-desktop .column__price .product-price .sale-price{align-items:start;flex-direction:column}.details-column .product-details .combo-price .column__price .product-price .sale-price{align-items:center;flex-direction:row}.details-column .product-details .combo-price.two-columns-desktop .column__price .product-price .sale-price .current-price+.last-price,.details-column .product-details .combo-price.two-columns-desktop .column__price .product-price .sale-price .last-price+.current-price{margin-left:0;margin-top:1rem}}.details-column .product-details .combo-price .column__price .product-price .sale-price .last-price{font-size:1.6rem;letter-spacing:-.16px;line-height:2rem}@media screen and (max-width:1023px){.details-column .product-details .combo-price.two-columns-mobile .column__price .product-price .discount__badge{margin-left:0;margin-top:1rem}}@media screen and (min-width:1024px){.details-column .product-details .combo-price.two-columns-desktop .column__price .product-price .discount__badge{margin-left:0;margin-top:1rem}}.details-column .product-details .combo-price .column__financing{align-items:center;background-color:#f7f7f7;border-radius:.8rem;display:flex;justify-content:space-between;padding:1.2rem 1.6rem}@media screen and (min-width:1024px){.details-column .product-details .combo-price.two-columns-desktop .column__financing{background-color:transparent;padding:0}.details-column .product-details .combo-price.two-columns-desktop .column__financing svg{display:none}}.details-column .product-details .combo-price .column__financing .wrapper{align-items:center;display:flex;flex:1;position:relative}@media screen and (max-width:1023px){.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper{align-items:start;background-color:transparent;border-radius:0;flex-direction:column;margin-left:2rem;padding-left:2rem}.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper:before{background-color:var(--grey-200);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-50%);width:1px}.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper:after{background-color:var(--white);color:var(--grey-400);content:"Or";font-size:1.2rem;font-weight:400;left:0;letter-spacing:-.12px;line-height:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:1024px){.details-column .product-details .combo-price.combo-price.two-columns-desktop .column__financing .wrapper{align-items:start;background-color:transparent;border-radius:0;flex-direction:column;margin-left:2rem;padding-left:2rem}.details-column .product-details .combo-price.two-columns-desktop .column__financing .wrapper:before{background-color:var(--grey-200);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-50%);width:1px}.details-column .product-details .combo-price.two-columns-desktop .column__financing .wrapper:after{background-color:var(--white);color:var(--grey-400);content:"Or";font-size:1.2rem;font-weight:400;left:0;letter-spacing:-.12px;line-height:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}.details-column .product-details .combo-price:not(.two-columns-desktop) .column__financing .wrapper>svg{display:block;flex-shrink:0;height:2.4rem;margin-right:.8rem;max-width:fit-content;width:auto}}.details-column .product-details .combo-price .column__financing .wrapper>svg{display:none}@media screen and (max-width:1023px){.details-column .product-details .combo-price:not(.two-columns-mobile) .column__financing .wrapper>svg{display:block;flex-shrink:0;height:2.4rem;margin-right:.8rem;max-width:fit-content;width:auto}.details-column .product-details .combo-price.two-columns-mobile .column__financing{background-color:transparent;padding:0}.details-column .product-details .combo-price.two-columns-mobile .column__financing svg{display:none}}.details-column .product-details .combo-price .column__financing .wrapper .financing-content{display:flex;flex-direction:column;padding:0}.details-column .product-details .combo-price .column__financing .wrapper .financing-wrapper>svg{flex-shrink:0;height:2.4rem;margin-right:.8rem;width:auto}@media screen and (max-width:1023px){.details-column .product-details .combo-price:not(.two-columns-mobile) .column__financing .wrapper .financing-wrapper>svg{display:none}}@media screen and (min-width:1024px){.details-column .product-details .combo-price .column__financing .wrapper .financing-wrapper>svg{display:none}.details-column .product-details .combo-price.two-columns-desktop .column__financing .wrapper .financing-wrapper>svg{display:block}}.details-column .product-details .combo-price .column__financing .wrapper .financing-wrapper{align-items:center;display:flex}.details-column .product-details .combo-price .column__financing .wrapper .financing-wrapper .text-above{color:var(--black);font-size:1.4rem;font-weight:400;letter-spacing:-.014rem;line-height:1.8rem;margin-bottom:0;margin-top:0}.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper #bread-containerbelow-price,.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper #bread-containerbread-container{align-items:start;flex-direction:column}@media screen and (min-width:1024px){.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbelow-price,.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbread-container{align-items:start;flex-direction:column}}.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbelow-price .bread-btn-class div>a,.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbread-container .bread-btn-class div>a{font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.14px!important;line-height:1.8rem!important}.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper #bread-containerbelow-price .bread-btn-class div>a,.details-column .product-details .combo-price.two-columns-mobile .column__financing .wrapper #bread-containerbread-container .bread-btn-class div>a{font-size:1.6rem!important;letter-spacing:-.18px!important;line-height:2.4rem!important}@media screen and (min-width:1024px){.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbelow-price .bread-btn-class div>a,.details-column .product-details .combo-price .column__financing .wrapper #bread-containerbread-container .bread-btn-class div>a{font-size:1.6rem!important;letter-spacing:-.18px!important;line-height:2.4rem!important}.details-column .product-details .combo-price:not(.two-columns-desktop) .column__financing .wrapper #bread-containerbelow-price #bread-btn-link-containerbread-container,.details-column .product-details .combo-price:not(.two-columns-desktop) .column__financing .wrapper #bread-containerbread-container #bread-btn-link-containerbread-container{display:none!important}}@media screen and (max-width:1023px){.details-column .product-details .combo-price:not(.two-columns-mobile) .column__financing .wrapper #bread-containerbelow-price #bread-btn-link-containerbread-container,.details-column .product-details .combo-price:not(.two-columns-mobile) .column__financing .wrapper #bread-containerbread-container #bread-btn-link-containerbread-container{display:none!important}}@media screen and (min-width:1024px){.details-column .product-details .combo-price .column__financing .wrapper#bread-containerbelow-price #bread-btn-link-containerbread-container,.details-column .product-details .combo-price .column__financing .wrapper#bread-containerbread-container #bread-btn-link-containerbread-container{font-size:1.4rem!important;font-weight:400!important;line-height:1.8rem!important;margin-top:.75rem!important}.details-column .product-details .product-description+.product-series-picker,.details-column .product-details .product-description+.product-variants-picker{margin-top:5rem}}.details-column .product-details .product-description p,.details-column .product-details .product-description ul,.details-column .product-details .product_short-description p,.details-column .product-details .product_short-description ul{color:var(--grey-875);font-size:1.5rem;font-weight:400;letter-spacing:-.015rem;line-height:2.13rem;margin:0}@media screen and (min-width:1024px){.details-column .product-details .product-description p,.details-column .product-details .product-description ul,.details-column .product-details .product_short-description p,.details-column .product-details .product_short-description ul{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.988rem}}.details-column .product-details .product-description p+p,.details-column .product-details .product-description p+ul,.details-column .product-details .product-description ul+p,.details-column .product-details .product-description ul+ul,.details-column .product-details .product_short-description p+p,.details-column .product-details .product_short-description p+ul,.details-column .product-details .product_short-description ul+p,.details-column .product-details .product_short-description ul+ul{margin-top:1.6rem}.details-column .product-details [id^=bread-container]{margin-bottom:0}.details-column .product-details .truemed-entry-box .truemed-entry-link{border:none;padding:0;text-decoration:underline}.details-column .product-details .truemed-entry-box:hover .truemed-entry-link{background-color:transparent;color:#179895;opacity:.7}.details-column .product-details .app-block+.product-note{margin-top:1.5rem}.upsell-popup__block>button{background-color:transparent;border:0;color:var(--grey-875);cursor:pointer;font-size:1.3rem;font-weight:400;line-height:2.1rem;padding:0;text-decoration:underline}.details-column .product-details>.product-note{align-items:center;background-color:var(--grey-50);border-radius:.8rem;display:flex;min-height:5rem;padding:.9rem 1.5rem}.details-column .product-details>.product-note .icon{align-items:center;display:flex;justify-content:center;margin-right:1.4rem}.details-column .product-details>.product-note .icon svg{flex-shrink:0;height:auto;width:3.2rem}.details-column .product-details>.product-note .note-message{color:var(--grey-875);font-size:1.4rem;font-weight:400;letter-spacing:-.012rem;margin:0}.details-column .product-details .product__form .rc-container-wrapper{margin-bottom:1.6rem}.details-column .product-details .product__form .rc-selling-plans{display:grid;gap:.8rem;grid-template-columns:1fr;position:relative}.details-column .product-details .product__form .rc-selling-plans:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none'%3E%3Cpath stroke='%23252525' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1.36 16.043 7.04-7.04L1.36 1.96'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:1.8rem;pointer-events:none;position:absolute;right:1.6rem;top:3.75rem;transform:rotate(90deg) scale(.9);width:1rem}.details-column .product-details .product__form .rc-selling-plans label{color:var(--grey-875);font-size:1.6rem;font-weight:700;letter-spacing:-.14px;line-height:2rem}.details-column .product-details .product__form .rc-selling-plans select{appearance:none;border:1.5px solid var(--grey-200);border-radius:.5rem;font-size:1.6rem;font-weight:400;line-height:2rem;padding:.8rem 1.4rem;text-transform:capitalize}.details-column .product-details .product__form .rc-selling-plans select:focus,.details-column .product-details .product__form .rc-selling-plans select:hover{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,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%);background-origin:border-box;border:1.5px double transparent}.details-column .product-details .product__form+.product__html-block{margin-top:.8rem}.details-column .product-details .product__html-block+.share-block{margin-top:1.5rem}.details-column .product-details .share-block .share-button{margin:0}.details-column .product-details .share-block .share-button input:focus,.details-column .product-details .share-block .share-button input:hover{box-shadow:none;outline:none}.details-column .product-details .share-block+.faq__accordion{margin-top:1.5rem}.details-column .product-details .faq__accordion{border-bottom:1px solid #dedede;border-top:1px solid #dedede}.details-column .product-details .faq__accordion+.faq__accordion{border-top:0;margin-top:0}.details-column .product-details .faq__accordion summary{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0}.details-column .product-details .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){.details-column .product-details .faq__accordion summary h4{font-size:1.7rem;line-height:2.38rem}}.details-column .product-details .faq__accordion summary svg:last-child,.details-column .product-details .faq__accordion[open] summary svg:not(:last-child){display:none}.details-column .product-details .faq__accordion[open] svg:last-child{display:block}.details-column .product-details .faq__accordion .faq__text{margin-top:1rem;padding-bottom:1.5rem}.details-column .product-details .faq__accordion .faq__text>*{color:var(--grey-875);font-size:1.6rem;line-height:2rem;margin:0}.details-column .product-details .faq__accordion .faq__text>* a{color:var(--cold);text-decoration:none}.details-column .product-details .faq__accordion .faq__text>*+*{margin-top:1rem}.details-column .product-details .button__block .btn-plunge:not(.tertiary):hover{text-decoration:none}.details-column .product-details .button__block.see-3d button{align-items:center;background-color:transparent;border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;width:100%}.details-column .product-details .button__block.see-3d button .wrapper{align-items:center;display:flex}.details-column .product-details .button__block.see-3d button .wrapper svg{height:32px;margin-right:12px;width:32px}.details-column .product-details .button__block.see-3d button .wrapper span{font-size:1.4rem;font-weight:700}@media screen and (min-width:1024px){.details-column .product-details .button__block.see-3d{display:none}}