:root{--dp-ink: #0d0d0c;--dp-ink-2: #161614;--dp-line: #2a2925;--dp-bone: #efe9dc;--dp-dim: #a39d90;--cf-orange: #ff7a1a;--cf-yellow: #ffd23f;--cf-purple: #7a4fb0;--cf-pink: #ff5f9e;--cf-green: #46c06a;--cf-sky: #4f9be8;--dp-display: Oswald, "Arial Narrow", Impact, sans-serif;--dp-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif}.dp-sec{background:var(--dp-ink);color:var(--dp-bone);font-family:var(--dp-body)}.dp-wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.dp-eyebrow{font:500 12px/1 var(--dp-display);letter-spacing:.3em;text-transform:uppercase;color:var(--dp-dim);margin:0}.dp-h{font:700 clamp(34px,5.4vw,72px)/.92 var(--dp-display);text-transform:uppercase;letter-spacing:.005em;margin:0;text-wrap:balance}.dp-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:64px 24px}.dp-head .dp-h{max-width:14ch}.dp-link{font:500 13px/1 var(--dp-display);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-bone);text-decoration:none;border-bottom:1.5px solid var(--cf-orange);padding-bottom:6px}.dp-btn{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--dp-display);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:16px 24px;border-radius:999px;background:var(--dp-bone);color:var(--dp-ink);border:1.5px solid var(--dp-bone);transition:transform .2s ease,background .2s ease}.dp-btn:hover{transform:translateY(-2px)}.dp-btn--ghost{background:transparent;color:var(--dp-bone)}.dp-btn--orange{background:var(--cf-orange);border-color:var(--cf-orange);color:var(--dp-ink)}.dp-btn:focus-visible,.dp-link:focus-visible,.dp-door:focus-visible,.dp-card a:focus-visible{outline:2px solid var(--cf-yellow);outline-offset:3px}.dp-pix{height:8px;background:linear-gradient(90deg,#5a5650 0 12%,#6e6b64 12% 30%,#4a4741 30% 44%,#6e6b64 44% 61%,#57534d 61% 78%,#6e6b64 78% 100%);image-rendering:pixelated}.dp-hero{position:relative;overflow:hidden;aspect-ratio:1920 / 740;min-height:520px;max-height:86vh;width:100%;display:grid;background:var(--dp-ink)}.dp-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dp-ink)}.dp-hero__trailer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;image-rendering:pixelated;display:block}.dp-hero__copy{position:relative;z-index:2;align-self:start;padding-block:clamp(48px,9vh,110px) 0;text-align:center;display:grid;justify-items:center;gap:18px}.dp-hero__title{font:700 clamp(56px,11vw,168px)/.84 var(--dp-display);text-transform:uppercase;margin:0;color:var(--dp-bone);paint-order:stroke fill;-webkit-text-stroke:.1em var(--dp-ink);letter-spacing:.005em}.dp-hero__eyebrow{font:500 13px/1 var(--dp-display);letter-spacing:.34em;text-transform:uppercase;color:var(--dp-bone);margin:0;paint-order:stroke fill;-webkit-text-stroke:4px var(--dp-ink)}.dp-hero__sub{font:500 clamp(15px,1.4vw,18px)/1.5 var(--dp-body);margin:0;color:var(--dp-ink);background:var(--dp-bone);padding:6px 14px;border-radius:999px}.dp-hero__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dp-hero__btns .dp-btn--ghost{background:#0d0d0c8c}.dp-hero__who{position:absolute;bottom:0;z-index:1;height:clamp(190px,17vw,320px);width:auto;pointer-events:none;filter:drop-shadow(0 0 1.5px rgba(239,233,220,.9))}.dp-hero__who--her{left:clamp(-30px,2vw,60px)}.dp-hero__who--him{right:clamp(-30px,2vw,60px)}.dp-bubble{position:absolute;z-index:3;background:var(--dp-bone);color:var(--dp-ink);font:500 15px/1.3 var(--dp-body);padding:12px 16px;border-radius:18px;max-width:220px;box-shadow:0 10px 30px #00000040;transition:opacity .4s ease}.dp-bubble:after{content:"";position:absolute;bottom:-7px;width:14px;height:14px;background:inherit;transform:rotate(45deg)}.dp-hero__bubble{right:clamp(110px,12vw,220px);bottom:calc(clamp(190px,17vw,320px) + 4px)}.dp-hero__bubble:after{right:26px}@media(max-width:749px){.dp-hero{min-height:0;max-height:none;aspect-ratio:4 / 5}.dp-hero__copy{padding-block:26px 0;gap:12px}.dp-hero__eyebrow{font-size:10px;letter-spacing:.22em;-webkit-text-stroke:3px var(--dp-ink)}.dp-hero__title{font-size:clamp(44px,14vw,64px);line-height:.86}.dp-hero__sub{display:none}.dp-hero__btns{gap:8px}.dp-hero__btns .dp-btn{padding:11px 15px;font-size:11px;letter-spacing:.16em}.dp-hero__who{height:128px}.dp-hero__who--her{left:-14px}.dp-hero__who--him{right:-14px}.dp-hero__bubble{display:none}}.dp-hero__sub{display:none}.dp-doors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:12px 24px}.dp-door{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dp-door img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dp-door:hover{transform:translateY(-6px)}.dp-door:hover img{transform:scale(1.04)}.dp-door__tag{position:absolute;top:14px;right:14px;font:500 11px/1 var(--dp-display);letter-spacing:.24em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:var(--cf-orange);color:var(--dp-ink)}@media(max-width:749px){.dp-doors__grid{grid-template-columns:1fr}}.dp-shelf__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:40px 16px;padding-block:8px 72px}.dp-card{position:relative;display:grid;gap:12px;min-width:0}.dp-card__media{position:relative;display:block;aspect-ratio:1;background:var(--dp-bone);border-radius:6px;overflow:hidden}.dp-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.dp-card:hover .dp-card__media img{transform:scale(1.04)}.dp-card__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.dp-card__title{font:500 20px/1.15 var(--dp-display);text-transform:uppercase;letter-spacing:.02em;margin:0}.dp-card__title a{color:inherit;text-decoration:none}.dp-card__price{font:500 16px/1 var(--dp-body);color:var(--cf-yellow);white-space:nowrap;font-variant-numeric:tabular-nums}.dp-card__ptw{font:500 11px/1.3 var(--dp-display);letter-spacing:.16em;text-transform:uppercase;color:var(--dp-dim);margin:0}@media(max-width:749px){.dp-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.dp-card__title{font-size:16px}}.dp-drop{background:var(--dp-bone);color:var(--dp-ink)}.dp-drop .dp-eyebrow{color:#6b665b}.dp-drop .dp-link{color:var(--dp-ink)}.dp-drop__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:16px;padding-block:0 72px}.dp-drop__stage{position:relative;background:var(--dp-ink);color:var(--dp-bone);border-radius:6px;overflow:hidden;min-height:520px;display:grid;align-content:start;padding:32px;gap:12px}.dp-drop__stage p{margin:0;max-width:30ch;color:var(--dp-dim);line-height:1.5}.dp-drop__stage .dp-h{font-size:clamp(32px,4vw,56px)}.dp-drop__who{position:absolute;bottom:0;height:min(58%,340px);width:auto;filter:drop-shadow(0 0 1.5px rgba(239,233,220,.9))}.dp-drop__who--her{left:-10px}.dp-drop__who--him{right:-20px}.dp-drop__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dp-flip{perspective:1200px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit;display:grid;gap:8px;font:inherit}.dp-flip__in{position:relative;aspect-ratio:4 / 5;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.dp-flip:hover .dp-flip__in,.dp-flip[aria-pressed=true] .dp-flip__in{transform:rotateY(180deg)}.dp-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:6px;overflow:hidden;background:#fff}.dp-flip__face img{width:100%;height:100%;object-fit:contain;display:block}.dp-flip__face--back{transform:rotateY(180deg)}.dp-flip__cap{display:flex;justify-content:space-between;gap:8px;font:500 15px/1.2 var(--dp-display);text-transform:uppercase;letter-spacing:.04em}.dp-flip__cap span:last-child{font:500 11px/1.4 var(--dp-display);letter-spacing:.18em;color:#6b665b}@media(max-width:989px){.dp-drop__grid{grid-template-columns:1fr}.dp-drop__stage{min-height:460px}}@media(max-width:749px){.dp-drop__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-picks__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:0 72px;scrollbar-width:thin}.dp-picks__row a{scroll-snap-align:start;display:block;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden}.dp-picks__row img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.dp-picks__row a:hover img{transform:scale(1.03)}.dp-voices__list{display:grid;gap:28px;padding-block:0 80px}.dp-voice{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:end;max-width:860px}.dp-voice:nth-child(2n){grid-template-columns:minmax(0,1fr) 120px;margin-left:auto}.dp-voice:nth-child(2n) .dp-voice__who{order:2}.dp-voice__who{width:120px;height:150px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 1.5px rgba(239,233,220,.85))}.dp-voice__bubble{position:relative;background:var(--dp-bone);color:var(--dp-ink);border-radius:22px;padding:22px 24px}.dp-voice__bubble h3{font:700 26px/1 var(--dp-display);text-transform:uppercase;margin:0 0 10px}.dp-voice__bubble p{margin:0 0 10px;line-height:1.55}.dp-voice__bubble cite{font:500 12px/1 var(--dp-display);letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:#6b665b}@media(max-width:749px){.dp-voice,.dp-voice:nth-child(2n){grid-template-columns:70px minmax(0,1fr);margin:0}.dp-voice:nth-child(2n) .dp-voice__who{order:0}.dp-voice__who{width:70px;height:90px}}.dp-gyms{background:#1d1c19}.dp-gyms__panel{position:relative;border-radius:6px;padding:28px;background-color:#26241f;background-image:radial-gradient(circle at 6px 6px,#3a372f 2.2px,transparent 2.6px);background-size:56px 56px}.dp-gyms__holds{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px}.dp-hold{position:relative;display:grid;place-items:center;aspect-ratio:1.25;background:var(--dp-bone);padding:14%;transition:transform .25s ease}.dp-hold img{width:100%;height:100%;object-fit:contain;display:block}.dp-hold:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#2a2925;box-shadow:inset 0 0 0 2px #8f8a7e;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.dp-hold:hover{transform:rotate(-3deg) scale(1.05)}.dp-hold:nth-child(6n+1){border-radius:58% 42% 46% 54%/52% 44% 56% 48%;box-shadow:0 6px 0 var(--cf-orange)}.dp-hold:nth-child(6n+2){border-radius:40% 60% 56% 44%/46% 54%;box-shadow:0 6px 0 var(--cf-purple)}.dp-hold:nth-child(6n+3){border-radius:52% 48% 38% 62%/60% 40%;box-shadow:0 6px 0 var(--cf-green)}.dp-hold:nth-child(6n+4){border-radius:46% 54% 60% 40%/42% 58%;box-shadow:0 6px 0 var(--cf-pink)}.dp-hold:nth-child(6n+5){border-radius:62% 38% 50% 50%/50%;box-shadow:0 6px 0 var(--cf-yellow)}.dp-hold:nth-child(6n){border-radius:44% 56% 48% 52%/56% 40% 60% 44%;box-shadow:0 6px 0 var(--cf-sky)}.dp-carry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:48px 72px}.dp-carry p{margin:10px 0 0;color:var(--dp-dim);max-width:52ch;line-height:1.55}.dp-carry__btns{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:749px){.dp-carry{grid-template-columns:1fr}.dp-gyms__panel{padding:16px}.dp-gyms__holds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.dp-flip__in,.dp-door,.dp-door img,.dp-hold,.dp-btn{transition:none}}.dp-btn--play{background:var(--cf-orange);border-color:var(--cf-orange);color:var(--dp-ink);cursor:pointer}.dp-btn--play:hover{background:var(--cf-yellow);border-color:var(--cf-yellow)}.dp-door,.dp-drop__stage{position:relative}.dp-stamp{position:absolute;left:50%;top:46%;z-index:4;pointer-events:none;transform:translate(-50%,-50%) rotate(-10deg);display:block;padding:10px 18px 9px;border:4px solid var(--cf-orange);border-radius:8px;color:var(--cf-orange);text-align:center;white-space:nowrap;font:600 12px/1 var(--dp-display);letter-spacing:.3em;text-transform:uppercase;background:#0d0d0c9e;box-shadow:inset 0 0 0 2px #ff7a1a4d,0 10px 30px #00000059}.dp-stamp em{display:block;margin-top:5px;font:700 clamp(24px,3vw,42px)/.95 var(--dp-display);letter-spacing:.05em;font-style:normal}.dp-stamp--big{top:64%;padding:14px 26px 12px;border-width:5px}.dp-stamp--big em{font-size:clamp(32px,4.6vw,64px)}@media(max-width:749px){.dp-stamp{padding:6px 10px;border-width:3px;font-size:9px}.dp-stamp em{font-size:20px}.dp-stamp--big em{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/dp-home.css.map */
