:root{color-scheme:light;--ink:#0d0d0d;--red:#D0102B;--mut:#6a6262;--line:#e2dcdc;--soft:#f6f2f2;--blush:#fbeef0;--bg:#fff;--fg:#0d0d0d;--body2:#4b4545;--gold:#c9a86a;--d:"Bodoni Moda","Didot",Georgia,serif;--c:"Barlow Condensed","Arial Narrow",sans-serif;--b:"Barlow","Helvetica Neue",Arial,sans-serif;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body.dark{color-scheme:dark;--bg:#0c0a0a;--fg:#f3eded;--mut:#a39a9a;--line:#2e2727;--body2:#cfc4c4}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--fg);font:400 15px/1.6 var(--b);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,label:focus-within{outline:3px solid var(--red);outline-offset:2px}em{font-style:italic;color:var(--red);font-weight:400}h1,h2,h3{text-wrap:balance}.wrap{max-width:1260px;margin:0 auto;padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.k{font:600 13px var(--c);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--red);color:#fff;padding:10px 16px;font:600 14px var(--c);letter-spacing:.14em;text-transform:uppercase}.skip:focus{top:12px}.ph{position:relative;overflow:hidden;background:#d8d2d2}.ph>img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .6s ease}a:hover .ph>img,a.ph:hover>img{transform:scale(1.04)}.im{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--g);transition:filter .25s}.ph>.im{position:absolute;inset:0}.im:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.38),transparent 62%)}.im svg{position:relative;width:54%;height:54%;fill:var(--fgi);stroke:var(--fgi);stroke-linejoin:round}.im img{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 22%;transition:transform .5s ease}a:hover .im{filter:brightness(1.07)}a:hover .im img{transform:scale(1.04)}.t1{--g:linear-gradient(150deg,#f8e4e6,#e08a97);--fgi:#D0102B}.t2{--g:linear-gradient(160deg,#d0102b,#4a0610);--fgi:#fff}.t3{--g:linear-gradient(160deg,#f7f4f4,#cfc7c7);--fgi:#D0102B}.t4{--g:linear-gradient(160deg,#1e1e1e,#5a5252);--fgi:#fff}.t5{--g:linear-gradient(160deg,#fff,#f2d3d7);--fgi:#0d0d0d}.t6{--g:linear-gradient(160deg,#e8344e,#8e0b20);--fgi:#fff}.brk{position:relative}.brk:before,.brk:after{content:"";position:absolute;width:30px;height:30px;border:3px solid var(--red);z-index:3;pointer-events:none}.brk:before{left:12px;top:12px;border-right:0;border-bottom:0}.brk:after{right:12px;bottom:12px;border-left:0;border-top:0}.top{display:flex;justify-content:space-between;gap:16px;padding-block:9px;font:500 12px var(--c);letter-spacing:.14em;text-transform:uppercase}.top a{color:var(--red);border-bottom:1px solid currentColor}.mh{display:block;text-align:center;padding-block:2px 12px;font:500 clamp(30px,4.4vw,56px)/1 var(--d);letter-spacing:-.01em}.mh-big{text-align:center;padding:4px 22px 14px}.mh-big h1{margin:0;font:500 clamp(34px,7.2vw,104px)/1.02 var(--d);white-space:nowrap}.mh-big p{margin:6px 0 0;font:italic 400 17px var(--d);color:var(--mut)}.cat{border-top:3px double var(--fg);border-bottom:1px solid var(--fg);position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg)}.cat.static{position:static}.cat ul{list-style:none;margin:0 auto;max-width:1260px;padding:0 max(22px,env(safe-area-inset-right,0px)) 0 max(22px,env(safe-area-inset-left,0px));display:flex;justify-content:center;gap:2px 24px;flex-wrap:wrap}.cat a{display:block;padding:11px 0 9px;font:600 14px var(--c);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px solid transparent}.cat a:hover{color:var(--red)}.cat a[aria-current=page]{color:var(--red);border-color:var(--red)}.crumb{font:500 12px var(--c);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);padding-block:18px 0}.crumb a:hover{color:var(--red)}.disc-top{font-size:12px;color:var(--mut)}.shop{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--c);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border-bottom:1px solid currentColor;padding-bottom:1px}.shop:after{content:"↗"}.btn{display:inline-block;background:var(--red);color:#fff;font:700 14px var(--c);letter-spacing:.16em;text-transform:uppercase;padding:12px 24px;border:0;cursor:pointer;text-align:center}.btn:hover{background:var(--fg);color:var(--bg)}.ad{position:relative;display:grid;place-items:center;text-align:center;color:var(--mut);margin-inline:auto}.ad>span{position:absolute;top:-18px;left:0;font:500 11px var(--c);letter-spacing:.16em;text-transform:uppercase}.ad img{margin:0 auto;height:auto}.ad-lb{max-width:728px;margin-block:30px 18px}.ad-bb{max-width:970px;margin-block:46px}.ad-mr,.ad-hp{max-width:300px}.ad-deal{display:flex;flex-direction:column;gap:6px;border:2px solid var(--red);background:var(--ink);color:#f4f1ea;padding:18px 22px;text-align:left;place-items:start}.ad-deal small{font:700 11px var(--c);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.ad-deal b{font:500 24px/1.15 var(--d)}.ad-deal i{font-style:normal;font-size:13px;color:#b9b5aa}.mhd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;border-bottom:2px solid var(--fg);padding-bottom:12px;margin-bottom:26px}.mhd-t{display:flex;flex-direction:column;gap:6px}.mhd h2{margin:0;font:500 clamp(38px,5vw,64px)/1 var(--d)}.mhd p{margin:0;max-width:46ch;color:var(--mut)}.mhd-n{font:600 13px var(--c);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.mod{padding-block:70px 0}.mod:first-child{padding-top:40px}.pg-red-carpet .mhd{border:0;padding:0;margin-bottom:34px}.pg-red-carpet .mhd h2{font-size:clamp(40px,6vw,82px);line-height:.95}.pg-red-carpet .mhd p{max-width:44ch}.pg-red-carpet .mod{padding-top:80px}.pg-trends .mhd{border-bottom:1px solid var(--fg)}.pg-trends .mhd h2{font-size:clamp(38px,5vw,66px)}.pg-beauty .mhd{flex-direction:column;align-items:center;text-align:center;border:0;margin-bottom:40px}.pg-beauty .mhd-t{align-items:center}.pg-beauty .mhd h2{font:400 clamp(40px,5vw,70px)/1 "Italiana",var(--d)}.pg-beauty .mhd h2 em{font-family:var(--d)}.pg-luxury .mhd{border:0;padding:0;margin-bottom:22px}.pg-luxury .mhd h2{font-weight:400}.pg-luxury .mhd p{font-size:17px}.pg-sneakers .mhd{border-bottom:8px solid #fff}.pg-sneakers .mhd h2{font:800 italic clamp(44px,7vw,96px)/.9 var(--c);text-transform:uppercase}.pg-sneakers .mhd h2 em{font-weight:800}.pg-urban .mhd{background:#0d0d0d;color:#fff;padding:14px 20px;border:0;margin-bottom:28px}.pg-urban .mhd h2{font:800 clamp(40px,6vw,82px)/.9 var(--c);text-transform:uppercase}.pg-urban .mhd h2 em{font-weight:800}.pg-urban .mhd .k,.pg-urban .mhd-n{font:700 12px Space Mono,monospace;letter-spacing:0;text-transform:none;color:#ff8a9a}.pg-urban .mhd p{color:#cfcac4}.pg-gentleman .mhd{flex-direction:column;align-items:stretch;border:0;padding:0;margin-bottom:36px;gap:0}.pg-gentleman .mhd-t{gap:0}.pg-gentleman .mhd .k{display:flex;align-items:center;gap:16px;color:var(--gold);margin:60px 0 34px;font:500 13px var(--c);letter-spacing:.3em}.pg-gentleman .mhd .k:before,.pg-gentleman .mhd .k:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.pg-gentleman .mhd h2{font:500 clamp(40px,5vw,66px)/1 var(--d);font-variant:small-caps;text-align:center;margin-bottom:6px}.pg-gentleman .mhd p{text-align:center;margin:0 auto;max-width:56ch}.pg-gentleman .mod{padding-top:10px}.news{text-align:center;padding-block:80px 66px}.news h2{margin:0 0 8px;font:500 clamp(34px,5vw,60px)/1.04 var(--d)}.news p{margin:0;color:var(--mut)}.news form{display:flex;max-width:520px;margin:24px auto 0;border:1px solid var(--fg)}.news input{flex:1;min-width:0;border:0;padding:14px 16px;font:inherit;background:transparent;color:var(--fg)}.news .msg{min-height:1.4em;margin-top:10px;font-size:13px;color:var(--mut)}footer.ft{border-top:3px solid var(--red);padding-block:44px 28px;color:var(--mut);font-size:13px}.fg{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px}.ft .lg{font:500 28px var(--d);color:var(--fg);display:block;margin-bottom:10px}.ft h5{margin:0 0 8px;font:600 14px var(--c);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.ft a{display:block;padding:2px 0}.ft a:hover{color:var(--red)}.ft .disc{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.pg-red-carpet{background:radial-gradient(120% 60% at 50% -10%,#3a0a12 0,#0c0a0a 55%) fixed,#0c0a0a}.pg-beauty{--bg:#fbeef0;--line:#efd7db;--mut:#8a6b70;--body2:#5d4448}.pg-luxury{--bg:#f2f0ec;--line:#cfc9c0;--mut:#7a746b;--body2:#4a453f;font-family:"Cormorant Garamond",var(--d);font-size:18px}.pg-luxury .news input{font-family:var(--b);font-size:15px}.pg-sneakers{--bg:#0a0a0a;--line:#2a2a2a}.pg-urban{--bg:#dcd8d3;--line:#b9b3ac;--mut:#5f5953;--body2:#2b2724;background-color:#dcd8d3;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:44px 44px}.pg-gentleman{--bg:#121a2b;--fg:#efe8dc;--mut:#a7a196;--line:#2c3650;--gold:#c8a96a;--body2:#d8d0c2;background-color:#121a2b;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px)}.pg-gentleman .k{color:var(--gold)}.pg-accessories{--blush:#fbeef0;--line:#ece4e4}@media (max-width:760px){.top span:nth-child(2){display:none}.cat ul{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:22px}.cat ul::-webkit-scrollbar{display:none}.cat a{white-space:nowrap}.fg{grid-template-columns:1fr}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mh-big h1{font-size:12.6vw;white-space:normal}.mh-big h1 em{display:block}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
