.bh{padding:28px 0 44px}.bh .crumbs{margin-bottom:40px}.bh-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:end}.bh-title{font-size:clamp(44px,5.6vw,84px)}.bh-title .split-line:nth-child(n+2)>span{color:var(--mute)}.bh-side .t-lead{max-width:480px}.bh-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px;border-top:1px solid var(--ink)}.bh-stats>div{padding:14px 16px 0 0}.bh-stats>div+div{padding-left:16px;border-left:1px solid var(--line)}.bh-stats dt{font:500 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.bh-stats dd{margin-top:10px;font:500 34px/1 var(--sans);letter-spacing:-.04em}.bf-sec{padding-bottom:clamp(48px,6vw,88px)}.bf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 330px;gap:14px}.bf-card{position:relative;display:flex;cursor:pointer;border-radius:var(--r-lg);overflow:hidden;isolation:isolate}.bf-copy{position:relative;z-index:2;display:flex;flex-direction:column;padding:28px 30px;min-width:0}.bf-top{display:flex;align-items:center;gap:14px}.bf-top .t-mono{text-transform:uppercase;letter-spacing:.06em;font-size:11px;opacity:.6}.bf-idx{font:500 11px/1 var(--mono);padding:5px 7px;border:1px solid currentColor;border-radius:var(--r);opacity:.55}.bf-series{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.bf-series a{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 11px;border:1px solid var(--line-2);border-radius:999px;font-size:12.5px;font-weight:500;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.bf-series a .n{font:400 11px var(--mono);opacity:.55}.bf-series a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.bf-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:22px}.bf-meta{font-size:13px;opacity:.7}.bf-meta b{font-weight:600}.bf-name{font:500 40px/1 var(--sans);letter-spacing:-.04em;margin:22px 0 10px}.bf-copy>p{font-size:14.5px;max-width:340px;opacity:.78}.bf-card .link-arrow{font-size:13.5px}.bf-card:hover .link-arrow svg{transform:translate(4px)}.bf-visual img{transition:transform 1s var(--e-out);will-change:transform}.bf-tag{grid-column:span 7;grid-row:span 2;background:#0b0b0b;color:#fff}.bf-tag .bf-copy{flex:1;padding:34px 40px 36px;max-width:60%;z-index:auto;position:static}.bf-tag .bf-copy>*{position:relative;z-index:2}.bf-tag .bf-copy>.bf-word{z-index:0}.bf-word{font:600 clamp(64px,8.4vw,124px)/.82 var(--sans);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);margin:40px 0 26px -4px;white-space:nowrap;transition:-webkit-text-stroke-color .6s var(--e-out)}.bf-tag:hover .bf-word{-webkit-text-stroke-color:rgba(255,255,255,.75)}.bf-tag .t-h2{color:#fff;font-size:clamp(22px,2.1vw,30px);max-width:460px}.bf-tag .bf-series a{border-color:#ffffff38;color:#fff}.bf-tag .bf-series a:hover{background:#fff;color:var(--ink);border-color:#fff}.bf-tag .bf-visual{position:absolute;z-index:1;right:0;top:0;bottom:0;width:42%;display:grid;place-items:center;pointer-events:none}.bf-tag .bf-visual img{height:76%;width:auto;transform:rotate(-4deg);filter:drop-shadow(0 50px 50px rgba(0,0,0,.85))}.bf-ring{position:absolute;width:420px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.bf-ring:before{content:"";position:absolute;top:36px;right:36px;bottom:36px;left:36px;border-radius:50%;border:1px dashed rgba(255,255,255,.09);animation:tick 120s linear infinite}.bf-ring:after{content:"";position:absolute;left:50%;top:-3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--red);transform-origin:2.5px 213px;animation:tick 12s linear infinite}.bf-tis{grid-column:span 5;background:var(--bone)}.bf-tis .bf-copy{max-width:64%}.bf-tis .bf-visual{position:absolute;right:-18px;top:50%;width:46%;transform:translateY(-50%)}.bf-tis .bf-visual img{width:100%;transform:rotate(-4deg);filter:drop-shadow(0 24px 26px rgba(0,0,0,.2))}.bf-tis .bf-series a{background:#fff9}.bf-ml{grid-column:span 5;background:var(--vitrine);color:#fff}.bf-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform 1.6s var(--e-out)}.bf-ml:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000d1,#0000008c 48%,#0000000d)}.bf-ml:hover .bf-bg{transform:scale(1.05)}.bf-ml .bf-copy{max-width:66%}.bf-ml .bf-series a{border-color:#ffffff40;color:#fff}.bf-ml .bf-series a:hover{background:#fff;color:var(--ink)}.dir-sec{padding-top:0}.az-bar{position:sticky;top:var(--hh, 155px);z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:box-shadow var(--t)}.az-bar.is-stuck{box-shadow:0 10px 24px -20px #00000059}.az-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:60px}.az{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.az::-webkit-scrollbar{display:none}.az button{position:relative;flex:none;width:30px;height:34px;border-radius:var(--r);font:500 13px/1 var(--mono);color:var(--ink);transition:background var(--t-fast),color var(--t-fast)}.az button:hover:not([disabled]){background:var(--bone)}.az button[disabled]{color:#cfcac1;cursor:default}.az-bar .seg{flex:none}.az-bar .seg button{white-space:nowrap}.az button:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .35s var(--e-spring)}.az button.is-on{background:var(--ink);color:#fff}.az button.is-on:after{transform:scale(1);background:#fff}.dir-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:48px 0 28px}.dir-head p{max-width:420px;font-size:14px}.dir{transition:opacity .26s var(--e-out),transform .26s var(--e-out)}.dir.is-swapping{opacity:0;transform:translateY(8px)}.dir-row{display:grid;grid-template-columns:120px minmax(0,1fr);border-top:1px solid var(--line);padding:22px 0;scroll-margin-top:240px}.dir-l span{display:block;font:400 64px/.9 var(--serif);letter-spacing:-.03em}.dir-l small{display:block;margin-top:8px;font:400 11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em}.dir-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dir-group{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;padding:36px 0;border-top:1px solid var(--line)}.dir-group+.dir-group{border-top-color:var(--line)}.dir-gh{position:sticky;top:calc(var(--hh, 155px) + 84px);align-self:start}.dir-gh h3{font:500 30px/1.05 var(--sans);letter-spacing:-.03em;margin:12px 0}.dir-gh h3.t-serif-i{font-family:var(--serif);font-size:36px}.dir-gh p{font-size:14px;color:var(--graphite)}.bc{position:relative;display:flex;flex-direction:column;min-height:268px;padding:22px 22px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;animation:fadeUp .6s var(--e-out) both;animation-delay:calc(var(--i, 0) * 40ms);transition:border-color var(--t),transform .5s var(--e-out),box-shadow .5s var(--e-out)}.bc:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:var(--shadow-2)}.bc.is-flash{animation:bcFlash 1.4s var(--e-out)}@keyframes bcFlash{0%,35%{border-color:var(--ink);box-shadow:0 0 0 3px #11111114}to{border-color:var(--line);box-shadow:none}}.bc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-height:84px}.bc-mark{font:600 25px/1.02 var(--sans);letter-spacing:-.035em;max-width:60%}.bc-mark.is-fashion{font:italic 400 28px/1.02 var(--serif);letter-spacing:-.02em}.bc-fan{position:relative;flex:none;width:112px;height:84px}.bc-fan img{position:absolute;top:0;right:0;width:56px;height:70px;object-fit:cover;border-radius:var(--r);border:2px solid #fff;background:var(--vitrine);box-shadow:0 6px 14px -8px #0006;transform-origin:50% 120%;transition:transform .6s var(--e-out)}.bc-fan img:nth-child(1){transform:translate(-34px) rotate(-6deg);z-index:1}.bc-fan img:nth-child(2){transform:translate(-17px) rotate(-2deg);z-index:2}.bc-fan img:nth-child(3){transform:rotate(3deg);z-index:3}.bc:hover .bc-fan img:nth-child(1){transform:translate(-62px) translateY(4px) rotate(-14deg)}.bc:hover .bc-fan img:nth-child(2){transform:translate(-31px) translateY(-6px) rotate(-3deg)}.bc:hover .bc-fan img:nth-child(3){transform:translate(4px) translateY(2px) rotate(10deg)}.bc-meta{margin-top:6px;font:400 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.bc-line{margin-top:12px;font-size:13.5px;color:var(--graphite);line-height:1.45}.bc-series{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:12px;color:var(--ink-2)}.bc-series span+span:before{content:"/";margin-right:12px;color:var(--line-2)}.bc-foot{margin-top:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.bc-n b{font-weight:600}.bc-range{color:var(--graphite);font-size:12.5px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-go{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background var(--t),color var(--t),border-color var(--t),transform var(--t) var(--e-out)}.bc-go svg{width:14px;height:14px}.bc:hover .bc-go{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.src-sec{padding:0 0 clamp(56px,7vw,104px)}.src{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:end;padding:44px 48px;border-radius:var(--r-lg);background:var(--ink);color:#fff}.src .t-h2{color:#fff;margin:12px 0 14px;max-width:620px}.src-copy p{color:#ffffffa6;font-size:15px;max-width:560px}.src-act{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.src-wa{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#ffffffbf;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:3px;transition:color var(--t),border-color var(--t)}.src-wa:hover{color:#fff;border-color:#fff}@media(max-width:1280px){.dir-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-tag .bf-copy{max-width:70%}}@media(max-width:1100px){.bh-grid{grid-template-columns:1fr;gap:28px}.bf{grid-template-rows:auto}.bf-tag{grid-column:1 / -1;grid-row:auto;min-height:520px}.bf-tis,.bf-ml{grid-column:span 6;min-height:330px}.dir-group{grid-template-columns:1fr;gap:20px}.dir-gh{position:static;max-width:560px}}@media(max-width:720px){.bh{padding-bottom:32px}.bh .crumbs{margin-bottom:26px}.bh-title{font-size:44px}.bh-stats{grid-template-columns:1fr 1fr}.bh-stats>div:nth-child(3){padding-left:0;border-left:0}.bh-stats>div:nth-child(n+3){margin-top:14px;border-top:1px solid var(--line)}.bh-stats dd{font-size:28px}.bf{grid-template-columns:1fr;gap:10px}.bf-tag,.bf-tis,.bf-ml{grid-column:1}.bf-tis,.bf-ml{min-height:270px}.bf-tag{min-height:0;flex-direction:column}.bf-tag .bf-copy{max-width:none;padding:24px 22px 26px}.bf-tag .bf-visual{position:relative;width:100%;height:280px;right:0;order:-1}.bf-tag .bf-visual img{height:270px}.bf-ring{width:250px}.bf-ring:after{transform-origin:2.5px 128px}.bf-word{font-size:60px;margin:18px 0 16px -2px}.bf-copy{padding:22px}.bf-tis .bf-copy,.bf-ml .bf-copy{max-width:72%}.bf-tis .bf-copy{max-width:64%}.bf-tis .bf-visual{width:42%;right:-30px}.bf-name{font-size:30px;margin:16px 0 8px}.bf-copy>p{font-size:13.5px}.bf-tis .bf-series,.bf-ml .bf-series{display:none}.bf-foot{padding-top:16px}.bf-tis .bf-meta,.bf-ml .bf-meta{display:none}.az-in{height:52px;gap:8px}.az button{width:26px;font-size:12px}.az button[disabled]{display:none}.az-bar .seg button{padding:0 10px;height:30px;font-size:12px}.dir-head{flex-direction:column;align-items:flex-start;gap:10px;padding:32px 0 20px}.dir-row{grid-template-columns:1fr;gap:12px;padding:18px 0}.dir-l{display:flex;align-items:baseline;gap:12px}.dir-l span{font-size:44px}.dir-cards{grid-template-columns:1fr;gap:10px}.bc{min-height:0;padding:18px 18px 14px}.bc-top{min-height:64px}.bc-mark{font-size:22px}.bc-mark.is-fashion{font-size:25px}.bc-fan{transform:scale(.8);transform-origin:top right}.bc-series{display:none}.bc-line{margin-top:8px}.src{grid-template-columns:1fr;padding:30px 24px;gap:24px}.src-act{align-items:stretch}.src-act .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/p-brands.css.map */
