@font-face{font-family:Zalando Sans;src:url(/cdn/shop/files/ZalandoSans-Light.ttf?v=1784175684) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/cdn/shop/files/ZalandoSans-Regular.ttf?v=1784175684) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/cdn/shop/files/ZalandoSans-Medium.ttf?v=1784175684) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/cdn/shop/files/ZalandoSans-SemiBold.ttf?v=1784175684) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font-heading-family: "Zalando Sans", sans-serif;--font-body-family: "Zalando Sans", sans-serif !important}*,body,.xo-btn__text,button{font-family:Zalando Sans,sans-serif!important}body{font-weight:400}.modal-body video,.modal-body img{width:100%;max-width:100%;border-radius:5px}.main-image-column .column-wrapper{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:30px}.main-image-column .column-wrapper .column-item{position:relative;z-index:1;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #00000017}.main-image-column .column-wrapper .column-image{width:100%;height:100%;object-fit:cover}.column-item.column-item-right{height:100%}.main-image-column .column-wrapper .column-text{position:absolute;top:20px;left:0;z-index:2;height:auto;bottom:auto;right:0;width:100%;padding:0 20px;font-weight:600}.main-image-column.column-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:stretch}.main-image-column .left{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:300px 300px;gap:30px}.main-image-column .left .column-item:nth-child(1){grid-column:1 / -1;grid-row:1}.main-image-column .left .column-item:nth-child(2){grid-column:1;grid-row:2}.main-image-column .left .column-item:nth-child(3){grid-column:2;grid-row:2}.main-image-column .right{display:grid;grid-template-rows:630px}.main-image-column .right .column-item{height:100%;min-height:630px}.main-image-column .column-item{position:relative;overflow:hidden;border-radius:12px}.main-image-column .column-image{width:100%;height:100%;object-fit:cover;display:block}.main-image-column .left .column-item:nth-child(2) .column-text,.main-image-column .left .column-item:nth-child(3) .column-text{top:auto;bottom:20px}.main-image-column .right{grid-template-rows:auto}.donation-wrapper{padding:10px!important;background:#f7f7f7;margin:25px 0;border-radius:7px;text-align:center;border:1px solid #f2f2f7}.donation-wrp{display:flex;align-items:center;gap:10px;text-align:left}.donation-wrp .icon-wrp{flex:0 0 50px}.xo-product-info-content__vendor img.vendor-img{height:15px;object-fit:contain}.xo-product-info-content__description p span{background:#88acb1;color:#fff!important;opacity:1;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:10px;line-height:100%;position:relative;top:-1px;padding-top:1px;transform:rotate(10deg)}.video-title{font-size:18px}.product-video-block{margin-top:30px}.product-video-block .swiper.video-slider{margin-top:20px}.video-wrapper{position:relative;z-index:1}.video-wrapper .icon-wrp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-wrapper .icon-wrp i.fa-solid{font-size:30px;color:#fff}.video-wrapper img,.video-wrapper video{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1.41;border-radius:8px}.image-wrp.video-show .video-section,.image-wrp.video-show.active{display:none}.product-video-block .swiper-scrollbar.swiper-scrollbar-horizontal{position:static;margin-top:25px;width:100%;background:#e6f1f0;opacity:1!important}.product-video-block .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#88acb1}.xo-product-info-content__collapse .xo-collapse__trigger{border-color:#2b263140!important}.gallery-badges-wrapper{position:absolute;top:16px;left:16px;z-index:99;display:flex;gap:8px}.main-product__image{position:relative;z-index:1}.gallery-badge{padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap;color:#000}span.gallery-badge.gallery-badge--dark{background:#88acb1;color:#fff}span.gallery-badge.gallery-badge--light{background:#e6f1f0}.main-product__grid xo-animate .line{background:#2b263140!important}div#cta-bottom-wrapper{text-align:center;margin-top:15px;font-size:14px}.cta-bottom-wrp{display:flex;justify-content:center;align-items:center;gap:8px}.cta-bottom-wrp img{flex:0 0 18px}.xo-collapse__trigger-title{display:flex;align-items:center;gap:8px}.xo-collapse__trigger-title img{width:auto;height:22px;object-fit:contain}.delivery_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:start;line-height:1;font-size:15px;gap:10px;margin-top:-8px}.delivery_wrapper img{height:22px;object-fit:contain;width:auto}.info-wrapper{display:inline-flex;align-items:center;gap:5px;z-index:9}span#info-icon svg{width:100%;height:100%}span#info-icon{cursor:pointer;width:20px;height:20px}.charity-modal,.installation-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#00000047;z-index:999;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;max-width:1000px;border-radius:10px;max-height:95vh;overflow:auto}.content-wrapper-outer{display:grid;gap:0;grid-template-columns:minmax(0,1fr);align-items:center}.content-wrapper-outer .image-wrp img{height:100%;width:100%;object-fit:cover;border-radius:0}.content-wrapper-outer .image-wrp{height:100%}.content-wrapper-outer .content-wrapper{padding:50px}h3.title-wrp{margin:0 0 20px;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);letter-spacing:normal;font-size:28px}.close,#install-close{background:#2b2631;position:absolute;font-size:18px;font-weight:400;right:15px;width:30px;height:30px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:100%;top:15px}.close svg,#install-close svg{fill:currentColor;width:12px}.close svg path,#install-close svg path{stroke-width:1px;stroke:currentColor}.close:hover,.close:focus,#install-close:hover,#install-close:focus{text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#fff;color:#fff}.modal-body{padding:0;font-size:14px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}span#read-btn{font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;cursor:pointer;display:inline-block;margin-top:8px;color:#000;text-decoration:underline}body.charity-open .shopify-section-group-header-group{z-index:9}.modal-body p:not(:last-child){margin-bottom:15px}.product-video-block .swiper.video-slider:hover{cursor:grab}.upsell-wrapper .heading-wrapper{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.upsell-wrapper .heading-wrapper span#read-btn{margin:0;flex:0 0 auto}.badge-wrp{position:absolute;right:14px;top:-8px;min-height:15px;font-size:11px;background:#fff;padding:0 6px;border-radius:3px}.active .item-content-wrapper .badge-wrp{color:#88acb1}.product-wrapper-outer h2.header-wrp{margin:0;font-family:var(--font-heading-family);color:color-mix(in srgb,#2b2631 100%,transparent);font-weight:var(--font-heading-weight);letter-spacing:normal;word-break:break-word;word-wrap:break-word;display:flex;flex-wrap:wrap;position:relative;transition:all .5s}.pro-content-wrapper{padding-top:36px}.pro-content-wrapper .prod-card-wrp{background:#fff;border-radius:15px;overflow:hidden;position:relative;z-index:1}.prod-card-wrp .badge-wrp{z-index:9;top:10px;left:10px;width:max-content;line-height:normal;background:#e6f1f0;font-size:14px;font-weight:500;padding:5px 10px;border-radius:4px}.pro-content-wrapper xo-carousel-slide .img-wrp{width:100%;aspect-ratio:1/1;object-fit:cover}.prod-card-content{padding:20px 10px}.prod-card-content .title-wrp{display:block;overflow:hidden;color:#88acb1;font-size:26px;font-weight:600;line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);word-wrap:break-word;word-break:break-word;transition:all .3s;padding-bottom:1.8rem}.prod-card-content .swatch-list{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.maga-menu-1__swatch-list{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.mega-menu-1__item.mega-menu-1__item--center{display:grid;padding-right:0;gap:20px;grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.maga-menu-1__accessories-list{margin-top:18px;display:flex;flex-direction:column;gap:10px}a.maga-menu-1__accessories-list-item{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem)}.prod-card-content .swatch-list .swatch-list-item{width:25px;flex:0 0 25px}.prod-card-content .swatch-list .swatch-list-item img{border-radius:50%}.maga-menu-1__swatch-list-item{width:20px;flex:0 0 20px}.maga-menu-1__swatch-list-item img{border-radius:50%}.prod-card-content .swatch-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.prod-card-content .price-wrp{margin:15px 0;color:#2b2631}.pro-card-btn:hover{color:#2b2631}.pro-content-wrapper span.carousel-bullet{background:#fff}.btn-wrp{display:flex;align-items:center;gap:10px}.btn-wrp svg{width:20px;height:20px}.prod-card-content .price-wrp span{margin-left:5px}.pro-header-wrapper{display:flex;align-items:center;gap:10px;justify-content:space-between}.pro-header-wrapper a{flex:0 0 auto;width:auto}.prod-information-wrp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.info-block-wrp{background:#fff;padding:20px;border-radius:10px}.prod-info-wrp-left,.prod-info-wrp-right{display:flex;flex-direction:column;gap:15px}.info-block-wrp h5{font-size:28px;color:#2b2631;margin-bottom:15px}.info-block-wrp p:not(:last-child){margin-bottom:16px}.pro-tab-pane ul li:before{content:"\2713";background:#88acb1;color:#fff!important;opacity:1;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:10px;line-height:100%;position:relative;top:2px;transform:rotate(10deg)}.info-block-wrp li{position:relative;display:flex;align-items:flex-start;margin:0!important}.info-block-wrp ul{padding:0!important;display:flex;flex-direction:column;gap:10px}img.hovr-img-wrp{position:absolute;opacity:0;z-index:-1;visibility:visible;width:100%;top:0;left:0;right:0;bottom:0;aspect-ratio:1 / 1;object-fit:cover}.prod-image-wrapper{position:relative;z-index:1}.prod-image-wrapper:hover .img-wrp{opacity:0;visibility:hidden}.prod-image-wrapper:hover .hovr-img-wrp{opacity:1;visibility:visible;z-index:1}.prod-card-content .description-wrp{padding-bottom:18px}.prod-card-content .description-wrp li{position:relative;display:flex;align-items:flex-start;margin:0!important;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:calc(var(--font-body-scale) * -.016rem)}.prod-card-content .description-wrp li:before{content:"\2713";background:#88acb1;color:#fff!important;opacity:1;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:10px;line-height:100%;position:relative;top:2px;transform:rotate(10deg)}.cta-bottom-wrp span{color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem)}.prod-card-content .description-wrp p span{opacity:1;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:10px;line-height:100%;position:relative;top:-1px}.prod-card-content .description-wrp p span.check{transform:rotate(10deg)}.prod-card-content .description-wrp p:not(:last-child),.prod-card-content .description-wrp li:not(:last-child){margin-bottom:10px}.prod-document-wrp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.prod-document-item{width:100%;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:300px}img.product_specs-pdf-icon{max-width:65px;display:block;margin:auto}.prod-document-item p{display:flex;align-items:center;gap:6px;font-size:18px;color:#88acb1;font-weight:500;line-height:1em;margin:24px 0 0;padding:14px 14px 0}.installation-hero-file p{display:flex;align-items:center;gap:6px;font-size:18px;color:#88acb1;font-weight:500;line-height:1em;margin:24px 0 0;padding:12px 12px 0}.installation-hero-file.m-0 p{margin:0!important}img.product_specs-pdf_label_icon{max-width:23px;display:block;margin:auto}.prod-document-item p svg{width:24px;height:24px}.prod-document-item a{padding:14px 0}.installation-hero-file p svg{width:24px;height:24px}.installation-hero-file a{padding:14px 0}.color-description{display:none}.step1-card,.configurator-custom-upsell .upsell-wrapper,.configurator-custom-upsell .installation-wrapper,.step4-card{padding:30px;border-radius:20px;background-color:#f7f7f7;margin-bottom:20px}.config-title-wrap{margin-bottom:20px}.featured-product-special__image{position:sticky;top:60px}.upsell-wrapper .xo-complementary-product__head,.installation-wrapper .xo-complementary-product__head,.xo-card.step1-card .xo-complementary-product__head,.step1-card .xo-featured-product-content__variant{padding-top:16px}.step-content-wrp .description-wrp,.short-description,.model-description,.color-description,.default-color-description{color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.short-description,.model-description,.option-list-description,.color-description,.default-color-description{font-size:12px;margin-top:6px}.step-wrp span{color:#88acb1}.step-content-wrp .title-wrp{color:#000;margin-bottom:10px}.price-wrapper{color:#2b2631;font-size:18px;min-width:max-content}.configurator-price-wrap .total-price-wrp{flex-direction:row}.configurator-price-wrap .optional-price-wrapper{margin:0}.xo-card .xo-product-variant__top-name{text-transform:capitalize!important}.xo-card .configurator-price-wrap{padding-top:0;padding-bottom:20px}.xo-card.step4-card{border:solid 1px rgb(43 38 49 / 25%)}.xo-configurator__top .review-wrp{margin-bottom:20px}ul.usp-list{display:grid;gap:20px;border:solid 1px rgb(43 38 49 / 25%);border-radius:10px;padding:10px 15px;cursor:pointer;margin-top:20px;position:relative;grid-template-columns:1fr 1fr 1fr}li.usp-list-item{display:flex;align-items:flex-start;gap:10px}.usp-content-wrp{font-size:14px}.configurator-info-content .xo-collapse__trigger{border-top:1px solid rgba(var(--color-border),.2);padding:2.4rem 0}.configurator-info-content .line.single-line-hr{height:.1rem;background:#2b263140!important}.configurator-info-content{margin:20px 0}.configurator-info-content .line{height:.1rem;background:#2b263140!important}.configurator-btn-wrapper{margin-bottom:39px}.configurator-custom-upsell{margin-bottom:34px}.hero-section-wrapper{max-width:830px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.hero-section-btn{margin-top:10px}.hero-section-wrapper div#cta-bottom-wrapper{margin:0}.comparison-card.recommended .cta-bottom-wrp{margin-top:15px}.features-line-wrp{display:flex;justify-content:space-between;gap:10px}.features-title{color:rgb(var(--color-foreground));font-size:20px;font-weight:600}.hero-section-wrapper .description-wrp,.comparison-card .description-wrap{color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);line-height:calc(1 + .42 / var(--font-body-scale))}.custom-upsell .xo-complementary-product__head{padding-top:16px!important}.footer__payment-icons{justify-content:center;gap:10px;margin-top:10px;display:flex;flex-wrap:wrap}.footer__payment-icons svg{width:30px;flex:0 0 auto}.xo-collapse__content:has(.footer__payment-icons){opacity:1}.pricing-comparison__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.pricing-comparison__content{display:flex;flex-direction:column}.pricing-comparison__line{width:48px;height:3px;background-color:#f97316;margin-bottom:1.5rem}.pricing-comparison__content h2 strong{color:#88acb1}p.pricing-comparison__subheading{margin-top:20px}.pricing-comparison__cards{display:flex;flex-direction:column;gap:1.25rem}.pricing-card{border-radius:16px;padding:1.75rem 2rem}.pricing-card--retail{background-color:#f6f6f6}.pricing-card--bloom{border:1px solid #88ACB1;background-color:#e6f1f0}.pricing-card__label{font-size:16px;text-transform:uppercase;margin:0 0 1.25rem}.pricing-card__label--accent{color:#2b2631}.pricing-card__flow{display:flex;align-items:center;gap:20px;flex-wrap:nowrap}.pricing-card__flow--bloom{gap:1rem}.pricing-card__step{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.pricing-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#374151}.pricing-card__icon svg{width:40px;height:40px}.pricing-card__icon--accent{color:#2b2631}.pricing-card__arrow svg{width:24px;height:24px}.pricing-card__step-label{font-size:14px;white-space:nowrap}.pricing-card__arrow{color:#9ca3af;font-size:1.1rem;flex-shrink:0}.pricing-card__arrow--accent{color:#88acb1;font-size:1.3rem}.pricing-card__line{flex:1;height:2px;background-color:#88acb1;min-width:40px}.pricing-card__price-block{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;padding-left:1rem;border-left:1px solid #d1d5db;flex-shrink:0}.pricing-card--bloom .pricing-card__price-block{border-left:1px solid #88ACB1}.pricing-card__price-label{font-size:16px;white-space:nowrap}.pricing-card__price-label--accent{color:#2b2631}.pricing-card__price{font-size:36px;font-weight:600;color:#2b2631;white-space:nowrap;margin-top:4px}.pricing-card__price--accent{color:#2b2631;font-size:36px}.pricing-comparison__note{display:flex;align-items:center;gap:.6rem;font-size:16px;color:#2b2631b3;padding-left:.25rem}.pricing-comparison__check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;color:#2b2631b3}.retail-price-wrp{display:flex;justify-content:space-between;gap:10px;align-items:center;flex:1}img.brand-logo{width:100%;max-width:110px;margin:0 0 1.25rem}.payment-icon-wrapper .footer__payment-icons{margin-top:15px}.prodduct-price-outer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}.product_price-popup-trigger span{display:flex;align-items:center;justify-content:center}.product_price-popup-trigger span svg{width:15px;height:15px}.product_price-popup-trigger span svg path{fill:currentColor}.product_price-popup-trigger{color:#88acb1;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:13px}.prodduct-price-left{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.custom-sale-badge{padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:normal}.custom-hero-carousel .img-banner-3__content{justify-content:flex-start!important;gap:15px!important}.custom-hero-carousel .img-banner-3__heading{font-size:calc(var(--font-heading-1-scale) * 5rem);letter-spacing:calc(var(--font-heading-1-scale) * -.1rem)}.custom-hero-carousel .img-banner-3__description{color:#fff!important;font-size:18px!important}.custom-hero-carousel .img-banner-3__box{gap:20px}.custom-hero-carousel span.loox-rating-label{color:#fff}.custom-icon-text-column .xo-grid-block{gap:20px}.custom-icon-text-column .service-block__wrapper{padding:30px 20px}.custom-icon-text-column .service-block__image{height:28px}.custom-icon-text-column .service-block__heading{margin-top:10px;margin-bottom:0;font-size:18px;font-weight:400}.custom-hero-carousel .img-banner-3__bottom{max-width:620px}.custom-text-wrapper{text-align:center}.custom-text-wrapper h1.xo-text__heading{justify-content:center}ul.contact__info{display:flex;gap:20px;width:100%;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}ul.contact__info li.item{width:220px;padding:22px 10px 14px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:12px;align-self:stretch;justify-content:center}.contact__info .item__img{margin-bottom:14px;max-height:28px;max-width:32px}.contact__info .item__text_title{font-size:16px;line-height:137%;text-align:center;margin-bottom:7px;margin-top:0}.contact__info .item__text p{font-size:14px;line-height:157%;text-align:center;color:#19191cb3}.contact__info .item__subtitle p{font-size:14px;line-height:157%;text-align:center;color:#19191cb3;margin-top:7px}.custom-review-wrapper h2.review-header-wrp,.custom-review-wrapper .subheading{text-align:center}.custom-review-wrapper h2.review-header-wrp{margin:0 0 20px;text-align:center;justify-content:center}.xo-product-info-content .loox-rating.loox-widget span.loox-rating-label,.xo-configurator-content .loox-rating-label{font-size:13px}.menu-button span.xo-btn__content .xo-btn__text{display:flex;align-items:center;gap:10px}.menu-button span.xo-btn__content .xo-btn__text svg{width:20px;height:20px}.menu-button span.xo-btn__content{padding:1rem calc(var(--buttons-scale) * 2rem)}.menu-button a:hover svg path{fill:#2b2631!important}.menu-button a svg path{fill:#fff}.xo-header__right.xo-header__right--modifier .menu-button{margin-right:10px}.xo-header.xo-header--style-5{position:unset!important}.shopify-section-group-header-group:has(.offer-bar){z-index:9}.prod-card-box{color:currentColor}.product-template .faq-contact-wrp{display:grid;gap:30px;grid-template-columns:3.5fr 8.5fr}.product-template .faq-contact-wrp .left-section{background:#122440;color:#fff;border-radius:10px;padding:30px;height:max-content}.product-template .faq-contact-wrp .left-heading{font-size:20px;margin-bottom:10px}.product-template .faq-contact-wrp .left-description *{opacity:.6;font-weight:400}.product-template .faq-contact-link-wrp{margin-top:25px;display:flex;flex-direction:column;gap:15px}.product-template .faq-contact-link a{text-underline-offset:5px}.bottom-text a{display:inline-block;color:#88acb1;font-weight:600;text-decoration:underline}.bottom-text p{display:inline-block}.bottom-content{margin-top:20px}.product-card__spec{border-top:1px solid rgb(54 22 27 / 20%);padding:10px 0 0;display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:10px}.product-card__spec-row{display:flex;justify-content:space-between;font-size:12px;line-height:1.4;gap:5px}.xo-product-card .product-card__spec-val{text-align:right;color:#2b2631}.xo-product-card .xo-product-card__price-badge{flex:1;margin-top:auto;align-items:flex-end;flex-direction:row}.xo-product-card .xo-product-card__price{border-top:1px solid rgb(54 22 27 / 20%);padding-top:10px}.xo-product-card .view-btn-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;flex-wrap:wrap}.xo-product-card .xo-price__container{display:flex;gap:5px;align-items:flex-end}.xo-product-card .xo-product-card__information{flex:1}.xo-product-card{display:flex;flex-direction:column}.xo-product-card .xo-product-card__price-badge,.xo-product-card .xo-product-card__price{width:100%}.xo-product-card .xo-product-card__price a{color:#2b2631;font-weight:500}xo-carousel-list{padding-bottom:1px}.xo-contact__select option[disabled]{color:rgba(var(--color-foreground),.65)}.xo-contact__select:has(option:checked:disabled){color:rgba(var(--color-foreground),.65)}.xo-shipping-partner-wrapper{margin-top:44px}.shipping-logo-wrapper{display:flex;flex-wrap:wrap;gap:12px}.shipping-logo-wrapper img{max-width:46px;border-radius:3px}xo-grid.xo-footer-1__grid{border-bottom:solid 1px #fff;padding-bottom:4rem}.xo-badge-sale{padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:normal;min-height:initial}div#custom-upsells-block .upsell-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:16px;font-style:var(--font-heading-style)}div#custom-upsells-block .product-card-custom__image{padding:0;width:8.7rem;height:8.7rem;display:block;flex-shrink:0;overflow:hidden;border-radius:1rem}div#custom-upsells-block .product-card-custom__info{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:100%;padding:0;height:initial}div#custom-upsells-block .product-card-custom__info a.product-card-custom__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}div#custom-upsells-block .product-card-custom__info .product-card-custom__bottom span.xo-price__item{font-size:14px}div#custom-upsells-block .product-card-custom__info .product-card-custom__header{padding:0}div#custom-upsells-block .product-card-custom__info .product-card-custom__description{display:none}div#custom-upsells-block .product-card-custom__info .product-card-custom__bottom{padding:0}div#custom-upsells-block .product-card-custom__info .product-card-custom__bottom button.xo-btn-icon{width:3rem;height:3rem}div#custom-upsells-block{background:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);padding:16px;border-radius:16px}div#custom-upsells-block .product-card-custom__info .product-card-custom__description p{font-size:14px}div#custom-upsells-block .product-card-custom{padding:1.6rem 0;position:relative;display:flex;gap:2rem;border-radius:0;flex-direction:row}div#custom-upsells-block xo-product+xo-product .product-card-custom{border-top:.1rem solid rgba(var(--color-border))}div#custom-upsells-block xo-product:last-child .product-card-custom{padding-bottom:0}.xo-custom-volume-discount xo-cart-quantity-trigger{display:flex;gap:20px;border:solid 1px rgb(43 38 49 / 25%);border-radius:10px;padding:10px 20px;align-items:center;cursor:pointer;margin-top:8px;position:relative;justify-content:space-between;min-height:8.2rem}.xo-custom-volume-discount xo-cart-quantity-trigger[xo-checked]{border-color:#88acb1;border-width:2px;background-color:#e6f1f0}.xo-custom-volume-discount .xo-volume-discount__text.xo-stack{gap:20px}.xo-custom-volume-discount xo-cart-quantity-trigger[xo-checked] .xo-volume-discount__box{border-color:#88acb1}.xo-custom-volume-discount .description-outer span.xo-volume-discount__label{flex:1;color:#2b2631;font-size:14px;line-height:var(--font-body-line-height)}.xo-custom-volume-discount .xo-volume-discount__trigger[xo-checked] .xo-volume-discount__check{background:#88acb1}.xo-custom-volume-discount .description-outer .description p{font-size:12px;margin-top:6px;color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-custom-volume-discount span.xo-volume-discount__price-item.xo-volume-discount__price-item--del{color:#2b2631;font-size:14px;min-width:max-content;font-weight:400}.xo-custom-volume-discount span.xo-volume-discount__price-item,.xo-custom-volume-discount xo-price-reduced.xo-volume-discount__price-item{color:#2b2631;font-size:18px;min-width:max-content;font-weight:400}.xo-custom-volume-discount span.xo-volume-discount__highlight:before,.xo-custom-volume-discount span.xo-volume-discount__highlight:after{display:none!important}.xo-custom-volume-discount span.xo-volume-discount__highlight{position:absolute;right:14px;top:-8px;min-height:15px;font-size:11px;background:#fff;padding:0 6px;border-radius:3px;font-weight:400;color:color-mix(in srgb,rgba(var(--color-foreground)) calc(var(--font-body-color-opacity, .75) * 100%),transparent)!important}.xo-custom-volume-discount xo-cart-quantity-trigger[xo-checked] span.xo-volume-discount__highlight{color:#88acb1}.xo-custom-volume-discount xo-cart-quantity-trigger{position:relative}.xo-custom-volume-discount .quantity-trigger-check{content:" ";width:18px;height:18px;border-radius:50%;display:none;position:absolute;top:-9px;right:-9px;color:#fff;background-color:#88acb1;background-repeat:no-repeat;background-position:center;background-size:10px;align-items:center;justify-content:center;font-size:10px;line-height:100%;transform:rotate(10deg);padding-top:1px}.xo-custom-volume-discount xo-cart-quantity-trigger[xo-checked] .quantity-trigger-check{display:flex}.xo-custom-volume-discount .xo-volume-discount__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.xo-custom-volume-discount .xo-volume-discount__wrapper .xo-volume-discount__reduced.xo-stack{flex-direction:column}.xo-cart-mini-item__inner input[type=number]::-webkit-inner-spin-button,.xo-cart-mini-item__inner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xo-cart-mini-item__inner input[type=number]{-moz-appearance:textfield}.subtext-two{font-size:14px}@media screen and (max-width:1140px){.xo-header.xo-header--style-5 img.xo-header__logo-img.xo-header__logo-img--transparent{display:none}.xo-header.xo-header--style-5 img.xo-header__logo-img.xo-header__logo-img--sticky{display:inline-block!important}.xo-header.xo-header--style-5 a[aria-label="Logo image"]{flex-direction:row-reverse!important}}@media screen and (max-width:989px){.pricing-comparison__grid{grid-template-columns:1fr;gap:2.5rem}.product-template .faq-contact-wrp{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:749px){.custom-header-outer .subheading{margin-top:10px!important}.pro-content-wrapper{padding-top:26px}p.hero-subtitle{font-size:16px!important}.hero-buttons .hero-btn{width:100%}.pricing-card__flow{gap:10px;flex-direction:column}.pricing-card__price-block{margin:0;width:100%;border-left:0;border-top:1px solid #d1d5db;align-items:center;flex-direction:row;justify-content:space-between;gap:10px;padding-top:16px;padding-left:0}.pricing-card__price{font-size:24px}.pricing-comparison__container{padding:0 1.25rem}.pricing-comparison__heading{font-size:1.75rem}.pricing-comparison__subheading{max-width:100%}.pricing-card__flow{gap:20px!important}.pricing-card__step-label{font-size:10px}.retail-price-wrp{width:100%}.pricing-card__icon{width:30px;height:30px;font-size:1.2rem}.pricing-card__icon svg{width:30px;height:30px}.retail-price-wrp{gap:3px}.pricing-card__arrow svg{width:18px;height:18px}.pricing-card--bloom .pricing-card__price-block{border-left:0;border-top:1px solid #88ACB1}.custom-hero-carousel .img-banner-3__description{font-size:16px!important}.custom-hero-carousel .img-banner-3__heading{font-size:calc(var(--font-heading-1-scale) * 3.3rem)}.custom-hero-carousel span.loox-rating-label{font-size:14px}}.custom-header-outer .subheading{margin-top:20px}.product-list{margin-top:40px}.xo-header__right{min-width:150px}.hero-comparison{padding:24px 32px 0}.hero-comparison__inner{position:relative;z-index:1;border-radius:16px;overflow:hidden;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center}.hero-comparison__inner img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1;object-position:top}.hero-comparison-content-wrapper{padding:32px 16px;max-width:750px}p.hero-subtitle{font-size:24px;font-weight:700;margin-bottom:10px}.hero-buttons .hero-btn-secondary{background:transparent}.hero-description{margin:20px auto 40px}.hero-bottom-text{margin-top:20px;font-size:14px}.hero-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.hero-comparison{padding:24px 20px 0}@media screen and (min-width:1400px){.configurator-btn-wrapper{margin-bottom:64px}}@media(max-width:989px){p.pricing-comparison__subheading{margin-top:10px}.main-image-column .column-wrapper .column-image{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.main-image-column .column-wrapper .column-text{font-size:18px}.main-image-column .column-wrapper{grid-template-columns:1fr;gap:20px}.main-image-column .left{grid-template-columns:1fr;gap:20px;grid-template-rows:auto}.main-image-column .left .column-item,.main-image-column .right .column-item{min-height:300px;grid-column:auto!important;grid-row:auto!important}.content-wrapper-outer .image-wrp{order:1}.content-wrapper-outer .content-wrapper{order:2}.content-wrapper-outer .image-wrp img{border-radius:0}.content-wrapper-outer .content-wrapper{padding:24px 12px}h3.title-wrp{margin:0 0 15px;font-size:24px}}@media screen and (max-width:749px){.step1-card,.configurator-custom-upsell .upsell-wrapper,.configurator-custom-upsell .installation-wrapper,.configurator-price-wrap{padding:15px;border-radius:10px}.xo-product-info-content__vendor img.vendor-img{width:64px}.donation-wrp .icon-wrp{flex:0 0 40px}.pro-header-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.pro-header-wrapper a{margin-left:0;margin-right:auto}.prod-information-wrp{grid-template-columns:minmax(0,1fr);gap:20px}.info-block-wrp h5{font-size:20px;margin-bottom:10px}.info-block-wrp{padding:15px;border-radius:8px}.specification-wrapper h5{font-size:20px!important}.prod-document-wrp{grid-template-columns:repeat(1,minmax(0,1fr))}.prod-document-item{min-height:200px}.prod-document-item p{margin-top:0;font-size:16px}img.product_specs-pdf-icon{max-width:50px}.usp-wrapper{display:none}}@media screen and (min-width:750px){.custom-hero-carousel .img-banner-3__content{padding-bottom:3rem!important}}@media screen and (min-width:990px){.content-wrapper-outer:has(.image-wrp){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media screen and (max-width:1199px){.pricing-card__flow{gap:10px}.mega-menu-1__item.mega-menu-1__item--center{grid-template-columns:minmax(0,1fr)}.mega-menu-1__item.mega-menu-1__item--left{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/global.css.map */
