.earth-hero-page{text-align:center;background:radial-gradient(70% 50% at 50% 32%,#64aaff29 0%,#0000 60%),linear-gradient(#f1f1f1 0% 70%);padding:20px 16px 70px;position:relative;overflow:hidden}.earth-hero-page-inner{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.earth-hero-page .small-title{letter-spacing:5px;color:#888;text-transform:uppercase;text-align:center;margin:0 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.earth-hero-page .heading-spacing{color:#212529;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-family:Inter,sans-serif;font-size:clamp(26px,4vw,36px);font-weight:500;margin:0 0 24px!important}.earth-hero-page .heading-spacing strong{color:#111418;font-weight:800}.earth-hero-page-stage{border-radius:50%;width:min(480px,88vw);height:min(480px,88vw);margin:12px auto 18px;position:relative;box-shadow:0 28px 70px #00285038}.earth-hero-page-photo{object-fit:cover;z-index:1;background:#0a2744;border-radius:50%;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.earth-hero-page-host{z-index:2;touch-action:pan-y;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.earth-hero-page-host canvas{touch-action:pan-y;border-radius:50%;display:block;width:100%!important;height:100%!important}@media (pointer:coarse){.earth-hero-page-host,.earth-hero-page-host canvas{pointer-events:none!important}}.earth-hero-page-stage.is-live .earth-hero-page-photo{opacity:.12;transition:opacity .8s}.earth-hero-page-stage:not(.is-live):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5eb0ff4d 60%,#5eb0ff00 72%);border-radius:50%;position:absolute;inset:-6%}.earth-hero-page-stage:not(.is-live):after{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle at 32% 26%,#ffffff52 0%,#fff0 42%),radial-gradient(circle at 68% 78%,#041a3680 0%,#041a3600 60%);border-radius:50%;position:absolute;inset:0}.earth-hero-page-stage:not(.is-live) .earth-hero-page-photo{will-change:transform;animation:22s linear infinite earthPhotoSpin}@keyframes earthPhotoSpin{0%{transform:perspective(1100px)rotateY(0)}to{transform:perspective(1100px)rotateY(360deg)}}@media (width<=768px){.earth-hero-page{padding:16px 14px 45px}.earth-hero-page-stage{width:min(340px,86vw);height:min(340px,86vw)}.earth-hero-page-title{font-size:clamp(30px,7vw,44px)}}@media (width<=480px){.earth-hero-page-stage{width:min(300px,88vw);height:min(300px,88vw)}}html,body{scroll-behavior:smooth;overflow-x:hidden}body.page-loaded .navbar{transform:translateY(0)!important}body.page-loaded .slider,body.page-loaded .page-header{opacity:1!important;transform:scale(1)!important}.bathco-product-main figure img,.bathco-product-main figure.is-inview img,.collection-box img,.collection-box.is-inview img,.image-box img,.image-box.is-inview img,.side-image img,.side-image.is-inview img,.image-content-box figure img,.image-content-box.is-inview figure img{opacity:1!important;transition:transform .5s!important;transform:none!important}a{cursor:pointer;text-decoration:none}.slider .slider-images .swiper-slide{background-position:50%;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;inset:0;background-size:cover!important}.accordion-content{max-height:0;transition:max-height .35s ease-out;overflow:hidden}.accordion-content.expanded{max-height:500px}.tap-to-scroll-top{color:#fff;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;box-sizing:border-box;background:#000;border:1px solid #ffffff40;border-radius:50%;outline:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s,background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(16px)scale(.9);box-shadow:0 4px 16px #00000073}.tap-to-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.tap-to-scroll-top:hover{background:#1a1a1a;border-color:#fff9;transform:translateY(-3px)scale(1.04);box-shadow:0 6px 20px #0009}.tap-to-scroll-top svg{stroke:#fff;transition:transform .2s;display:block}.tap-to-scroll-top:hover svg{transform:translateY(-2px)}@media (width<=768px){.tap-to-scroll-top{width:42px;height:42px;bottom:20px;right:20px}}.col-lg-4:nth-child(3n+1) .collection-box,.col-lg-4:nth-child(3n+2) .collection-box,.col-lg-4:nth-child(3n+3) .collection-box{padding-left:0!important;padding-right:0!important}.collection-box{flex-direction:column!important;height:100%!important;margin-bottom:30px!important;display:flex!important}.collection-box figure{aspect-ratio:4/5!important;background-color:#f7f8fa!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-bottom:18px!important;transition:transform .35s,box-shadow .35s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0000000d!important}.collection-box:hover figure{transform:translateY(-4px)!important;box-shadow:0 10px 25px #0000001a!important}.collection-box figure img{object-fit:cover!important;object-position:center!important;opacity:1!important;width:100%!important;height:100%!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;display:block!important;transform:none!important}.collection-box:hover figure img{transform:scale(1.05)!important}.collection-box .product_name{text-align:center!important;letter-spacing:.3px!important;color:#1a1a1a!important;margin-top:auto!important;padding:0 8px!important;font-size:16px!important;font-weight:600!important;transition:color .3s!important}.collection-box:hover .product_name{color:#bfa37c!important}.slider .slider-nav{display:none!important}@media (width<=991px){.slider{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:unset!important;max-height:unset!important;margin-top:55px!important;position:relative!important;overflow:hidden!important}.slider .slider-images{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.slider .slider-images .swiper-slide{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.slider .slider-images .swiper-slide .mobile-slide{display:none!important}.slider .slider-texts{z-index:5!important;pointer-events:none!important;width:100%!important;height:auto!important;padding:0 16px!important;position:absolute!important;bottom:12px!important;left:0!important}.slider .slider-texts .swiper-slide{background:0 0!important;height:auto!important}.slider .slider-texts .swiper-slide h1{color:#fff!important;text-shadow:0 2px 10px #000000d9!important;margin:0!important;font-size:20px!important;line-height:1.2!important}.slider .slider-texts .swiper-slide h1 .headerimg-main-text{text-shadow:0 2px 10px #000000d9!important}.slider .slider-nav.container-fluid{z-index:6!important;flex-direction:row!important;gap:6px!important;width:auto!important;padding:0!important;display:flex!important;position:absolute!important;bottom:10px!important;left:auto!important;right:12px!important}.slider .slider-nav .button-prev,.slider .slider-nav .button-next{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;background:#00000080!important;border:1px solid #ffffff4d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:11px!important;display:flex!important}.slider .slider-nav .swiper-fraction{display:none!important}}@media (width<=480px){.slider{aspect-ratio:16/9!important;margin-top:50px!important}.slider .slider-texts .swiper-slide h1{font-size:17px!important}}.brands.marquee-layout{background:#f1f1f1!important;border-top:1px solid #00000014!important;border-bottom:1px solid #00000014!important}.brands.marquee-layout .brands-title-block{border-right-color:#00000026!important}.brands.marquee-layout .section-title{color:#1a1a1a!important}.brand-marquee-logo{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:0 35px!important;display:flex!important}.brand-marquee-logo img{object-fit:contain!important;filter:none!important;width:auto!important;height:auto!important}.brand-marquee-logo.brand-logo-roxera img,.brand-marquee-logo.brand-logo-acurus img{max-height:38px!important}.brand-marquee-logo.brand-logo-snow-cera img{max-height:44px!important}.brand-marquee-logo.brand-logo-rock-cera img{max-height:46px!important}.brand-marquee-logo.brand-logo-neve img{max-height:45px!important}@media (width<=900px){.brands.marquee-layout{background:#f1f1f1!important;border-top:1px solid #00000014!important;border-bottom:1px solid #00000014!important;padding:28px 0!important}.brands-split{flex-direction:row!important;align-items:center!important;gap:0!important;width:100%!important;display:flex!important}.brands-title-block{text-align:left!important;border-right:2px solid #00000026!important;flex-shrink:0!important;align-items:center!important;height:52px!important;margin-right:20px!important;padding-left:0!important;padding-right:24px!important;display:flex!important}.brands-title-block .section-title{color:#1a1a1a!important;white-space:nowrap!important;letter-spacing:-.01em!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.brands-marquee-viewport{flex:1!important;min-width:0!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 94%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 4% 94%,#0000 100%)!important}.brands-marquee-track{align-items:center!important;width:max-content!important;animation:18s linear infinite marquee-scroll!important;display:flex!important}.brand-marquee-logo{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:52px!important;padding:0 22px!important;display:flex!important}.brand-marquee-logo img{object-fit:contain!important;filter:none!important;width:auto!important;height:auto!important}.brand-marquee-logo.brand-logo-roxera img,.brand-marquee-logo.brand-logo-acurus img{max-height:31px!important}.brand-marquee-logo.brand-logo-snow-cera img{max-height:36px!important}.brand-marquee-logo.brand-logo-rock-cera img,.brand-marquee-logo.brand-logo-neve img{max-height:38px!important}}@media (width<=480px){.brands.marquee-layout{padding:22px 0!important}.brands-title-block{height:44px!important;margin-right:15px!important;padding-right:18px!important}.brands-title-block .section-title{font-size:19px!important}.brand-marquee-logo{width:auto!important;height:44px!important;padding:0 16px!important}.brand-marquee-logo img{object-fit:contain!important;width:auto!important;height:auto!important}.brand-marquee-logo.brand-logo-roxera img,.brand-marquee-logo.brand-logo-acurus img{max-height:25px!important}.brand-marquee-logo.brand-logo-snow-cera img{max-height:30px!important}.brand-marquee-logo.brand-logo-rock-cera img,.brand-marquee-logo.brand-logo-neve img{max-height:31px!important}}.contact-box h6{color:#1a1a1a!important;font-weight:700!important}.contact-box p{opacity:1!important}.contact-box p a{color:#444!important;font-size:17px!important;font-weight:500!important;transition:color .2s!important}.contact-box p a i{color:#444!important;font-size:18px!important;transition:color .2s!important}.contact-box p a:hover,.contact-box p a:hover i{color:#bca196!important}.contact-card-wrapper{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #b8b8b8!important;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:40px 36px!important;box-shadow:0 10px 30px #0000000f!important}.contact-form-title{color:#1a1a1a!important;letter-spacing:-.3px!important;margin-bottom:6px!important;font-size:24px!important;font-weight:700!important}.contact-form-subtitle{color:#555!important;margin-bottom:24px!important;font-size:14px!important;line-height:1.5!important}.contact-field-group{width:100%!important;margin-bottom:18px!important;display:block!important}.contact-field-group input[type=text],.contact-field-group input[type=email],.contact-field-group input[type=tel],.contact-field-group textarea,.contact-fill-input,.contact-fill-textarea{box-sizing:border-box!important;color:#1a1a1a!important;background-color:#fff!important;border:1.5px solid #555!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;font-family:inherit!important;font-size:15px!important;transition:border-color .2s,box-shadow .2s!important;display:block!important}.contact-field-group input[type=text],.contact-field-group input[type=email],.contact-field-group input[type=tel],.contact-fill-input{height:56px!important;padding:0 20px!important;line-height:normal!important}.contact-field-group textarea,.contact-fill-textarea{resize:vertical!important;height:150px!important;min-height:150px!important;padding:16px 20px!important;line-height:1.6!important}.contact-field-group input::placeholder,.contact-field-group textarea::placeholder,.contact-fill-input::placeholder,.contact-fill-textarea::placeholder{color:#737373!important;font-size:15px!important;font-weight:400!important}.contact-field-group input:hover,.contact-field-group textarea:hover,.contact-fill-input:hover,.contact-fill-textarea:hover{border-color:#222!important}.contact-field-group input:focus,.contact-field-group textarea:focus,.contact-fill-input:focus,.contact-fill-textarea:focus{color:#1a1a1a!important;border-color:#bca196!important;box-shadow:0 0 0 4px #bca19640!important}.contact-btn-submit-main,.contact-fill-submit{box-sizing:border-box!important;color:#fff!important;letter-spacing:.8px!important;text-transform:uppercase!important;cursor:pointer!important;text-align:center!important;background:#bca196!important;border:none!important;border-radius:8px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:54px!important;font-size:15px!important;font-weight:600!important;transition:background-color .25s,transform .2s,box-shadow .25s!important;display:block!important;box-shadow:0 4px 14px #bca19659!important}.contact-btn-submit-main:hover,.contact-fill-submit:hover{background:#a88d82!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #bca19673!important}.contact-btn-submit-main:active,.contact-fill-submit:active{transform:translateY(0)!important}@media (width<=991px){.contact-card-wrapper{margin-top:30px!important;padding:28px 20px!important}}.search-box,.search-button,.dark-social-icons,.fa-facebook-f,.fa-facebook,.fa-instagram,.fa-linkedin,.fa-linkedin-in,a[href*=facebook\.com],a[href*=instagram\.com],a[href*=linkedin\.com]{display:none!important}.explore-collection-wrap{margin-top:15px;display:block}.explore-collection-btn{letter-spacing:.6px;text-transform:uppercase;background:#111;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026;color:#fff!important}.explore-collection-btn i{font-size:13px;transition:transform .25s}.explore-collection-btn:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 6px 18px #0003;color:#fff!important}@media (width<=991px){.bathco-product-main,.col-12 .bathco-product-main,.col-12:nth-child(n) .bathco-product-main{background:#fff!important;border:1.5px solid #ececec!important;border-radius:18px!important;flex-direction:column!important;width:100%!important;margin-bottom:24px!important;padding:0!important;transition:transform .25s,box-shadow .25s!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 20px #0000000f!important}.bathco-product-main:active{transform:scale(.995)!important}.bathco-product-main figure{aspect-ratio:16/10!important;background:#f8f8f8!important;border-bottom:1px solid #f0f0f0!important;order:1!important;width:100%!important;max-height:280px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.bathco-product-main figure a{width:100%!important;height:100%!important;display:block!important}.bathco-product-main figure img{object-fit:cover!important;opacity:1!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important;transform:scale(1)!important}.bathco-product-main:hover figure img{transform:scale(1.04)!important}.bathco-product-main .content-box{width:100%!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:0!important;order:2!important;margin:0!important;padding:22px 20px 24px!important}.col-12:nth-child(odd) .bathco-product-main .content-box,.col-12:nth-child(2n) .bathco-product-main .content-box{text-align:left!important;order:2!important;margin-left:0!important;margin-right:0!important}.bathco-product-main .content-box h2{color:#111!important;margin:0 0 8px!important;font-family:Playfair Display,serif!important;font-size:21px!important;font-weight:600!important;line-height:1.25!important}.bathco-product-main .content-box p{color:#555!important;opacity:1!important;margin:0 0 18px!important;padding:0!important;font-size:14.5px!important;line-height:1.55!important}.col-12:nth-child(odd) .bathco-product-main .content-box p,.col-12:nth-child(2n) .bathco-product-main .content-box p{padding-left:0!important;padding-right:0!important}.explore-collection-wrap{margin-top:0!important;display:block!important}.explore-collection-btn{color:#fff!important;letter-spacing:.6px!important;text-transform:uppercase!important;background:#111!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 24px!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 4px 14px #0000001f!important}}@media (width<=767px){.bathco-product-main,.col-12 .bathco-product-main,.col-12:nth-child(n) .bathco-product-main{border-radius:14px!important;margin-bottom:20px!important;box-shadow:0 4px 14px #0000000d!important}.bathco-product-main figure{aspect-ratio:16/10!important;max-height:220px!important}.bathco-product-main .content-box{padding:15px 15px 16px!important}.bathco-product-main .content-box h2{margin-bottom:4px!important;font-size:18px!important}.bathco-product-main .content-box p{margin-bottom:12px!important;font-size:13px!important;line-height:1.45!important}.explore-collection-btn{letter-spacing:.8px!important;width:100%!important;padding:11px 18px!important;font-size:12px!important}.content-section .row>[class*=col-].mb-4,.col-lg-4.col-md-6.mb-4,.col-lg-3.col-md-6.mb-4{margin-bottom:20px!important}.collection-box{margin-bottom:0!important}.collection-box figure{margin-bottom:8px!important}.collection-box .product_name{margin-bottom:2px!important;font-size:14px!important;line-height:1.3!important}.image-content-box{margin-bottom:16px!important}}@media (width<=480px){.bathco-product-main,.col-12 .bathco-product-main,.col-12:nth-child(n) .bathco-product-main{margin-bottom:18px!important}.bathco-product-main .content-box{padding:13px 13px 14px!important}.bathco-product-main .content-box p{margin-bottom:10px!important}.content-section .row>[class*=col-].mb-4,.col-lg-4.col-md-6.mb-4,.col-lg-3.col-md-6.mb-4{margin-bottom:16px!important}.collection-box figure{margin-bottom:6px!important}}.page-transition-wrapper{will-change:opacity, transform;animation:.38s cubic-bezier(.16,1,.3,1) forwards pageFadeEnter}@keyframes pageFadeEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.reveal-pending{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal-pending.is-revealed,.is-revealed{opacity:1!important;transform:translate(0,0)!important}@media (width<=767px){.reveal-pending{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}}.navbar{transition:background-color .35s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s,border-color .35s!important}.navbar.navbar-scrolled{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background-color:#0a0a0ae0!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 10px 30px #00000059!important}.bathco-product-main,.collection-box figure{position:relative!important;overflow:hidden!important}.bathco-product-main:after,.collection-box figure:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff29 50%,#0000 100%);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-22deg)}@media (hover:hover) and (width>=992px){.bathco-product-main:hover:after,.collection-box:hover figure:after{transition:left .9s cubic-bezier(.16,1,.3,1);left:160%}}.pill-btn,.explore-collection-btn,.contact-btn-submit-main,.contact-fill-submit,.btn-primary-action,.cata-btn a{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background-color .2s!important}.pill-btn:active,.explore-collection-btn:active,.contact-btn-submit-main:active,.contact-fill-submit:active,.cata-btn a:active{transform:scale(.96)!important}.explore-collection-btn i{display:inline-block;transition:transform .28s cubic-bezier(.16,1,.3,1)!important}.explore-collection-btn:hover i{transform:translate(5px)!important}@media (hover:hover) and (width>=992px){.pill-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.collection-box{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)!important}.collection-box:hover{transform:translateY(-5px)!important}.collection-box figure img{backface-visibility:hidden;will-change:transform;transform:scale(1);transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.collection-box:hover figure img{transform:scale(1.05)!important}.collection-box .product_name{transition:color .25s,transform .25s!important}.collection-box:hover .product_name{transform:translate(2px);color:#bca196!important}.image-icon-box{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s!important}.image-icon-box:hover{transform:translateY(-4px)!important}.contact-card-wrapper{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s!important}.contact-card-wrapper:hover{box-shadow:0 16px 36px #00000017!important}.cata-btn a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff!important;background-color:#111!important;border-color:#111!important}.cata-btn a:hover i{transform:translateY(2px)}.cata-btn a i{transition:transform .25s;display:inline-block}}@media (hover:none),(width<=991px){.bathco-product-main:active{transition:transform .12s cubic-bezier(.2,.8,.2,1)!important;transform:scale(.985)!important}.collection-box:active,.image-icon-box:active,.image-content-box:active{transition:transform .12s cubic-bezier(.2,.8,.2,1)!important;transform:scale(.98)!important}.footer-menu li a:active{transition:transform .1s,color .1s;transform:translate(3px);color:#fff!important}}@keyframes whatsappPulseRing{0%{box-shadow:0 0 #25d36673}70%{box-shadow:0 0 0 10px #25d36600}to{box-shadow:0 0 #25d36600}}a[href*=wa\.me]{animation:2.6s cubic-bezier(.4,0,.2,1) infinite whatsappPulseRing;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s!important}a[href*=wa\.me]:hover{transform:translateY(-2px)scale(1.02)!important}a[href*=wa\.me]:active{transform:scale(.96)!important}.accordion-item button{transition:background-color .25s,color .25s!important}.accordion-item button .icon{transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.accordion-item button[aria-expanded=true] .icon{transform:rotate(45deg)!important}.accordion-content{transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s!important}.brand-marquee-logo{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s!important}.brand-marquee-logo:hover{opacity:1!important;transform:scale(1.08)!important}.tap-to-scroll-top{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .25s!important}.tap-to-scroll-top.visible:hover{transform:translateY(-3px)scale(1.08)!important;box-shadow:0 8px 24px #00000059!important}.tap-to-scroll-top:active{transform:scale(.92)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-pending{opacity:1!important;transform:none!important}.page-transition-wrapper{animation:none!important}}@media (width<=991px){.page-header{height:270px!important;min-height:270px!important}.page-header .inner{margin-top:75px!important;padding:0 24px!important}.page-header .inner h1{margin-bottom:0!important;font-size:38px!important;line-height:1.15!important}.page-header .inner p{margin-top:10px!important;font-size:15px!important}}@media (width<=767px){.page-header{height:230px!important;min-height:230px!important}.page-header .inner{margin-top:68px!important;padding:0 18px!important}.page-header .inner h1{letter-spacing:.8px!important;margin-bottom:0!important;font-size:32px!important;line-height:1.15!important}.page-header .inner p{margin-top:8px!important;font-size:14px!important}}@media (width<=480px){.page-header{height:210px!important;min-height:210px!important}.page-header .inner{margin-top:64px!important;padding:0 15px!important}.page-header .inner h1{letter-spacing:.6px!important;font-size:29px!important}}.content-section:last-of-type,.content-section:last-child{padding-bottom:60px!important}.footer,.dark-footer{padding-top:50px!important}.footer .widget-title,.dark-footer .widget-title{margin-bottom:12px!important;padding-bottom:0!important}.footer .footer-menu,.dark-footer .footer-menu,.footer .footer-menu li:first-child,.dark-footer .footer-menu li:first-child{margin-top:0!important;padding-top:0!important}.export-map-section{margin-bottom:40px!important}@media (width<=991px){.content-section:last-of-type,.content-section:last-child{padding-bottom:30px!important}.footer,.dark-footer{padding-top:35px!important}.col-12:last-child .bathco-product-main,.content-section:last-of-type .row:last-child>.col-12:last-child>:last-child,.content-section:last-of-type .row:last-child>.mb-4:last-child{margin-bottom:0!important}.export-map-section{margin-bottom:25px!important}.footer .footer-menu,.footer .address,.dark-footer-brand{margin-bottom:28px!important}.dark-footer-bottom{margin-top:25px!important;padding:18px 0!important}}@media (width<=767px){.content-section:last-of-type,.content-section:last-child{padding-bottom:20px!important}.footer,.dark-footer{padding-top:25px!important}.col-12:last-child .bathco-product-main,.row>.col-12:last-child .bathco-product-main,.content-section:last-of-type .row>div:last-child,.content-section:last-of-type .row>div:last-child .collection-box,.content-section:last-of-type .row>div:last-child .cata-btn,.content-section:last-of-type .row>div:last-child .contact-card-wrapper{margin-bottom:0!important}.export-map-section{margin-bottom:18px!important}.footer .footer-menu,.footer .address,.dark-footer-brand{margin-bottom:22px!important}.dark-footer .row>div:last-child .footer-menu{margin-bottom:10px!important}.dark-footer-bottom{margin-top:20px!important;padding:16px 0!important}}@media (width<=480px){.content-section:last-of-type,.content-section:last-child{padding-bottom:15px!important}.footer,.dark-footer{padding-top:20px!important}.export-map-section{margin-bottom:12px!important}.footer .footer-menu,.footer .address,.dark-footer-brand{margin-bottom:18px!important}.dark-footer-bottom{margin-top:15px!important;padding:14px 0!important}}@media (width<=767px){.footer.dark-footer{padding-top:25px!important}.dark-footer-brand{text-align:center!important;margin-bottom:20px!important}.dark-footer-brand img{max-width:140px!important;margin-bottom:8px!important}.dark-footer-tagline{opacity:.85;margin-bottom:0!important;font-size:13px!important}.footer-mobile-col{flex:0 0 50%!important;width:50%!important;max-width:50%!important;margin-bottom:16px!important;padding-left:8px!important;padding-right:8px!important}.footer-mobile-col .widget-title{letter-spacing:1.5px!important;text-align:left!important;margin-bottom:8px!important;font-size:12px!important}.footer-mobile-col .footer-menu{text-align:left!important}.footer-mobile-col .footer-menu li{margin-bottom:3px!important}.footer-mobile-col .footer-menu li a{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.7!important;display:block!important;overflow:hidden!important}.footer-mobile-contact{border-top:1px solid #ffffff14!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-top:4px!important;margin-bottom:6px!important;padding-top:14px!important;padding-left:8px!important;padding-right:8px!important}.footer-mobile-contact .widget-title{letter-spacing:1.5px!important;text-align:left!important;margin-bottom:8px!important;font-size:12px!important}.footer-contact-split{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.footer-contact-phones{flex:0 0 50%!important;max-width:50%!important;margin:0!important;padding:0!important}.footer-contact-phones li{margin-bottom:3px!important}.footer-contact-phones li a{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;font-size:12px!important;line-height:1.6!important;display:flex!important;overflow:hidden!important}.footer-contact-phones li a i{opacity:.8;font-size:11px!important}.footer-contact-emails{text-align:center!important;flex:0 0 50%!important;justify-content:center!important;align-self:center!important;align-items:center!important;max-width:50%!important;margin:0!important;padding:0!important;display:flex!important}.footer-contact-emails li{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-bottom:0!important;display:flex!important}.footer-contact-emails li a{text-align:center!important;word-break:break-all!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:11.5px!important;line-height:1.45!important;display:inline-flex!important}.footer-contact-emails li a i{opacity:.8;font-size:11px!important}.dark-footer-bottom{border-top:1px solid #ffffff0f!important;margin-top:12px!important;padding:12px 0 14px!important}.dark-footer-copyright{font-size:11px!important}}@media (width<=480px){.footer-mobile-col .footer-menu li a{font-size:12px!important;line-height:1.65!important}.footer-contact-phones li a{font-size:11.5px!important}.footer-contact-emails li a{font-size:10.5px!important}}.custom-cta-section{margin-top:60px!important}@media (width<=991px){.custom-cta-section{margin-top:50px!important}}@media (width<=767px){.custom-cta-section{margin-top:40px!important}}@media (width<=480px){.custom-cta-section{margin-top:32px!important}}html,body,#root,.smooth-scroll,.section-wrapper,.content-section,.page-header{background-color:#f1f1f1!important}.quality-policy-text,.responsive-desc-text{text-align:left;color:#4a4a4a;word-spacing:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.75}.quality-policy-text{margin-top:14px;margin-bottom:24px;font-size:16px}@media (width>=992px){.quality-policy-text,.responsive-desc-text{text-align:justify;text-justify:inter-word}}@media (width<=767px){.quality-policy-text,.responsive-desc-text{text-align:left!important;word-spacing:normal!important;text-justify:auto!important}.quality-policy-text{margin-top:10px;margin-bottom:20px;font-size:14.5px;line-height:1.65}}
