.dv-sec{padding:clamp(56px,7vw,104px) 0;background:#fff;position:relative}.dv-sec--cream{background:#fbf1dc}.dv-sec--ink{background:#16130f;color:#fff}.dv-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.dv-center{text-align:center}.dv-center .dv-eyebrow{justify-content:center}.dv-center .dv-lead{margin-left:auto;margin-right:auto}.dv-eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#9a8f7e;margin-bottom:20px}.dv-eyebrow:before{content:"";display:inline-block;width:40px;height:1px;background:currentColor}.dv-sec--ink .dv-eyebrow{color:#c9b79a}.dv-h{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.12;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 18px}.dv-h .acc{font-style:italic}.dv-h .acc.magenta{color:#d7266d}.dv-h .acc.blue{color:#185fa5}.dv-h .acc.orange{color:#ff6b3d}.dv-h .acc.green{color:#6b8e23}.dv-sec--ink .dv-h{color:#fff}.dv-lead{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(15px,1.6vw,18px);line-height:1.75;color:#5a5a5a;max-width:620px;margin:0}.dv-sec--ink .dv-lead{color:#ffffffc7}.dv-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(26px,4vw,56px);margin-top:clamp(40px,5vw,60px)}.dv-pillar .n{font-family:Playfair Display,serif;font-weight:700;font-size:30px;color:#d7266d;line-height:1}.dv-pillar h3{font-family:Poppins,sans-serif;font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;margin:.9rem 0 .5rem}.dv-pillar p{font-family:Poppins,sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:#5a5a5a;margin:0}@media(max-width:760px){.dv-pillars{grid-template-columns:1fr;gap:30px}}.dv-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-top:clamp(40px,5vw,56px)}.dv-cat{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:#f1e9da;text-decoration:none}.dv-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dv-cat:hover img{transform:scale(1.05)}.dv-cat .cap{position:absolute;inset:auto 0 0 0;padding:20px;background:linear-gradient(0deg,#140f0a9e,#140f0a00);color:#fff}.dv-cat .cap span{display:block;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.82;margin-bottom:5px}.dv-cat .cap h3{font-family:Playfair Display,serif;font-weight:600;font-size:18px;margin:0;line-height:1.15}@media(max-width:760px){.dv-cats{grid-template-columns:1fr 1fr}}@media(max-width:430px){.dv-cats{grid-template-columns:1fr}}.dv-look{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin-top:clamp(40px,5vw,56px)}.dv-look.is-3{grid-template-columns:repeat(3,1fr)}.dv-lb{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:3/4;text-decoration:none;background:#f1e9da}.dv-lb img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.dv-lb:hover img{transform:scale(1.04)}.dv-lb .cap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,3vw,36px);background:linear-gradient(0deg,#140f0a99,#140f0a00 58%);color:#fff}.dv-lb .eb{font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.92;margin-bottom:8px}.dv-lb h3{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(22px,2.6vw,30px);margin:0 0 12px;line-height:1.1}.dv-lb .go{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.dv-lb .go:after{content:"\2192";transition:transform .3s ease}.dv-lb:hover .go:after{transform:translate(5px)}@media(max-width:680px){.dv-look,.dv-look.is-3{grid-template-columns:1fr}}.dv-brands{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,5vw,64px);margin-top:clamp(36px,4vw,48px)}.dv-brands img{height:44px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.dv-brands img:hover{filter:none;opacity:1}.dv-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.dv-trust .it{padding:0 10px}.dv-trust .rule{width:30px;height:1px;background:#d8c9ad;margin:0 auto 16px}.dv-trust h4{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#1a1a1a;margin:0 0 7px}.dv-trust p{font-family:Poppins,sans-serif;font-weight:300;font-size:13px;line-height:1.6;color:#7a7a7a;margin:0}@media(max-width:760px){.dv-trust{grid-template-columns:1fr 1fr;gap:34px 16px}}.dv-feature{max-width:760px;margin:0 auto;text-align:center}.dv-feature .q{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(26px,3.6vw,42px);line-height:1.22;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 22px}.dv-feature .q .acc{font-style:italic;color:#d7266d}.dv-feature .sub{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.7;color:#5a5247;margin:0 auto 30px;max-width:560px}.dv-btn{display:inline-block;padding:15px 32px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;text-decoration:none;background:#d7266d;color:#fff;transition:filter .25s ease,transform .25s ease}.dv-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.dv-btn--ghost{background:transparent;color:#1a1a1a;border:1px solid #1A1A1A}.dv-btn--ghost:hover{background:#1a1a1a;color:#fff}.dv-sec.dv-in .dv-reveal{animation:dvUp .7s ease both}.dv-sec.dv-in .dv-reveal.d1{animation-delay:.08s}.dv-sec.dv-in .dv-reveal.d2{animation-delay:.16s}.dv-sec.dv-in .dv-reveal.d3{animation-delay:.24s}.dv-sec.dv-in .dv-eyebrow:before{animation:dvLine .8s ease both}@keyframes dvUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dvLine{0%{width:0}to{width:40px}}@media(prefers-reduced-motion:reduce){.dv-sec.dv-in .dv-reveal,.dv-sec.dv-in .dv-eyebrow:before{animation:none}}.dv-shopify-section{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/7cos-dolcevita-home.css.map */
