.ubm-product-shelf,.ubm-product-banner{font-family:Cairo,Tahoma,Arial,sans-serif;color:#172c3d}.ubm-product-shelf__inner,.ubm-product-banner__inner{width:min(1320px,calc(100% - 40px));margin:auto}.ubm-product-shelf{padding:70px 0 76px}.ubm-product-shelf--rose{background:#fff3f4}.ubm-product-shelf--sky{background:#edf7ff}.ubm-product-shelf--mint{background:#edf9f4}.ubm-product-shelf--peach{background:#fff5eb}.ubm-product-shelf__head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px}.ubm-product-shelf__eyebrow,.ubm-product-banner__eyebrow{display:inline-block;color:#1a7690;font-size:13px;font-weight:800;margin-bottom:8px}.ubm-product-shelf h2,.ubm-product-banner h2{font-size:clamp(28px,3.4vw,43px);line-height:1.35;margin:0;font-weight:900}.ubm-product-shelf__head p,.ubm-product-banner__copy p{margin:9px 0 0;font-size:16px;line-height:1.85;color:#536a77}.ubm-product-shelf__all{font-weight:800;color:#174e6d;white-space:nowrap;text-decoration:none;border-bottom:2px solid #9fdfd0;padding-bottom:5px}.ubm-product-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ubm-product-shelf__card{background:#fff;border:1px solid rgba(23,76,108,.08);border-radius:22px;overflow:hidden;box-shadow:0 12px 30px rgba(16,49,71,.07);transition:transform .25s,box-shadow .25s}.ubm-product-shelf__card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(16,49,71,.12)}.ubm-product-shelf__card>a{display:block;height:100%;color:inherit;text-decoration:none}.ubm-product-shelf__image{aspect-ratio:1;background:#fff;display:grid;place-items:center;padding:15px}.ubm-product-shelf__image img{width:100%;height:100%;object-fit:contain}.ubm-product-shelf__details{padding:0 18px 19px}.ubm-product-shelf__details h3{font-size:16px;line-height:1.7;font-weight:800;min-height:54px;margin:0 0 8px}.ubm-product-shelf__price{font-size:16px;font-weight:900;color:#0f6880;display:block;margin-bottom:13px}.ubm-product-shelf__view{display:inline-flex;gap:8px;align-items:center;color:#184f69;font-size:13px;font-weight:900}.ubm-product-banner{padding:54px 0}.ubm-product-banner--care{background:linear-gradient(115deg,#f4ecff,#e5f8f0)}.ubm-product-banner--family{background:linear-gradient(115deg,#e6f4ff,#fff2e9)}.ubm-product-banner__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:50px}.ubm-product-banner__copy h2{max-width:470px}.ubm-product-banner__copy p{max-width:460px}.ubm-product-banner__button{display:inline-flex;align-items:center;gap:18px;background:#173c5b;color:#fff;text-decoration:none;border-radius:13px;padding:14px 22px;margin-top:24px;font-weight:900;box-shadow:5px 6px 0 #a1decd}.ubm-product-banner__button:hover{background:#0b6980;color:#fff}.ubm-product-banner__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ubm-product-banner__product{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgba(25,67,91,.08);border-radius:26px;padding:20px;text-align:center;color:#173c5b;text-decoration:none;box-shadow:0 15px 32px rgba(25,67,91,.08)}.ubm-product-banner__product:nth-child(2){transform:translateY(25px)}.ubm-product-banner__product img{width:100%;height:250px;object-fit:contain}.ubm-product-banner__product span{font-size:14px;font-weight:800;line-height:1.6;margin-top:8px}@media(max-width:760px){.ubm-product-shelf{padding:48px 0 55px}.ubm-product-shelf__inner,.ubm-product-banner__inner{width:min(100% - 28px,540px)}.ubm-product-shelf__head{display:block}.ubm-product-shelf__all{display:inline-block;margin-top:14px}.ubm-product-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ubm-product-shelf__image{padding:8px}.ubm-product-shelf__details{padding:0 10px 12px}.ubm-product-shelf__details h3{font-size:12px;min-height:60px}.ubm-product-shelf__price{font-size:13px}.ubm-product-shelf__view{font-size:11px}.ubm-product-banner{padding:45px 0 62px}.ubm-product-banner__inner{grid-template-columns:1fr;gap:25px}.ubm-product-banner__products{gap:10px}.ubm-product-banner__product{padding:10px;border-radius:16px}.ubm-product-banner__product img{height:160px}.ubm-product-banner__product span{font-size:11px}.ubm-product-banner__product:nth-child(2){transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.ubm-product-shelf__card{transition:none}}
.ubm-product-shelf__item{min-width:0}.ubm-product-shelf__item .product-item{height:100%;overflow:hidden;border:1px solid rgba(23,76,108,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(16,49,71,.07)}.ubm-product-shelf__item .card-action{display:block;visibility:visible;opacity:1;transform:none;padding:0 14px 16px}.ubm-product-shelf__item .card-action .button{width:100%;min-height:44px;background:#173b5b;color:#fff;border-radius:10px}.ubm-product-shelf__item .card-action .button:hover{background:#1d6782}.ubm-product-shelf__item .card-title{color:#172b3d}@media(max-width:760px){.ubm-product-shelf__item .card-action{padding:0 9px 11px}.ubm-product-shelf__item .card-action .button{min-height:38px;font-size:11px}}
