.dg-collection-hero{--c-bg: #ffffff;--c-bg-soft: #fafafa;--c-ink: #111111;--c-ink-soft: #2a2a2a;--c-muted: #6b6b6b;--c-rule: #ececec;--c-rule-strong: #d8d8d8;--c-hot: #e11d48;--sh-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 22px rgba(0, 0, 0, .05);--sh-card-hover: 0 4px 10px rgba(0, 0, 0, .06), 0 18px 40px rgba(0, 0, 0, .09);--container: 1320px;background:var(--c-bg);color:var(--c-ink);font-family:DM Sans,sans-serif}.dg-collection-hero *,.dg-collection-hero *:before,.dg-collection-hero *:after{box-sizing:border-box}.dg-collection-hero .dg-hero{background:#fff;border-bottom:1px solid var(--c-rule)}.dg-collection-hero .dg-hero__media{--dg-hero-parallax-max: 176;position:relative;height:420px;overflow:hidden;background:#0a0606}.dg-collection-hero .dg-hero__photo{position:absolute;top:-46%;left:0;width:100%;height:192%;background-color:#1a0a0a;object-fit:cover;object-position:var(--hero-image-position, center 32%);filter:contrast(1.08) brightness(.86) saturate(1.12);transform:translate3d(0,var(--dg-hero-parallax-y, 0px),0) scale(1.08);transform-origin:center;will-change:transform;pointer-events:none}.dg-collection-hero .dg-hero__glow{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 78% 38%,rgba(225,29,72,.22) 0%,transparent 55%),radial-gradient(circle at 92% 82%,rgba(220,100,40,.18) 0%,transparent 50%)}@media(prefers-reduced-motion:reduce){.dg-collection-hero .dg-hero__photo{transform:none;will-change:auto}}.dg-collection-hero .dg-hero__shadow{position:absolute;inset:0;background:linear-gradient(95deg,#080404f0,#080404c7 22%,#0804046b 46%,#0804040d 72%,#08040400),linear-gradient(0deg,#08040473,#08040400 32%)}.dg-collection-hero .dg-hero__grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:.38;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.dg-collection-hero .dg-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:var(--container);margin:0 auto;box-sizing:border-box;padding:clamp(30px,4vw,44px) 28px clamp(34px,4.5vw,50px);color:#fff}.dg-collection-hero .dg-hero__content{max-width:560px}.dg-collection-hero .dg-hero__below{display:none;padding:24px 18px 28px;border-bottom:1px solid var(--c-rule);background:#fff}.dg-collection-hero .dg-hero__below .dg-hero__breadcrumb{margin-bottom:14px;color:var(--c-muted);font-size:11px}.dg-collection-hero .dg-hero__below .dg-hero__breadcrumb a{color:var(--c-ink-soft)}.dg-collection-hero .dg-hero__below .dg-hero__breadcrumb b{color:var(--c-ink)}.dg-collection-hero .dg-hero__below .dg-hero__kicker{margin-bottom:0;color:var(--c-muted)}.dg-collection-hero .dg-hero__below .dg-hero__desc{margin-top:10px;color:var(--c-ink-soft);font-size:14px}.dg-collection-hero .dg-hero__below .dg-hero__desc b{color:var(--c-ink)}.dg-collection-hero .dg-hero__breadcrumb{margin-bottom:18px;color:#fff9;font-size:12px;letter-spacing:.3px}.dg-collection-hero .dg-hero__breadcrumb a{color:#ffffffd9;text-decoration:none}.dg-collection-hero .dg-hero__breadcrumb a:hover{color:#fff}.dg-collection-hero .dg-hero__breadcrumb b{color:#fff;font-weight:700}.dg-collection-hero .dg-hero__breadcrumb .sep{margin:0 6px;opacity:.7}.dg-collection-hero .dg-hero__kicker{margin-bottom:12px;color:#fff9;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase}.dg-collection-hero .dg-hero__title{margin:0;color:#fff;font-family:Outfit,sans-serif;font-size:88px;font-weight:900;letter-spacing:0;line-height:.88;text-transform:uppercase;hyphens:manual;overflow-wrap:normal;word-break:normal}.dg-collection-hero .dg-hero__title-line{display:inline-flex;align-items:baseline;white-space:nowrap}.dg-collection-hero .dg-hero__title .dot{display:inline;margin-left:0;background:none;box-shadow:none;color:var(--c-hot);line-height:inherit;text-indent:0;vertical-align:baseline}.dg-collection-hero .dg-hero__desc{max-width:520px;margin:18px 0 0;color:#ffffffc7;font-size:15.5px;line-height:1.55}.dg-collection-hero .dg-hero__desc b{color:#fff;font-weight:700}.dg-collection-hero .dg-subcats{--dg-subcats-fade-size: 72px;--dg-subcats-scrollbar-color: #111111;--dg-subcats-scrollbar-track: rgb(17 17 17 / .26);--dg-subcats-scrollbar-size: 14px;--dg-subcats-scrollbar-border: 6px;position:relative;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);background:var(--c-bg-soft)}.dg-collection-hero .dg-subcats__inner{position:relative;max-width:var(--container);margin:0 auto;padding:10px 28px 12px}.dg-collection-hero .dg-subcats__inner:before,.dg-collection-hero .dg-subcats__inner:after{content:"";position:absolute;z-index:2;top:10px;bottom:24px;width:var(--dg-subcats-fade-size);pointer-events:none;opacity:0;transition:opacity .18s ease}.dg-collection-hero .dg-subcats__inner:before{left:0;background:linear-gradient(90deg,#fafafa,#fafafaeb 34%,#fafafa00)}.dg-collection-hero .dg-subcats__inner:after{right:0;background:linear-gradient(270deg,#fafafa,#fafafaeb 34%,#fafafa00)}.dg-collection-hero .dg-subcats.can-scroll-left .dg-subcats__inner:before,.dg-collection-hero .dg-subcats.can-scroll-right .dg-subcats__inner:after{opacity:1}.dg-collection-hero .dg-subcats__row{display:flex;gap:12px;padding:8px 4px 24px;margin:-8px -4px -10px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:var(--dg-subcats-scrollbar-color) transparent;scrollbar-width:thin}.dg-collection-hero .dg-subcats__row::-webkit-scrollbar{height:var(--dg-subcats-scrollbar-size)}.dg-collection-hero .dg-subcats__row::-webkit-scrollbar-track{border:var(--dg-subcats-scrollbar-border) solid transparent;border-radius:0;background:transparent;background-clip:padding-box;box-shadow:inset 0 0 0 2px var(--dg-subcats-scrollbar-track)}.dg-collection-hero .dg-subcats__row::-webkit-scrollbar-thumb{border:var(--dg-subcats-scrollbar-border) solid transparent;border-radius:0;background:transparent;background-clip:padding-box;box-shadow:inset 0 0 0 2px var(--dg-subcats-scrollbar-color)}.dg-collection-hero .dg-subcat--back{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-width:170px;padding:10px 14px;border:1.5px dashed var(--c-rule-strong);border-radius:4px;background:transparent;color:var(--c-ink-soft);scroll-snap-align:start;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.dg-collection-hero .dg-subcat--back:hover{border-color:var(--c-ink);background:#fff;color:var(--c-ink)}.dg-collection-hero .dg-subcat--back__arrow{flex-shrink:0;color:var(--c-muted);font-size:18px;line-height:1}.dg-collection-hero .dg-subcat--back__txt{display:flex;flex-direction:column;min-width:0}.dg-collection-hero .dg-subcat--back__label{color:var(--c-muted);font-family:Outfit,sans-serif;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.dg-collection-hero .dg-subcat--back__name{margin-top:1px;font-size:13.5px;font-weight:700;letter-spacing:0;white-space:nowrap}.dg-collection-hero .dg-subcat{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:220px;padding:10px 12px;border:1.5px solid var(--c-rule);border-radius:4px;background:#fff;box-shadow:var(--sh-card);color:var(--c-ink);scroll-snap-align:start;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.dg-collection-hero .dg-subcat:hover{border-color:var(--c-ink);box-shadow:var(--sh-card-hover);transform:translateY(-2px)}.dg-collection-hero .dg-subcat__thumb{flex-shrink:0;width:48px;height:48px;overflow:hidden}.dg-collection-hero .dg-subcat__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dg-collection-hero .dg-subcat__info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.dg-collection-hero .dg-subcat__name{overflow:hidden;font-size:13.5px;font-weight:800;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dg-collection-hero .dg-subcat__count{color:var(--c-muted);font-family:Outfit,sans-serif;font-size:10px;letter-spacing:.5px}.dg-collection-hero .dg-subcat__chevron{flex-shrink:0;color:var(--c-muted);font-size:22px;line-height:1}.dg-collection-hero .dg-subcat__hot{position:absolute;top:-6px;right:8px;padding:2px 6px;border-radius:2px;background:var(--c-hot);color:#fff;font-family:Outfit,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.dg-collection-hero .dg-hero__media{--dg-hero-parallax-max: 86;height:220px}.dg-collection-hero .dg-hero__photo{top:-42%;height:184%}.dg-collection-hero .dg-hero__inner{justify-content:flex-end;padding:24px 18px 30px}.dg-collection-hero .dg-hero__inner .dg-hero__desc{display:none}.dg-collection-hero .dg-hero__title{font-size:44px;letter-spacing:0;line-height:.9}.dg-collection-hero .dg-hero__below{display:block}.dg-collection-hero .dg-hero__below .dg-hero__breadcrumb,.dg-collection-hero .dg-hero__below .dg-hero__kicker{display:none}.dg-collection-hero .dg-hero__shadow{background:linear-gradient(180deg,#08040426,#08040459 45%,#080404d9)}.dg-collection-hero .dg-hero__glow{background:radial-gradient(circle at 80% 30%,rgba(225,29,72,.22) 0%,transparent 55%)}.dg-collection-hero .dg-subcats__inner{padding:12px 16px 14px}.dg-collection-hero .dg-subcats__row{gap:12px}.dg-collection-hero .dg-subcat{min-width:200px;padding:12px 16px 30px}.dg-collection-hero .dg-subcat--back{min-width:140px;padding:8px 12px}}@media(max-width:360px){.dg-collection-hero .dg-hero__title{font-size:38px;letter-spacing:0}.dg-collection-hero .dg-hero__media{height:220px}}.dg-collection-hero .dg-subcats{background:#f4f3f5}.dg-collection-hero .dg-subcats__inner:before,.dg-collection-hero .dg-subcats__inner:after{content:none}.dg-collection-hero .dg-subcats__inner{max-width:1570px;padding:15px 30px 30px}.dg-collection-hero .dg-subcats__title{margin-bottom:12px;color:var(--c-ink);font-family:Outfit,sans-serif;font-size:14px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.dg-collection-hero .dg-subcats__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:15px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.dg-collection-hero .dg-subcat{min-width:0;padding:9px 12px 9px 9px;border-radius:14px;box-shadow:3px 3px 3px #e5e5e5;scroll-snap-align:none}.dg-collection-hero .dg-subcat:hover{border-color:transparent;box-shadow:0 2px 10px #00000012;transform:none}.dg-collection-hero .dg-subcat__thumb{width:64px;height:64px}.dg-collection-hero .dg-subcat__name{overflow:visible;font-size:16px;font-weight:600;line-height:1.22;white-space:normal}.dg-collection-hero .dg-subcat__count{font-family:DM Sans,sans-serif;font-size:11.5px;letter-spacing:0}.dg-collection-hero .dg-subcat__count--price{color:#6d7681;font-weight:600}.dg-collection-hero .dg-subcat__chevron{font-size:18px;color:var(--c-rule-strong)}@media(max-width:900px){.dg-collection-hero .dg-subcats__inner{padding:12px 16px 14px}.dg-collection-hero .dg-subcats__title{margin-bottom:10px;font-size:11.5px}.dg-collection-hero .dg-subcats__row{grid-template-columns:1fr 1fr;gap:9px}.dg-collection-hero .dg-subcat{align-items:center;gap:10px;min-height:68px;padding:8px 10px 8px 8px}.dg-collection-hero .dg-subcat__thumb{width:40px;height:40px;border-radius:9px}.dg-collection-hero .dg-subcat__info{gap:3px}.dg-collection-hero .dg-subcat__name{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dg-collection-hero .dg-subcat__count{font-size:11px}.dg-collection-hero .dg-subcat__chevron{display:none}}.dg-collection-hero .dg-subcats__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:18px 14px}.dg-collection-hero .dg-subcat{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dg-collection-hero .dg-subcat:hover{border-color:transparent;box-shadow:none;transform:none}.dg-collection-hero .dg-subcat__thumb{width:100%;height:auto;aspect-ratio:1;border-radius:12px;box-shadow:0 1px 2px #0000000d,0 8px 20px #0000000f;transition:box-shadow .2s ease}.dg-collection-hero .dg-subcat:hover .dg-subcat__thumb{box-shadow:0 2px 4px #00000012,0 14px 30px #0000001a}.dg-collection-hero .dg-subcat__thumb img{object-fit:contain;transition:transform .24s ease}.dg-collection-hero .dg-subcat:hover .dg-subcat__thumb img{transform:scale(1.04)}.dg-collection-hero .dg-subcat__info{gap:3px}.dg-collection-hero .dg-subcat__name{font-family:"Outfit",var(--heading-font-family),sans-serif;font-size:13px;font-weight:900;letter-spacing:-.015em;line-height:1.1;text-transform:uppercase}.dg-collection-hero .dg-subcat__count{font-family:"DM Sans",var(--body-font-family),sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em}.dg-collection-hero .dg-subcat__chevron{display:none}.dg-collection-hero .dg-subcat__hot{top:6px;right:6px;border-radius:4px}.dg-collection-hero .dg-subcat--back{grid-column:1 / -1}@media(max-width:900px){.dg-collection-hero .dg-subcats__row{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 10px}.dg-collection-hero .dg-subcat__name{font-size:12px}}@media(prefers-reduced-motion:reduce){.dg-collection-hero .dg-subcat__thumb,.dg-collection-hero .dg-subcat__thumb img{transition:none}.dg-collection-hero .dg-subcat:hover .dg-subcat__thumb img{transform:none}}.dg-collection-hero .dg-subcats{background:transparent}.dg-collection-hero .dg-subcats .dg-subcat{position:relative;display:block;gap:0;padding:0 0 30px;overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d,0 8px 20px #0000000f;transition:box-shadow .2s ease}.dg-collection-hero .dg-subcats .dg-subcat:hover{box-shadow:0 2px 4px #00000012,0 14px 30px #0000001a;transform:none}.dg-collection-hero .dg-subcats .dg-subcat__thumb{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:0;box-shadow:none}.dg-collection-hero .dg-subcats .dg-subcat__thumb img{padding:8px;object-fit:contain}.dg-collection-hero .dg-subcats .dg-subcat__info{position:absolute;inset-inline:0;bottom:0;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:12px 12px 10px;background:linear-gradient(180deg,#fff0,#ffffffb8,#fff 52%);pointer-events:none}.dg-collection-hero .dg-subcats .dg-subcat__name{min-width:0;font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dg-collection-hero .dg-subcats .dg-subcat__count{display:none}.dg-collection-hero .dg-subcats .dg-subcat__chevron{display:block;flex:0 0 auto;margin-inline-start:auto;color:#9a9a9a;font-size:20px;line-height:1;transition:transform .16s ease,color .16s ease}.dg-collection-hero .dg-subcats .dg-subcat:hover .dg-subcat__chevron{transform:translate(3px);color:#111}.dg-collection-hero .dg-subcats .dg-subcat__hot{top:8px;right:8px}@media(prefers-reduced-motion:reduce){.dg-collection-hero .dg-subcats .dg-subcat,.dg-collection-hero .dg-subcats .dg-subcat__chevron{transition:none}.dg-collection-hero .dg-subcats .dg-subcat:hover .dg-subcat__chevron{transform:none}}.dg-collection-hero .dg-subcats .dg-subcat .dg-subcat__info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.dg-collection-hero .dg-subcats .dg-subcat .dg-subcat__chevron{position:absolute;z-index:2;inset-inline-end:11px;inset-block-end:9px;display:block;width:auto;margin:0}.dg-collection-hero .dg-subcats .dg-subcat .dg-subcat__name{padding-inline-end:18px}.dg-collection-hero .dg-subcats__inner{padding-top:28px;padding-bottom:38px}@media(max-width:768.98px){.dg-collection-hero .dg-subcats__inner{padding-top:22px;padding-bottom:48px}}.dg-collection-hero .dg-subcats .dg-subcats__row{gap:26px 24px}@media(max-width:900px){.dg-collection-hero .dg-subcats .dg-subcats__row{gap:20px 14px}}.dg-collection-hero .dg-subcats .dg-subcats__row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dg-collection-hero .dg-subcats .dg-subcat__name{font-size:14px;word-break:keep-all;overflow-wrap:normal;hyphens:none;-webkit-hyphens:none}@media(max-width:900px){.dg-collection-hero .dg-subcats .dg-subcats__row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dg-collection-hero .dg-subcats .dg-subcat__name{font-size:13px}}
