:root{--grid-desktop-vertical-spacing: 30px;--grid-desktop-horizontal-spacing: 30px}.productSliderRow{background-position:center right}.productSliderRow .productSliderCol.cols{max-width:100%;margin-top:40px}@media screen and (max-width:1199px){.productSliderRow .productSliderCol.cols{max-width:100%}}:is(.productSliderHome,.productRelatedSlider,.productCard) .slick-list.draggable{overflow:hidden}@media screen and (max-width:1199px){:is(.productSliderHome,.productRelatedSlider,.productCard) .slick-list.draggable{overflow:visible}}@media screen and (max-width:567px){:is(.productSliderHome,.productRelatedSlider,.productCard) .slick-list.draggable{overflow:hidden}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:33.33333%}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts{gap:0rem}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails{display:flex;flex-direction:column;width:100%;justify-content:flex-start;padding:0;position:relative}@media(max-width:1200px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails{text-align:center}}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails{text-align:center}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proType{font-size:14px;line-height:1;font-family:var(--texts);color:#000;font-weight:500}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proType{font-size:12px;display:none}}@media(max-width:350px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proType{font-size:10px!important;line-height:20px!important}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proPrice{font-size:22px;font-weight:700;color:var(--dark);margin-top:0}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proPrice{font-size:12px;margin:0}}@media(max-width:340px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .proPrice{margin-top:0}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .wrapperProductDetails .small{font-size:12px;color:var(--dark)}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts figure{margin:0 0 20px;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;justify-content:center;align-items:end;background-position:center;aspect-ratio:1}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts figure{background-size:cover}}@media(max-width:350px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts figure{height:auto}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts a.titleProduct{color:var(--dark);text-align:center;width:100%;font-size:18px;font-family:var(--text);font-weight:600;position:relative;padding:0;display:flex}@media screen and (max-width:1400px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts a.titleProduct{font-size:14px}}@media screen and (max-width:1199px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts a.titleProduct{justify-content:center;line-height:20px;min-height:2lh}}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts a.titleProduct{font-size:19px;line-height:30px}}@media(max-width:350px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts a.titleProduct{font-size:12px!important;line-height:20px!important}}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts quantity-input.quantity{display:none}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .collection-cart button{font-size:14px;line-height:60px;font-family:var(--text);padding:0 20px;font-weight:800;display:flex;border-radius:80px;transition:var(--ease);min-width:191px;justify-content:center;background-color:transparent;width:100%;border:none;cursor:pointer;color:var(--dark);text-transform:uppercase;letter-spacing:1px;border:2px solid var(--dark)}:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .collection-cart button:hover{background-color:var(--primary);color:var(--light);border:2px solid var(--primary);transition:var(--ease)}@media(max-width:500px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .collection-cart button{min-width:auto;padding:0 15px;width:auto;margin-top:10px;line-height:40px;letter-spacing:0}}@media(max-width:350px){:is(.productSliderHome,.productRelatedSlider,.productCard) .itemProducts .collection-cart button{font-size:10px!important;line-height:40px!important}}:is(.productSliderHome,.productRelatedSlider,.productCard) span.prev.arrows,:is(.productSliderHome,.productRelatedSlider,.productCard) span.next.arrows{background-color:#fff;color:#111;border:1px solid rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:3;box-shadow:0 4px 14px #0000001a}:is(.productSliderHome,.productRelatedSlider,.productCard) .productFooter{display:flex;width:100%;justify-content:center}:is(.productSliderHome,.productRelatedSlider,.productCard) .productFooter .masterBtns{display:flex;width:100%;justify-content:flex-start}@media(max-width:1199px){:is(.productSliderHome,.productRelatedSlider,.productCard) .productFooter .masterBtns{justify-content:center}}:is(.productSliderHome,.productRelatedSlider,.productCard) .productFooter .collection-cart{display:flex;width:auto%}:is(.productSliderHome,.productRelatedSlider,.productCard) ul.slick-dots{justify-content:flex-start}@media screen and (max-width:1199px){:is(.productSliderHome,.productRelatedSlider,.productCard) ul.slick-dots{justify-content:center}}.metafield-rich_text_field li br{display:none}.product-information__grid{display:flex;flex-direction:row;justify-content:flex-start;max-width:1512px;padding:5rem 3rem 2rem;margin:auto;width:100%}@media(max-width:750px){.product-information__grid{flex-direction:column;gap:30px}}.product-information__grid .product-information__media{width:50%;display:flex;min-width:auto}@media(max-width:750px){.product-information__grid .product-information__media{width:100%}}.product-information__grid .product-details{display:flex;width:50%;flex-direction:column}@media(max-width:750px){.product-information__grid .product-details{width:100%}}.product-information__grid .proSub{display:flex;gap:15px;font-weight:600;font-size:12px;justify-content:flex-start;align-items:center}@media(max-width:1200px){.product-information__grid .proSub{font-size:13px}}@media(max-width:1024px){.product-information__grid .proSub{font-size:10px}}.product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:51%;max-width:fit-content}div[ref=priceContainer] span[role=group]:nth-child(1) .price{font-size:20px;color:var(--primary);font-weight:700}@media(max-width:1200px){div[ref=priceContainer] span[role=group]:nth-child(1) .price{font-size:14px}}div[ref=priceContainer] .compare-at-price{font-size:20px;color:var(--dark);font-weight:700;opacity:1}@media(max-width:1200px){div[ref=priceContainer] .compare-at-price{font-size:14px}}.product-details .group-block h1{font-family:var(--headings);font-size:50px;font-weight:400}@media(max-width:1200px){.product-details .group-block h1{font-size:30px}}.product-details .variant-picker__form legend{font-size:20px;font-weight:600;font-family:var(--texts);color:var(--dark)}.product-details .variant-option__button-label--has-swatch{outline:none!important}.product-details .swatch{border-radius:10px;width:70px;height:70px;background-size:cover}.product-details .variant-picker .variant-option--buttons label:has(.swatch){border-radius:10px}.product-details .accordion--dividers{display:flex;flex-direction:column;gap:10px;border:none!important}@media(max-width:750px){.product-details .accordion--dividers{flex-direction:row}}.product-details .accordion--dividers .details{border:none!important}.product-details .accordion--dividers .details .details__header{background-color:var(--dark);padding:20px 35px;border-radius:50px;color:var(--light);font-size:22px;font-weight:400;font-family:var(--headings)}.product-details .accordion--dividers .details .details__header img{margin-right:15px;width:25px!important}@media(max-width:1200px){.product-details .accordion--dividers .details .details__header{font-size:20px}}.product-details .accordion--dividers .details-content{padding:20px 30px!important;border:2px solid;border-radius:40px;margin-top:15px}.product-details .accordion--dividers .details-content *{font-size:17px;line-height:27px}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper{display:flex;align-items:center;width:100%}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .section--full-width{width:100%;max-width:1512px;margin:0 auto;padding:2rem 3rem;padding-top:0}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .section--full-width div{width:100%}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .section--full-width .custom-section-background{display:none}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers{display:flex;flex-direction:row;gap:25px;flex-wrap:wrap}@media(max-width:750px){:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers{gap:15px;flex-direction:column}}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers .details-content{padding:20px 30px!important;background-color:transparent;margin-top:15px;border-radius:12px;border:1px solid rgb(12 12 12 / 10%)}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers .details-content .spacing-style{width:100%!important;max-width:100%!important}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers .details-content .spacing-style *{width:100%!important;max-width:100%!important}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper .accordion--dividers .details-content *{font-size:17px;line-height:27px}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom{width:calc(50% - 20px)}@media(max-width:750px){:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom{width:calc(100% + -0px)}}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom .details{border:none!important}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom .details .details__header{background-color:transparent;padding:25px;border-radius:12px;color:var(--dark);font-size:24px;font-weight:400;font-family:var(--headings);border:1px solid rgb(12 12 12 / 10%)}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom .details .details__header img{margin-right:15px}:is(body.product,body#build-your-perfect-shower,body.iamProduct) .section-wrapper accordion-custom .details summary .svg-wrapper{width:41px;height:41px;color:var(--primary)}.media-gallery__grid{position:relative}.media-gallery__grid .customSale{position:absolute;background-color:var(--primary);z-index:1;padding:10px;color:var(--light);font-weight:700;font-size:18px;border-radius:4px;line-height:1;left:0;top:0}.rightSide div[ref=priceContainer]{gap:12px;display:flex;align-items:center}@media(max-width:1024px){.rightSide div[ref=priceContainer]{flex-direction:column;align-items:flex-start;gap:8px}}.rightSide span.savings{text-transform:capitalize;background-color:var(--primary);color:var(--light);padding:4px 12px;font-weight:600;font-size:16px;border-radius:4px}.rightSide .LowstockBox{display:flex;flex-direction:row;align-items:center;gap:10px;border:2px solid #F28100;border-radius:5px;padding:0 15px;line-height:1}.rightSide .LowstockBox svg{width:22px;height:22px}@media(max-width:1200px){.rightSide .LowstockBox svg{width:16px;height:16px}}.rightSide .LowstockBox p{margin:0;line-height:40px;color:var(--dark);font-weight:600;font-size:12px!important}.rightSide .InstockBox{display:flex;flex-direction:row;align-items:center;gap:10px;border:2px solid #00b67a;border-radius:5px;padding:0 15px;line-height:1}.rightSide .InstockBox svg{width:22px;height:22px}@media(max-width:1200px){.rightSide .InstockBox svg{width:16px;height:16px}}.rightSide .InstockBox p{margin:0;line-height:40px;color:var(--dark);font-weight:600;font-size:12px!important}.rightSide .OutstockBox{display:flex;flex-direction:row;align-items:center;gap:10px;border:2px solid #e51c39;border-radius:5px;padding:0 15px;line-height:1}.rightSide .OutstockBox svg{width:22px;height:22px}@media(max-width:1200px){.rightSide .OutstockBox svg{width:16px;height:16px}}.rightSide .OutstockBox p{margin:0;line-height:40px;color:var(--dark);font-weight:600;font-size:12px!important}.rightSide .LaststockBox{display:flex;flex-direction:row;align-items:center;gap:10px;border:2px solid #F5B7B7;border-radius:5px;padding:0 15px;line-height:1}.rightSide .LaststockBox svg{width:22px;height:22px}@media(max-width:1200px){.rightSide .LaststockBox svg{width:16px;height:16px}}.rightSide .LaststockBox p{margin:0;line-height:40px;color:var(--dark);font-weight:600;font-size:12px!important}:is(body.product,body#build-your-perfect-shower) .productSliderRow .wrapper{max-width:100%}:is(body.product,body#build-your-perfect-shower) .productSliderRow .slick-list.draggable{overflow:visible;padding:0 5vw!important}:is(body.product,body#build-your-perfect-shower) .productSliderRow .slick-list.draggable:after,:is(body.product,body#build-your-perfect-shower) .productSliderRow .slick-list.draggable:before{content:"";position:absolute;width:230px;height:100%;background-image:linear-gradient(180deg,#0000,#fff)}:is(body.product,body#build-your-perfect-shower) .productSliderRow .slick-list.draggable:after{right:0;top:0;background-image:linear-gradient(90deg,#0000,#fff)}:is(body.product,body#build-your-perfect-shower) .productSliderRow .slick-list.draggable:before{left:0;top:0;background-image:linear-gradient(90deg,#0000,#fff);z-index:1;transform:rotate(180deg)}body.product,body#build-your-perfect-shower{overflow:visible}.sticky-atc{position:fixed;bottom:20px;width:fit-content;box-shadow:0 -2px 10px #0000001a;z-index:9999;display:flex;right:20px;left:auto;border-radius:5px;padding:10px;background-color:#fff}.sticky-atc img#stickyImage{max-width:257px}.sticky-atc button{background-color:var(--primary);border-color:var(--primary);color:var(--light);font-size:13px;line-height:60px;font-family:var(--button);border:0px solid;padding:0 3rem;font-weight:900;display:flex;border-radius:0;transition:var(--ease);justify-content:center;align-items:center;text-transform:uppercase;width:100%}.wishProButton{position:relative}.wishProButton button.wishlist-btn,.wishProButton .product-share-btn{position:static;right:5px;top:5px;height:auto;width:auto;display:flex;flex-direction:row;border:2px solid;padding:18px 30px;border-radius:100px;font-size:18px;font-family:var(--headings);letter-spacing:1px}:is(.wishProButton button.wishlist-btn,.wishProButton .product-share-btn) span.wishlist-text{display:flex;gap:10px;text-transform:uppercase;align-items:center;font-weight:400}:is(.wishProButton button.wishlist-btn,.wishProButton .product-share-btn) span.wishlist-text svg path{stroke:var(--primary)}.gpo-group span.label-content{font-size:28px;font-weight:500;font-family:var(--headings);color:var(--dark);margin-bottom:15px;letter-spacing:1px}.gpo-group .gpo-swatches.buttons input+label{background:#fff;color:#000;font-size:11px;font-family:var(--texts);font-style:normal;font-weight:400;border-radius:40px}.gpo-group .gpo-swatches input:checked+label{border-color:var(--dark);background-color:var(--dark)!important;color:var(--light)!important}.gpo-group .gpo-group .gpo-swatches.buttons input+label{background:#fff;color:#000;font-size:11px;font-family:var(--texts);font-style:normal;font-weight:600;border-radius:40px}.gpo-group .gpo-selected-values,.gpo-group div[data-element-id=buttons-1] .gpo-selected-values{display:none!important}.gpo-group div[data-element-id=buttons-1] .gpo-swatches.buttons input+label{background:#fff;color:#000;font-size:14px;font-family:var(--texts);font-style:normal;font-weight:400;font-size:16px;line-height:normal;padding:15px 45px;border-radius:10px;font-weight:600}.gpo-group div[data-element-id=buttons-1] .gpo-swatches input:checked+label{border-color:var(--dark);background-color:var(--dark)!important;color:var(--light)!important}:is(.gpo-group .shapeClass,.gpo-group .sizeClass,.gpo-group div[data-element-id=buttons-8]) .gpo-swatches.buttons input+label{padding:5px 20px}:is(.gpo-group .shapeClass,.gpo-group .sizeClass,.gpo-group div[data-element-id=buttons-8]) .gpo-swatches.buttons input+label{font-size:12px;font-family:var(--texts);font-weight:600}.gpo-group__childs{gap:20px}.gpo-swatches .gpo-swatch__inner{border:none!important}@media(max-width:767px){.gpo-swatches.color-swatches.gpo-ov-item span.swatch-top{width:32px!important;height:32px!important}}.media-gallery__grid .product-media-container{max-height:auto}.media-gallery__grid .product-media-container .product-media-constraint-wrapper{width:100%}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){background-color:#fff}.product-media,.product-media-container{overflow:hidden;position:relative;cursor:zoom-in}.product-media img,.product-media-container img{transition:transform .2s ease;will-change:transform}.variant-option__button-label{position:relative;overflow:hidden}.variant-option__button-label .swatch .swatchName{position:absolute;background:#000;color:#fff;font-size:10px;bottom:0;z-index:5;padding:3px 0;border-radius:5px;opacity:0;width:120px;text-align:center;left:calc(-50% + 12px);transition:var(--ease);z-index:-1}.variant-option__button-label .swatch .swatchName:after{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid black;position:absolute;top:-10px;left:0;right:0;margin:auto;width:0px}.variant-option__button-label:hover .swatch .swatchName{opacity:1;transition:var(--ease);bottom:-37px;z-index:1}#levitate-Color .variant-option__button-label,.iamProduct,.iamProduct .product-information__media{overflow:visible}.iamProduct .media-gallery--carousel{overflow:visible;position:relative}.iamProduct slideshow-component{position:sticky;top:100px}.breadcrumbs span,.breadcrumbs a{color:var(--dark);font-weight:600;font-family:var(--text);font-size:12px;text-transform:uppercase}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.breadcrumbs li{display:flex;align-items:center;gap:8px}.breadcrumbs a:hover{text-decoration:underline}fieldset#levitate-Size .variant-option__button-label{overflow:hidden}body .quick-add-modal .quick-add-modal__content .stickyDiv{display:flex!important}div#quick-add-modal-content{gap:20px}.quick-add-modal__content .product-details{grid-row:1 / span 5!important}.wishProButton{display:flex;gap:20px;align-items:center;justify-content:flex-start}@media(max-width:500px){.wishProButton{flex-direction:column}}.wishProButton button.product-share-btn{background-color:transparent;display:flex;gap:8px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/1/assets/levitate_Product.css.map */
