.dkh{--vino:#3B0718;--burdeos:#6A1524;--champagne:#F3E6D7;--marfil:#FFF8EF;--dorado:#E6C98F;--oro2:#C9A461;--tinta:#1a0409;--suave:#C9B39A;--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--body:"Jost","Helvetica Neue",Arial,sans-serif}.dkh{position:relative;height:clamp(440px,32vw,470px);overflow:hidden;background:var(--vino);color:var(--champagne);font-family:var(--body)}.dkh .bgvid,.dkh .bgpost{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:contrast(1.04) saturate(1.05)}.dkh .scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;transition:opacity 1.1s ease,visibility 0s linear 1.1s}.dkh .scene.on{opacity:1;visibility:visible;transition:opacity 1.1s ease}.dkh .tint-dark{background:linear-gradient(90deg,#0b0204cc,#0b020473 40%,#0b020426)}.dkh .tint-left{background:linear-gradient(90deg,#1a0409d1,#1a040980 36%,#1a040900 65%)}.dkh .tint-center{background:radial-gradient(ellipse at 50% 45%,#1a040926,#1a040973 80%)}.dkh .copy{position:absolute;z-index:4;display:flex;flex-direction:column;gap:13px}.dkh .copy.left{left:clamp(24px,7vw,110px);top:50%;transform:translateY(-54%);max-width:420px}.dkh .copy.center{left:50%;top:40%;transform:translate(-50%,-50%);width:min(560px,90%);align-items:center;text-align:center}.dkh .copy.center:before{content:"";position:absolute;top:-40px;right:-70px;bottom:-40px;left:-70px;z-index:-1;background:radial-gradient(closest-side,#1a0409e0,#1a040900)}.dkh .eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.24em;color:var(--dorado);font-weight:600;text-transform:uppercase}.dkh .eyebrow:before{content:"";width:48px;height:1px;background:var(--dorado);opacity:.8}.dkh .copy.center .eyebrow:after{content:"";width:48px;height:1px;background:var(--dorado);opacity:.8}.dkh .copy :is(h1,h2){margin:0;font-family:var(--display);font-weight:500;font-size:clamp(40px,4.3vw,62px);line-height:.95;color:var(--marfil);text-wrap:balance}.dkh .copy :is(h1,h2) em{color:var(--dorado);font-weight:500}.dkh .copy :is(h1,h2) .w{display:inline-block;white-space:nowrap}.dkh .copy :is(h1,h2) .ch{display:inline-block;opacity:0;transform:translateY(12px);filter:blur(4px)}.dkh .scene.on .copy :is(h1,h2) .ch{animation:dkh-ch .7s ease forwards}@keyframes dkh-ch{to{opacity:1;transform:none;filter:none}}.dkh .copy p{margin:0;font-size:15px;line-height:1.5}.dkh .ctas{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.dkh .btn{border:0;cursor:pointer;background:#7a1d38;color:var(--marfil);border-radius:999px;padding:13px 24px;font:600 12px var(--body);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.dkh .btn.gold{background:linear-gradient(135deg,#f3e2be,#e6c98f 55%,#d6ae67);color:#4a0c22}.dkh .count{display:flex;gap:10px;align-items:baseline;font-family:var(--display);color:var(--dorado)}.dkh .count b{font-size:44px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.dkh .count span{font:600 11px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--champagne)}.dkh .sub{font-family:var(--display);font-style:italic;font-size:20px;color:var(--champagne);min-height:26px;transition:opacity .4s}.dkh .arch{position:absolute;width:128px;text-decoration:none;color:var(--champagne);padding:6px 6px 10px;border-radius:70px 70px 12px 12px;background:#22050cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(230,201,143,.75);box-shadow:0 22px 50px #08010399,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98f40;opacity:0;transition:transform 1.3s cubic-bezier(.22,.8,.24,1),opacity .9s ease,box-shadow .4s}.dkh .arch .ph{position:relative;display:block;border-radius:62px 62px 6px 6px;overflow:hidden;background:#efe0cc;aspect-ratio:3/4}.dkh .arch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;mix-blend-mode:multiply;transition:opacity .6s ease,transform .8s ease}.dkh .arch img.b{opacity:0}.dkh .arch:hover img.b{opacity:1}.dkh .arch:hover img{transform:scale(1.04)}.dkh .arch .n{display:block;font-family:var(--display);font-size:16px;font-weight:600;line-height:1.1;margin-top:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--marfil)}.dkh .arch .p{display:block;text-align:center;font-size:11.5px;letter-spacing:.08em;color:var(--dorado);font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.dkh .arch .add{position:absolute;z-index:2;left:8px;right:8px;bottom:8px;border:0;border-radius:999px;padding:7px 0;font:600 9.5px var(--body);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#f3e2be,#e6c98f 55%,#d6ae67);color:#4a0c22;opacity:0;transform:translateY(8px);transition:.35s;pointer-events:none}.dkh .arch:hover .add,.dkh .arch:focus-within .add{opacity:1;transform:none}.dkh .arch.hl{box-shadow:0 26px 60px #080103b3,0 0 30px #e6c98f73,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98f8c}.dkh .arch:hover,.dkh .arch:focus-visible{outline:none;box-shadow:0 26px 60px #080103b3,0 0 26px #e6c98f66,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98f80}.dkh .arch.in{opacity:1}.dkh .arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,236,200,.45) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;opacity:0}.dkh .arch.in:after{animation:dkh-shine 1.3s ease 1s both}@keyframes dkh-shine{0%{opacity:1;background-position:130% 0}to{opacity:0;background-position:-40% 0}}.dkh .smoke{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.dkh .row{position:absolute;z-index:3;display:flex;top:calc(50% - 16px);bottom:auto;transform:translateY(-50%);align-items:center;gap:clamp(24px,2.8vw,44px);right:clamp(32px,5.5vw,90px)}.dkh .row .arch{position:relative;width:134px;margin:0;transform:translateY(80px) scale(.9);transition:transform 1.3s cubic-bezier(.22,.8,.24,1),opacity .9s ease,box-shadow .5s ease,filter .5s ease}.dkh .row .arch.in{transform:none;animation:dkh-flo 6s ease-in-out infinite}.dkh .row .arch:nth-child(1){top:-34px}.dkh .row .arch:nth-child(2){top:38px}.dkh .row .arch:nth-child(3){top:-46px}.dkh .row .arch:nth-child(4){top:30px}.dkh .row .arch:nth-child(5){top:-28px}.dkh .row .arch:nth-child(2n).in{animation-duration:7s;animation-direction:reverse}.dkh .row .arch:nth-child(3).in{animation-delay:-2s}.dkh .row .arch:nth-child(5).in{animation-delay:-4s}@keyframes dkh-flo{0%,to{translate:0 0}50%{translate:0 -7px}}.dkh .row .arch.in:hover{transform:translateY(-14px) scale(1.07);z-index:6;transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s ease,filter .5s ease;box-shadow:0 34px 70px #080103bf,0 0 34px #e6c98f80,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98fcc}.dkh .row:hover .arch.in:not(:hover){filter:brightness(.62) saturate(.8)}.dkh .fan{position:absolute;z-index:4;left:50%;top:48%;width:0;height:0}.dkh .fan .arch{left:-64px;top:-118px;transform:scale(.3);transition:transform 1.3s cubic-bezier(.22,.8,.24,1),opacity .6s ease,box-shadow .5s ease,top .5s cubic-bezier(.22,.8,.24,1),scale .5s cubic-bezier(.22,.8,.24,1),filter .5s ease}.dkh .fan .arch.in{animation:dkh-flo 6s ease-in-out infinite}.dkh .fan .arch:nth-child(2n).in{animation-duration:7s;animation-direction:reverse}.dkh .fan .arch:nth-child(3).in,.dkh .fan .arch:nth-child(4).in{animation-delay:-2s}.dkh .fan .arch:nth-child(5).in,.dkh .fan .arch:nth-child(6).in{animation-delay:-4s}.dkh .fan .arch:hover,.dkh .row .arch:hover{animation-play-state:paused}.dkh .fan .arch.in:hover{top:-126px;scale:1.04;z-index:6;box-shadow:0 34px 70px #080103bf,0 0 34px #e6c98f80,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98fcc}.dkh .fan:hover .arch.in:not(:hover){filter:brightness(.72) saturate(.85)}.dkh .fan:hover .arch.hl:not(:hover){box-shadow:0 22px 50px #08010399,inset 0 0 0 3px #22050cb8,inset 0 0 0 4px #e6c98f40}.dkh .s2 .copy.center{pointer-events:none}.dkh .s2 .copy.center a{pointer-events:auto}.dkh .s0{background:#140308}.dkh .pbg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--pimg);background-position:8% 20%;background-size:120% auto;background-repeat:no-repeat;transform:scale(1.06);transition:transform 6s ease-out}.dkh .s0.on .pbg{transform:scale(1)}.dkh .s0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#140308eb,#140308b3 30%,#14030800 55%)}.dkh .lnk{color:var(--champagne);font-size:14px;text-decoration:none;border-bottom:1px solid rgba(243,230,215,.5);padding-bottom:3px}.dkh .trio{position:absolute;z-index:3;top:calc(50% - 20px);right:clamp(32px,5vw,80px);transform:translateY(-50%);display:flex;gap:clamp(36px,4.2vw,68px);align-items:flex-end}.dkh .pf{position:relative;margin:0;display:flex;flex-direction:column;gap:10px;color:inherit;transition:translate .5s cubic-bezier(.22,.8,.24,1),scale .5s cubic-bezier(.22,.8,.24,1),filter .5s ease}.dkh .pf:nth-child(2){margin-bottom:30px}.dkh .frame{position:relative;display:block;width:214px;height:300px;overflow:hidden;border-radius:4px;background:transparent;border:9px solid #22050e;box-shadow:0 34px 70px #0801038c,0 0 0 1px #e6c98f8c,inset 0 0 0 1px #e6c98f59;transition:box-shadow .5s ease}.dkh .frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1a040a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 0 1px #e6c98fb3,inset 0 0 30px #08010373}.dkh .frame .ph{position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:2;border-radius:1px;background-size:cover;background-position:center 12%;clip-path:inset(0 100% 0 0);transform:scale(1.14);transition:clip-path 1s cubic-bezier(.77,0,.18,1),transform 5s cubic-bezier(.2,.6,.2,1)}.dkh .s4.on .frame .ph{clip-path:inset(0 0 0 0);transform:scale(1)}.dkh .hl1{position:absolute;z-index:3;left:0;top:0;bottom:0;width:1px;background:var(--dorado);box-shadow:0 0 14px #e6c98fe6;opacity:0}.dkh .s4.on .hl1{animation:dkh-line 1s cubic-bezier(.77,0,.18,1) forwards}@keyframes dkh-line{0%{opacity:1;left:0}90%{opacity:1;left:100%}to{opacity:0;left:100%}}.dkh .frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border:1px solid rgba(230,201,143,0);border-radius:3px;transition:border-color .8s ease,inset .8s ease}.dkh .s4.on .frame:before{border-color:#e6c98fcc;top:-6px;right:-6px;bottom:-6px;left:-6px}.dkh .sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(110deg,transparent 40%,rgba(255,236,200,.28) 50%,transparent 60%);background-size:250% 100%;background-position:130% 0;opacity:0}.dkh .s4.on .sweep{animation:dkh-sw 1.2s ease forwards}@keyframes dkh-sw{0%{opacity:1;background-position:130% 0}to{opacity:0;background-position:-30% 0}}.dkh .frame .orn{position:absolute;z-index:5;width:14px;height:14px;border:1px solid var(--dorado);opacity:0;transition:opacity 1s ease}.dkh .frame .orn.a{left:-5px;top:-5px;border-right:0;border-bottom:0}.dkh .frame .orn.b{right:-5px;top:-5px;border-left:0;border-bottom:0}.dkh .frame .orn.c{left:-5px;bottom:-5px;border-right:0;border-top:0}.dkh .frame .orn.d{right:-5px;bottom:-5px;border-left:0;border-top:0}.dkh .s4.on .frame .orn{opacity:1;transition-delay:1.6s}.dkh .pf .figcaption{display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;transform:translateY(8px);transition:opacity .7s,transform .7s}.dkh .s4.on .pf .figcaption{opacity:1;transform:none}.dkh .pf .figcaption b{font-family:var(--display);font-size:18px;font-weight:600;color:var(--marfil);white-space:nowrap}.dkh .pf .figcaption span{font-size:12px;letter-spacing:.1em;color:var(--dorado);font-weight:600;font-variant-numeric:tabular-nums}.dkh .s4.on .pf:nth-child(1) .ph,.dkh .s4.on .pf:nth-child(1) .hl1{transition-delay:.35s;animation-delay:.35s}.dkh .s4.on .pf:nth-child(2) .ph,.dkh .s4.on .pf:nth-child(2) .hl1{transition-delay:.6s;animation-delay:.6s}.dkh .s4.on .pf:nth-child(3) .ph,.dkh .s4.on .pf:nth-child(3) .hl1{transition-delay:.85s;animation-delay:.85s}.dkh .s4.on .pf:nth-child(1) .frame:before{transition-delay:1.3s}.dkh .s4.on .pf:nth-child(2) .frame:before{transition-delay:1.5s}.dkh .s4.on .pf:nth-child(3) .frame:before{transition-delay:1.7s}.dkh .s4.on .pf:nth-child(1) .sweep{animation-delay:1.4s}.dkh .s4.on .pf:nth-child(2) .sweep{animation-delay:1.6s}.dkh .s4.on .pf:nth-child(3) .sweep{animation-delay:1.8s}.dkh .s4.on .pf:nth-child(1) .figcaption{transition-delay:1.2s}.dkh .s4.on .pf:nth-child(2) .figcaption{transition-delay:1.4s}.dkh .s4.on .pf:nth-child(3) .figcaption{transition-delay:1.6s}.dkh .pf:hover{translate:0 -14px;scale:1.07;z-index:6}.dkh .pf:hover .frame{box-shadow:0 40px 80px #080103bf,0 0 34px #e6c98f80,0 0 0 1px #e6c98fe6,inset 0 0 0 1px #e6c98f80}.dkh .trio:hover .pf:not(:hover){filter:brightness(.62) saturate(.8)}.dkh .copy.pc{max-width:360px}.dkh .copy.pc .eyebrow,.dkh .copy.pc .lead,.dkh .copy.pc .ctas{opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s ease}.dkh .s4.on .copy.pc .eyebrow{opacity:1;transform:none;transition-delay:.3s}.dkh .s4.on .copy.pc .lead{opacity:1;transform:none;transition-delay:.9s}.dkh .s4.on .copy.pc .ctas{opacity:1;transform:none;transition-delay:1.2s}.dkh .copy.pc h2{font-size:clamp(42px,4.4vw,64px)}.dkh .s4 .ctas .btn.gold{box-shadow:0 10px 30px #00000059}.dkh .gift{position:absolute;z-index:3;display:block;width:214px;height:252px;cursor:pointer;transition:translate .5s cubic-bezier(.22,.8,.24,1),scale .5s cubic-bezier(.22,.8,.24,1),filter .5s ease}.dkh .gift span{display:block}.dkh .gift.g1{right:clamp(560px,44vw,650px);top:calc(50% - 150px);transform:rotate(-5deg)}.dkh .gift.g2{right:clamp(300px,24vw,360px);top:calc(50% - 106px);transform:rotate(-2deg)}.dkh .gift.g3{right:clamp(32px,3vw,56px);top:calc(50% - 140px);transform:rotate(4deg)}.dkh .gbase{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(145deg,#2a0711,#12030a);box-shadow:0 50px 80px -20px #000000d9,0 0 0 1px #e6c98f40}.dkh .gin{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:3px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#5a14268c,#140308bf);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 10px 30px #3c140a59}.dkh .gph{position:absolute;top:10px;right:10px;bottom:10px;left:10px;background-size:cover;background-position:center 15%;border-radius:2px;box-shadow:0 8px 20px #3c140a59}.dkh .tissue{position:absolute;top:-10%;bottom:-10%;width:62%;background:linear-gradient(100deg,#3b0a18,#5e1629 38%,#8a3048 52%,#4a0d1c 70%,#2a0711);box-shadow:0 0 20px #00000080;transition:transform 1.1s cubic-bezier(.6,0,.2,1)}.dkh .tissue.tl{left:-6%;clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);transform-origin:left}.dkh .tissue.tr{right:-6%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,18% 50%);transform-origin:right;background:linear-gradient(260deg,#3b0a18,#5e1629 38%,#8a3048 52%,#4a0d1c 70%,#2a0711)}.dkh .s3.on .tissue.tl{transform:translate(-78%) skewY(-4deg);transition-delay:1.05s}.dkh .s3.on .tissue.tr{transform:translate(78%) skewY(4deg);transition-delay:1.05s}.dkh .glid{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:7px;background:radial-gradient(ellipse at 30% 20%,#3a0a17,#1a040b 70%);box-shadow:0 30px 60px #0009,inset 0 0 0 1px #e6c98f59,inset 0 0 0 9px #0000,inset 0 0 0 10px #e6c98f2e;transition:transform 1.2s cubic-bezier(.5,0,.15,1) .5s,opacity .9s ease .9s,box-shadow 1.2s ease .5s}.dkh .rb{position:absolute;background:linear-gradient(90deg,#4a0d1c,#8b2440 40%,#b33c5c,#8b2440 60%,#4a0d1c);transition:transform .7s cubic-bezier(.6,0,.3,1) .2s}.dkh .rv{left:50%;top:0;bottom:0;width:26px;margin-left:-13px}.dkh .s3.on .rv{transform:scaleY(0)}.dkh .s3.on .glid{transform:translate(150px,-110px) rotate(14deg) scale(1.04);opacity:0;box-shadow:0 70px 100px #0006}.dkh .g2 .rb{transition-delay:.4s}.dkh .s3.on .g2 .glid{transition-delay:.75s,1.15s,.75s}.dkh .s3.on .g2 .tissue{transition-delay:1.3s}.dkh .g3 .rb{transition-delay:.6s}.dkh .s3.on .g3 .glid{transition-delay:1s,1.4s,1s}.dkh .s3.on .g3 .tissue{transition-delay:1.55s}.dkh .gift .seal{position:absolute;z-index:3;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e3b8,#d8b06a 45%,#a77c3a 80%,#8a6228);box-shadow:0 6px 14px #0000008c,inset 0 -3px 6px #5a3c1480,inset 0 2px 3px #fff5dcb3;display:grid;place-items:center;transition:opacity .5s ease .1s,transform .7s ease .1s}.dkh .seal:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px solid rgba(110,75,25,.55)}.dkh .seal svg{width:26px;height:26px;fill:#7a1d38;filter:drop-shadow(0 1px 0 rgba(255,240,210,.6))}.dkh .s3.on .seal{opacity:0;transform:scale(.85)}.dkh .gcap{position:absolute;left:0;right:0;bottom:-30px;text-align:center;font:600 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--dorado);opacity:0;transition:opacity .8s ease 2s}.dkh .s3.on .gcap{opacity:1}.dkh .gift:after{content:"";position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#f3e2be47,#f3e2be00);opacity:0;transition:opacity 1.2s ease 1.2s}.dkh .s3.on .gift:after{opacity:1}.dkh .gift:hover{translate:0 -14px;scale:1.07;z-index:6}.dkh .gift:hover .gbase{box-shadow:0 60px 90px -20px #000000e6,0 0 34px #e6c98f80,0 0 0 1px #e6c98fd9}.dkh .s3:has(.gift:hover) .gift:not(:hover){filter:brightness(.62) saturate(.8)}.dkh .tabs{position:absolute;z-index:6;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:12px}.dkh .tabs button{background:none;border:0;padding:6px 0;cursor:pointer;font:600 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:#f3e6d78c;display:flex;flex-direction:column;gap:6px;align-items:center;min-height:0;box-shadow:none}.dkh .tabs button i{display:block;width:40px;height:2px;background:#e6c98f40;border-radius:2px;overflow:hidden;position:relative}.dkh .tabs button.on{color:var(--dorado)}.dkh .tabs button.on i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dorado);transform-origin:left;animation:dkh-prog var(--dur,8s) linear both}.dkh .tabs button:focus-visible{outline:1px solid var(--dorado);outline-offset:4px}@keyframes dkh-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dkh.hold .tabs button.on i:after{animation-play-state:paused}.dkh,.dkh *{box-sizing:border-box}.dkh a{text-decoration:none}.dkh h1,.dkh h2{letter-spacing:normal;text-transform:none;padding:0}.dkh .copy p{color:var(--champagne)}@media(max-width:1320px){.dkh .frame{width:196px;height:276px}.dkh .trio{gap:clamp(28px,3.4vw,48px)}}@media(max-width:1200px){.dkh .row .arch:nth-child(5){display:none}.dkh .row{gap:20px}.dkh .copy.left{max-width:360px}}@media(max-width:1100px){.dkh .gift.g1{display:none}.dkh .frame{width:170px;height:240px}}@media(min-width:821px)and (max-width:1399px)and (max-height:760px){.dkh{height:max(440px,min(620px,calc(100svh - 232px)))}}@media(min-width:821px)and (max-width:1399px)and (min-height:761px){.dkh{height:max(440px,min(620px,calc(100svh - 288px)))}}@media(min-width:1400px)and (max-height:760px){.dkh{height:max(440px,min(620px,calc(100svh - 239px)))}}@media(min-width:1400px)and (min-height:761px){.dkh{height:max(440px,min(620px,calc(100svh - 295px)))}}@media(max-width:820px){.dkh{height:680px}.dkh .pbg{background-image:var(--pimg-m);background-position:62% 20%!important;background-size:cover!important}.dkh .copy.left{left:20px;right:20px;top:28px;transform:none;max-width:none}.dkh .copy.center{top:120px}.dkh .row{left:20px;right:0;top:auto;bottom:64px;transform:none;overflow-x:auto;padding-right:20px;gap:12px;align-items:flex-end}.dkh .row .arch{flex:0 0 118px;width:118px;margin:0;top:0!important}.dkh .fan{top:auto;bottom:0;left:0;width:100%;height:290px;display:flex;gap:12px;overflow-x:auto;padding:0 20px 64px;align-items:flex-end}.dkh .fan .arch{position:relative;left:auto;top:auto;flex:0 0 124px;transform:none!important}.dkh .gift.g1{display:block;right:auto;left:4%;top:auto;bottom:80px;transform:rotate(-5deg) scale(.5);transform-origin:bottom left}.dkh .gift.g2{right:auto;left:36%;top:auto;bottom:60px;transform:rotate(-2deg) scale(.5);transform-origin:bottom left}.dkh .gift.g3{right:4%;top:auto;bottom:80px;transform:rotate(4deg) scale(.5);transform-origin:bottom right}.dkh .trio{left:20px;right:0;top:auto;bottom:70px;transform:none;overflow-x:auto;gap:16px}.dkh .frame{width:130px;height:184px}.dkh .pf:nth-child(2){margin-bottom:0}.dkh .tabs{gap:8px}.dkh .tabs button{font-size:8px}.dkh .tabs button i{width:34px}}@media(prefers-reduced-motion:reduce){.dkh .fan .arch.in,.dkh .row .arch.in{animation:none}.dkh .scene,.dkh .arch{transition:none}.dkh .bgvid{display:none}.dkh .scene.on .copy :is(h1,h2) .ch{animation:none;opacity:1;transform:none;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/dk-hero-carrusel.css.map */
