:root{--ink:#121212;--ink2:#3E3C38;--mute:#5C5A55;--line:#E4E1DA;--line2:#D5D1C8;--sand:#F4F2ED;--y:#FEE500;--ok:#1C6B3A;--warn:#B45309;--err:#B42318;--soft:#FBFAF6;--f:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--h:"Bricolage Grotesque",Inter,system-ui,sans-serif;--lens:radial-gradient(circle at 30% 27%,#0d0d0d 0 13%,#3a3a3a 14% 18%,transparent 19%),radial-gradient(circle at 30% 73%,#0d0d0d 0 13%,#3a3a3a 14% 18%,transparent 19%),radial-gradient(circle at 72% 50%,#0d0d0d 0 13%,#3a3a3a 14% 18%,transparent 19%),radial-gradient(circle at 74% 20%,#f2f2f2 0 5%,transparent 6%),rgba(22,22,22,.92)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:70px}body{margin:0;font:400 16px/1.5 var(--f);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}a:hover{color:var(--mute)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid #2457C5;outline-offset:2px}.ddc{font-family:var(--f);color:var(--ink);font-size:16px;line-height:1.5}.wrap{max-width:1320px;margin:0 auto;padding-left:16px;padding-right:16px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:99;background:var(--ink);color:#fff;padding:12px 16px;border-radius:12px}.skip:focus{top:8px;color:#fff}.h1,.h2,.h3{font-family:var(--h);margin:0;letter-spacing:-.01em}.h1{font-weight:800;font-size:36px;line-height:1.02;letter-spacing:-1px}.h2{font-weight:700;font-size:22px;line-height:1.15}.h3{font-weight:700;font-size:20px}.kick{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mute)}.muted{color:var(--mute)}.ok{color:var(--ok)}.sec{padding-top:28px;padding-bottom:28px}.sec__hd{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.sec__hd p{margin:0;font-size:14px;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:999px;border:1.5px solid var(--ink);background:var(--ink);color:#fff;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;text-align:center}.btn:hover{color:#fff;background:#2b2b2b}.btn--o{background:#fff;color:var(--ink)}.btn--o:hover{background:var(--sand);color:var(--ink)}.btn--y{background:var(--y);border-color:var(--y);color:var(--ink);font-weight:700}.btn--y:hover{background:#ffef4d;color:var(--ink)}.btn--lg{min-height:56px;padding:0 28px}.btn--full{width:100%}.btn--s{min-height:44px;padding:0 18px;font-size:14px}.btn[disabled],.btn.is-busy{opacity:.55;pointer-events:none}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#fff;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.pill:hover{border-color:var(--ink);color:var(--ink)}.pill--b{font-size:15px;font-weight:600;padding:0 20px}.pill[aria-pressed=true],.pill[aria-selected=true],.pill.is-on{background:var(--ink);color:#fff;border:1.5px solid var(--ink)}.pill[disabled]{opacity:.4;pointer-events:none}.badge{display:inline-flex;background:#fff;color:var(--ink);font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;white-space:nowrap}.badge--y{background:var(--y)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scroller{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.scroller::-webkit-scrollbar{display:none}.scroller>*{flex:none;scroll-snap-align:start}.bleed{margin-right:-16px;padding-right:16px}.ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;border-radius:22px;background:#e4e1da;color:var(--mute);font-size:15px}.rte{font-size:15px;line-height:1.6;color:var(--ink2)}.rte p{margin:0 0 12px}.rte h2,.rte h3{font-family:var(--h);font-size:19px;color:var(--ink);margin:18px 0 8px}.rte ul{padding-left:18px;margin:0 0 12px}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.acc{border-bottom:1px solid var(--line)}.acc>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;font-weight:600;font-size:15px;cursor:pointer}.acc>summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .2s}.acc[open]>summary:after{transform:rotate(45deg)}.acc>div,.acc>p{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--ink2)}.ann{background:var(--ink);color:#fff;font-size:12px;line-height:1.5;padding:8px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 22px;text-align:center}.ann strong{color:var(--y)}.hd{background:#fff;border-bottom:1px solid var(--line);font-family:var(--f);color:var(--ink);position:relative;z-index:20}.hd__in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1320px;margin:0 auto;padding:8px 8px 8px 16px}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);min-height:44px}.logo:hover{color:var(--ink)}.logo__d{flex:none;width:28px;height:28px;border-radius:8px;background:var(--y);display:flex;align-items:center;justify-content:center;font:800 14px var(--h)}.logo__t{font:800 18px/1 var(--h);letter-spacing:-.5px;white-space:nowrap}.logo img{max-height:40px;width:auto}.hd__nav{display:none}.hd__ic{display:flex;align-items:center}.ico{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--ink);text-decoration:none;border-radius:12px}.ico svg{width:22px;height:22px}.bub{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--y);color:var(--ink);font-size:11px;font-weight:700;line-height:18px;text-align:center}.php{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-weight:600;font-size:15px;white-space:nowrap}.php svg{width:16px;height:16px}.phbar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:calc(100% - 32px);margin:10px 16px;min-height:52px;padding:0 16px;border-radius:14px;border:0;background:var(--ink);color:#fff;font-size:15px;text-align:left}.phbar>span{display:flex;align-items:center;gap:10px;min-width:0}.phbar b{font-weight:600;color:var(--y);flex:none;font-size:14px}.phbar svg{width:18px;height:18px;flex:none}.hd--perso .hd__in{padding:4px}.hd__title{font:800 18px var(--h)}.pk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#12121273;display:flex;justify-content:center;align-items:flex-start;font-family:var(--f)}.pk__box{position:relative;background:#fff;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain}.pk__brands,.pk__side{display:none}.pk__head{position:sticky;top:0;z-index:2;background:#fff;padding:8px 8px 12px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.pk__top{display:flex;align-items:center;justify-content:space-between}.pk__top .h2{font-size:24px;font-weight:800}.pk__x{width:48px;height:48px;border:0;background:none;display:flex;align-items:center;justify-content:center}.srch{position:relative;margin-right:8px}.srch svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.srch input{width:100%;height:52px;border-radius:14px;border:1.5px solid var(--ink);padding:0 14px 0 46px;font-size:16px;background:#fff}.pk__chips{margin-right:-8px;padding-right:8px}.pk__mem{margin:14px 16px 4px;padding:14px 14px 14px 16px;border-radius:18px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.pk__mem small{display:block;font-size:12px;color:#bdbab2}.pk__mem strong{font-size:17px}.pk__mem .btn{min-height:44px;padding:0 14px;font-size:14px}.pk__fg{width:44px;height:44px;border:0;background:none;color:#fff}.pk__lt{margin:0;padding:12px 16px 4px;font-size:13px;color:var(--mute)}.pk__list{list-style:none;margin:0;padding:0 16px}.pk__list li{border-bottom:1px solid #EEECE6}.pk__m{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;text-decoration:none;color:var(--ink)}.pk__m span{display:flex;flex-direction:column}.pk__m small{font-size:12px;color:var(--mute)}.pk__m strong{font-size:16px;font-weight:600}.pk__m.is-on strong:after{content:" \b7  ton t\e9l\e9phone";font-weight:400;color:var(--mute);font-size:13px}.pk__new{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--y);margin-left:auto}.pk__none{margin:8px 16px;font-size:15px;color:var(--ink2)}.tips{background:var(--sand);border-radius:16px;padding:0 16px}.tips summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:600;font-size:16px;cursor:pointer}.tips summary:after{content:"+";font-size:22px}.tips[open] summary:after{content:"\2212"}.tips ul{margin:0 0 16px;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--ink2)}.pk__tips{margin:20px 16px 32px}.dr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#12121273}.dr__box{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:#fff;padding:8px 16px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.dr__box a{display:flex;align-items:center;min-height:52px;font-size:18px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}.dr__top{display:flex;justify-content:space-between;align-items:center;min-height:52px}.band{background:var(--y)}.band__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px}.band__t{font:800 19px/1.15 var(--h);letter-spacing:-.3px}.band__s{font-size:13px}.band--card{margin:16px;border-radius:18px}.band--card .band__in{padding:16px}.offer{background:var(--y);border-radius:22px;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.hero{background:var(--sand)}.hero__in{display:flex;flex-direction:column;gap:16px;padding-top:28px;padding-bottom:32px}.hero__tx{display:flex;flex-direction:column;gap:16px;min-width:0}.hero h1{font:800 40px/1 var(--h);letter-spacing:-1px;margin:0}.hero p{margin:0;font-size:16px;line-height:1.5;color:var(--ink2)}.hero__badge{align-self:flex-start;background:var(--y);font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.hero__cta{display:none}.hero__meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px;color:var(--ink2)}.hero__vis{display:flex;justify-content:center;align-items:center;height:270px}.hero__vis img{max-height:100%;width:auto;border-radius:22px}.hero__vis .cs{--w:96px}.hero__vis .cs:nth-child(1){transform:rotate(-9deg) translateY(24px);margin-right:-18px;z-index:1}.hero__vis .cs:nth-child(2){--w:112px;z-index:2}.hero__vis .cs:nth-child(3){transform:rotate(9deg) translateY(24px);margin-left:-18px;z-index:1}.cs{--w:104px;position:relative;flex:none;width:var(--w);height:calc(var(--w)*2.04);border-radius:calc(var(--w)*.2);border:max(2px,calc(var(--w)/40)) solid var(--edge,#16181d);box-shadow:0 calc(var(--w)/7) calc(var(--w)/3) #14120e33;overflow:hidden;background-color:#ddd}.cs--flat{border:0}.cs:after{content:"";position:absolute;top:calc(var(--w)*.07);left:calc(var(--w)*.07);width:calc(var(--w)*.42);height:calc(var(--w)*.42);border-radius:calc(var(--w)*.12);background:var(--lens);box-shadow:0 0 0 2px #ffffff59}.cs--ring:before{content:"";position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:50%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.6);z-index:1}.p-leopard{background-color:#e8cfa0;background-image:radial-gradient(ellipse at center,#A46A2C 0 26%,#1B140C 28% 46%,transparent 48%),radial-gradient(ellipse at center,#A46A2C 0 20%,#1B140C 22% 44%,transparent 46%),radial-gradient(circle,#1B140C 0 32%,transparent 35%);background-size:46px 38px,34px 30px,13px 13px;background-position:0 0,23px 19px,8px 27px}.p-citron{background-color:#2a5fc4;background-image:radial-gradient(circle,#FFE04A 0 34%,#E9BE00 36% 42%,transparent 44%),radial-gradient(circle,#fff 0 10%,transparent 12%);background-size:58px 58px,29px 29px;background-position:0 0,14px 14px}.p-damier{background-color:#f3eee3;background-image:conic-gradient(#1F3D2B 25%,transparent 0 50%,#1F3D2B 0 75%,transparent 0);background-size:36px 36px}.p-cerise{background-color:#d6e0ea80;background-image:radial-gradient(circle,#C8102E 0 28%,transparent 31%),radial-gradient(circle,#C8102E 0 28%,transparent 31%);background-size:34px 34px;background-position:0 0,17px 17px}.p-nuit{background-color:#16204a;background-image:radial-gradient(circle,#FFF4C2 0 1.5px,transparent 2.5px),radial-gradient(circle,#fff 0 1px,transparent 2px);background-size:31px 29px,17px 19px;background-position:0 0,9px 11px}.p-sable{background-color:#d9c7ae}.p-etui{background-color:#2b2b2b;background-image:linear-gradient(90deg,transparent 0 84%,#1A1A1A 84% 100%);border-radius:calc(var(--w)*.09)}.p-mariniere{background-color:#fbfaf6;background-image:repeating-linear-gradient(0deg,#1b2a4a 0 7px,#fbfaf6 7px 20px)}.uni{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px;padding-bottom:6px}.uni::-webkit-scrollbar{display:none}.uni__c{flex:none;width:132px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)}.uni__t{height:150px;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.uni__t .cs{--w:62px}.uni__t img{width:100%;height:100%;object-fit:cover}.uni__n{font-size:14px;font-weight:600}.uni__d,.uni__p{display:none}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.pc{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--ink)}.pc__t{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;border-radius:18px;background:var(--sand);overflow:hidden;text-decoration:none}.pc__t img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pc__t .badge{position:absolute;top:10px;left:10px}.pc__i{display:flex;flex-direction:column;gap:2px}.pc__r{display:contents}.pc__n{order:1}.pc__s{order:2}.pc__p{order:3}.pc__st{order:4}.pc__r{justify-content:space-between;gap:10px;align-items:flex-start}.pc__n{font-size:14px;font-weight:600;text-decoration:none;line-height:1.3}.pc__p{font-size:14px;font-weight:600;white-space:nowrap}.pc__s{font-size:12px;color:var(--mute)}.pc__st{font-size:12px;color:var(--ink2)}.dots{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--mute)}.dot{width:16px;height:16px;border-radius:50%;border:1px solid #C9C5BC;flex:none}.js .grid[data-show=motifs]>[data-tab]:not([data-tab=motifs]),.js .grid[data-show=perso]>[data-tab]:not([data-tab=perso]),.js .grid[data-show=etuis]>[data-tab]:not([data-tab=etuis]),.js .grid[data-show=ecran]>[data-tab]:not([data-tab=ecran]),.js .grid[data-show=acc]>[data-tab]:not([data-tab=acc]){display:none}.dark{background:var(--ink);color:#fff}.dark .h1,.dark .h2{color:#fff}.pp__in{display:flex;flex-direction:column;gap:14px;padding-top:32px;padding-bottom:32px}.pp__k{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--y)}.pp__vis,.pp__steps{display:none}.mock{position:relative;width:190px;height:388px;border-radius:38px;border:5px solid #2B2B2B;background:#2a2925;overflow:hidden;display:flex;align-items:center;justify-content:center}.mock:before{content:"";position:absolute;top:13px;left:13px;width:80px;height:80px;border-radius:22px;background:#0a0a0ae6}.mock span{width:120px;height:150px;margin-top:70px;border:1.5px dashed var(--y);border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--y);font-size:14px;line-height:1.4}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:16px;color:#e9e6df}.steps li{display:flex;gap:14px;align-items:center}.steps i{flex:none;width:34px;height:34px;border-radius:50%;background:var(--y);color:var(--ink);font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center}.f3{display:flex;flex-direction:column;gap:24px;padding-top:40px;padding-bottom:40px}.f3__tx{display:flex;flex-direction:column;gap:16px}.f3__tx p{margin:0;font-size:16px;line-height:1.6;color:var(--ink2)}.f3 input{position:absolute;opacity:0;pointer-events:none}.f3__demo{height:360px;border-radius:28px;background:var(--sand);display:flex;align-items:center;justify-content:center;gap:28px}.f3__demo figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:600}.f3__demo .cs{--w:118px}.f3__side{width:22px;height:240.72px;border-radius:11px;background:#16181d;box-shadow:0 18px 40px #14120e2e}.f3 .l3{display:none}#f3-ci:checked~.f3__demo .cs{border:0}#f3-ci:checked~.f3__demo .f3__side{background-color:#e8cfa0;background-image:radial-gradient(ellipse at center,#A46A2C 0 26%,#1B140C 28% 46%,transparent 48%),radial-gradient(circle,#1B140C 0 32%,transparent 35%);background-size:46px 38px,13px 13px;box-shadow:inset -6px 0 #121212,0 18px 40px #14120e2e}#f3-ci:checked~.f3__demo .l2{display:none}#f3-ci:checked~.f3__demo .l3{display:inline}#f3-cc:checked~.f3__tx label[for=f3-cc],#f3-ci:checked~.f3__tx label[for=f3-ci]{background:var(--ink);color:#fff;border:1.5px solid var(--ink)}#f3-cc:focus-visible~.f3__tx label[for=f3-cc],#f3-ci:focus-visible~.f3__tx label[for=f3-ci]{outline:3px solid #2457C5;outline-offset:2px}.f3 label{cursor:pointer}.story{background:var(--sand)}.story__in{display:flex;flex-direction:column;gap:24px;padding-top:40px;padding-bottom:40px}.story__img{aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#e4e1da}.story__img img{width:100%;height:100%;object-fit:cover}.story__tx{display:flex;flex-direction:column;gap:14px}.story__tx p{margin:0;font-size:16px;line-height:1.6;color:var(--ink2)}.lnk{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:16px}.rv{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.rv::-webkit-scrollbar{display:none}.rv figure{flex:none;width:80%;max-width:320px;margin:0;border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.rv blockquote{margin:0;font-size:15px;line-height:1.5}.rv figcaption{font-size:14px;font-weight:600}.stars{display:flex;gap:2px}.stars svg{width:16px;height:16px;fill:var(--ink)}.arch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-radius:20px;border:1.5px dashed var(--ink);text-decoration:none}.arch strong{display:block;font-size:17px}.arch span{font-size:15px;color:var(--ink2)}.rs{border-top:1px solid var(--line)}.rs__in{display:grid;grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:28px}.rs__i{display:flex;gap:14px;align-items:flex-start}.rs__ic{flex:none;width:44px;height:44px;border-radius:14px;background:var(--sand);display:flex;align-items:center;justify-content:center}.rs__ic svg{width:22px;height:22px}.rs__i strong{display:block;font-size:15px;color:var(--ink)}.rs__i span{font-size:14px;color:var(--mute)}.ft{background:var(--ink);color:#e9e6df;font-family:var(--f);font-size:14px;line-height:1.6}.ft__in{display:flex;flex-wrap:wrap;gap:28px 20px;justify-content:space-between;padding-top:36px;padding-bottom:110px}.ft__col{flex:1 1 140px;display:flex;flex-direction:column;gap:8px}.ft__col--w{flex:1 1 280px}.ft__col--nl{flex:1 1 300px}.ft a{color:#e9e6df;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.ft a:hover{color:#fff;text-decoration:underline}.ft strong{color:#fff}.ft__brand{font:800 26px var(--h);color:#fff}.ft__tel{color:var(--y)!important}.ft form{display:flex;gap:8px}.ft input{flex:1;min-width:0;height:48px;border-radius:999px;border:1px solid #8A867D;background:transparent;color:#fff;padding:0 18px;font-size:15px}.ft input::placeholder{color:#bdbab2}.ft button{height:48px;padding:0 20px;border-radius:999px;border:0;background:var(--y);color:var(--ink);font-weight:700}.ft__legal{width:100%;font-size:12px;color:#bdbab2;display:flex;flex-wrap:wrap;gap:6px 16px}.sticky-cta{position:sticky;bottom:0;z-index:15;padding:10px 12px 14px;background:#fffffff7;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.sticky-cta .btn{flex:1;min-height:50px}.sticky-cta__p{display:flex;flex-direction:column;line-height:1.15;padding-left:4px}.sticky-cta__p small{font-size:12px;color:var(--ink2)}.sticky-cta__p strong{font:800 20px var(--h)}.mh{background:var(--sand)}.mh__in{display:flex;flex-direction:column;gap:14px;padding-top:20px;padding-bottom:22px}.bc{font-size:13px;color:var(--mute)}.bc a{color:var(--mute)}.mh h1{font:800 30px/1.04 var(--h);letter-spacing:-1px;margin:0}.mh__sub{font-size:15px;color:var(--ink2)}.mh__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.mh .tips{background:#fff;max-width:760px}.tabs{position:sticky;top:0;z-index:12;background:#fffffff7;border-bottom:1px solid var(--line)}.tabs__in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs__in::-webkit-scrollbar{display:none}.tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:none;font-size:15px;font-weight:600;color:var(--ink2);text-decoration:none;white-space:nowrap}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tab small{font-size:12px;font-weight:600;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--sand);color:var(--ink)}.tab[aria-selected=true] small{background:var(--y)}.fl{display:flex;flex-direction:column;gap:12px;padding-top:16px}.fl__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.fl__lab{font-size:13px;color:var(--mute);margin-right:4px}.fl select{height:44px;border-radius:999px;border:1px solid var(--line2);padding:0 14px;font-size:14px;background:#fff}.vt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line)}.vt>span{display:flex;align-items:center;gap:14px}.vt__ic{flex:none;width:44px;height:44px;border-radius:12px;background:#eaf0f4;display:flex;align-items:center;justify-content:center}.vt strong{display:block;font-size:15px}.vt small{font-size:13px;color:var(--ink2)}.empty{margin:24px 0;font-size:16px;color:var(--ink2)}.seo{display:grid;gap:28px;padding-top:32px;padding-bottom:48px}.seo p{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--ink2)}.arc{border-top:1.5px dashed var(--ink);background:var(--soft)}.arc__in{padding-top:32px;padding-bottom:40px;display:flex;flex-direction:column;gap:18px}.arc__b{align-self:flex-start;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;padding:5px 10px;border-radius:999px}.pag{display:flex;gap:8px;justify-content:center;padding:24px 0}.pd{display:flex;flex-direction:column;gap:20px;padding-top:12px;padding-bottom:40px}.pd .bc{padding-top:6px}.gal{display:flex;flex-direction:column;gap:10px;min-width:0}.gal__v{position:relative;border-radius:22px;background:var(--sand);overflow:hidden}.gal__tr{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal__tr::-webkit-scrollbar{display:none}.gal__s{flex:none;width:100%;aspect-ratio:1;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.gal__s img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gal__v .badge{position:absolute;top:14px;left:14px;z-index:1}.gal__lab{position:absolute;bottom:14px;left:14px;z-index:1;background:#fff;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.gal__th{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.gal__th button{flex:none;width:64px;height:64px;border-radius:14px;border:1px solid var(--sand);background:var(--sand);padding:4px;overflow:hidden}.gal__th button[aria-current=true]{border:2px solid var(--ink)}.gal__th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.buy{display:flex;flex-direction:column;gap:20px;min-width:0}.buy h1{font:800 30px/1.04 var(--h);letter-spacing:-1px;margin:0}.buy__sub{font-size:15px;color:var(--ink2)}.buy__rt{font-size:14px;color:var(--ink2)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.price strong{font:700 30px var(--h)}.price s{color:var(--mute)}.price span{font-size:14px;font-weight:600;color:var(--ok)}.fld{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.fld>label,.fld>legend{font-size:14px;font-weight:600;padding:0}.fld legend>span{font-weight:400}.sel{height:52px;border-radius:14px;border:1px solid var(--ink);padding:0 14px;font-size:16px;background:#fff;width:100%}.types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tc{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:150px;padding:12px;border-radius:16px;border:1px solid var(--line2);background:#fff;color:var(--ink)}.tc[aria-pressed=true]{background:var(--ink);color:#fff;border:1.5px solid var(--ink)}.tc[disabled]{opacity:.4;pointer-events:none}.tc strong{font-size:14px;line-height:1.2}.tc b{font-size:14px;font-weight:600}.tc small{font-size:12px;opacity:.8;line-height:1.35}.tc i{display:block;width:22px;height:40px;margin-bottom:6px;border-radius:6px}.tc i.ti-cc{border:3px solid #16181D}.tc[aria-pressed=true] i.ti-cc{border-color:var(--y)}.tc i.ti-et{border-radius:3px;border-left:5px solid #1A1A1A}.tc .p-leopard{background-size:12px 10px,9px 8px,4px 4px}.sw{display:flex;flex-wrap:wrap;gap:2px}.sw button{position:relative;width:44px;height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center}.sw button span{display:block;width:30px;height:30px;border-radius:50%;border:1px solid #C9C5BC}.sw button[aria-pressed=true] span{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.sw button[disabled]{opacity:.3;pointer-events:none}.sw .mag:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-tr{background:linear-gradient(135deg,#ffffffe6 0 45%,#cdd7e2f2 46%)!important}.opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line2);cursor:pointer}.opt input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:0}.opt>span{flex:1;display:flex;flex-direction:column;gap:2px}.opt strong{font-size:15px}.opt small{font-size:13px;color:var(--ink2)}.opt>b{font-size:15px;white-space:nowrap}.opt:has(input:checked){border:1.5px solid var(--ink)}.stock{font-size:14px;font-weight:500;color:var(--ok)}.stock.no{color:var(--err)}.dl{display:flex;flex-direction:column;gap:8px}.dl__r{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;border-radius:16px;border:1px solid var(--line2)}.dl__r>span{display:flex;flex-direction:column;gap:2px}.dl__r strong{font-size:15px}.dl__r small{font-size:13px;color:var(--ink2)}.dl__r>b{font-size:15px;white-space:nowrap}.dl__r--x{border:1.5px solid var(--ink);background:#fffce0}.cta{height:60px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-size:17px;font-weight:600;width:100%}.cta:hover{background:#2b2b2b}.chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:13px;text-align:center;color:var(--ink2)}.chips span{padding:12px 6px;border-radius:14px;border:1px solid var(--line)}.msg{font-size:14px;color:var(--err)}.look{background:var(--sand)}.look .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk{background:#fff;border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:10px}.lk__t{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:14px;background:var(--sand);overflow:hidden}.lk__t img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lk__r{display:flex;justify-content:space-between;gap:8px;font-size:14px}.lk .btn{min-height:44px;font-size:14px;padding:0 12px}.jdgm-widget{margin-top:8px}@media(max-width:989px){.d-only{display:none!important}}@media(min-width:750px){.wrap{padding-left:24px;padding-right:24px}.bleed,.uni,.rv,.sug{margin-right:0;padding-right:0}.ann{font-size:13px;padding:10px 24px;gap:8px 28px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:28px 18px}.pc__t{border-radius:22px}.pc__r{display:flex}.pc__n{font-size:16px}.pc__p{font-size:15px}.pc__s{font-size:13px}.rs__in{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding-top:32px;padding-bottom:32px}.ft__in{padding-top:56px;padding-bottom:40px}.rv{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;overflow:visible}.rv figure{width:auto;max-width:none;border-radius:20px;padding:22px}.look .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sticky-cta.m-sticky{display:none}}@media(min-width:990px){.m-only{display:none!important}.h1{font-size:46px}.h2{font-size:32px;letter-spacing:-.5px}.sec{padding-top:48px;padding-bottom:48px}.sec__hd{margin-bottom:22px}.hd__in{padding:16px 24px;gap:16px;flex-wrap:wrap}.logo{gap:10px}.logo__d{width:34px;height:34px;border-radius:10px;font-size:17px}.logo__t{font-size:22px}.hd__nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:15px;font-weight:500}.hd__nav a{text-decoration:none;padding:12px 0}.hd__ic{gap:8px}.pk{padding-top:var(--hd-b,120px)}.pk__box{display:flex;max-width:1320px;height:600px;max-height:calc(100vh - var(--hd-b,120px) - 16px);border-radius:0 0 24px 24px;box-shadow:0 30px 60px #14120e2e;overflow:hidden}.pk__brands{display:flex;flex:none;width:230px;background:var(--sand);padding:20px 12px;flex-direction:column;gap:4px;overflow-y:auto}.pk__brands>span{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mute);padding:0 12px 8px}.pk__brands button{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;border:0;background:transparent;font-size:15px;font-weight:500;text-align:left}.pk__brands button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.pk__brands small{font-size:12px;opacity:.7}.pk__main{flex:1;min-width:0;padding:22px 26px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.pk__head{position:static;padding:0;border:0}.pk__top,.pk__chips{display:none}.srch{margin:0}.srch input{height:50px}.pk__mem{margin:0;padding:10px 10px 10px 16px;border-radius:14px;background:#fff7b3;color:var(--ink)}.pk__mem small{display:inline;font-size:14px;color:var(--ink)}.pk__mem strong{font-size:14px}.pk__mem .btn{min-height:40px;background:var(--ink);color:#fff;border-color:var(--ink)}.pk__fg{color:var(--ink);border:1px solid var(--ink)!important;border-radius:999px;width:auto;height:40px;padding:0 12px;font-size:14px}.pk__lt{padding:0}.pk__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 4px 0 0}.pk__list li{border:0}.pk__m{min-height:56px;padding:8px 12px;border-radius:14px;border:1px solid var(--line2)}.pk__m:hover{border-color:var(--ink);color:var(--ink)}.pk__m.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.pk__m.is-on small{color:#bdbab2}.pk__m.is-on strong:after{content:none}.pk__m svg{display:none}.pk__none{margin:8px 0}.pk__side{display:flex;flex:none;width:290px;border-left:1px solid var(--line);padding:64px 22px 22px;flex-direction:column;gap:18px}.pk__side .card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--sand);font-size:13px;line-height:1.5;color:var(--ink2)}.pk__side .card strong{font-size:15px;color:var(--ink)}.pk__side .pop{display:flex;flex-wrap:wrap;gap:6px}.pk__side .pop a{min-height:40px;font-size:13px;font-weight:600;padding:0 12px}.pk__perso{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:var(--ink);color:#fff;text-decoration:none;font-size:13px;line-height:1.45}.pk__perso:hover{color:#fff}.pk__perso strong{font-size:15px;color:var(--y)}.pk__xd{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:#fff;border-radius:50%}.band__in{padding:22px 24px}.band__t{font-size:26px;letter-spacing:-.5px}.band__s{font-size:15px}.band--card{margin:0}.hero__in{flex-direction:row;align-items:center;gap:48px;padding-top:64px;padding-bottom:72px}.hero__tx{flex:1 1 520px;gap:22px}.hero h1{font-size:68px;line-height:.98;letter-spacing:-2px}.hero p{font-size:19px;line-height:1.55;max-width:520px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.hero__vis{flex:1 1 520px;min-height:460px;height:auto}.hero__vis .cs{--w:170px}.hero__vis .cs:nth-child(1){transform:rotate(-9deg) translateY(30px);margin-right:-26px}.hero__vis .cs:nth-child(2){--w:200px}.hero__vis .cs:nth-child(3){transform:rotate(9deg) translateY(30px);margin-left:-26px}.uni{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;overflow:visible}.uni__c{width:auto;gap:14px}.uni__t{height:260px;border-radius:22px}.uni__t .cs{--w:104px}.uni__n{font:700 20px var(--h)}.uni__d{display:block;font-size:14px;color:var(--mute);line-height:1.45}.uni__p{display:block;font-size:14px;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.pp__in{flex-direction:row;align-items:center;gap:56px;padding-top:72px;padding-bottom:72px}.pp__vis{display:flex;flex:1 1 420px;justify-content:center;gap:28px;align-items:flex-end}.pp__vis>div{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.pp__vis small{font-size:13px;color:#bdbab2}.pp__vis b{font:800 34px var(--h);color:var(--y)}.pp__tx{flex:1 1 460px;display:flex;flex-direction:column;gap:22px}.pp__steps{display:flex}.pp .h1{font-size:48px}.f3{flex-direction:row;align-items:center;gap:56px;padding-top:72px;padding-bottom:72px}.f3__tx{flex:1 1 440px;gap:18px}.f3__tx p{font-size:17px}.f3__demo{flex:1 1 480px;height:460px;gap:36px}.f3__demo .cs{--w:150px}.f3__side{width:26px;height:306px;border-radius:13px}.story__in{flex-direction:row;align-items:center;gap:48px;padding-top:72px;padding-bottom:72px}.story__img{flex:1 1 480px;border-radius:28px}.story__tx{flex:1 1 440px;gap:18px}.story__tx p{font-size:17px}.arch{padding:22px 26px}.mh__in{padding-top:28px;padding-bottom:28px;gap:16px}.mh h1{font-size:48px;letter-spacing:-1.5px}.mh__sub{font-size:16px}.tab{padding:0 16px}.seo{grid-template-columns:1fr 1fr;gap:48px;padding-top:48px;padding-bottom:72px}.pd{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px 48px;padding-top:18px;padding-bottom:56px}.pd .bc{width:100%}.gal{flex:1 1 560px;position:sticky;top:16px}.gal__v{border-radius:28px}.gal__s{aspect-ratio:auto;height:640px}.gal__th button{width:76px;height:76px}.buy{flex:1 1 440px;gap:24px}.buy h1{font-size:42px}.price strong{font-size:34px}.types{gap:10px}.tc{padding:14px}.tc strong,.tc b{font-size:15px}.ct-wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-bottom:72px}.ct-main{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:24px}.sticky-cta.d-hide{display:none}.band--card .band__in{padding:22px 24px}.pc__t{aspect-ratio:7/8}.ft__in{gap:28px 40px}[data-hm-list]{flex-wrap:wrap;overflow:visible;margin-right:0;padding-right:0}.band--card{border-radius:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ddc.css.map */
