.dd-hhero{display:grid;gap:var(--space-6);min-width:0}.dd-hhero__head{display:grid;justify-items:center;gap:var(--space-3);max-width:var(--container-max);width:100%;margin:0 auto;padding:var(--space-6) var(--space-4) 0;box-sizing:border-box;text-align:center}.dd-hhero__head .dd-eyebrow{margin:0}.dd-hhero__rating{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);text-decoration:none;font-size:15px}.dd-hhero__ratinglogo{display:block;width:18px;height:18px;flex:none}.dd-hhero__rating .dd-rating__value{display:none}.dd-hhero__ratingscore{font-weight:700;color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.dd-hhero__rating:hover .dd-hhero__ratingscore{text-decoration:underline;text-underline-offset:3px}.dd-hhero__title{margin:0;max-width:16ch;font-size:clamp(32px,10vw,40px);line-height:1.05;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.dd-hhero__lead{margin:var(--space-1) 0 0;max-width:52ch;font-size:17px;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.dd-hhero__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);width:100%;max-width:560px;margin:var(--space-2) 0 0;padding:0;list-style:none}.dd-hhero__points li{display:grid;justify-items:center;align-content:start;gap:var(--space-1);font-size:13px;line-height:1.3;color:var(--ink)}.dd-hhero__points .dd-icon{color:var(--brand)}.dd-hhero__ctas{display:grid;justify-items:center;gap:var(--space-1);margin-top:var(--space-3)}.dd-hhero__ctas .dd-btn--primary{height:var(--control-lg)}.dd-hhero__ctas .dd-btn--link{min-height:44px}.dd-hhero__carousel{display:grid;gap:var(--space-4);min-width:0}.dd-hhero__nav{display:none}.dd-hhero__nav .is-off{opacity:.35;pointer-events:none}.dd-hhero__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--space-3);margin:0;padding:0 var(--space-4) var(--space-1);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;overscroll-behavior-x:contain}.dd-hhero__track::-webkit-scrollbar{display:none}.dd-hhero__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.dd-hhero__track.is-dragging .dd-hhero__card{pointer-events:none}.dd-hhero__card{--stage: var(--surface-alt);position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);background:var(--stage);color:var(--ink);overflow:hidden;scroll-snap-align:start;min-width:0;animation:dd-hhero-rise .5s cubic-bezier(.2,1,.3,1) both;animation-delay:calc(var(--i) * 60ms)}.dd-hhero__media{position:absolute;top:0;right:0;bottom:30%;left:0;display:flex;align-items:center;justify-content:center;padding:12% 14% 0;color:var(--ink-a25)}.dd-hhero__media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .35s ease;-webkit-user-select:none;user-select:none}.dd-hhero__media .dd-icon{width:46%;height:auto;transition:transform .35s ease}.dd-hhero__card:hover .dd-hhero__media img,.dd-hhero__card:hover .dd-hhero__media .dd-icon{transform:scale(1.04)}.dd-hhero__card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,color-mix(in srgb,var(--stage) 96%,transparent) 30%,transparent);pointer-events:none}.dd-hhero__link{position:static;color:inherit;text-decoration:none}.dd-hhero__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.dd-hhero__link:focus-visible{outline:none}.dd-hhero__link:focus-visible:after{box-shadow:inset 0 0 0 3px var(--ink)}.dd-hhero__body{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:start;gap:var(--space-1);padding:var(--space-5) 72px var(--space-5) var(--space-5);text-align:left}.dd-hhero__eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dd-hhero__name{font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.dd-hhero__meta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;color:var(--ink-muted)}.dd-hhero__go{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .2s ease}.dd-hhero__card:hover .dd-hhero__go{transform:translate(3px)}.dd-hhero__card--product .dd-hhero__name{font-size:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dd-hhero__card--product .dd-price{font-size:17px;font-weight:700}.dd-hhero__sale{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2}.dd-hhero__add{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.dd-hhero__add:hover{background:var(--brand);color:var(--on-brand)}.dd-hhero__add.is-done{background:var(--brand);color:var(--on-brand);cursor:default}.dd-hhero__add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-hhero__card--guide{background:var(--surface-inverse);color:var(--ink-inverse)}.dd-hhero__card--guide:before{display:none}.dd-hhero__guidepic{position:absolute;top:var(--space-6);right:var(--space-5);color:var(--white-a45)}.dd-hhero__guidepic .dd-icon{width:120px;height:120px;stroke-width:1}.dd-hhero__card--guide .dd-hhero__eyebrow{color:var(--white-a70)}.dd-hhero__card--guide .dd-hhero__name{font-size:21px}.dd-hhero__card--guide .dd-hhero__meta{color:var(--white-a70)}.dd-hhero__foot{display:flex;align-items:center;gap:var(--space-6);margin:0 var(--space-4)}.dd-hhero__progress{position:relative;flex:1;height:3px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.dd-hhero__progress span{position:absolute;top:0;left:0;bottom:0;border-radius:inherit;background:var(--brand);transition:transform .15s linear}@keyframes dd-hhero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:768px){.dd-hhero__track{grid-auto-columns:300px}}@media(min-width:1024px){.dd-hhero{gap:var(--space-10)}.dd-hhero__head{gap:var(--space-4);padding:var(--space-12) var(--space-10) 0}.dd-hhero__title{font-size:60px;line-height:1.02}.dd-hhero__lead{font-size:19px}.dd-hhero__points{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-8);max-width:none;width:auto}.dd-hhero__points li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:15px}.dd-hhero__ctas{grid-auto-flow:column;align-items:center;gap:var(--space-6)}.dd-hhero__carousel{--gutter: max(var(--space-10), calc((100% - var(--container-max)) / 2 + var(--space-10)));gap:var(--space-5)}.dd-hhero__nav{display:flex;flex:none;gap:var(--space-2)}.dd-hhero__track{gap:var(--space-5);padding:0 var(--space-10) var(--space-1) var(--gutter);scroll-padding-inline:var(--gutter) var(--space-10)}.dd-hhero__foot{margin:0 var(--space-10) 0 var(--gutter)}}@media(prefers-reduced-motion:reduce){.dd-hhero__card{animation:none}.dd-hhero__media img,.dd-hhero__media .dd-icon,.dd-hhero__go,.dd-hhero__add,.dd-hhero__progress span{transition:none}}.dd-hhero__add[hidden]{display:none}.dd-hhero__add[aria-busy=true]{opacity:.6}.dd-hhero__track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dd-hhero__media .dd-image,.dd-hhero__media .dd-image img{width:100%;height:100%}.dd-hhero__ratinglogo svg{display:block;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-home-hero.css.map */
