:root{--ld-blue: #1679B8;--ld-blue-dark: #0C3152;--ld-cyan: #45B8CC;--ld-text: #233543;--ld-muted: #667784;--ld-soft: #F2F7FA;--ld-border: #D8E4EA;--ld-radius: 6px;--ld-shadow: 0 10px 28px rgba(12, 49, 82, .1)}.ld-retail-hero,.ld-retail-categories,.ld-needs-grid,.ld-brand-strip,.ld-spares-callout,.ld-guides{margin:28px 0}.ld-retail-hero__grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:16px}.ld-retail-hero__main{position:relative;min-height:470px;overflow:hidden;border-radius:var(--ld-radius);background:var(--ld-hero-bg);color:var(--ld-hero-text);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}.ld-retail-hero__content{z-index:2;padding:58px 18px 48px 44px;display:flex;flex-direction:column;justify-content:center}.ld-retail-hero__eyebrow,.ld-spares-callout__eyebrow{margin:0 0 10px;color:var(--ld-cyan);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ld-retail-hero__content h1{max-width:600px;margin:0;color:inherit;font-size:clamp(2.15rem,3.2vw,3.55rem);line-height:1.03}.ld-retail-hero__text{max-width:560px;margin-top:18px;color:#ffffffdb;font-size:17px;line-height:1.55}.ld-retail-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ld-retail-hero__actions .button{min-width:155px;text-align:center}.ld-retail-hero__actions .button--secondary{border-color:#ffffff8c;color:#fff;background:#ffffff14}.ld-retail-hero__image{min-width:0}.ld-retail-hero__image img{width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center;display:block}.ld-retail-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.ld-retail-hero__promo{min-height:0;padding:28px;border:1px solid var(--ld-border);border-radius:var(--ld-radius);display:flex;flex-direction:column;justify-content:space-between;color:var(--ld-text);text-decoration:none;box-shadow:0 5px 18px #062f4f0d;transition:transform .2s ease,box-shadow .2s ease}.ld-retail-hero__promo:hover{transform:translateY(-2px);box-shadow:var(--ld-shadow)}.ld-retail-hero__promo--parts{background:linear-gradient(145deg,#eff6fc,#fff)}.ld-retail-hero__promo--water{background:linear-gradient(145deg,#ecf9fb,#fff)}.ld-retail-hero__promo-icon{width:48px;height:48px;color:var(--ld-blue)}.ld-retail-hero__promo-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld-retail-hero__promo-copy{display:grid;gap:7px;margin-top:24px}.ld-retail-hero__promo-copy strong{color:var(--ld-blue-dark);font-size:21px;line-height:1.18}.ld-retail-hero__promo-copy>span:not(.ld-retail-hero__promo-link){color:var(--ld-muted);line-height:1.45}.ld-retail-hero__promo-link{color:var(--ld-blue);font-weight:700;margin-top:4px}.ld-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.ld-section-heading h2{margin:0;color:var(--ld-blue-dark);font-size:25px}.ld-section-heading p{margin:6px 0 0;color:var(--ld-muted)}.ld-section-heading--compact{align-items:center}.ld-retail-categories{padding:28px 0;background:var(--ld-soft)}.ld-retail-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ld-retail-category{min-width:0;min-height:132px;padding:18px 16px;border:1px solid var(--ld-border);border-radius:var(--ld-radius);background:linear-gradient(180deg,#fff,#fbfdff);color:var(--ld-text);display:grid;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:12px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ld-retail-category:hover{border-color:#8bbedb;box-shadow:0 8px 22px #0c315217;transform:translateY(-2px)}.ld-retail-category__icon{width:44px;height:44px;color:var(--ld-blue)}.ld-retail-category__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld-retail-category__body{min-width:0;display:grid;gap:5px}.ld-retail-category__body strong{color:var(--ld-blue-dark);font-size:15.5px;line-height:1.25}.ld-retail-category__body span{color:var(--ld-muted);font-size:13px;line-height:1.35}.ld-retail-category__arrow{color:var(--ld-blue)}.ld-retail-category__arrow svg{width:13px;height:13px}.ld-needs-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ld-need-card{min-height:150px;padding:22px;border-radius:var(--ld-radius);border:1px solid var(--ld-border);background:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;text-decoration:none;color:var(--ld-text)}.ld-need-card:hover{border-color:#8bbedb;box-shadow:var(--ld-shadow)}.ld-need-card__number{color:var(--ld-cyan);font-size:14px;font-weight:800}.ld-need-card__copy{display:grid;gap:8px}.ld-need-card__copy strong{color:var(--ld-blue-dark);font-size:18px;line-height:1.2}.ld-need-card__copy span{color:var(--ld-muted);font-size:14px;line-height:1.45}.ld-need-card__arrow{color:var(--ld-blue);padding-top:3px}.ld-brand-strip{padding:25px 0;border-top:1px solid var(--ld-border);border-bottom:1px solid var(--ld-border)}.ld-brand-strip__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.ld-brand-chip{min-height:66px;padding:10px;border:1px solid var(--ld-border);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;color:#4e5f6c;font-weight:700;text-align:center;text-decoration:none}.ld-brand-chip:hover{color:var(--ld-blue);border-color:#a9c9df}.ld-spares-callout__panel{overflow:hidden;border:1px solid var(--ld-border);border-radius:var(--ld-radius);background:#fff;box-shadow:var(--ld-shadow);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ld-spares-callout__visual{background:#eef6fb}.ld-spares-callout__visual img{width:100%;height:100%;min-height:540px;object-fit:cover;object-position:center;display:block}.ld-spares-callout__content{padding:42px 46px}.ld-spares-callout__content h2{margin:0;color:var(--ld-blue-dark);font-size:30px}.ld-spares-callout__text{margin:12px 0 24px;color:var(--ld-muted)}.ld-spares-form{display:grid;gap:14px}.ld-spares-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ld-spares-form__footer{display:flex;align-items:center;gap:18px}.ld-spares-form__footer p{margin:0;color:var(--ld-muted);font-size:12px;line-height:1.4}.ld-spares-form__message{padding:12px 14px;border-radius:4px}.ld-spares-form__message--success{background:#e9f7ee;color:#176c3a}.ld-spares-form__message--error{background:#fff0ef;color:#a52a22}.ld-guides{padding:30px 0;background:var(--ld-soft)}.ld-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ld-guide-card{min-height:215px;padding:26px;border:1px solid var(--ld-border);border-radius:var(--ld-radius);background:#fff;color:var(--ld-text);display:flex;flex-direction:column;text-decoration:none}.ld-guide-card:hover{border-color:#8bbedb;box-shadow:var(--ld-shadow)}.ld-guide-card__kicker{color:var(--ld-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ld-guide-card strong{margin-top:14px;color:var(--ld-blue-dark);font-size:21px;line-height:1.2}.ld-guide-card>span:nth-child(3){margin-top:10px;color:var(--ld-muted);line-height:1.5}.ld-guide-card__link{margin-top:auto;padding-top:20px;color:var(--ld-blue);font-weight:700}.ld-guide-card__link svg{width:12px;height:12px;margin-left:4px}.header{box-shadow:0 1px #0c315217}.header__search-bar-wrapper .search-bar__top{border-color:#c9dce8}.header__search-bar-wrapper .search-bar__submit{background:var(--ld-blue-dark)}.nav-bar,.header__desktop-nav{font-weight:600}.product-item{border-color:#dfe8ed}.product-item__title{line-height:1.35}@media screen and (max-width:1199px){.ld-retail-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-brand-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:999px){.ld-retail-hero__grid{grid-template-columns:1fr}.ld-retail-hero__side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ld-retail-hero__main{grid-template-columns:1fr}.ld-retail-hero__content{padding:42px 28px 26px}.ld-retail-hero__image img{min-height:330px}.ld-needs-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-spares-callout__panel{grid-template-columns:1fr}.ld-spares-callout__visual img{min-height:360px;max-height:460px}.ld-spares-callout__content{padding:34px 28px}}@media screen and (max-width:640px){.ld-retail-hero,.ld-retail-categories,.ld-needs-grid,.ld-brand-strip,.ld-spares-callout,.ld-guides{margin:20px 0}.ld-retail-hero__main{min-height:0}.ld-retail-hero__content{padding:32px 21px 22px}.ld-retail-hero__content h1{font-size:2.05rem}.ld-retail-hero__text{font-size:15px}.ld-retail-hero__actions{display:grid}.ld-retail-hero__actions .button{width:100%}.ld-retail-hero__image img{min-height:240px}.ld-retail-hero__side{grid-template-columns:1fr}.ld-retail-hero__promo{padding:22px}.ld-section-heading{align-items:start}.ld-section-heading h2{font-size:22px}.ld-retail-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ld-retail-category{min-height:118px;padding:14px 12px;grid-template-columns:38px minmax(0,1fr)}.ld-retail-category__icon{width:36px;height:36px}.ld-retail-category__arrow,.ld-retail-category__body span{display:none}.ld-needs-grid__items{grid-template-columns:1fr}.ld-need-card{min-height:130px}.ld-brand-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-spares-callout__content{padding:28px 20px}.ld-spares-callout__content h2{font-size:25px}.ld-spares-form__row{grid-template-columns:1fr}.ld-spares-form__footer{align-items:stretch;flex-direction:column}.ld-spares-form__footer .button{width:100%;text-align:center}.ld-guides__grid{grid-template-columns:1fr}.ld-guide-card{min-height:185px}}.ld-stock-status{display:inline-flex;align-items:center;gap:8px;margin:7px 0 2px;font-size:12px;font-weight:700;line-height:1.45;white-space:normal}.ld-stock-status__dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--ld-stock-halo)}.ld-stock-status--in-stock{color:#178047;--ld-stock-halo: rgba(36, 155, 85, .13)}.ld-stock-status--preorder{color:#ae7100;--ld-stock-halo: rgba(242, 166, 15, .17)}.ld-stock-status--sold-out{color:#c52222;--ld-stock-halo: rgba(197, 34, 34, .12)}.ld-stock-status--product{display:flex;width:fit-content;margin:10px 0 12px;font-size:14px;line-height:1.5}.collection__filter-checkbox-list:has(input[name="filter.p.m.custom.ld_disponibilidade"]){display:flex;flex-direction:column}.collection__filter-checkbox-list:has(input[name="filter.p.m.custom.ld_disponibilidade"])>li:has(input[value=Stock]){order:1}.collection__filter-checkbox-list:has(input[name="filter.p.m.custom.ld_disponibilidade"])>li:has(input[value="Sob encomenda"]){order:2}.collection__filter-checkbox-list:has(input[name="filter.p.m.custom.ld_disponibilidade"])>li:has(input[value=Esgotado]){order:3}.ld-preorder-tag-fallback>a{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none;line-height:1.5}.ld-preorder-tag-fallback>a:before{content:"";width:16px;height:16px;flex:0 0 16px;box-sizing:border-box;border:1px solid #bdcedb;border-radius:2px;background:#fff}.ld-preorder-tag-fallback--active>a:before{content:"\2713";color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:14px;background:#1679b8;border-color:#1679b8}.ld-preorder-tag-fallback>a:hover{color:var(--ld-blue,#1679b8)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/loja-dagua-retail.css.map */
