.inspiredProducts{width:100%;max-width:var(--maxw);margin-inline:auto;margin-top:20px;margin-bottom:8%}.inspired-head{padding-inline:var(--gutter);flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:32px}.inpired-infor{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.eyebro-inpir{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebro-inpir:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.inspireP-title{margin:8px 0 0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.15}.inpired-infor .link{color:var(--teal);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.inpired-infor .link:hover{color:var(--coral)}.inpired-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1080px){.inspiredProducts{margin-top:18px}.inpired-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width:768px){.inspiredProducts{margin-top:16px;margin-bottom:60px}.inspired-head{margin-bottom:24px;padding-inline:20px}.inpired-infor{align-items:flex-end;gap:12px}.inspireP-title{font-size:clamp(1.45rem,6vw,2rem)}.inpired-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:20px}}@media (max-width:480px){.inspiredProducts{margin-top:12px;margin-bottom:50px}.inspired-head{margin-bottom:20px;padding-inline:16px}.inpired-infor{align-items:flex-start}.eyebro-inpir{letter-spacing:.13em;font-size:.68rem}.eyebro-inpir:before{width:18px}.inspireP-title{font-size:1.45rem;line-height:1.2}.inpired-infor .link{font-size:.85rem}.inpired-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:16px}}@media (max-width:360px){.inpired-grid{gap:10px;padding-inline:12px}.inspired-head{padding-inline:12px}.inspireP-title{font-size:1.3rem}.inpired-infor .link{font-size:.78rem}}
.serviceProducto{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto;margin-top:20px;margin-bottom:8%}.serviceLink{color:var(--teal);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.serviceLink:hover{color:var(--coral)}.eyebrow-service{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebrow-service:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.title-services{font-size:clamp(1.6rem,3.4vw,2.5rem)}.service-card{border-radius:var(--r-lg);text-align:left;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow);padding:32px;text-decoration:none;transition:transform .2s}.service-card:hover{transform:translateY(-6px)}.service-card .ic{background:linear-gradient(135deg, var(--cyan), var(--teal-aqua));width:56px;height:56px;color:var(--teal);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.service-card .ic svg{width:28px;height:28px}.service-card h3{color:#000;margin-bottom:8px;font-size:1.3rem}.service-card p{color:var(--muted);font-size:.94rem}@media (max-width:900px){.serviceProducto{margin-top:30px;margin-bottom:70px;padding-inline:24px}.title-services{font-size:clamp(1.7rem,5vw,2.2rem)}.service-card{padding:26px}.service-card .ic{width:52px;height:52px;margin-bottom:16px}.service-card .ic svg{width:25px;height:25px}}@media (max-width:600px){.serviceProducto{width:100%;margin-top:25px;margin-bottom:55px;padding-inline:18px}.eyebrow-service{letter-spacing:.13em;gap:7px;font-size:.68rem}.eyebrow-service:before{width:18px}.title-services{font-size:1.75rem;line-height:1.15}.serviceLink{font-size:.9rem}.service-card{border-radius:var(--r-lg);padding:22px}.service-card:hover{transform:translateY(-3px)}.service-card .ic{border-radius:14px;width:50px;height:50px;margin-bottom:15px}.service-card .ic svg{width:24px;height:24px}.service-card h3{margin-bottom:7px;font-size:1.2rem}.service-card p{font-size:.88rem;line-height:1.5}}@media (max-width:400px){.serviceProducto{padding-inline:14px}.title-services{font-size:1.55rem}.service-card{padding:19px}.service-card .ic{border-radius:13px;width:46px;height:46px}.service-card .ic svg{width:22px;height:22px}.service-card h3{font-size:1.12rem}.service-card p{font-size:.84rem}}@media (max-width:600px){.serviceProducto .cols-3{grid-template-columns:1fr;gap:14px}}@media (min-width:601px) and (max-width:900px){.serviceProducto .cols-3{grid-template-columns:repeat(2,1fr);gap:16px}}
.topsale-container{width:100%;max-width:var(--maxw);margin-inline:auto;margin-top:20px;margin-bottom:8%}.topsale-header{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.eyebro-topsale{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebro-topsale:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.topsale-title{font-size:clamp(1.6rem,3.4vw,2.5rem)}.topsale-a{color:var(--teal);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.topsale-a:hover{color:var(--coral)}.topsale-prodct{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}
.promo-section{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.promo-container{border-radius:var(--r-xl);background:linear-gradient(120deg, var(--teal), var(--teal-aqua));color:#fff;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:clamp(36px,5vw,60px);display:grid;position:relative;overflow:hidden}.eyebro-promo{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebro-promo:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.promo-title{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;position:relative}.promo-p{opacity:.9;max-width:46ch;margin-top:10px;position:relative}.promo-icon{z-index:1;text-align:center;font-size:clamp(4rem,12vw,8rem);position:relative}.promo-btn{gap:12px;margin-top:24px;display:flex;position:relative}.btn{font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:.95rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.promo-primary{background:var(--coral);color:#fff;padding:16px 30px;font-size:1rem;box-shadow:0 10px 24px #ff6f6159}.promo-primary:hover{background-color:#f34636;transform:translateY(-2px)}.promo-ghost{background:var(--glass-strong);color:var(--teal);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.promo-ghost:hover{color:var(--teal);background-color:#f0f8ff;transform:translateY(-2px)}.btn-a{color:#fff;background:#ffffff29;border-color:#fff6}@media (max-width:700px){.promo-container{grid-template-columns:1fr;gap:20px;padding:28px 20px}.promo-icon{display:none}.promo-btn{flex-direction:column;align-items:stretch}.promo-btn .btn{width:100%}}
.offers-container{width:100%;max-width:var(--maxw);margin-inline:auto;margin-top:20px;margin-bottom:8%}.offers{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.eyebro-offers{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebro-offers:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.offers-title{font-size:clamp(1.6rem,3.4vw,2.5rem)}.offers-link{color:var(--teal);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.offers-link:hover{color:var(--coral)}.offers-products{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}
