.split-words{overflow-wrap:normal!important}@media (max-width: 768px){.search-drawer-button{display:none}}.mega-menu__nav .mega-menu__nav-item:nth-child(4) ul>li:first-child a{color:#de5303}@media (max-width: 768px){mobile-dock{padding-bottom:1.3em!important}.menu-drawer .drawer__scrollable{height:100%;padding:0;max-height:100%}.drawer__menu>.drawer__menu-group:nth-child(2) .drawer__menu-item{color:#de5303}}.kl-teaser-Y2KMbY{width:160px!important}.kl-teaser-Y2KMbY .Teaser-pointer-Hn1zd{border-radius:0 0 10px 10px!important}.custom_footer__newsletter{display:flex;flex-direction:column;width:100%;overflow:hidden}.custom_footer__newsletter .klaviyo-form{overflow:hidden;width:100%}.custom_breadcrumb a{background:transparent!important}.custom_breadcrumb ul{padding:0;margin:0}.home_banner_h1{font-size:.9em!important;font-weight:400;letter-spacing:.2em;text-transform:uppercase;line-height:1!important;margin:0;padding:0}.home_banner_h1 .line-mobile{display:inline}.pod_sale_banner{font-size:1.5em}.pod_sale_banner>span{display:inline-block;text-decoration:underline;transform-origin:center bottom;animation:lastChanceSquash 3s infinite}@keyframes lastChanceSquash{0%,60%,to{transform:scaleY(1) scaleX(1)}20%{transform:scaleY(.6) scaleX(1.03)}35%{transform:scaleY(1.15) scaleX(.94)}45%{transform:scaleY(.95) scaleX(1.01)}}@media (max-width: 767px){.home_banner_h1{font-size:1em!important;line-height:1.2em!important}.home_banner_h1 .line-mobile{display:block}.pod_sale_banner{font-size:1em}}.ribbon{font-size:28px;font-weight:300;color:#fff;margin:0 0 1em;padding:.25em 2em .25em 0}.ribbon{--r: .8em;padding-right:calc(var(--r) + .7em);line-height:1.2em;clip-path:polygon(-100vw 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,-100vw 100%);border-image:conic-gradient(#dc5303cc 0 0) fill 0//100vw;width:fit-content}@media (max-width: 767px){.ribbon{font-size:22px;margin:0 0 1em}.ribbon span{display:block}.ribbon{line-height:1.2em}}.slideshow:not(.slideshow--hero) .banner{max-width:100%!important;margin-inline-end:0!important}.slideshow-content{padding:0 0 3em!important}.video-hero .media button.deferred-poster{display:none!important}.custom_ultra_banner{display:flex;flex-direction:row}.custom_ultra_banner>div:first-child{flex:2}.custom_ultra_banner>div:last-child{align-content:flex-end;flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap}.custom_ultra_banner h2{margin:0;line-height:1em!important}.custom_ultra_banner .body{margin:1em 0 0}.custom_ultra_banner .button{background-size:0!important}@media screen and (min-width: 1024px){.custom_ultra_banner>div:first-child{flex:3}.custom_ultra_banner h2.title-lg{font-size:clamp(1.975rem,4.7vw,4rem)!important}}@media (max-width: 767px){.custom_ultra_banner{flex-direction:column;gap:2em}.custom_ultra_banner>div:last-child{align-content:flex-start;justify-content:flex-start}}.custom_delivery_note{align-items:center;display:flex;height:60px;justify-content:center;margin:0 auto 2rem}.custom_delivery_note .delivery-carousel{height:100%;position:relative;width:100%}.custom_delivery_note .flickity-viewport{cursor:move;cursor:grab}.custom_delivery_note .flickity-page-dots{align-items:center;display:flex;flex:1;margin:0;position:absolute;right:0;left:0;bottom:-20px}.custom_delivery_note .flickity-page-dot.is-selected:before,.custom_delivery_note .flickity-page-dot[aria-current=true]:before{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.custom_delivery_note .carousel-slide{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;max-width:100%;padding:0;text-align:center;width:100%}.custom_delivery_note .carousel-content{font-size:.9em;text-align:center}.custom_delivery_note .carousel-content .hide{display:none}.custom_delivery_note .carousel-content p{color:#000;font-size:1.25em;line-height:1.2em;margin:0 auto}.custom_delivery_note .carousel-content small{font-size:.85em}.custom_delivery_note .carousel-content .icon{margin:0 .25em 0 0;width:15px}.custom_delivery_note .carousel-content p:last-child{line-height:1;margin:0}.custom_service_icons{display:flex;flex-direction:row;padding:0;margin:1em 0 2em;gap:2em;justify-content:center}.custom_service_icons .service_icon{flex:1;text-align:center;background:#fff;aspect-ratio:1 / 1;max-width:85px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.5em;color:#214fc4;color:#111;font-size:.7em;position:relative}.custom_service_icons svg{height:auto;width:100%;max-width:26px;stroke-width:1px;margin:0 auto .6em;padding:0;fill:#fff;stroke:currentColor;z-index:1}.custom_service_icons p{margin:0 auto;padding:0;line-height:1em;font-size:1.2em;z-index:1}.custom_service_icons .icon_circle{display:flex;width:100%;height:100%;border:1px dashed #dadada;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.custom_service_icons{gap:2em}.custom_service_icons.four-icons{gap:1em}}.cold-club-social-icons div a{background:none!important}.cold-club-social-icons div a:before{display:none!important}.cold-club-social-icons div a:hover{background:none!important}.cold-club-social-icons svg{width:2.5em;height:2.5em}.custom_faqs{padding-top:72px;padding-bottom:72px;--color-foreground: 255 255 255;--color-border: var(--color-foreground) / .2;--color-border-dark: var(--color-foreground) / .4;--color-border-light: var(--color-foreground) / .06;--color-button-text: 255 255 255}.custom_faqs .title-wrapper .grid{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.custom_faqs .title-wrapper .description{font-size:1em;color:#aaa;background-color:#222;border-radius:8px;display:flex;padding:1em;justify-content:center}.custom_faqs .title-wrapper .grid .description a{color:#fff}.custom_faqs .accordion .details__content p{font-size:1.2em}@media (max-width: 768px){.custom_faqs .title-wrapper .grid{align-items:flex-start;flex-direction:column}.custom_faqs .title-wrapper .description{width:100%}}.ugc_reels mageplaza_instafeed{width:100%;height:100%;overflow:auto}.ugc_reels .Mageplaza-MediaItem .mp__media-container .mp__mediaItem--image,.Mageplaza-MediaItem .mp__media-container .mp__mediaItem--video{margin:0!important}.ugc_reels .Mageplaza__Slider--Wrapper .Slider__Pagination{margin-top:15px!important}.reasons_to_buy_wrapper{padding-top:72px;padding-bottom:72px}.reasons_to_buy{--card-grid-gap: 2em!important}.reasons_to_buy .img_wrap{display:flex;flex-direction:row;align-items:flex-start;gap:1em}.reasons_to_buy h3{font-size:2.5em}.reasons_to_buy img{margin:0;width:100%;height:auto;max-width:30%;border-radius:8px}.reasons_to_buy p{font-size:1.2em;margin:0 0 1em}.reasons-list{display:flex;flex-direction:column;gap:.25rem}.reason-item{display:flex;align-items:center;justify-content:flex-start;gap:10px}.reason-number{font-size:2rem;font-weight:700;width:1em}.reason-text{font-size:1.2em;font-weight:600;flex-grow:1}.reasons-list .reason_check svg{width:100%;height:auto;max-width:35px}.reasons_to_buy_wrapper.homepage .reasons-list .reason_check svg path{fill:#214fc4}.reasons_to_buy_wrapper.how-using-a-lumi .reasons-list .reason_check svg path{fill:#000}.reasons_to_buy_wrapper.ice-baths .reasons-list .reason_check svg path{fill:#fff}.reasons-list hr{border:0;border-top:1px solid #ddd;margin:0}.reasons_to_buy a.button{background:#214fc4;margin:1em 0 0}@media (max-width: 768px){.reasons_to_buy h3{font-size:2em}}.shoppay_installments{margin:1.5em auto 1em;text-align:center}.price__sale:before{border-block-end:1px solid #000000!important}.product__info .product__price>div{display:flex;flex-direction:row;width:100%}.card .product-card__media{overflow:clip}.lumi_prod_card_badges{position:absolute;width:100%;display:flex;top:0;left:0;flex-direction:column;gap:1em}.product-card .lumi_prod_card_badges{padding:1.5em 0 0 1.5em}.lumi_prod_card_badges .custom_badge_rating{height:fit-content;position:initial;width:max-content}.product-card__rating{display:flex;position:initial;width:fit-content}.lumi_prod_card_badges .custom_badge_text{height:fit-content;position:initial;width:max-content}.lumi_prod_card_badges .custom_badge_text .badge{--badge-background: #214fc4!important;--badge-foreground: #ffffff!important}.lumi_prod_card_badges .custom_badge_new{height:fit-content;position:initial;width:max-content}.lumi_prod_card_badges .custom_badge_new .badge{--badge-background: #214fc4!important;--badge-foreground: #ffffff!important}.lumi_prod_card_badges .custom_badge_save{height:fit-content;position:initial;width:max-content}.lumi_prod_card_badges .custom_badge_sold_out{position:revert;display:flex}.lumi_prod_card_badges .custom_badge_sold_out .badge{--badge-background: #8b8b8b!important;--badge-foreground: #ffffff!important}.lumi_prod_card_badges .custom_badge_blackfriday{left:auto;right:0;top:0;transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0% 100%}.lumi_prod_card_badges .custom_badge_blackfriday span{border-radius:0;padding-left:3em;padding-right:3em}.lumi_prod_card_badges .custom_badge_blackfriday .badge{--badge-background: #dc5303!important;--badge-foreground: #ffffff!important}.product__info .product__price .lumi_prod_card_badges{display:inline-flex;flex-direction:row;position:relative!important;margin-left:1em;height:fit-content}.product__info .product__price .lumi_prod_card_badges .custom_badge_sold_out{top:0!important;left:0!important}.product__info .product__price .lumi_prod_card_badges .custom_badge_blackfriday{transform:none;transform-origin:0;position:initial;height:fit-content}.product__info .product__price .lumi_prod_card_badges .custom_badge_blackfriday .badge{padding-left:1em;padding-right:2em;--r: .8em;clip-path:polygon(-100vw 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,-100vw 100%);white-space:nowrap;width:fit-content}.product__info .product__price{display:flex;flex-direction:row;justify-content:space-between}.product__info .product__inventory .alert{padding:.6em 1em;gap:.6em}.product__info .product__inventory .icon{width:10px;height:10px}.product__info .product__inventory .text-sm{font-size:.85em}.collection_banner_text{font-size:1rem;line-height:1;margin-top:-1rem}@media (max-width: 768px){.collection_banner_text{font-size:1.3rem;line-height:1;margin-top:-.9rem}.custom_badge_blackfriday span{border-radius:0;padding:.4em 3em;font-size:.7em;width:90px;text-align:center}.product-card--promo{display:none!important}.product-card .lumi_prod_card_badges{gap:.5em;padding:.5em 0 0 .5em}.product__info .product__price .lumi_prod_card_badges{gap:.5em}}#size-finder{display:flex;flex-direction:column;gap:1em;height:100%;box-sizing:border-box}#size-finder .nav-tabs{display:flex;gap:1rem;list-style:none;padding:0;margin-bottom:1rem}#size-finder .tab-content{display:flex;flex-direction:column;gap:1em;flex-grow:1;flex-shrink:0;overflow-y:auto}#size-finder .tab-content h4{font-size:1.2em;margin:0 0 .5em}#size-finder .tab-content h5{font-size:1em;margin:0 0 .5em}#size-finder .tab-btn{background:none;border:1px solid #000;padding:.5rem 1rem;cursor:pointer}#size-finder .tab-btn.active{background:#000;color:#fff}#size-finder .table-container{display:flex;flex-direction:column;gap:1rem}#size-finder .table-container table{width:100%;border-collapse:collapse}#size-finder .table-container th{border:1px solid #ccc;padding:.5rem;text-align:left}#size-finder .table-container td{border:1px solid #ccc;padding:.5rem;text-align:left;font-size:1em}#size-finder .table-container.cm table .inch,#size-finder .table-container.inch table .cm{display:none}#size-finder .toggle{display:flex;align-items:center;gap:.5rem}#size-finder .label{display:inline-block;font-size:.9rem;opacity:.6;margin:0}#size-finder .label.active{opacity:1}#size-finder .switch{position:relative;display:inline-block;width:40px;height:20px}#size-finder .switch input{opacity:0;width:0;height:0}#size-finder .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}#size-finder .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}#size-finder .switch input:checked+.slider{background-color:#000}#size-finder .switch input:checked+.slider:before{transform:translate(20px)}#size-finder .info{color:#555;font-style:italic}#size-finder .how-to{display:flex;flex-direction:column;gap:1em;margin-top:1em}#size-finder .measure-list{display:flex;flex-direction:column;gap:1em;align-items:flex-start}#size-finder .measure-list .measure-text{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;padding:0;margin:0;list-style:none}#size-finder .measure-list .measure-text li{margin:0}#size-finder .measure-text p{margin:0 0 1em}#size-finder footer{background:#111;padding:1em;color:#fff;flex-shrink:0;margin-top:2rem}#lumi-product-upsell{display:flex;flex-direction:column;gap:.5em;font-family:var(--font-body-family)}#lumi-product-upsell .option-card{border:2px solid #dddddd;display:flex;flex-direction:column;align-items:stretch;border-radius:10px;padding:0;flex:1;background:none;overflow:hidden;transition:all .2s ease;max-width:100%;position:relative}#lumi-product-upsell .option-card.active-option{border-color:#de5303}#lumi-product-upsell .option-card:hover{border-color:#222}#lumi-product-upsell .lumi-product-upsell-block{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em;justify-content:flex-start}#lumi-product-upsell .upsell_selector{display:flex;flex-direction:column}#lumi-product-upsell .upsell_section_title{font-weight:600;font-size:1.1em;margin:0 0 .5em}#lumi-product-upsell .upsell_section_text{font-weight:400;font-size:1em;margin:0}#lumi-product-upsell .upsell_btns{display:flex;flex-direction:row;gap:1em;margin:0;position:relative;z-index:2}#lumi-product-upsell .toggle-btn{color:#000;background:#efefef;border-radius:10px;flex:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-button-family);font-size:1em;font-weight:var(--font-button-weight);text-transform:var(--font-button-text-transform);padding:.75em 1em;max-height:3.75rem;transition:border .3s ease}#lumi-product-upsell .toggle-btn.selected{background:#de5303;border-color:#de5303;color:#fff;height:4em}#lumi-product-upsell .toggle-btn:hover{background:#222;color:#fff}#lumi-product-upsell .toggle-btn.selected:hover{border-color:#de5303}#lumi-product-upsell .option-card .badge-selected,#lumi-product-upsell .option-card .badge-popular{position:absolute;top:10px;left:6px;text-align:center;font-size:.85em;z-index:2;display:none}#lumi-product-upsell .option-card .badge-popular span,#lumi-product-upsell .option-card .badge-selected span{padding:.25em .5em;border-radius:4px;background:#fff;color:#000;border:1px solid #e7e7e7}#lumi-product-upsell .option-card .badge-selected span{background:#de5303;color:#fff;border:1px solid #de5303}#lumi-product-upsell .tub-option.option-card .badge-selected,#lumi-product-upsell .tub-option.option-card .badge-popular,#lumi-product-upsell .chiller-option.option-card.active-option .badge-selected,#lumi-product-upsell .sauna-option.option-card.active-option .badge-selected{display:block}#lumi-product-upsell .chiller-option.option-card.active-option .badge-popular,#lumi-product-upsell .sauna-option.option-card.active-option .badge-popular{display:none}#lumi-product-upsell .option-card .option-card-image{overflow:hidden;width:100%}#lumi-product-upsell .option-card .option-card-image img{width:100%;height:auto;display:block;object-fit:cover;margin:0;transition:filter .2s ease;filter:brightness(1.1)}#lumi-product-upsell .option-card:hover .option-card-image img,#lumi-product-upsell .option-card.active-option .option-card-image img{filter:brightness(1) grayscale(0)}#lumi-product-upsell .prod_det{width:100%;background:#fff;color:#000;padding:.5em;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s ease;flex:1}#lumi-product-upsell .option-card:hover .prod_det,#lumi-product-upsell .option-card.active-option .prod_det{background:#efefef}#lumi-product-upsell .option-card-title{font-size:.9rem;font-weight:600;text-align:center;margin:.25em 0;line-height:1.2em}#lumi-product-upsell .option-card-price{font-size:.85rem;opacity:.8;text-align:center;margin:.25em 0 0}#lumi-product-upsell .prod_det_btn{color:#000;background:none;border:1px solid transparent;border-radius:5px;flex:1;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-button-family);font-size:1em;font-weight:var(--font-button-weight);text-transform:var(--font-button-text-transform);padding:.5em 1em;max-height:3.75rem;margin:.5em auto;max-width:fit-content;text-decoration:underline;transition:color .3s ease}#lumi-product-upsell .prod_det_btn:hover{color:#de5303}#lumi-product-upsell .upsell-measure{display:flex;gap:1em}#lumi-product-upsell .upsell-accordion-container{display:flex;flex-direction:column;gap:1em;margin-bottom:1em}#lumi-product-upsell .upsell-accordion{overflow:hidden;max-height:0;transition:max-height .35s ease,transform .35s ease}#lumi-product-upsell .upsell-accordion.open{transform:translateY(0)}#lumi-product-upsell .upsell-accordion .upsell-inner{display:flex;flex-wrap:wrap;gap:1em;width:100%}#lumi-product-upsell .upsell_btns{display:flex;gap:1em;position:relative}@media (min-width: 768px){#lumi-product-upsell .lumi-product-upsell-block{justify-content:flex-start}#lumi-product-upsell.compact .option-card{flex-direction:row;max-width:none}#lumi-product-upsell.compact .option-card .badge-selected,#lumi-product-upsell.compact .option-card .badge-popular{top:-10px;left:10px;text-align:left;font-size:.75em}#lumi-product-upsell.compact .option-card-image{border-radius:10px 0 0 10px;flex:1}#lumi-product-upsell.compact .prod_det{border-radius:0 10px 10px 0;flex:1.6;justify-content:flex-start}#lumi-product-upsell.compact .option-card-title{font-size:.85rem;text-align:left}#lumi-product-upsell.compact .option-card-price{font-size:.8rem;text-align:left}}#lumi-product-upsell .upsell-accordion-wrapper{display:flex;flex-direction:column;overflow:hidden;transition:max-height .35s ease,opacity .3s ease}#lumi-product-upsell .upsell-accordion-wrapper.open{opacity:1}.modal_comparison_table{--gutter: 1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;padding:0;width:100%}.modal_comparison_table .comparison-header-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin:0}.modal_comparison_table .comparison-card{text-align:center}.modal_comparison_table .comparison-image-wrapper img{width:100%;max-width:200px;height:auto;border-radius:10px;margin:0 auto 1rem;filter:brightness(1.05) contrast(1.025)}.modal_comparison_table .comparison-button-wrapper .button--secondary{display:none}.modal_comparison_table .comparison-card.current .button--secondary{display:inline-flex!important}.modal_comparison_table .comparison-card.current .button--primary{display:none!important}.modal_comparison_table .comparison-title{font-size:1.1rem;font-weight:700;margin:.5rem 0}.modal_comparison_table .comparison-price{font-size:1rem;font-weight:500;margin-bottom:1rem}.modal_comparison_table .comparison-table{display:flex;flex-direction:column;gap:2rem}.modal_comparison_table .spec-group{display:flex;flex-direction:column;gap:0;padding-bottom:2em;width:100%}.modal_comparison_table .spec-group-title{font-size:1rem;font-weight:600;margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid #eeeeee;color:#de5303}.modal_comparison_table .spec-row{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid #eeeeee;margin-bottom:.5rem}.modal_comparison_table .spec-cell{padding:0;display:flex;align-items:flex-start;justify-content:flex-start;min-height:3rem;font-size:.85rem;font-weight:500;text-align:left}.modal_comparison_table .comparison_btns{display:flex;justify-content:center;margin-bottom:1em}@media (max-width: 768px){.modal_comparison_table .spec-cell{font-size:.95rem}}.product__gallery-container .product__highlights.with-heading{padding:2em}.product-card__icons{background:#fafafa;gap:0!important}.product__highlights.with-heading .product-card__icon{flex:1 0 25%;min-width:15%;box-sizing:border-box;padding:1em;border-radius:7px;max-width:24%;margin:.5%}.product-card__icons .product-card__icon>div{align-items:center;flex-wrap:wrap}.product__highlights.with-heading .product-card__icon figure{width:3rem}.product__highlights.with-heading .product-card__icon>div>div{flex:1}@media (max-width: 768px){.product__highlights.with-heading .product-card__icon{min-width:35%}}#simple-bundles-io-options{margin-bottom:1.5em}.product__info>*+*{margin-block-start:1.1rem}.product__info>*:nth-last-child(3),.product__info>*:nth-last-child(2){margin-block-start:.5em}.product__accordion:last-child .details__content,.product__accordion .details__content{padding:1em}.product__info .product-bundle__info{padding:1em;gap:1em}.product__info .product-bundle__info .horizontal-product__quantity .price{flex-direction:column;gap:0em}.clearpay_badge_holder{border:1px solid #efefef;padding:.5em 1em;text-align:center}.prod-subtitle{font-size:1.2em!important;font-weight:400;margin:0}@media (max-width: 768px){.prod-subtitle{font-size:1.1em!important}}.simple_product_link_to_chiller h4{font-size:1.1em!important;font-weight:500!important;display:flex;flex-direction:row;margin:0 0 1.5em}.simple_product_link_to_chiller span:last-child{font-weight:400}.simple_product_link_to_chiller a{font-weight:400}@media (max-width: 768px){.custom_link_ultra p a,.custom_link_ultra_colour p a{display:inline-block}}.custom_product_variant_color .disabled .color-swatch{box-shadow:none;cursor:not-allowed}.custom_product_variant_color .disabled .color-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(255 130 130),transparent calc(50% + .5px))}.custom_product_variant_color .disabled .color-swatch:after{box-shadow:0 0 1px 1px #ff8282}.swatches--variant .color-swatch{--swatch-size: clamp(3rem, 4.299vw, 6rem)!important}.prod_desc_wrapper{padding:1em;border:1px solid #efefef;border-radius:8px;background:#fff;margin-bottom:2em}.prod_desc_wrapper h3{color:#000;font-size:1.1em!important;margin:0 0 .5em!important}.prod_desc_wrapper .prod_desc{overflow:hidden;transition:max-height .3s ease}.prod_desc_wrapper .prod_desc.loaded{max-height:auto}.prod_desc_wrapper .prod_desc *{color:#000;line-height:1.5em;margin:0 0 1em}.prod_desc_wrapper .prod_desc *:first-child{margin:0 0 1em}.prod_desc_wrapper .prod_desc h4{font-size:1.5em!important}.prod_desc_wrapper .prod_desc p{font-size:1.1em;margin:0 0 1em}.prod_desc_wrapper .custom_reveal_description{margin-bottom:0!important;max-height:.1em;max-width:100%;overflow:hidden;position:relative;transition:all .5s ease-in-out}.prod_desc_wrapper .reveal-btn{display:block;cursor:pointer;font-size:1em;font-weight:500;position:relative;margin:0;padding:0;color:#000;text-align:left;text-transform:uppercase;width:100%}.prod_desc_wrapper .reveal-btn .icon{position:absolute;top:0;right:0;stroke-width:7px}.prod_desc_wrapper .reveal-btn .icon{transition:transform .5s ease,opacity .5s ease}.prod_desc_wrapper .reveal-btn .icon-toggle-plus{transform:rotate(0);opacity:1}.prod_desc_wrapper .reveal-btn .icon-toggle-minus{transform:rotate(-180deg);opacity:0}.prod_desc_wrapper .reveal-btn.less .icon-toggle-plus{transform:rotate(180deg);opacity:0}.prod_desc_wrapper .reveal-btn.less .icon-toggle-minus,.prod_desc_wrapper .reveal-btn.more .icon-toggle-plus{transform:rotate(0);opacity:1}.prod_desc_wrapper .reveal-btn.more .icon-toggle-minus{transform:rotate(-180deg);opacity:0}.custom_shop_the_look_key_features{padding-top:72px;padding-bottom:72px}.custom_shop_the_look_key_features .media{background:transparent}.custom_shop_the_look_key_features .shop-the-look{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;height:auto}.custom_shop_the_look_key_features lookbook-element{grid-column:1;grid-row:1 / span 2;position:relative;overflow:hidden;width:100%;aspect-ratio:29 / 20}.custom_shop_the_look_key_features .banner__media{position:relative;width:100%;height:100%}.custom_shop_the_look_key_features lookbook-element img{object-fit:contain;width:100%;height:100%}.custom_shop_the_look_key_features h2{grid-column:2;grid-row:1;align-self:flex-end;margin-bottom:1em}.custom_shop_the_look_key_features .key_content{display:flex;flex-direction:column}.custom_shop_the_look_key_features h4{font-size:2em;margin:0 0 .5em;color:#214fc4}.custom_shop_the_look_key_features p{line-height:1.5em;font-size:1.5em;margin-bottom:1em}.custom_shop_the_look_key_features carousel-element{padding:0}.custom_shop_the_look_key_features .hotspot{--hotspot-color: 255 255 255}.custom_shop_the_look_key_features .hotspot span{color:#fff;z-index:1;font-size:1.2em}.custom_shop_the_look_key_features .hotspot[aria-current=true]:before,.custom_shop_the_look_key_features .hotspot.active:before{background-color:#214fc4}.custom_shop_the_look_key_features .hotspot:after{background:transparent;border:1px solid #ffffff;width:2em;height:2em}.custom_shop_the_look_key_features .hotspot[aria-current=true]:after,.custom_shop_the_look_key_features .hotspot.active:after{border:2px solid #ffffff}.custom_shop_the_look_key_features .flickity-page-dots{display:none}.custom_shop_the_look_key_features .flickity-viewport{position:revert}.custom_shop_the_look_key_features .flickity-slider{align-items:flex-start;display:flex;align-items:stretch;transform:translate(0)!important}.custom_shop_the_look_key_features .flickity-slider .flex-col{flex-grow:1;display:flex;flex-direction:row;gap:1em;transform:translate(0)!important;opacity:0}.custom_shop_the_look_key_features .flickity-slider .flex-col.is-selected{opacity:1}.custom_shop_the_look_key_features .flickity-slider .flex-col img{border-radius:50%;border:1px solid #e4e4e4;height:180px;width:180px}@media (max-width: 768px){.custom_shop_the_look_key_features{padding-top:52px;padding-bottom:52px}.custom_shop_the_look_key_features .shop-the-look{display:flex;flex-direction:column;gap:1em}.custom_shop_the_look_key_features lookbook-element{transform-origin:center;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;aspect-ratio:4 / 2.8}.custom_shop_the_look_key_features .hotspot{--hotspot-width: 2.5em}.custom_shop_the_look_key_features .hotspot:after{width:1.5em;height:1.5em}.custom_shop_the_look_key_features .hotspot[aria-current=true]:after,.custom_shop_the_look_key_features .hotspot.active:after{border:2px solid #ffffff}.custom_shop_the_look_key_features h2{margin:0;order:-1}.custom_shop_the_look_key_features lookbook-element img{position:revert}.custom_shop_the_look_key_features .flickity-slider .flex-col img{height:150px;width:150px}.custom_shop_the_look_key_features carousel-element h4{font-size:1.2em}.custom_shop_the_look_key_features carousel-element p{font-size:1em}}@media (max-width: 1280px){.custom_shop_the_look_key_features carousel-element h4{font-size:1.5em}.custom_shop_the_look_key_features carousel-element p{font-size:1.2em}}@media (min-width: 1024px){.hotspot{--hotspot-width: 3.5em}}.custom-specs{padding-top:52px;padding-bottom:52px}.custom-specs .specifications{justify-content:center}.custom-specs .specifications>div{flex:1}.custom-specs .accordions{gap:1em;display:flex;flex-direction:column;border:none}.custom-specs .accordion+.accordion{border:none}.custom-specs .details{background-color:#171717;padding:0 2em;border-radius:12px;border:transparent}.custom-specs .details *{color:#fff!important}.custom-specs .details h4{font-size:1.2em!important;font-weight:500}.custom-specs .details ul{padding-left:1.5em!important}.custom-specs .details li{padding:0}.custom-specs .rte :where(ul):not(:where([class~=not-rte] *)) ::marker{color:#fff6}.custom-specs .icon-plus-2{color:#fff}.custom-specs .custom_product_specs h6{font-weight:500;font-size:1em}.custom-specs .specs__sidebar{border:1px solid #efefef;width:100%!important}.custom-specs .specs__sidebar>ul li{width:20%}.custom-specs .specs__sidebar .media{width:100%;height:auto;background:transparent}.custom-specs .specs__sidebar .media img{border-radius:50%;max-width:100%;border:1px solid #e4e4e4}.custom-specs .specs__sidebar .text-sm{font-size:1em;line-height:1.2em}@media (max-width: 768px){.custom-specs .specifications{flex-direction:column-reverse}.custom-specs .title-wrapper{display:none}.custom-specs .specs__sidebar>ul li{width:40%}}@media (min-width: 1024px){.custom-specs .specs__sidebar{width:clamp(340px,30vw,480px);padding-inline:var(--sp-12);padding-inline:2rem}}body.template-product .Mageplaza-MediaBlock__Container{padding-top:0!important}body.template-product .Mageplaza-MediaBlock__Container .Mageplaza-MediaItem .mp__media-container{aspect-ratio:1 / 1.5!important}body.template-product .Mageplaza-MediaBlock__Container .Slider__Pagination{margin-top:10px!important}.viralsweep_giveaway{display:flex;justify-content:center}.custom-rev-widget{display:flex;margin-bottom:1em}.custom-rev-widget a{align-items:center;background:none!important;color:#fff;display:flex;flex-direction:row;font-size:1em;gap:.5em;margin:0 auto;max-width:280px;text-decoration:none!important}.custom-rev-widget a>div{display:flex;align-items:center;justify-content:center}.custom-rev-widget a .custom-rev-title{align-self:center}.custom-rev-widget a svg{display:flex;height:auto;width:100%}.custom-rev-widget a .custom-rev-strs{flex:2}.custom-rev-widget a .custom-rev-lgo{flex:1.5}@media (max-width: 768px){.custom-rev-widget a{gap:.5em}.custom-rev-widget a>div{align-self:normal!important}}body #MainContent #judgeme_product_reviews .jdgm-rev-widg__title{font-size:var(--title-md)}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{box-shadow:none!important}.jdgm--leex-script-loaded .jdgm-rev-widg__header{background-color:transparent!important}.jdgm-rev.jdgm-rev{background-color:#1f1f1f!important;color:#fff!important;border-radius:8px!important}.jdgm-rev__author{color:#fff!important}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#000!important;background-color:#fff!important}.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-paginate__load-more,.jdgm-paginate__load-more:not([disabled]):hover{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);text-transform:var(--font-button-text-transform);padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--color-button-text))!important;background:#214fc4!important;background-color:rgb(var(--color-button-background))!important;border-radius:var(--buttons-radius)!important;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow) / var(--shadow-opacity));max-height:3.75rem;border:none;height:auto}.jdgm-ans,.jdgm-rev__reply{background-color:#373737!important}.jdgm-medals-wrapper{display:flex!important}.jdgm-medals-wrapper .jdgm-medals{gap:1em}.jdgm-verified-wrapper .jdgm-verified-by .jdgm-verified-by__image img{margin:0 auto}@media (max-width: 768px){body #MainContent #judgeme_product_reviews .jdgm-rev-widg__title{font-size:2.3em}.jdgm-widget.jdgm-medals-wrapper{gap:0;padding:0 0 2em}.jdgm-verified-wrapper{flex:.75}.jdgm-verified-wrapper .jdgm-verified-by{flex-direction:column}.jdgm-medals-wrapper--small .jdgm-medals{overflow:auto;max-width:100%}.jdgm-medals-wrapper .jdgm-medals__container{display:flex!important;flex-wrap:wrap;flex-direction:row;gap:1em 0;justify-content:center;max-width:100%;overflow:hidden!important;width:100%!important}.jdgm-medals-wrapper .jdgm-medals{flex:1}.jdgm-medals-wrapper .jdgm-medals__container .jdgm-medal-wrapper:last-child{margin-right:0!important}.jdgm-medals-wrapper .jdgm-medal-wrapper{display:flex}.jdgm-medals-wrapper--small .jdgm-medal{width:70px;height:70px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/theme_lumi.css.map */
