.dh-sec,.dh-sec *,.dh-top,.dh-top *,.dh-n,.dh-n *,.dh-pf,.dh-pf *,.dh-duo,.dh-duo *,.dh-o,.dh-o *{letter-spacing:normal}.dh-fam{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.dh-fam span{font-size:12px;font-weight:700;letter-spacing:.1em!important;text-transform:uppercase;color:#17141a;border:1px solid var(--dh-a);border-radius:999px;padding:4px 11px;background:#fff9}.dh-tag{font-size:18px;line-height:1.45;color:#3d3742;margin:0 0 4px;font-style:italic}.dh-n{margin:8px 0 4px}.dh-n>b{display:block;font-size:12px;letter-spacing:.12em!important;text-transform:uppercase;color:#5b5560;margin-bottom:8px}.dh-n ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dh-n li{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(23,20,26,.1);border-radius:999px;padding:7px 13px 7px 9px;font-size:14px;font-weight:600;color:#17141a;line-height:1.2}.dh-n svg{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--dh-s);stroke:var(--dh-a);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dh-pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 6px}.dh-pf div{background:#fff;border:1px solid rgba(23,20,26,.08);border-radius:10px;padding:10px 11px;display:flex;flex-direction:column;gap:3px;min-width:0}.dh-pf small{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em!important;text-transform:uppercase;color:#5b5560;font-weight:700}.dh-pf svg{width:15px;height:15px;stroke:var(--dh-a);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px}.dh-pf span{font-size:13.5px;font-weight:600;color:#17141a;line-height:1.3}.dh-pf .g{display:inline-flex;gap:3px;margin-top:2px}.dh-pf .g em{width:18px;height:5px;border-radius:3px;background:#17141a1f}.dh-pf .g em.on{background:var(--dh-a)}@media(max-width:480px){.dh-pf{grid-template-columns:1fr 1fr}.dh-pf div:last-child{grid-column:1/-1}}.dh-duo{width:100%;margin-top:10px}.dh-duo>b{display:block;font-size:15px;color:#17141a;margin-bottom:2px}.dh-duo>p{margin:0 0 10px;font-size:13.5px;color:#5b5560;line-height:1.4}.dh-duo .c{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(23,20,26,.1);border-radius:12px;padding:10px;margin-bottom:8px}.dh-duo .c img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:0 0 64px;display:block}.dh-duo .i{flex:1;min-width:0}.dh-duo .i a{display:block;font-weight:700;font-size:14.5px;color:#17141a;text-decoration:none;line-height:1.25}.dh-duo .i span{display:block;font-size:12.5px;color:#5b5560;margin-top:2px}.dh-duo .i em{font-style:normal;font-weight:700;font-size:14px;color:#17141a}.dh-duo button{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--dh-a);background:transparent;color:#17141a;font-weight:700;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dh-duo button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round}.dh-duo button:hover:not(:disabled){background:var(--dh-a);color:var(--dh-t)}.dh-duo button:disabled{opacity:.55;cursor:default}@media(max-width:480px){.dh-duo .c{flex-wrap:wrap}.dh-duo button{flex:1 1 100%;justify-content:center}}.dh-o{width:100%;margin-top:8px;display:grid;gap:8px}.dh-o details{background:#fff;border:1px solid rgba(23,20,26,.1);border-radius:10px;overflow:hidden}.dh-o summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-weight:600;font-size:15px;color:#17141a;min-height:44px}.dh-o summary::-webkit-details-marker,.dh-fq summary::-webkit-details-marker{display:none}.dh-o summary svg{flex:0 0 18px;width:18px;height:18px;stroke:var(--dh-a);fill:none;stroke-width:2.2;stroke-linecap:round;transition:transform .2s}.dh-o details[open] summary svg,.dh-fq details[open] summary svg{transform:rotate(45deg)}.dh-o .a{padding:0 14px 14px;color:#3d3742;font-size:14.5px;line-height:1.55}.dh-o .a p,.dh-fq .a p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.dh-o .a a,.dh-fq .a a,.dh-fq .more a{color:#17141a;font-weight:700;text-underline-offset:3px}.dh-sec{color:#17141a;padding:clamp(40px,7vw,84px) 0}.dh-sec .w{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,28px)}.dh-sec .k{display:inline-block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#5b5560;margin-bottom:10px;font-weight:700}.dh-sec h2{margin:0;font-size:clamp(28px,4.4vw,46px);line-height:1.1;color:#17141a;text-wrap:balance;letter-spacing:-.01em}.dh-sec p{margin:0;font-size:clamp(15px,1.6vw,16.5px);line-height:1.6;color:#3d3742}.dh-sec svg{stroke:var(--dh-a);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dh-sec .hd{text-align:center;margin-bottom:clamp(22px,4vw,38px)}.dh-sec .hd p{max-width:620px;margin:12px auto 0}.dh-nt .g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,5vw,60px);align-items:center}.dh-nt .ph{border-radius:18px;overflow:hidden;background:var(--dh-s);aspect-ratio:4/5}.dh-nt .ph img{width:100%;height:100%;object-fit:cover;display:block}.dh-nt .lead{font-size:clamp(17px,2vw,20px);font-style:italic;margin-top:12px}.dh-nt ul{list-style:none;margin:clamp(18px,3vw,28px) 0 0;padding:0;display:grid;gap:10px}.dh-nt li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(23,20,26,.08);border-radius:14px;padding:13px 16px}.dh-nt li svg{flex:0 0 44px;width:44px;height:44px;padding:10px;border-radius:50%;background:var(--dh-s)}.dh-nt li b{display:block;font-size:17px;line-height:1.2}.dh-nt li span{display:block;font-size:14.5px;color:#5b5560;margin-top:2px}@media(max-width:820px){.dh-nt .g{grid-template-columns:1fr}.dh-nt .ph{aspect-ratio:1/1}}.dh-ev .st,.dh-hw .st,.dh-gd .st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dh-ev .c{background:#fff;border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;gap:6px}.dh-ev .n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--dh-a);color:var(--dh-t);font-weight:700;font-size:17px;margin-bottom:6px}.dh-ev small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5b5560;font-weight:700}.dh-ev .c b{font-size:clamp(20px,2.4vw,24px);line-height:1.15}.dh-hw .s{background:#fff;border:1px solid rgba(23,20,26,.08);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px}.dh-hw .n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--dh-a);color:#17141a;font-weight:700;font-size:18px}.dh-hw .s p{font-size:clamp(15.5px,1.7vw,17px);font-weight:600;color:#17141a;line-height:1.4}.dh-hw .tip{display:flex;gap:10px;align-items:flex-start;justify-content:center;max-width:760px;margin:clamp(18px,3vw,28px) auto 0;font-size:14.5px}.dh-hw .tip svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}@media(max-width:820px){.dh-ev .st,.dh-hw .st,.dh-gd .st{grid-template-columns:1fr}.dh-hw .s{flex-direction:row;align-items:center}.dh-hw .n{flex:0 0 40px}}.dh-fq .w{max-width:820px}.dh-fq .q{border-top:1px solid rgba(23,20,26,.15)}.dh-fq details{border-bottom:1px solid rgba(23,20,26,.15)}.dh-fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 2px;font-weight:600;font-size:clamp(15.5px,1.8vw,17.5px);color:#17141a;min-height:44px}.dh-fq summary svg{flex:0 0 20px;width:20px;height:20px;stroke-width:2.2;transition:transform .2s}.dh-fq .a{padding:0 2px 18px;font-size:clamp(15px,1.6vw,16px);line-height:1.65;color:#3d3742}.dh-fq .more{text-align:center;margin-top:22px;font-size:15px}.dh-fd .fm{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:clamp(22px,4vw,36px)}.dh-fd .fm button{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid rgba(23,20,26,.1);border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:6px;min-height:44px}.dh-fd .fm button svg{width:26px;height:26px}.dh-fd .fm button b{font-size:18px;line-height:1.1}.dh-fd .fm button span{font-size:13.5px;line-height:1.4;color:#5b5560}.dh-fd .fm button[aria-pressed=true]{border-color:#17141a;background:#17141a}.dh-fd .fm button[aria-pressed=true] b{color:#fff}.dh-fd .fm button[aria-pressed=true] span{color:#d8d3dc}.dh-fd .fm button[aria-pressed=true] svg{stroke:#d9b77a}.dh-fd .fm button:focus-visible{outline:2px solid #17141A;outline-offset:2px}.dh-fd .gr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dh-fd .cd{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;text-decoration:none;color:#17141a;background:var(--s);border:1px solid rgba(23,20,26,.06);transition:transform .2s}.dh-fd .cd:hover{transform:translateY(-3px)}.dh-fd .cd[hidden]{display:none}.dh-fd .cd .im{aspect-ratio:4/5;overflow:hidden;background:var(--s)}.dh-fd .cd img{width:100%;height:100%;object-fit:cover;display:block}.dh-fd .cd .tx{padding:14px 14px 16px;display:flex;flex-direction:column;gap:5px;flex:1}.dh-fd .cd b{font-size:17px;line-height:1.2}.dh-fd .cd .nt{font-size:13.5px;color:#3d3742;line-height:1.35}.dh-fd .cd .bt{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.dh-fd .cd .pr{font-weight:700;font-size:15.5px}.dh-fd .cd .go{font-size:12.5px;font-weight:700;background:var(--a);color:var(--t);border-radius:999px;padding:7px 13px;white-space:nowrap}.dh-fd .all{text-align:center;margin-top:clamp(20px,3vw,30px)}.dh-fd .all button{all:unset;cursor:pointer;font-weight:700;font-size:15px;text-decoration:underline;text-underline-offset:3px;min-height:44px}@media(max-width:980px){.dh-fd .fm{display:flex;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.dh-fd .fm button{flex:0 0 170px;scroll-snap-align:start}.dh-fd .gr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.dh-fd .gr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dh-fd .cd b{font-size:15px}.dh-fd .cd .go{display:none}}.dh-gd h2,.dh-gd .c b{color:#fff}.dh-gd p{color:#d8d3dc}.dh-gd .k,.dh-gd .c small{color:var(--dh-a)}.dh-gd .c{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;gap:8px}.dh-gd .c small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.dh-gd .c b{font-size:clamp(20px,2.4vw,25px);line-height:1.15}.dh-gd .cta{text-align:center;margin-top:clamp(22px,4vw,34px)}.dh-gd .cta a{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--dh-a);color:#17141a;font-weight:700;text-decoration:none;font-size:15.5px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dh.css.map */
