/* UGO V37.9 Unified Visible Authority */
:root{--ugo-navy:#071a3d;--ugo-navy2:#0a3565;--ugo-blue:#087bd8;--ugo-green:#07864f;--ugo-green-bg:#edf9f3;--ugo-green-line:#a9ddbf;--ugo-violet:#6543c5;--ugo-violet-bg:#f4f0ff;--ugo-violet-line:#cfc1f5;--ugo-yellow:#ffd21c;--ugo-ink:#0b1835;--ugo-muted:#667085;--ugo-line:#dbe5ec}
.ugo5-app{background:linear-gradient(180deg,#f7fbff 0,#eef4f8 100%)!important}
.ugo16-main{padding-top:10px!important}
.ugo5-header{box-shadow:0 4px 18px rgba(7,26,61,.08)!important}
.ugo370-product{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}
.ugo370-hero{height:148px!important;border:1px solid var(--ugo-line)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;overflow:hidden!important;background:#effaff!important}
.ugo370-hero img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 60%!important}
.ugo370-product-info{padding:14px 16px 16px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-top:0!important;border-radius:0 0 18px 18px!important}
.ugo370-product-info h1{margin:0 0 8px!important;font-size:31px!important;line-height:1!important;letter-spacing:-.7px!important;color:var(--ugo-ink)!important}
.ugo370-product-price{margin:0!important;gap:8px!important}
.ugo370-product-price strong{font-size:27px!important}

/* DELIVERY + ORDERING */
.ugo370-delivery{margin-top:12px!important;padding:18px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}
.ugo370-heading{margin-bottom:12px!important}.ugo370-heading span{font-size:22px!important;font-weight:900!important;color:var(--ugo-ink)!important}
.ugo370-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.ugo370-option{min-height:112px!important;padding:14px!important;border-radius:16px!important;background:#fff!important;border:1px solid #d8e2ea!important;text-align:left!important}
.ugo370-option.is-free.is-selected{background:var(--ugo-green-bg)!important;border:2px solid var(--ugo-green)!important;box-shadow:0 6px 16px rgba(7,134,79,.08)!important}.ugo370-option.is-sameday.is-selected{background:var(--ugo-violet-bg)!important;border:2px solid var(--ugo-violet)!important;box-shadow:0 6px 16px rgba(101,67,197,.08)!important}
.ugo370-option-title{font-size:12px!important;font-weight:900!important}.ugo370-option strong{display:block!important;margin-top:7px!important;font-size:23px!important;line-height:1!important}.ugo370-selected{margin-top:12px!important;padding:14px 15px!important;border-radius:14px!important;border:1px solid!important}.ugo370-selected.is-free{background:var(--ugo-green-bg)!important;border-color:var(--ugo-green-line)!important}.ugo370-selected.is-sameday{background:var(--ugo-violet-bg)!important;border-color:var(--ugo-violet-line)!important}
.ugo370-selected b{font-size:12px!important}.ugo370-selected .ugo370-slot{font-size:19px!important;line-height:1.18!important;font-weight:900!important;color:var(--ugo-ink)!important}.ugo370-selected .ugo370-order-before{font-size:11.5px!important;color:var(--ugo-muted)!important}
.ugo370-order{margin-top:12px!important;padding:18px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}.ugo370-quick{margin-bottom:14px!important}.ugo370-quick>span{font-size:12px!important;font-weight:900!important}.ugo370-quick>div{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.ugo370-quick button{height:46px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d8e2ea!important;font-size:15px!important;font-weight:900!important}
.ugo-mode-free .ugo370-quick button.is-active{background:#e8f7ef!important;border:2px solid var(--ugo-green)!important;color:#067042!important}.ugo-mode-sameday .ugo370-quick button.is-active{background:#eee8ff!important;border:2px solid var(--ugo-violet)!important;color:#542db2!important}
.ugo370-qty-row{margin-top:4px!important}.ugo370-stepper{height:52px!important;border-radius:13px!important}.ugo370-total{margin-top:12px!important;min-height:62px!important;border-radius:14px!important;background:linear-gradient(100deg,var(--ugo-navy),var(--ugo-navy2))!important}.ugo370-total strong{font-size:25px!important}.ugo370-actions{gap:10px!important}.ugo370-actions button{min-height:56px!important;border-radius:14px!important;font-size:13px!important;font-weight:900!important}.ugo370-actions .ugo5-add{background:linear-gradient(100deg,#ffd629,#ffc900)!important}

/* ESSENTIALS + CAPS */
.ugo378-essentials{margin-top:12px!important;padding:16px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}
.ugo378-section-head{margin-bottom:12px!important}.ugo378-section-head small{font-size:9px!important;color:var(--ugo-green)!important;font-weight:900!important}.ugo378-section-head h2{margin:2px 0 0!important;font-size:22px!important;line-height:1.08!important;color:var(--ugo-ink)!important}
.ugo378-essential-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ugo378-essential-card{min-width:0!important;padding:10px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-radius:15px!important;box-shadow:none!important}
.ugo378-essential-card img{width:100%!important;height:150px!important;object-fit:contain!important;background:#f7f9fb!important;border-radius:11px!important}.ugo378-card-copy{padding:9px 2px 2px!important}.ugo378-card-copy small{font-size:8px!important;color:var(--ugo-green)!important;font-weight:900!important}.ugo378-card-copy strong{display:block!important;margin-top:3px!important;font-size:15px!important;line-height:1.2!important;color:var(--ugo-ink)!important}.ugo378-card-copy b{display:block!important;margin-top:6px!important;font-size:14px!important;color:var(--ugo-ink)!important}
.ugo378-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:8px!important;padding:6px 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important}.ugo378-pill.is-soon{background:#f2eaff!important;color:#6336bd!important}.ugo378-pill.is-offer{background:#e7f8ee!important;color:#087a49!important}.ugo378-call{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin-top:8px!important;padding:0 12px!important;border-radius:10px!important;background:#e8f8ef!important;color:#087a49!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important}
.ugo378-cleaning-media{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;position:relative!important}.ugo378-cleaning-media img{grid-column:1/-1!important}.ugo378-cleaning-media>span{position:absolute!important;top:8px!important;z-index:2!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:var(--ugo-ink)!important;font-size:9px!important;font-weight:900!important}.ugo378-cleaning-media>span:first-child{left:8px!important}.ugo378-cleaning-media>span:last-child{right:8px!important}
.ugo378-cap-recycle{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #e7edf2!important}.ugo378-cap-recycle header small{font-size:9px!important;color:var(--ugo-green)!important;font-weight:900!important}.ugo378-cap-recycle h3{margin:3px 0 11px!important;font-size:19px!important;color:var(--ugo-ink)!important}.ugo378-cap-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.ugo378-cap-card{display:block!important;padding:9px!important;border:1px solid var(--ugo-line)!important;border-radius:14px!important;background:#fff!important}.ugo378-cap-card img{width:100%!important;height:128px!important;object-fit:cover!important;object-position:center!important;border-radius:11px!important;background:#d7c1a0!important}.ugo378-cap-card>div{padding:8px 2px 2px!important}.ugo378-cap-card small{font-size:8px!important;color:var(--ugo-muted)!important;font-weight:900!important}.ugo378-cap-card strong{display:block!important;margin-top:3px!important;font-size:14px!important;line-height:1.2!important;color:var(--ugo-ink)!important}

/* DEPARTMENTS + SERVICES */
.ugo16-departments{margin-top:12px!important;padding:16px!important;background:#fff!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}.ugo16-section-head{align-items:end!important;margin-bottom:12px!important}.ugo16-section-head h2{font-size:22px!important;line-height:1.08!important;color:var(--ugo-ink)!important}.ugo16-section-head>span{font-size:9px!important;color:var(--ugo-muted)!important;max-width:120px!important;text-align:right!important}
.ugo16-department-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.ugo16-department{display:block!important;padding:0!important;overflow:hidden!important;border:1px solid var(--ugo-line)!important;border-radius:14px!important;background:#fff!important;text-align:left!important}.ugo16-department-media{display:block!important;height:118px!important;border-radius:0!important;overflow:hidden!important;background:#f4f8fb!important}.ugo16-department-media img{width:100%!important;height:100%!important;object-fit:cover!important}.ugo16-department-media b{top:7px!important;left:7px!important;padding:4px 7px!important;border-radius:999px!important;background:#e7f8ee!important;color:#087a49!important;font-size:8px!important}.ugo16-department-copy{display:block!important;padding:9px!important}.ugo16-department-copy strong{display:block!important;font-size:12px!important;line-height:1.15!important;color:var(--ugo-ink)!important}.ugo16-department-copy small{display:block!important;margin-top:4px!important;font-size:9px!important;color:var(--ugo-muted)!important}
.ugo16-services-heading{margin:17px 0 9px!important}.ugo16-services-heading h3{font-size:18px!important;color:var(--ugo-ink)!important}.ugo16-services-heading>span{font-size:9px!important;color:var(--ugo-muted)!important}.ugo16-service-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ugo16-service-card{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;padding:9px!important;border:1px solid var(--ugo-line)!important;border-radius:13px!important;background:#fff!important;text-align:left!important}.ugo16-service-card img{width:62px!important;height:58px!important;object-fit:cover!important;border-radius:10px!important}.ugo16-service-card strong{font-size:12px!important;color:var(--ugo-ink)!important}.ugo16-service-card small{margin-top:3px!important;font-size:9px!important;line-height:1.25!important;color:var(--ugo-muted)!important}

/* SEARCH + CART */
.ugo5-search-sheet{background:#f6f9fc!important}.ugo5-search-sheet .ugo5-sheet-title{padding-bottom:8px!important}.ugo5-search-sheet .ugo5-sheet-title h2{font-size:24px!important;letter-spacing:-.4px!important;color:var(--ugo-ink)!important}.ugo5-search-input{margin:8px 0 14px!important;border:1px solid var(--ugo-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 14px rgba(7,26,61,.04)!important}.ugo16-search-section{margin-top:14px!important}.ugo16-search-section>small{display:block!important;margin-bottom:7px!important;font-size:9px!important;color:var(--ugo-green)!important;font-weight:900!important}.ugo5-search-results,.ugo368-search-services,.ugo16-search-departments{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ugo5-search-results article,.ugo368-search-services article,.ugo16-search-departments button{min-height:72px!important;padding:8px!important;border:1px solid var(--ugo-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.ugo5-search-media,.ugo368-search-services article>img,.ugo16-search-departments button>img{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:10px!important;object-fit:cover!important;background:#f3f8fb!important}.ugo5-search-results strong,.ugo368-search-services strong,.ugo16-search-departments strong{font-size:12px!important;color:var(--ugo-ink)!important}.ugo5-search-results small,.ugo368-search-services small,.ugo16-search-departments small{font-size:9px!important;color:var(--ugo-muted)!important}
.ugo5-cart-layout{display:block!important}.ugo5-cart-content,.ugo5-order-summary{padding:16px!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}.ugo28-cart-head h1{font-size:28px!important;letter-spacing:-.5px!important;color:var(--ugo-ink)!important}.ugo5-cart-item{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;gap:12px!important;padding:11px!important;border:1px solid var(--ugo-line)!important;border-radius:15px!important;background:#fff!important}.ugo5-cart-media{width:94px!important;height:94px!important}.ugo5-cart-copy h2{font-size:20px!important;color:var(--ugo-ink)!important}.ugo5-cart-copy span{font-size:13px!important}.ugo5-cart-copy em{display:inline-flex!important;width:max-content!important;margin-top:6px!important;padding:6px 9px!important;border-radius:999px!important;font-style:normal!important;font-size:10px!important;font-weight:900!important}.ugo-mode-free .ugo5-cart-copy em{background:#e7f8ee!important;color:#087a49!important}.ugo-mode-sameday .ugo5-cart-copy em{background:#eee8ff!important;color:#5a35b8!important}.ugo5-cart-water-tools{grid-column:1/-1!important;margin-top:2px!important}.ugo5-cart-step{height:48px!important;border-radius:11px!important}.ugo19-cart-update-row button{min-height:44px!important;border-radius:11px!important;background:var(--ugo-navy)!important;color:#fff!important;font-weight:900!important}.ugo368-cart-summary{padding:16px!important}.ugo36-cart-mode{padding:14px!important;border-radius:14px!important}.ugo36-cart-mode.is-free{background:var(--ugo-green-bg)!important;border:1px solid var(--ugo-green-line)!important}.ugo36-cart-mode.is-sameday{background:var(--ugo-violet-bg)!important;border:1px solid var(--ugo-violet-line)!important}.ugo36-cart-mode strong{font-size:16px!important}.ugo368-cart-total strong{font-size:28px!important}.ugo5-checkout{min-height:58px!important;border-radius:14px!important;background:linear-gradient(100deg,#ffd629,#ffc900)!important;font-size:14px!important;font-weight:900!important}
@media(max-width:430px){.ugo16-main{padding-left:8px!important;padding-right:8px!important}.ugo370-product-info h1{font-size:29px!important}.ugo370-option{min-height:106px!important;padding:12px!important}.ugo370-option strong{font-size:20px!important}.ugo378-essential-card img{height:128px!important}.ugo378-cap-card img{height:112px!important}.ugo16-department-media{height:104px!important}}

/* APPROVED WORDING + REAL-SOURCE ALGAE PAIR */
.ugo378-section-head h2{font-size:0!important}.ugo378-section-head h2:after{content:'Water essentials & services';font-size:22px;line-height:1.08;font-weight:900;color:var(--ugo-ink)}
.ugo378-cleaning-media{height:150px!important;display:block!important;border-radius:11px!important;overflow:hidden!important;background-image:url('ugo-algae-before-v379.webp'),url('ugo-algae-after-v379.webp')!important;background-repeat:no-repeat!important;background-position:left center,right center!important;background-size:50% 100%!important}.ugo378-cleaning-media img{display:none!important}.ugo378-cleaning-media>span{top:8px!important}
.ugo378-cap-recycle header small{display:none!important}.ugo378-cap-recycle h3{font-size:0!important}.ugo378-cap-recycle h3:after{content:'Recycle, Reuse water caps';font-size:19px;font-weight:900;color:var(--ugo-ink)}
.ugo378-cap-card small{display:block!important}.ugo378-cap-card.is-good strong:before{content:none;display:block;margin-bottom:5px;font-size:13px;line-height:1.15;color:var(--ugo-ink)}.ugo378-cap-card.is-damaged strong:before{content:none;display:block;margin-bottom:5px;font-size:13px;line-height:1.15;color:var(--ugo-ink)}
.ugo370-quick>div{min-width:0!important}.ugo370-quick button{min-width:0!important;width:100%!important}.ugo370-stepper{min-width:145px!important}

/* MOBILE OVERFLOW HARDENING */
html,body,.ugo5-shell,.ugo5-app{max-width:100%!important;overflow-x:hidden!important}.ugo16-main,.ugo370-featured,.ugo370-product,.ugo370-delivery,.ugo370-order,.ugo378-essentials,.ugo16-departments{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.ugo370-options,.ugo370-quick>div,.ugo378-essential-grid,.ugo378-cap-grid,.ugo16-department-grid{width:100%!important;min-width:0!important}.ugo370-option,.ugo370-quick button,.ugo378-essential-card,.ugo378-cap-card,.ugo16-department{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ugo378-card-copy,.ugo378-cap-card>div,.ugo16-department-copy{min-width:0!important}.ugo378-card-copy strong,.ugo378-cap-card strong,.ugo16-department-copy strong{overflow-wrap:anywhere!important}
@media(max-width:430px){.ugo370-order{padding:14px!important}.ugo370-quick>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.ugo370-quick button{height:43px!important;padding:0!important}.ugo378-essential-grid,.ugo378-cap-grid{gap:8px!important}.ugo378-essentials{padding:12px!important}.ugo378-essential-card,.ugo378-cap-card{padding:8px!important}.ugo378-card-copy strong{font-size:13.5px!important}.ugo378-cap-card.is-good strong:before,.ugo378-cap-card.is-damaged strong:before{font-size:12px!important}}

/* REMOVE LOW-VALUE HELPER COPY */
.ugo16-section-head>span,.ugo16-services-heading>span{display:none!important}
/* CHECKOUT UNIFIED AUTHORITY */
body.woocommerce-checkout{background:linear-gradient(180deg,#f7fbff 0,#eef4f8 100%)!important;color:var(--ugo-ink)!important}body.woocommerce-checkout .site,body.woocommerce-checkout .wp-site-blocks{background:transparent!important}body.woocommerce-checkout main,body.woocommerce-checkout .woocommerce{max-width:780px!important;margin:0 auto!important}
body.woocommerce-checkout .ugo378-checkout-head{max-width:760px!important;margin:12px auto 14px!important;padding:16px!important;border:1px solid var(--ugo-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px rgba(7,26,61,.07)!important}.ugo378-checkout-top{gap:12px!important}.ugo378-checkout-brand>span{width:42px!important;height:42px!important;border-radius:11px!important}.ugo378-checkout-brand strong{font-size:17px!important}.ugo378-checkout-steps{gap:7px!important;margin:13px 0!important}.ugo378-checkout-steps span{min-height:34px!important;border-radius:10px!important}.ugo378-checkout-brief{gap:9px!important}.ugo378-brief-row{padding:13px 14px!important;border-radius:13px!important}.ugo378-brief-row strong{font-size:14px!important}.ugo378-brief-row.is-order b{font-size:22px!important}
body.woocommerce-checkout form.checkout{display:block!important}body.woocommerce-checkout .col2-set,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{margin-bottom:14px!important;padding:18px!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,26,61,.045)!important}
body.woocommerce-checkout h3{margin:0 0 14px!important;font-size:22px!important;line-height:1.15!important;color:var(--ugo-ink)!important}body.woocommerce-checkout .form-row{margin:0 0 13px!important}body.woocommerce-checkout .form-row label{display:block!important;margin-bottom:6px!important;font-size:11px!important;font-weight:900!important;color:var(--ugo-ink)!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea{width:100%!important;border:1px solid #d7e1e8!important;border-radius:12px!important;background:#fff!important;color:var(--ugo-ink)!important;box-shadow:none!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select{min-height:52px!important;padding:0 13px!important}body.woocommerce-checkout textarea{min-height:88px!important;padding:12px 13px!important}
body.woocommerce-checkout .ugo34-checkout-schedule{max-width:760px!important;margin:0 auto 14px!important;padding:15px 16px!important;border-radius:15px!important}body.woocommerce-checkout .ugo34-checkout-schedule strong{font-size:16px!important}body.woocommerce-checkout table.shop_table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;border:1px solid var(--ugo-line)!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:12px!important;border-color:#e7edf2!important}body.woocommerce-checkout table.shop_table .order-total th,body.woocommerce-checkout table.shop_table .order-total td{font-size:17px!important;font-weight:900!important}
body.woocommerce-checkout #payment{padding:16px!important;border:1px solid var(--ugo-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,26,61,.045)!important}body.woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:0!important}body.woocommerce-checkout #payment ul.payment_methods>li{margin:0 0 9px!important;padding:14px!important;border:1px solid var(--ugo-line)!important;border-radius:14px!important;background:#fff!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_galaxyone_upi_on_delivery{border-color:var(--ugo-green-line)!important;background:var(--ugo-green-bg)!important}body.woocommerce-checkout #payment label{font-size:14px!important;font-weight:900!important;color:var(--ugo-ink)!important}body.woocommerce-checkout #payment .payment_box{margin:9px 0 0!important;padding:10px 12px!important;border-radius:10px!important;background:#f7f9fb!important;color:#526174!important;font-size:11px!important;line-height:1.45!important}body.woocommerce-checkout #place_order{width:100%!important;min-height:58px!important;margin-top:10px!important;border:0!important;border-radius:14px!important;background:linear-gradient(100deg,#ffd629,#ffc900)!important;color:#071a3d!important;font-size:15px!important;font-weight:950!important}
@media(max-width:760px){body.woocommerce-checkout main,body.woocommerce-checkout .woocommerce{width:100%!important;padding:0 10px!important;box-sizing:border-box!important}body.woocommerce-checkout .ugo378-checkout-head{margin:10px 0 12px!important;padding:12px!important}.ugo378-checkout-brand strong{font-size:14px!important}.ugo378-checkout-steps span{font-size:8px!important}.ugo378-brief-row{padding:11px 12px!important}.ugo378-brief-row strong{font-size:12px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{padding:13px!important;border-radius:16px!important}body.woocommerce-checkout h3{font-size:19px!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select{min-height:50px!important}}
/* APPROVED CART REFERENCE FINALIZER */
.ugo5-cart-page .ugo5-main{padding-bottom:96px!important}.ugo5-cart-page .ugo28-cart-head{margin-bottom:12px!important}.ugo5-cart-page .ugo28-cart-head h1{font-size:30px!important}.ugo5-cart-page .ugo5-cart-item{grid-template-columns:104px minmax(0,1fr)!important;gap:13px!important}.ugo5-cart-page .ugo5-cart-media{width:104px!important;height:104px!important}.ugo5-cart-page .ugo5-cart-copy em{font-size:11px!important}.ugo5-cart-page .ugo368-cart-summary{margin-top:10px!important}.ugo5-cart-page .ugo368-summary-title strong{font-size:15px!important}.ugo5-cart-page .ugo368-summary-location b{font-size:13px!important;line-height:1.4!important}.ugo5-cart-page .ugo36-cart-mode{margin:10px 0 12px!important;padding:15px!important}.ugo5-cart-page .ugo36-cart-mode strong{font-size:17px!important;line-height:1.2!important}.ugo5-cart-page .ugo36-cart-mode span{font-size:12px!important;line-height:1.4!important}.ugo5-cart-page.ugo-mode-free .ugo36-cart-mode{box-shadow:inset 4px 0 0 var(--ugo-green)!important}.ugo5-cart-page.ugo-mode-sameday .ugo36-cart-mode{box-shadow:inset 4px 0 0 var(--ugo-violet)!important}.ugo5-cart-page .ugo368-cart-total{padding-top:11px!important;border-top:1px solid #e7edf2!important}.ugo5-cart-page .ugo368-cart-total strong{font-size:30px!important}.ugo5-cart-page .ugo5-checkout{min-height:60px!important;font-size:15px!important}.ugo5-bottom-nav{grid-template-columns:repeat(4,1fr)!important}
@media(max-width:430px){.ugo5-cart-page .ugo5-cart-content,.ugo5-cart-page .ugo5-order-summary{padding:12px!important}.ugo5-cart-page .ugo5-cart-item{grid-template-columns:96px minmax(0,1fr)!important}.ugo5-cart-page .ugo5-cart-media{width:96px!important;height:96px!important}.ugo5-cart-page .ugo36-cart-mode strong{font-size:16px!important}.ugo5-cart-page .ugo368-cart-total strong{font-size:28px!important}}
/* MOBILE ESSENTIALS + BRAND CLEANUP */
.ugo16-brand-copy small{display:none!important}
@media(max-width:430px){.ugo378-section-head>div>small{display:none!important}.ugo378-section-head h2{font-size:0!important}.ugo378-section-head h2:after{content:'Water essentials & services';font-size:22px;line-height:1.08;font-weight:900;color:var(--ugo-ink)}.ugo378-essential-grid{grid-template-columns:1fr!important}.ugo378-essential-card{padding:10px!important}.ugo378-essential-card.is-container{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important}.ugo378-essential-card.is-container>img{width:132px!important;height:132px!important}.ugo378-essential-card.is-cleaning{display:block!important}.ugo378-cleaning-media{height:178px!important}.ugo378-card-copy{padding:10px 4px 4px!important}.ugo378-card-copy strong{font-size:15px!important}.ugo378-card-copy b{font-size:14px!important}.ugo378-cap-grid{grid-template-columns:1fr 1fr!important}.ugo378-cap-card{padding:8px!important}.ugo378-cap-card img{height:116px!important}.ugo378-cap-card small{font-size:9px!important;line-height:1.2!important}.ugo378-cap-card strong{font-size:14px!important}}
/* UGO V38.0 — marked-issues rich-core authority */
.ugo381-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
.ugo381-brand .ugo16-brand-copy{display:flex!important;flex-direction:column!important;min-width:0!important}
.ugo381-brand .ugo16-brand-copy strong{font-size:15px!important;line-height:1.05!important;letter-spacing:.1px!important;color:#fff!important}
.ugo381-brand .ugo16-brand-copy small{display:block!important;margin-top:3px!important;font-size:8.5px!important;line-height:1!important;color:#b9d7ff!important;font-weight:800!important}
.ugo381-galaxy-mark{position:relative!important;display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:50%!important;background:radial-gradient(circle at 34% 30%,#fff 0 3%,#76caff 4% 9%,#2455ab 28%,#12194e 58%,#050b25 100%)!important;box-shadow:0 0 0 1px rgba(143,203,255,.42),0 0 18px rgba(74,143,255,.32)!important}
.ugo381-galaxy-mark:before{content:''!important;position:absolute!important;left:-5px!important;right:-5px!important;top:12px!important;height:12px!important;border:1.5px solid rgba(175,221,255,.82)!important;border-left-color:transparent!important;border-radius:50%!important;transform:rotate(-18deg)!important}
.ugo381-galaxy-mark:after{content:'✦'!important;position:absolute!important;right:4px!important;top:2px!important;color:#fff!important;font-size:10px!important;text-shadow:0 0 7px #fff!important}
.ugo5-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ugo-ref-checkout-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ugo381-cleaning-pair{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;height:auto!important;background:none!important;overflow:visible!important}
.ugo381-cleaning-pair figure{position:relative!important;margin:0!important;min-width:0!important;border-radius:11px!important;overflow:hidden!important;background:#f3f3f0!important}
.ugo381-cleaning-pair figure img{display:block!important;width:100%!important;height:156px!important;object-fit:contain!important;background:#f3f3f0!important;border-radius:0!important}
.ugo381-cleaning-pair figure span{position:absolute!important;z-index:3!important;left:8px!important;top:8px!important;padding:4px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.94)!important;color:#0b1835!important;font-size:8px!important;font-weight:950!important}
.ugo381-cleaning-pair figure+figure span{left:auto!important;right:8px!important}
.ugo378-cap-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
.ugo378-cap-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:9px!important;overflow:hidden!important;border:1px solid #dbe5ec!important;border-radius:14px!important;background:#fff!important}
.ugo378-cap-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.18/1!important;object-fit:contain!important;object-position:center!important;border-radius:11px!important;background:#d5bd9c!important}
.ugo378-cap-card>div{display:flex!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;padding:9px 2px 2px!important;min-width:0!important}
.ugo378-cap-card small{display:block!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;color:#0b1835!important;overflow-wrap:anywhere!important}
.ugo378-cap-card strong{display:block!important;margin-top:6px!important;font-size:14px!important;line-height:1.2!important;color:#0b1835!important}
.ugo378-cap-card .ugo378-pill{margin-top:auto!important}
.ugo381-search-water-services .ugo381-search-services{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
.ugo381-search-service,.ugo381-search-caps{display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:92px!important;padding:9px!important;border:1px solid #dbe5ec!important;border-radius:14px!important;background:#fff!important}
.ugo381-search-service>img{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:10px!important;background:#f6f8fa!important}
.ugo381-search-service strong,.ugo381-search-caps strong{display:block!important;font-size:12px!important;line-height:1.2!important;color:#0b1835!important}
.ugo381-search-service small,.ugo381-search-caps small{display:block!important;margin-top:4px!important;font-size:9px!important;line-height:1.25!important;color:#667085!important}
.ugo381-search-service em{display:inline-flex!important;margin-top:5px!important;padding:3px 7px!important;border-radius:999px!important;background:#f1eaff!important;color:#6336bd!important;font-size:8px!important;font-style:normal!important;font-weight:900!important}
.ugo381-search-service>a{padding:7px 10px!important;border-radius:9px!important;background:#e8f8ef!important;color:#087a49!important;text-decoration:none!important;font-size:9px!important;font-weight:900!important}
.ugo381-search-clean-pair,.ugo381-search-cap-pair{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;width:76px!important}
.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{width:100%!important;height:64px!important;object-fit:contain!important;border-radius:8px!important;background:#f2f4f5!important}
.ugo381-search-caps{grid-template-columns:76px minmax(0,1fr)!important}
.ugo5-search-results article{min-height:100px!important;padding:10px!important}
.ugo5-search-media{width:86px!important;height:76px!important;flex:0 0 86px!important;border-radius:11px!important;overflow:hidden!important}
.ugo5-search-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.ugo5-cart-page .ugo5-cart-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.ugo381-cart-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:4px 2px 14px!important}
.ugo381-cart-head h1{margin:0!important;font-size:30px!important;line-height:1!important;letter-spacing:-.6px!important;color:#0b1835!important}
.ugo381-cart-head p{margin:6px 0 5px!important;font-size:12px!important;line-height:1.35!important;color:#667085!important}
.ugo381-cart-head a{font-size:10px!important;font-weight:900!important;color:#087bd8!important;text-decoration:none!important}
.ugo381-cart-count{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;column-gap:5px!important;padding:7px 9px!important;border:1px solid #dbe5ec!important;border-radius:12px!important;background:#fff!important;color:#0b1835!important}
.ugo381-cart-count span{grid-row:1/3!important;font-size:24px!important}.ugo381-cart-count b{font-size:15px!important;line-height:1!important}.ugo381-cart-count small{font-size:8px!important;color:#667085!important}
.ugo5-cart-page .ugo5-cart-item{position:relative!important;padding:14px!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(7,26,61,.05)!important}
.ugo5-cart-page .ugo5-cart-media{width:112px!important;height:112px!important;border-radius:14px!important;overflow:hidden!important;background:#eef9ff!important}
.ugo5-cart-page .ugo5-cart-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.ugo5-cart-copy{position:relative!important;padding-right:32px!important}.ugo5-cart-copy h2{margin-right:10px!important}
.ugo381-remove-item{position:absolute!important;right:0!important;top:0!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;background:#f5f7f9!important;color:#526174!important}
.ugo381-remove-item svg{width:17px!important;height:17px!important}
.ugo381-summary-address{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:10px 0 12px!important;padding:12px!important;border:1px solid #e2e8ed!important;border-radius:13px!important;background:#f8fbfd!important}
.ugo381-summary-address small,.ugo381-summary-address b{display:block!important}.ugo381-summary-address small{font-size:9px!important;color:#667085!important}.ugo381-summary-address b{margin-top:3px!important;font-size:12px!important;line-height:1.3!important;color:#0b1835!important}
.ugo381-summary-address button{border:0!important;background:transparent!important;color:#087bd8!important;font-size:10px!important;font-weight:900!important}
.ugo5-cart-page .ugo5-checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.ugo5-cart-page .ugo5-checkout span{font-size:22px!important}
.ugo381-secure-note{margin:9px 0 2px!important;text-align:center!important;color:#087a49!important;font-size:10px!important;font-weight:900!important}
.ugo368-summary-help{display:block!important;margin-top:8px!important;text-align:center!important;font-size:9px!important;color:#087a49!important;text-decoration:none!important}
.ugo5-search-sheet{max-width:470px!important}.ugo5-search-sheet .ugo5-sheet-title h2{font-size:23px!important}.ugo16-search-departments{grid-template-columns:1fr!important}
.ugo16-search-departments button{min-height:78px!important}.ugo16-search-departments img{width:66px!important;height:60px!important}
.ugo16-department-media img{object-position:center!important}
@media(max-width:430px){
.ugo5-header .ugo16-topbar{min-height:58px!important;padding:8px 12px!important}.ugo381-galaxy-mark{width:34px!important;height:34px!important;flex-basis:34px!important}.ugo381-brand .ugo16-brand-copy strong{font-size:14px!important}.ugo381-brand .ugo16-brand-copy small{font-size:7.5px!important}
.ugo378-essential-grid{grid-template-columns:1fr!important}.ugo378-essential-card.is-container{grid-template-columns:126px minmax(0,1fr)!important}.ugo378-essential-card.is-container>img{width:126px!important;height:126px!important}.ugo381-cleaning-pair figure img{height:150px!important}
.ugo378-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ugo378-cap-card{padding:7px!important}.ugo378-cap-card small{font-size:9px!important}.ugo378-cap-card strong{font-size:13px!important}.ugo378-cap-card .ugo378-pill{font-size:8px!important;padding:5px 7px!important}
.ugo381-search-service,.ugo381-search-caps{grid-template-columns:68px minmax(0,1fr) auto!important;padding:8px!important}.ugo381-search-service>img,.ugo381-search-clean-pair,.ugo381-search-cap-pair{width:68px!important}.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{height:56px!important}.ugo381-search-caps{grid-template-columns:68px minmax(0,1fr)!important}
.ugo5-cart-page .ugo5-cart-item{grid-template-columns:104px minmax(0,1fr)!important}.ugo5-cart-page .ugo5-cart-media{width:104px!important;height:104px!important}.ugo381-cart-head h1{font-size:28px!important}.ugo381-cart-count{padding:6px 8px!important}
}


/* UGO V38.1 — BRAND + ESSENTIALS + CONTACT CONSOLIDATED AUTHORITY */
.ugo5-header .ugo16-topbar{position:relative!important;overflow:hidden!important;min-height:74px!important;padding:11px 15px!important;background:radial-gradient(circle at 84% 20%,rgba(58,132,255,.34),transparent 26%),radial-gradient(circle at 18% 88%,rgba(85,77,255,.24),transparent 34%),linear-gradient(118deg,#03122f 0%,#082a59 52%,#07183e 100%)!important;border:1px solid rgba(101,177,255,.34)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 24px rgba(5,22,55,.18)!important}
.ugo5-header .ugo16-topbar:before{content:'✦   ·   ✧      ·   ✦';position:absolute!important;right:18px!important;top:8px!important;color:rgba(172,216,255,.5)!important;font-size:9px!important;letter-spacing:9px!important;pointer-events:none!important}.ugo381-brand{position:relative!important;z-index:2!important;gap:12px!important}.ugo381-galaxy-mark{width:44px!important;height:44px!important;flex-basis:44px!important;box-shadow:0 0 0 1px rgba(154,219,255,.64),0 0 22px rgba(70,153,255,.5),inset 0 0 13px rgba(255,255,255,.13)!important}.ugo381-galaxy-mark:before{border-width:2px!important;box-shadow:0 0 8px rgba(146,214,255,.65)!important}.ugo381-brand .ugo16-brand-copy strong{font-size:18px!important;line-height:1!important;letter-spacing:.15px!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important}.ugo381-brand .ugo16-brand-copy small{margin-top:5px!important;font-size:9px!important;letter-spacing:.9px!important;text-transform:uppercase!important;color:#aee1ff!important}
.ugo382-search-brand{margin:-1px -1px 10px!important;padding:15px 14px!important;border-radius:16px!important;background:radial-gradient(circle at 82% 18%,rgba(67,145,255,.38),transparent 29%),linear-gradient(118deg,#03122f,#082a59 58%,#07183e)!important;color:#fff!important}.ugo382-search-brand-lockup{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.ugo382-search-brand-lockup>span:last-child{min-width:0!important}.ugo382-search-brand h2{margin:0!important;color:#fff!important;font-size:21px!important;line-height:1.05!important}.ugo382-search-brand small{display:block!important;margin-top:4px!important;color:#b8ddff!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important}.ugo382-search-brand>button{width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;color:#071a3d!important}
.ugo378-essentials{padding:16px!important}.ugo378-section-head h2:after{font-size:24px!important}.ugo378-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ugo378-essential-card{display:flex!important;flex-direction:column!important;padding:10px!important;border-radius:16px!important;box-shadow:0 7px 18px rgba(7,26,61,.045)!important}.ugo378-essential-card.is-container{display:flex!important}.ugo378-essential-card.is-container>img{width:100%!important;height:174px!important;object-fit:contain!important}.ugo381-cleaning-pair{height:174px!important}.ugo381-cleaning-pair figure img{height:174px!important;object-fit:contain!important}.ugo378-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:10px 4px 3px!important}.ugo378-card-copy strong{font-size:16px!important;line-height:1.16!important}.ugo378-card-copy b{font-size:15px!important}.ugo378-call{width:100%!important;min-height:42px!important;margin-top:auto!important;font-size:12px!important}.ugo378-pill{align-self:flex-start!important;margin-top:auto!important}
.ugo378-cap-recycle{margin-top:18px!important;padding-top:16px!important}.ugo378-cap-recycle h3:after{font-size:21px!important}.ugo378-cap-grid{gap:10px!important}.ugo378-cap-card{padding:9px!important}.ugo378-cap-card img{height:156px!important;aspect-ratio:auto!important;object-fit:cover!important}.ugo378-cap-card small{font-size:10.5px!important;line-height:1.22!important}.ugo378-cap-card strong{font-size:15px!important;line-height:1.2!important}.ugo378-cap-card .ugo378-pill{margin-top:10px!important}
.ugo381-search-service,.ugo381-search-caps{grid-template-columns:88px minmax(0,1fr) auto!important;min-height:108px!important;padding:10px!important;gap:11px!important}.ugo381-search-service>img,.ugo381-search-clean-pair,.ugo381-search-cap-pair{width:88px!important}.ugo381-search-service>img{height:88px!important}.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{height:78px!important}.ugo381-search-service strong,.ugo381-search-caps strong{font-size:13.5px!important}.ugo381-search-service small,.ugo381-search-caps small{font-size:10px!important}.ugo381-search-service>a{min-width:52px!important;padding:9px 11px!important;font-size:10px!important}.ugo381-search-caps{grid-template-columns:88px minmax(0,1fr)!important}.ugo16-search-departments button{min-height:92px!important;padding:10px!important}.ugo16-search-departments img{width:82px!important;height:72px!important;object-fit:cover!important}.ugo5-search-results article{min-height:112px!important}.ugo5-search-media{width:96px!important;height:86px!important;flex-basis:96px!important}
body.woocommerce-checkout #billing_galaxyone_upi_phone_field{padding:11px 12px!important;border:1px solid #a9ddbf!important;border-radius:13px!important;background:#f1fbf6!important}body.woocommerce-checkout #billing_galaxyone_upi_phone_field label:after{content:'Required for UPI-linked contact';display:block;margin-top:3px;color:#087a49;font-size:9px;font-weight:800}body.woocommerce-checkout .ugo-contact-extra-field{width:100%!important}
@media(max-width:430px){.ugo5-header .ugo16-topbar{min-height:70px!important;padding:10px 12px!important;border-radius:16px!important}.ugo381-galaxy-mark{width:41px!important;height:41px!important;flex-basis:41px!important}.ugo381-brand .ugo16-brand-copy strong{font-size:16.5px!important}.ugo381-brand .ugo16-brand-copy small{font-size:7.8px!important;letter-spacing:.65px!important}.ugo378-essentials{padding:11px!important}.ugo378-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ugo378-essential-card{padding:7px!important}.ugo378-essential-card.is-container{display:flex!important}.ugo378-essential-card.is-container>img{width:100%!important;height:146px!important}.ugo381-cleaning-pair{height:146px!important;gap:4px!important}.ugo381-cleaning-pair figure img{height:146px!important}.ugo381-cleaning-pair figure span{left:5px!important;top:5px!important;padding:3px 6px!important;font-size:7px!important}.ugo381-cleaning-pair figure+figure span{left:auto!important;right:5px!important}.ugo378-card-copy{padding:8px 2px 2px!important}.ugo378-card-copy strong{font-size:13.5px!important}.ugo378-card-copy b{font-size:12.5px!important}.ugo378-call{min-height:38px!important}.ugo378-cap-card img{height:132px!important}.ugo378-cap-card small{font-size:9.5px!important}.ugo378-cap-card strong{font-size:13.5px!important}.ugo381-search-service,.ugo381-search-caps{grid-template-columns:78px minmax(0,1fr) auto!important;min-height:100px!important;padding:9px!important}.ugo381-search-service>img,.ugo381-search-clean-pair,.ugo381-search-cap-pair{width:78px!important}.ugo381-search-service>img{height:78px!important}.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{height:68px!important}.ugo381-search-caps{grid-template-columns:78px minmax(0,1fr)!important}.ugo5-search-media{width:86px!important;height:78px!important;flex-basis:86px!important}.ugo16-search-departments img{width:76px!important;height:68px!important}}

/* V38.1 412px containment correction discovered by real browser capture */
@media(max-width:430px){.ugo370-order,.ugo370-quick,.ugo370-quick>div{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ugo370-quick>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.ugo370-quick button{min-width:0!important;max-width:100%!important;width:auto!important;padding:0 4px!important;box-sizing:border-box!important}.ugo370-qty-row{min-width:0!important;max-width:100%!important}.ugo370-stepper{min-width:0!important;width:146px!important;max-width:48%!important}}

/* V38.1 Search brand de-duplication over legacy V38.4 pseudo planet */
.ugo5-search-sheet .ugo5-sheet-title.ugo382-search-brand{padding:15px 14px!important;min-height:86px!important;margin:-12px -12px 14px!important}.ugo5-search-sheet .ugo5-sheet-title.ugo382-search-brand:before,.ugo5-search-sheet .ugo5-sheet-title.ugo382-search-brand:after{content:none!important;display:none!important}.ugo5-search-sheet .ugo5-sheet-title.ugo382-search-brand h2:after{content:none!important;display:none!important}.ugo5-search-sheet .ugo5-sheet-title.ugo382-search-brand .ugo381-galaxy-mark{width:46px!important;height:46px!important;flex-basis:46px!important}

/* UGO V38.2 — IMPACT AUTHORITY */
.ugo5-header .ugo16-topbar{min-height:92px!important;padding:14px 18px!important;border-radius:20px!important;background:radial-gradient(circle at 10% 35%,rgba(92,169,255,.42),transparent 21%),radial-gradient(circle at 72% 18%,rgba(114,85,255,.22),transparent 24%),linear-gradient(118deg,#020d24 0%,#082b5c 48%,#07173b 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px rgba(3,18,48,.22)!important}
.ugo381-brand{width:100%!important;gap:15px!important}.ugo381-brand .ugo381-galaxy-mark{width:60px!important;height:60px!important;flex-basis:60px!important}.ugo381-brand .ugo16-brand-copy strong{font-size:24px!important;line-height:1!important;font-weight:950!important;letter-spacing:.2px!important}.ugo381-brand .ugo16-brand-copy small{font-size:10px!important;letter-spacing:1.2px!important;color:#bde7ff!important}
.ugo378-essentials{padding:14px!important}.ugo378-section-head h2:after{font-size:25px!important}.ugo378-essential-grid{grid-template-columns:1fr!important;gap:12px!important}.ugo378-essential-card{border-radius:18px!important;padding:11px!important}.ugo378-essential-card.is-container{display:grid!important;grid-template-columns:44% minmax(0,1fr)!important;align-items:center!important}.ugo378-essential-card.is-container>img{width:100%!important;height:190px!important;object-fit:contain!important}.ugo378-essential-card.is-container .ugo378-card-copy{padding:14px 10px!important}.ugo378-essential-card.is-cleaning{display:block!important}.ugo381-cleaning-pair{height:208px!important;gap:8px!important}.ugo381-cleaning-pair figure img{height:208px!important;object-fit:cover!important}.ugo381-cleaning-pair figure span{font-size:10px!important;padding:5px 9px!important}.ugo378-card-copy strong{font-size:18px!important}.ugo378-card-copy b{font-size:16px!important}.ugo378-call{min-height:46px!important;font-size:13px!important}
.ugo378-cap-grid{grid-template-columns:1fr!important;gap:10px!important}.ugo378-cap-card{display:grid!important;grid-template-columns:46% minmax(0,1fr)!important;align-items:center!important;padding:10px!important}.ugo378-cap-card img{width:100%!important;height:170px!important;object-fit:contain!important;background:#d3b58f!important}.ugo378-cap-card>div{padding:10px 12px!important}.ugo378-cap-card small{font-size:12px!important}.ugo378-cap-card strong{font-size:16px!important}
.ugo16-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ugo16-department:first-child{grid-column:1/-1!important}.ugo16-department:first-child .ugo16-department-media{height:150px!important}.ugo16-department:first-child .ugo16-department-copy strong{font-size:16px!important}.ugo16-department:first-child .ugo16-department-copy small{font-size:10px!important}
.ugo381-search-service,.ugo381-search-caps{grid-template-columns:112px minmax(0,1fr) auto!important;min-height:132px!important;padding:12px!important;gap:13px!important}.ugo381-search-service>img,.ugo381-search-clean-pair,.ugo381-search-cap-pair{width:112px!important}.ugo381-search-service>img{height:108px!important}.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{height:102px!important}.ugo381-search-service strong,.ugo381-search-caps strong{font-size:15px!important}.ugo381-search-service small,.ugo381-search-caps small{font-size:11px!important}.ugo381-search-caps{grid-template-columns:112px minmax(0,1fr)!important}.ugo5-search-media{width:112px!important;height:96px!important;flex-basis:112px!important}.ugo16-search-departments img{width:108px!important;height:82px!important}
.ugo378-checkout-top{grid-template-areas:'brand brand' 'back edit'!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ugo378-checkout-brand{grid-area:brand!important;justify-content:flex-start!important;padding:12px 14px!important;border-radius:15px!important;background:radial-gradient(circle at 82% 18%,rgba(73,150,255,.32),transparent 28%),linear-gradient(118deg,#03122f,#082d61 58%,#07183e)!important;color:#fff!important;box-shadow:0 8px 20px rgba(5,27,65,.16)!important}.ugo378-checkout-brand .ugo381-galaxy-mark{width:48px!important;height:48px!important;flex-basis:48px!important}.ugo378-checkout-brand small{font-size:8px!important;letter-spacing:.9px!important;color:#b9e5ff!important}.ugo378-checkout-brand strong{font-size:20px!important;color:#fff!important}.ugo378-back{grid-area:back!important;padding:8px 10px!important;border-radius:10px!important;background:#f4f8fb!important}.ugo378-edit{grid-area:edit!important;justify-self:end!important;padding:8px 10px!important;border-radius:10px!important;background:#f4f8fb!important}.ugo378-checkout-steps{margin-top:10px!important}
body.woocommerce-checkout #billing_phone_field,body.woocommerce-checkout #billing_galaxyone_phone_n2_field,body.woocommerce-checkout #billing_galaxyone_phone_n3_field,body.woocommerce-checkout #billing_galaxyone_upi_phone_field{padding:11px 12px!important;border:1px solid #dbe5ec!important;border-radius:14px!important;background:#fbfdff!important}body.woocommerce-checkout #billing_galaxyone_upi_phone_field{border-color:#9fd6b6!important;background:#f0fbf5!important}body.woocommerce-checkout #billing_phone_field label,body.woocommerce-checkout #billing_galaxyone_phone_n2_field label,body.woocommerce-checkout #billing_galaxyone_phone_n3_field label,body.woocommerce-checkout #billing_galaxyone_upi_phone_field label{font-size:12px!important;margin-bottom:7px!important}
@media(max-width:430px){.ugo5-header .ugo16-topbar{min-height:88px!important;padding:13px 14px!important}.ugo381-brand .ugo381-galaxy-mark{width:56px!important;height:56px!important;flex-basis:56px!important}.ugo381-brand .ugo16-brand-copy strong{font-size:21px!important}.ugo381-brand .ugo16-brand-copy small{font-size:8.5px!important}.ugo378-essential-card.is-container{grid-template-columns:42% minmax(0,1fr)!important}.ugo378-essential-card.is-container>img{height:168px!important}.ugo381-cleaning-pair{height:190px!important}.ugo381-cleaning-pair figure img{height:190px!important}.ugo378-cap-card{grid-template-columns:44% minmax(0,1fr)!important}.ugo378-cap-card img{height:150px!important}.ugo16-department:first-child .ugo16-department-media{height:138px!important}.ugo381-search-service,.ugo381-search-caps{grid-template-columns:104px minmax(0,1fr) auto!important;min-height:122px!important}.ugo381-search-service>img,.ugo381-search-clean-pair,.ugo381-search-cap-pair{width:104px!important}.ugo381-search-service>img{height:100px!important}.ugo381-search-clean-pair img,.ugo381-search-cap-pair img{height:94px!important}.ugo381-search-caps{grid-template-columns:104px minmax(0,1fr)!important}.ugo5-search-media{width:104px!important;height:92px!important;flex-basis:104px!important}.ugo378-checkout-brand strong{font-size:18px!important}}

/* V39.1 SEARCH-ONLY SCALE CORRECTION — marked areas */
body .ugo5-app .ugo5-search-sheet .ugo381-search-service{grid-template-columns:124px minmax(0,1fr) auto!important;min-height:132px!important;padding:10px!important;gap:12px!important}
body .ugo5-app .ugo5-search-sheet .ugo381-search-service.is-cap{grid-template-columns:124px minmax(0,1fr)!important}
body .ugo5-app .ugo5-search-sheet .ugo381-search-service.is-cap>img{width:124px!important;height:124px!important;border-radius:12px!important;object-fit:cover!important;padding:0!important}
body .ugo5-app .ugo5-search-sheet .ugo5-search-results article{grid-template-columns:124px minmax(0,1fr) auto!important;min-height:132px!important}
body .ugo5-app .ugo5-search-sheet .ugo5-search-media{width:124px!important;height:112px!important}
body .ugo5-app .ugo5-search-sheet .ugo5-search-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body .ugo5-app .ugo5-search-sheet .ugo16-search-departments button{grid-template-columns:124px minmax(0,1fr) auto!important;min-height:118px!important}
body .ugo5-app .ugo5-search-sheet .ugo16-search-departments img{width:124px!important;height:100px!important;object-fit:cover!important;object-position:center!important}
@media(max-width:430px){body .ugo5-app .ugo5-search-sheet .ugo381-search-service{grid-template-columns:116px minmax(0,1fr) auto!important}body .ugo5-app .ugo5-search-sheet .ugo381-search-service.is-cap{grid-template-columns:116px minmax(0,1fr)!important}body .ugo5-app .ugo5-search-sheet .ugo381-search-service.is-cap>img{width:116px!important;height:116px!important}body .ugo5-app .ugo5-search-sheet .ugo5-search-results article{grid-template-columns:116px minmax(0,1fr) auto!important}body .ugo5-app .ugo5-search-sheet .ugo5-search-media{width:116px!important;height:108px!important}body .ugo5-app .ugo5-search-sheet .ugo16-search-departments button{grid-template-columns:116px minmax(0,1fr) auto!important}body .ugo5-app .ugo5-search-sheet .ugo16-search-departments img{width:116px!important;height:96px!important}}

/* V39.1 SEARCH DEPARTMENT LEGACY-58PX OVERRIDE */
body .ugo5-search-sheet .ugo16-search-departments button{display:grid!important;grid-template-columns:116px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;min-height:116px!important}
body .ugo5-search-sheet .ugo16-search-departments button>img{width:116px!important;height:96px!important;flex:0 0 116px!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:11px!important}
@media(max-width:430px){body .ugo5-search-sheet .ugo16-search-departments button{grid-template-columns:110px minmax(0,1fr) 22px!important}body .ugo5-search-sheet .ugo16-search-departments button>img{width:110px!important;height:94px!important;flex:0 0 110px!important}}
