.dsx-hm{color-scheme:dark;--bg:#000;--soft:#1A1A1A;--line:#262626;--grey:#86868B;--ink:#F5F5F7;--ink2:#D2D2D7;--light:#F5F5F7;--dark-ink:#1D1D1F;--stage:#ECECEC;--grad:linear-gradient(90deg,#F4661B,#E4032E,#7A2C8F);--grad-text:linear-gradient(90deg,#F8B13A,#E4032E,#7A2C8F);--out:cubic-bezier(.16,1,.3,1);--io:cubic-bezier(.65,0,.35,1);--col:min(1260px,87.5vw)}.dsx-hm .x-wrap{width:var(--col);margin-inline:auto}@media(max-width:734px){.dsx-hm{--col: calc(100vw - 40px) }}.dsx-hm .x-eyebrow{display:block;font:600 clamp(17px,1.5vw,21px)/1.2 var(--font);letter-spacing:.005em;color:var(--grey)}.dsx-hm .x-eyebrow.gt,.dsx-hm .gt{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.dsx-hm .x-h1{font:300 clamp(46px,7.4vw,108px)/1.02 var(--font);letter-spacing:-.028em;text-wrap:balance}.dsx-hm .x-h2{font:300 clamp(38px,5.6vw,84px)/1.04 var(--font);letter-spacing:-.022em;text-wrap:balance}.dsx-hm .x-h3{font:300 clamp(30px,3.6vw,52px)/1.08 var(--font);letter-spacing:-.015em;text-wrap:balance}.dsx-hm .x-h4{font:500 clamp(21px,1.9vw,28px)/1.18 var(--font);letter-spacing:-.005em}.dsx-hm .x-lede{font:400 clamp(19px,1.75vw,24px)/1.42 var(--font);color:var(--grey);letter-spacing:.003em;text-wrap:pretty}.dsx-hm .x-lede b{font-weight:500;color:var(--ink)}.dsx-hm .x-grey{color:var(--grey)}.dsx-hm .x-small{font-size:14px;line-height:1.45;color:var(--grey)}.dsx-hm .x-center{text-align:center}.dsx-hm .x-center .x-cta{justify-content:center}.dsx-hm .num{font-variant-numeric:tabular-nums}.dsx-hm .x-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.dsx-hm .x-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;background:#fff;color:#000;font:500 17px/1 var(--font);letter-spacing:-.01em;transition:background .3s var(--out),transform .3s var(--out);white-space:nowrap}.dsx-hm .x-btn:hover{background:#e8e8ed}.dsx-hm .x-btn:active{transform:scale(.97)}.dsx-hm .x-btn.line{background:transparent;color:#fff;position:relative;isolation:isolate}.dsx-hm .x-btn.line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.dsx-hm .x-btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.dsx-hm .x-btn.ghost:hover{box-shadow:inset 0 0 0 1px #fff}.dsx-hm .x-btn.dark{background:#1d1d1f;color:#fff}.dsx-hm .x-btn.dark:hover{background:#000}.dsx-hm .x-btn.sm{min-height:36px;padding:0 16px;font-size:14px}.dsx-hm .x-link{display:inline-flex;align-items:center;gap:4px;font:400 17px/1.2 var(--font);color:#fff}.dsx-hm .x-link:after{content:"\203a";font-size:1.15em;line-height:1;transition:transform .3s var(--out)}.dsx-hm .x-link:hover{text-decoration:underline;text-underline-offset:3px}.dsx-hm .x-link:hover:after{transform:translate(3px)}.dsx-hm .x-link.dark{color:var(--dark-ink)}.dsx-hm .x-sec{padding-block:clamp(96px,12vw,176px)}.dsx-hm .x-sec.tight{padding-block:clamp(64px,8vw,112px)}.dsx-hm .x-head{display:grid;gap:18px;max-width:900px}.dsx-hm .x-head.x-center{margin-inline:auto;justify-items:center}.dsx-hm.dsx-m .rv{opacity:0;transform:translate3d(0,36px,0);transition:opacity .9s var(--out),transform 1.2s var(--out);transition-delay:calc(var(--i,0) * 90ms)}.dsx-hm.dsx-m .rv.in{opacity:1;transform:none}.dsx-hm.dsx-m .rv-zoom{overflow:hidden}.dsx-hm.dsx-m .rv-zoom>img,.dsx-hm.dsx-m .rv-zoom>video,.dsx-hm.dsx-m .rv-zoom>picture img{transform:scale(1.14);transition:transform 2.2s var(--out)}.dsx-hm.dsx-m .rv-zoom.in>img,.dsx-hm.dsx-m .rv-zoom.in>video,.dsx-hm.dsx-m .rv-zoom.in>picture img{transform:none}.dsx-hm.dsx-m [data-words] .w{display:inline-block;opacity:0;filter:blur(10px);transform:translate3d(0,.32em,0);transition:opacity .8s var(--out),filter .8s var(--out),transform 1s var(--out);transition-delay:calc(var(--d,0ms) + var(--wi) * 55ms)}.dsx-hm.dsx-m [data-words].in .w{opacity:1;filter:none;transform:none}.dsx-hm .x-track{position:relative;--p:0}.dsx-hm .x-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}@keyframes xfill{to{width:100%}}.dsx-hm .x-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dsx-hm .x-why>div{background:var(--soft);border-radius:22px;padding:28px 24px;display:grid;gap:12px;align-content:start}.dsx-hm .x-why svg{width:30px;height:30px;color:#fff}.dsx-hm .x-why b{font:500 19px/1.25 var(--font)}.dsx-hm .x-why span{font-size:14px;line-height:1.45;color:var(--grey)}@media(max-width:900px){.dsx-hm .x-why{grid-template-columns:1fr 1fr}}@media(max-width:420px){.dsx-hm .x-why>div{padding:22px 18px}}.dsx-hm.dsx-nm .x-track{height:auto!important}.dsx-hm.dsx-nm .x-pin{position:relative;height:auto;min-height:100svh}.dsx-hm .k-sweep{padding-block:clamp(120px,16vw,220px)}.dsx-hm .k-sweep p{font:300 clamp(32px,4.4vw,64px)/1.16 var(--font);letter-spacing:-.018em;max-width:20ch;text-wrap:balance}.dsx-hm .k-sweep .w{color:#3a3a3c}.dsx-hm .k-sweep .w.lit{color:var(--ink)}.dsx-hm .k-sweep .k-grad .w{position:relative}.dsx-hm .k-sweep .k-grad .w:after{content:attr(data-t);position:absolute;left:0;top:0;white-space:nowrap;background:var(--grad-text);background-size:var(--gw,100%) 100%;background-position:calc(var(--gx,0px) * -1) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1);pointer-events:none}.dsx-hm .k-sweep .k-grad .w.gd:after{opacity:1}.dsx-hm .k-sweep .k-grad .w.gd{color:transparent}.dsx-hm.dsx-nm .k-sweep .k-grad .w:after{opacity:1}.dsx-hm.dsx-nm .k-sweep .k-grad .w{color:transparent}.dsx-hm.dsx-nm .k-sweep .w{color:var(--ink)}.dsx-hm .k-chap{height:320vh}.dsx-hm .k-chap .x-pin{display:grid;align-items:center}.dsx-hm .k-chap-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center;width:var(--col);margin-inline:auto;padding-top:64px}.dsx-hm .k-chap .txt{display:grid;gap:28px;align-content:center}.dsx-hm .k-chs{display:grid;min-height:250px}.dsx-hm .x-ch{grid-area:1/1;display:grid;gap:14px;align-content:start;opacity:0;transform:translateY(24px);transition:opacity .5s var(--io),transform .9s var(--out);pointer-events:none}.dsx-hm .x-ch.on{opacity:1;transform:none;transition-delay:.18s;pointer-events:auto}.dsx-hm .x-ch .big{font:200 clamp(64px,8vw,120px)/.95 var(--font);letter-spacing:-.035em}.dsx-hm .x-ch .big.gt{font-weight:300}.dsx-hm .x-ch h3{font:400 clamp(28px,3vw,44px)/1.08 var(--font);letter-spacing:-.015em}.dsx-hm .x-ch p{font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--grey);max-width:34ch}.dsx-hm .x-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-width:260px}.dsx-hm .x-rail i{height:3px;border-radius:3px;background:#2c2c2e;overflow:hidden;position:relative}.dsx-hm .x-rail i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad);transform-origin:left;transform:scaleX(var(--f,0))}.dsx-hm .k-media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-height:76vh;justify-self:end;width:100%;background:#0b0b0b}.dsx-hm .x-chm{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s var(--io)}.dsx-hm .x-chm.on{opacity:1}.dsx-hm .x-chm img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.12 - var(--p) * .12))}.dsx-hm.dsx-nm .k-chap .x-ch{position:relative;opacity:1;transform:none}.dsx-hm.dsx-nm .k-chs{display:grid;gap:40px}.dsx-hm.dsx-nm .x-ch{grid-area:auto}.dsx-hm .k-tom .x-pin{z-index:0}.dsx-hm .k-tom .media{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(calc((1 - min(1,calc(var(--p) * 2.6)))*10%) calc((1 - min(1,calc(var(--p) * 2.6)))/.16vw) round calc((1 - min(1,calc(var(--p) * 2.6)))*40px))}.dsx-hm .k-tom .media img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.08 - var(--p) * .08))}.dsx-hm .k-tom .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:clamp(.38,calc(.38 + (var(--p) - .28) * 2),.62)}.dsx-hm .k-tom .copy{position:relative;z-index:2;margin-top:-62vh;padding-bottom:42vh;display:grid;gap:44vh}.dsx-hm .k-tom .copy>div{display:grid;gap:18px;justify-items:center;text-align:center}.dsx-hm .k-tom blockquote{margin:0;font:300 clamp(24px,2.6vw,36px)/1.3 var(--font);max-width:30ch;letter-spacing:-.01em}.dsx-hm .k-tom cite{font-style:normal;font-size:14px;color:var(--ink2)}.dsx-hm .k-line{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);margin-top:clamp(48px,6vw,80px);max-width:1040px;margin-inline:auto}.dsx-hm .k-line .m{display:grid;gap:16px;justify-items:center;text-align:center;align-content:start}.dsx-hm .k-line .ph{width:100%;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#f2f2f2}.dsx-hm .k-line .ph img{width:100%;height:100%;object-fit:cover}.dsx-hm .k-line a.ph{display:block;cursor:pointer}.dsx-hm .k-line a.ph:focus-visible{outline:2px solid #fff;outline-offset:4px}.dsx-hm .k-line .dots{display:flex;gap:8px}.dsx-hm .k-line .dots i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff40}.dsx-hm .k-line .name{font:400 clamp(24px,2.4vw,32px)/1.1 var(--font);letter-spacing:-.01em}.dsx-hm .k-line .tag{font-size:17px;color:var(--ink2);max-width:26ch}.dsx-hm .k-line .price{font-size:17px;color:var(--ink)}.dsx-hm .k-line dl{margin:22px 0 0;width:100%;display:grid;border-top:1px solid var(--line)}.dsx-hm .k-line dl div{padding:22px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.dsx-hm .k-line dt{font:300 clamp(24px,2.4vw,34px)/1.1 var(--font);letter-spacing:-.01em;color:var(--ink)}.dsx-hm .k-line dd{margin:0;font-size:14px;color:var(--grey)}.dsx-hm .k-line .m.beyond dt.g{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.dsx-hm .k-line .m.beyond dt.g{justify-self:center}.dsx-hm .k-gift{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.dsx-hm .k-gift .ph{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#0b0b0b}.dsx-hm .k-gift .ph img{width:100%;height:112%;object-fit:cover;transform:translateY(calc(var(--p) * -10%))}.dsx-hm .k-gift .txt{display:grid;gap:22px}.dsx-hm .k-gift .k-note{font-size:12px;color:var(--grey)}.dsx-hm .k-budgets{display:flex;flex-wrap:wrap;gap:10px}.dsx-hm .k-budgets a{padding:10px 16px;border-radius:999px;background:var(--soft);font-size:15px;color:var(--ink);transition:background .3s}.dsx-hm .k-budgets a:hover{background:#2c2c2e}.dsx-hm.dsx-nm .k-tom .media{clip-path:none}.dsx-hm.dsx-nm .k-tom .media:after{opacity:.5}.dsx-hm.dsx-nm .k-tom .copy{margin-top:-100svh;padding-block:12vh;gap:12vh}.dsx-hm.dsx-nm .k-chap .x-pin{min-height:0}.dsx-hm.dsx-nm .k-chap-in{padding-block:96px}@media(max-width:900px){.dsx-hm .k-gift{grid-template-columns:1fr}.dsx-hm .k-chap-in{grid-template-columns:1fr;gap:20px;padding-top:72px;align-content:start}.dsx-hm .k-chap .x-pin{align-items:start}.dsx-hm .k-media{order:-1;aspect-ratio:auto;height:50svh;max-height:none}.dsx-hm .k-chs{min-height:200px}.dsx-hm .k-chap .txt{gap:18px}.dsx-hm .k-chap .txt .x-eyebrow{display:none}}@media(max-width:734px){.dsx-hm .k-tom .media{clip-path:inset(calc((1 - min(1,calc(var(--p) * 2.6)))*6%) calc((1 - min(1,calc(var(--p) * 2.6)))*20px) round calc((1 - min(1,calc(var(--p) * 2.6)))*24px))}.dsx-hm .k-line{gap:12px}.dsx-hm .k-line .ph{border-radius:16px}.dsx-hm .k-line .name{font-size:20px}.dsx-hm .k-line .tag,.dsx-hm .k-line .price{font-size:14px}.dsx-hm .k-line .x-cta{flex-direction:column;gap:12px}.dsx-hm .k-line .x-btn{min-height:38px;padding:0 16px;font-size:14px}.dsx-hm .k-line .x-link{font-size:14px}.dsx-hm .k-line dt{font-size:20px}.dsx-hm .k-line dd{font-size:12px}.dsx-hm .k-line dl div{padding:16px 0}}.dsx-hm .h-proof{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:14px;color:var(--grey)}.dsx-hm .h-proof .stars svg{width:13px;height:13px}.dsx-hm .h-proof b{color:var(--ink);font-weight:500}.dsx-hm .hd-in{padding-top:clamp(44px,5.5vw,80px);display:grid;gap:22px;justify-items:center}.dsx-hm .hd-in .x-h1{font-size:clamp(40px,5.8vw,84px)}.dsx-hm .hd-rows{margin-top:clamp(40px,5vw,64px);padding-bottom:clamp(72px,8vw,120px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.dsx-hm .hd-rows::-webkit-scrollbar{display:none}.dsx-hm .hd-rows.drag{cursor:grabbing}.dsx-hm .hd-row{display:flex;gap:18px;width:max-content;padding-inline:18px}.dsx-hm .hd-c{flex:none;width:clamp(270px,25vw,360px);display:grid;gap:16px;color:var(--ink);-webkit-user-select:none;user-select:none}.dsx-hm .hd-c .im{display:block;aspect-ratio:4/5;border-radius:26px;overflow:hidden;background:var(--soft)}.dsx-hm .hd-c .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--out);-webkit-user-drag:none;pointer-events:none}.dsx-hm .hd-c:hover .im img{transform:scale(1.04)}.dsx-hm .hd-c .cap{display:flex;gap:6px;align-items:center;font:400 19px/1.2 var(--font);letter-spacing:-.005em}.dsx-hm .hd-c .cap:after{content:"\203a";color:var(--grey);font-size:1.1em;transition:transform .3s var(--out)}.dsx-hm .hd-c:hover .cap:after{transform:translate(4px)}@media(max-width:734px){.dsx-hm .hd-c{width:70vw;gap:12px}.dsx-hm .hd-c .im{border-radius:20px}.dsx-hm .hd-c .cap{font-size:17px}.dsx-hm .hd-row{gap:12px;padding-inline:12px}.dsx-hm .hd-in{gap:18px}}.dsx-hm .k-gift-over{display:none}@media(max-width:734px){.dsx-hm .k-gift .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d9,#00000059 32%,#0000 50%);pointer-events:none;z-index:1}.dsx-hm .k-gift-over{display:block;position:absolute;z-index:2;left:22px;right:22px;bottom:22px;margin:0;font:300 36px/1.08 var(--font);letter-spacing:-.02em;color:#fff;text-wrap:balance}.dsx-hm .k-gift .txt .x-h2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:734px){.dsx-hm .x-why{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64vw;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.dsx-hm .x-why::-webkit-scrollbar{display:none}.dsx-hm .x-why>div{scroll-snap-align:start}}.dsx-hm .dstars{position:relative;display:inline-block;font-size:14px;letter-spacing:2px;line-height:1}.dsx-hm .dstars .base{color:#3a3a3a}.dsx-hm .dstars .fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:734px){.dsx-hm .k-chap{height:240vh}}html:has(.dsx-hm),html:has(.dsx-hm) body{background:#000}.dsx-hm .x-pin{top:var(--hdr,0px);height:calc(100vh - var(--hdr,0px));height:calc(100svh - var(--hdr,0px))}.dsx-hm.dsx-nm .x-pin{min-height:calc(100svh - var(--hdr,0px))}.dsx-hm{z-index:0}.dsx-hm .k-tom .media{display:block}.dsx-hm .k-gift .ph{position:relative}.dsx-hm .hd-c .im img,.dsx-hm .k-media img,.dsx-hm .k-line .ph img,.dsx-hm .k-gift .ph img{max-width:none}.dsx-hm .hd-row{list-style:none}.dsx-hm [id]{scroll-margin-top:var(--hdr,0px)}.dsx-hm .k-chap .txt{gap:14px}.dsx-hm .k-chap .x-rail{margin-top:14px}@media(max-width:900px){.dsx-hm .k-chap .txt{gap:10px}}.dsx-hm .x-ch .big.gt,.dsx-hm .k-line dt.g{padding-bottom:.2em;margin-bottom:-.2em}.dsx-hm.dsx-m .rv.in,.dsx-hm.dsx-m [data-words].in .w{transform:translateZ(0)}@media(hover:none){.dsx-hm .k-gift .ph img{height:100%;transform:none}}.dsx-hm.dsx-touch .k-tom .media{clip-path:inset(10% 6.25vw round 40px);transition:clip-path 1.2s var(--out)}@media(max-width:734px){.dsx-hm.dsx-touch .k-tom .media{clip-path:inset(6% 20px round 24px)}}.dsx-hm.dsx-touch .k-tom.open .media{clip-path:inset(0 round 0)}.dsx-hm.dsx-touch .k-tom .media img{transform:none}.dsx-hm.dsx-touch .k-tom .media:after{opacity:.55}@media(hover:none){#MainContent:has(.dsx-hm .x-pin),.dsx-hm:has(.x-pin){overflow-x:visible}}.dsx-hm .hd-rows{-webkit-mask-image:none;mask-image:none}.dsx-hm .k-budgets a[aria-pressed=true]{background:#fff;color:#000}.dsx-hm .gs-panel{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .5s var(--out),opacity .3s var(--out),margin-top .5s var(--out)}.dsx-hm .gs-panel.open{grid-template-rows:1fr;opacity:1;margin-top:clamp(40px,5vw,72px);transition:opacity .35s var(--out)}.dsx-hm .gs-panel{grid-template-columns:minmax(0,1fr)}.dsx-hm .gs-in{min-height:0;min-width:0;overflow:hidden;overflow:visible clip;transition:opacity .18s var(--out)}.dsx-hm .gs-in.out{opacity:0}.dsx-hm .gs-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding-top:2px}.dsx-hm .gs-hd h3{font:400 clamp(24px,2.3vw,32px)/1.1 var(--font);letter-spacing:-.012em;margin:0}.dsx-hm .gs-hd span{display:block;margin-top:6px;font-size:14px;color:var(--grey)}.dsx-hm .gs-ctl{display:flex;gap:8px;align-items:center}.dsx-hm .gs-pad,.dsx-hm .gs-x{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:36px;border-radius:50%;background:#1d1d1f;color:#fff;display:grid;place-items:center;transition:background .3s}.dsx-hm .gs-pad:hover,.dsx-hm .gs-x:hover{background:#333336}.dsx-hm .gs-pad:focus-visible,.dsx-hm .gs-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.dsx-hm .gs-pad svg,.dsx-hm .gs-x svg{width:14px;height:14px}.dsx-hm .gs-x{margin-left:6px}.dsx-hm .gs-pad[hidden]{display:none}.dsx-hm .gs-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4.25);gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 6px 10px;margin-inline:-6px;scroll-padding-inline:6px}.dsx-hm .gs-shelf::-webkit-scrollbar{display:none}.dsx-hm .gs-shelf>*{scroll-snap-align:start}@media(max-width:1000px){.dsx-hm .gs-shelf{grid-auto-columns:calc((100% - 32px) / 2.6)}}@media(max-width:760px){.dsx-hm .gs-shelf{grid-auto-columns:62vw;gap:12px;margin-inline:calc((var(--col) - 100vw) / 2);padding-inline:calc((100vw - var(--col)) / 2);scroll-padding-inline:calc((100vw - var(--col)) / 2)}.dsx-hm .gs-pad{display:none}}.dsx-hm .gfc{display:grid;gap:10px;align-content:start;min-width:0}.dsx-hm .gfc-im{display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#000}.dsx-hm .gfc-im img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.dsx-hm .gfc-tx{display:grid;gap:6px;min-width:0}.dsx-hm .gfc-k{font:500 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.dsx-hm .gfc-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.dsx-hm .gfc-n{font:400 15px/1.3 var(--font);color:#fff;text-decoration:none;min-width:0}.dsx-hm .gfc-n:hover{text-decoration:underline;text-underline-offset:3px}.dsx-hm .gfc-p{font:400 15px/1.3 var(--font);color:#fff;white-space:nowrap}.dsx-hm .gfc-st[hidden]{display:none}.dsx-hm .gfc-st .dstars{font-size:12px;letter-spacing:1.5px}.dsx-hm .gfc-sw{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.dsx-hm .gfc-dot{all:unset;position:relative;cursor:pointer;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff47;transition:transform .25s var(--out)}.dsx-hm .gfc-dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dsx-hm .gfc-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1.5px transparent;transition:box-shadow .25s}.dsx-hm .gfc-dot:focus-visible:after{box-shadow:0 0 0 2px #fff}@media(hover:hover)and (pointer:fine)and (min-width:761px){.dsx-hm .gs-shelf{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:28px 16px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:0 0 10px}.dsx-hm .gs-pad{display:none!important}}@media(hover:hover)and (pointer:fine)and (min-width:761px)and (max-width:1000px){.dsx-hm .gs-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dsx-hm .gs-panel,.dsx-hm .gs-in{transition:none}}.dsx-hm #ligne{padding-bottom:clamp(40px,5vw,72px)}.dsx-hm.dsx-now,.dsx-hm.dsx-now *,.dsx-hm.dsx-now *:before,.dsx-hm.dsx-now *:after{transition:none!important;animation:none!important}.dsx-hm.dsx-now .rv,.dsx-hm.dsx-now [data-words] .w,.dsx-hm.dsx-now .rv-zoom>img,.dsx-hm.dsx-now .rv-zoom>video,.dsx-hm.dsx-now .rv-zoom>picture img{opacity:1!important;transform:none!important;filter:none!important}.dsx-hm.dsx-m:not(.dsx-now) [data-words]:not(.dsx-sp){visibility:hidden}.dsx-hm #hero-d{--hs:clamp(5px, calc(9px + (100vw - 1280px)*.0344) ,15px)}.dsx-hm .hd-in{padding-top:calc(clamp(44px,5.5vw,80px) - var(--hs))}.dsx-hm .hd-rows{margin-top:calc(clamp(40px,5vw,64px) + var(--hs))}.dsx-hm .hd-wrap{position:relative}.dsx-hm .hd-pads{position:absolute;left:0;right:0;top:0;height:calc(clamp(270px,25vw,360px)/.8);z-index:3;pointer-events:none}.dsx-hm .hd-pad{all:unset;box-sizing:border-box;position:absolute;top:calc(50% - 26px);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;pointer-events:auto;color:#fff;background:#1d1d1fcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff24;transition:background .3s}.dsx-hm .hd-pad:hover{background:#3a3a3ceb}.dsx-hm .hd-pad:focus-visible{outline:2px solid #fff;outline-offset:3px}.dsx-hm .hd-pad svg{width:18px;height:18px;display:block}.dsx-hm .hd-pad[data-hd-step="-1"]{left:max(16px,2.2vw)}.dsx-hm .hd-pad[data-hd-step="1"]{right:max(16px,2.2vw)}@media(hover:none),(pointer:coarse),(max-width:734px){.dsx-hm .hd-pads{display:none}}@media(max-width:734px){.dsx-hm .k-sweep{padding-top:64px}}.dsx-hm.dsx-m.dsx-touch [data-words] .w{filter:none;transition:opacity .8s var(--out),transform 1s var(--out);transition-delay:calc(var(--d,0ms) + var(--wi) * 55ms)}.dsx-hm .k-line .lu{width:100%;display:grid;gap:14px;justify-items:center}.dsx-hm .k-line .lu-g{width:100%;display:grid;gap:10px;justify-items:center}.dsx-hm .k-line .lu-g[hidden]{display:none}.dsx-hm .k-line .ph.lu-ph{position:relative;display:block}.dsx-hm .k-line .lu-sw{width:100%;height:100%;border-radius:inherit;overflow:hidden;clip-path:inset(0 1px 0 0 round 24px)}.dsx-hm .k-line .lu-sw .swiper-slide,.dsx-hm .k-line .lu-sw .swiper-slide a{display:block;width:100%;height:100%}.dsx-hm .k-line .lu-sw img{display:block;width:100%;height:100%;object-fit:cover}.dsx-hm .k-line .lu-pg.swiper-pagination{position:relative!important;bottom:auto!important;z-index:2;height:8px;line-height:0;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.3;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:3px}.dsx-hm .k-line .lu-arr{position:absolute;top:50%;z-index:2;width:36px;height:36px;margin-top:-18px;border-radius:50%;border:0;padding:0;display:none;place-items:center;background:#1d1d1fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer}.dsx-hm .k-line .lu-arr svg{width:14px;height:14px}.dsx-hm .k-line .lu-arr.prev{left:12px}.dsx-hm .k-line .lu-arr.next{right:12px}.dsx-hm .k-line .lu-arr.swiper-button-disabled{opacity:0;pointer-events:none}@media(hover:hover){.dsx-hm .k-line .ph.lu-ph:hover .lu-arr{display:grid}}.dsx-hm .k-line .dots{gap:12px}.dsx-hm .k-line .dots button{position:relative;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff40;transition:box-shadow .2s}.dsx-hm .k-line .dots button.grad{background:var(--grad,linear-gradient(90deg,#F4661B,#E4032E,#7A2C8F))}.dsx-hm .k-line .dots button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dsx-hm .k-line .dots button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 2px #000,0 0 0 3.5px #fff}.dsx-hm .k-line .dots button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:734px){.dsx-hm .k-line .lu-sw{clip-path:inset(0 1px 0 0 round 16px)}}.dsx-hm .k-line .lu-pg{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/120/assets/ds-home.css.map */
