.dh-discovery{padding-block:clamp(44px,6vw,80px) clamp(48px,7vw,96px);overflow:hidden}
.dh-discovery dashea-product-discovery{display:block}
.dh-discovery__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}
.dh-discovery .dh-discovery__head h2{font-size:clamp(34px,4vw,54px);max-width:760px}
.dh-discovery__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;list-style:none;margin:0;padding:4px 0 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b83e7145 transparent;overscroll-behavior-x:contain}
.dh-discovery__rail::-webkit-scrollbar{height:3px}.dh-discovery__rail::-webkit-scrollbar-thumb{background:#b83e7145;border-radius:3px}
.dh-discovery__item{min-width:0;scroll-snap-align:start}
.dh-discovery__card{display:block;border-radius:var(--dh-radius);outline-offset:3px!important}
.dh-discovery__art{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--dh-radius);overflow:hidden;background:radial-gradient(ellipse at 50% 22%,#fff7 0,transparent 72%),linear-gradient(150deg,#f7dce6,#e4b5c9)}
.dh-discovery__art--lilac{background:radial-gradient(ellipse at 50% 22%,#fff8 0,transparent 72%),linear-gradient(150deg,#ece5f2,#cfc1dc)}
.dh-discovery__art--peach{background:radial-gradient(ellipse at 50% 22%,#fff8 0,transparent 72%),linear-gradient(150deg,#f8e9dd,#e7c9b8)}
.dh-discovery__art--sage{background:radial-gradient(ellipse at 50% 22%,#fff8 0,transparent 72%),linear-gradient(150deg,#e6ece2,#bdcdb8)}
.dh-discovery__art::after{content:'';position:absolute;z-index:-1;bottom:9%;left:21%;width:58%;height:9%;border-radius:50%;background:#4725381a;filter:blur(12px)}
.dh-discovery .dh-discovery__art img{width:87%;height:87%;object-fit:contain;filter:drop-shadow(0 12px 12px #47253814);transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.dh-discovery__info{padding:20px 3px 0}
.dh-discovery .dh-discovery__info h3{font:600 clamp(18px,1.6vw,22px)/1.35 var(--dh-sans);letter-spacing:-.035em}
.dh-discovery__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:13px;color:var(--dh-muted)}
.dh-discovery__price{font-weight:600;color:var(--dh-ink)}
.dh-discovery__link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid var(--dh-border);font-size:13px;font-weight:600}
.dh-discovery__arrow{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#ffffff75;transition:background .2s,transform .2s}
.dh-discovery__arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}
.dh-discovery__filters{display:flex;gap:5px;padding:4px;border:1px solid var(--dh-border);border-radius:50px;background:#fff6;flex-shrink:0}
.dh-discovery__filters button{border:0;background:transparent;color:var(--dh-ink);border-radius:50px;min-height:44px;padding:10px 24px;font-size:13px;font-weight:600}
.dh-discovery__filters button[aria-pressed=true]{background:var(--dh-ink);color:var(--dh-white)}
@media(hover:hover){.dh-discovery__card:hover .dh-discovery__art img{transform:translateY(-5px) rotate(-2deg)}.dh-discovery__card:hover .dh-discovery__arrow{background:#fff;transform:translate(2px,-2px)}}
@media(max-width:999px){.dh-discovery__rail{grid-auto-columns:calc((100% - 32px)/2.4);gap:18px}}
@media(max-width:609px){.dh-discovery__head{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:25px}.dh-discovery .dh-discovery__head h2{font-size:clamp(32px,8vw,42px)}.dh-discovery__body{width:100%;padding-left:var(--dh-gutter)}.dh-discovery__rail{grid-auto-columns:76%;gap:16px;padding:4px var(--dh-gutter) 15px 0;scroll-padding-inline:var(--dh-gutter)}.dh-discovery__art{border-radius:22px}.dh-discovery__info{padding-top:17px}.dh-discovery__meta{font-size:13px}.dh-discovery__link{margin-top:14px}.dh-discovery__filters button{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.dh-discovery__art img,.dh-discovery__arrow{transition:none!important;transform:none!important}}
