.pdp{background:var(--os-bg);color:var(--os-text);--bb-zone:0px;--bb-h:56px}.pdp .mono{font-family:var(--os-font-mono)}.pdp .dim{color:var(--os-text-dim)}.pdp .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pdp-rail{position:relative}.pdp-rail-sticky{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--os-bg)}.pdp-track{position:absolute;top:0;left:0;height:calc(100vh - var(--bb-zone));height:calc(100dvh - var(--bb-zone));display:flex;align-items:stretch;gap:2px;padding:0 16px;will-change:transform}.pdp-frame{position:relative;margin:0;height:100%;aspect-ratio:var(--ar, .8);flex:0 0 auto;background:var(--os-surface);overflow:hidden}.pf-img,.pf-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pf-img{opacity:0;transition:opacity var(--os-dur-4) var(--os-ease)}.pf-img.loaded,.pf-img[loading=eager]{opacity:1}.pdp-rail.fit-contain .pf-img{object-fit:contain;box-sizing:border-box;padding:36px}.pf-cap{position:absolute;left:14px;bottom:calc(var(--os-bar-h) + 16px);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--os-text);mix-blend-mode:difference;pointer-events:none}.pdp-arrow{position:absolute;top:calc((100% - var(--bb-zone))/2);transform:translateY(-50%);z-index:2;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:var(--os-text);opacity:.5;transition:opacity var(--os-dur-2) var(--os-ease)}.pdp-arrow:hover{opacity:1}.pdp-arrow[disabled]{opacity:.14;cursor:default}.pdp-arrow:focus-visible{outline:2px solid var(--os-focus);outline-offset:-2px;opacity:1}.pdp-arrow--prev{left:4px}.pdp-arrow--next{right:4px}.pdp-pause{position:absolute;left:16px;bottom:calc(var(--os-bar-h) + 16px);z-index:2;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1px solid var(--os-border);color:var(--os-text);cursor:pointer;font-size:12px;letter-spacing:.1em}.pdp-pause:hover{border-color:var(--os-text)}.pdp-pause:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.pdp-pause .pp-ico:before{content:"\2759\2759"}.pdp-pause[aria-pressed=true] .pp-ico:before{content:"\25b6"}.pdp-pause .pp-ico{font-size:0}.pdp-pause .pp-ico:before{font-size:12px}.pf-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:76px;height:76px;display:grid;place-items:center;background:#0a0a0b99;border:1px solid rgba(233,231,227,.55);color:#e9e7e3;cursor:pointer;transition:background var(--os-dur-3) var(--os-ease)}@supports ((backdrop-filter:blur(1px))){.pf-play{background:#0a0a0b6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.pf-play:hover{background:#0a0a0bc7}.pf-play:focus-visible{outline:2px solid #e9e7e3;outline-offset:3px}.pf-play svg{width:24px;height:24px}.pf-play[hidden]{display:none}.pdp-buybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--os-z-bar);display:flex;flex-direction:column;pointer-events:none}.pdp-buybar form{display:contents}.bb-row{order:2;display:flex;align-items:stretch;gap:8px}.bb-block{flex:var(--w,1) 1 0;min-width:0;height:var(--bb-h);position:relative;pointer-events:auto;box-sizing:border-box}.bb-identity,.bb-select{background:#f4f4f4db;border:1px solid rgba(0,0,0,.08);color:#111}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.bb-identity,.bb-select{background:#f4f4f4cc;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}}.bb-identity{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px}.bb-name{font-size:var(--os-fs-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-price{font-size:var(--os-fs-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#11111124;overflow:hidden}.bb-progress-fill{display:block;height:100%;width:100%;background:#111;transform:scaleX(var(--p,0));transform-origin:left center;transition:transform 80ms linear}.bb-select-h{width:100%;height:100%;display:flex;align-items:center;gap:8px;padding:0 16px;background:none;border:0;color:inherit;cursor:pointer;font:500 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left}.bb-sel-label{color:var(--os-text-dim)}.bb-sel-value{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sel-chev{margin-left:auto;display:inline-flex;color:var(--os-text-dim);transition:transform var(--os-dur-3) var(--os-ease)}.bb-select-h[aria-expanded=true] .bb-sel-chev{transform:rotate(180deg)}.bb-select-h:focus-visible{outline:2px solid var(--os-focus);outline-offset:-2px}.bb-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:1;padding:6px;background:#f4f4f4f0;border:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:6px}@supports ((backdrop-filter:blur(1px))){.bb-menu{background:#f4f4f4db;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.bb-menu[hidden]{display:none}.bb-opt{min-width:44px;min-height:40px;padding:0 12px;background:transparent;border:1px solid rgba(0,0,0,.22);color:#111;cursor:pointer;font:500 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.04em;text-transform:uppercase}.bb-opt:hover{border-color:#111}.bb-opt[aria-selected=true]{background:#111;color:#f4f4f4;border-color:#111;font-weight:700}.bb-opt.soldout{text-decoration:line-through;opacity:.4;cursor:not-allowed}.bb-opt:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.bb-select.flash{animation:bb-flash .5s var(--os-ease)}@keyframes bb-flash{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:inset 0 0 0 2px var(--os-focus)}}.bb-buy,.bb-status,.bb-notify{background:#0a0a0bdb;border:1px solid rgba(255,255,255,.08);color:#e9e7e3;font:600 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.14em;text-transform:uppercase}@supports ((backdrop-filter:blur(1px))){.bb-buy,.bb-status,.bb-notify{background:#0a0a0bcc;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}}.bb-buy{display:flex;align-items:center;justify-content:center;padding:0 24px;cursor:pointer;white-space:nowrap;transition:background var(--os-dur-4) var(--os-ease),color var(--os-dur-4) var(--os-ease)}.bb-buy .bb-buy-t{position:relative;z-index:1}.bb-buy:hover:not(.is-disabled){background:#e9e7e3;color:#111}.bb-buy:focus-visible{outline:2px solid var(--os-focus);outline-offset:-3px}.bb-buy.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bb-add-size:not(:empty){margin-left:2px;opacity:.7}.bb-corner{position:absolute;width:9px;height:9px;opacity:0;z-index:1;pointer-events:none;transition:opacity var(--os-dur-3) var(--os-ease),transform var(--os-dur-4) var(--os-ease);border:0 solid #111}.bb-corner--tl{top:6px;left:6px;border-top-width:1px;border-left-width:1px;transform:translate(4px,4px)}.bb-corner--tr{top:6px;right:6px;border-top-width:1px;border-right-width:1px;transform:translate(-4px,4px)}.bb-corner--bl{bottom:6px;left:6px;border-bottom-width:1px;border-left-width:1px;transform:translate(4px,-4px)}.bb-corner--br{bottom:6px;right:6px;border-bottom-width:1px;border-right-width:1px;transform:translate(-4px,-4px)}.bb-buy:hover:not(.is-disabled) .bb-corner{opacity:1;transform:translate(0)}.bb-status{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;cursor:default}.bb-notify{display:flex;align-items:center;gap:8px;padding:0 6px 0 16px}.bb-notify--ok{justify-content:center;text-align:center;padding:0 12px}.bb-notify-email{flex:1 1 auto;min-width:0;height:100%;background:transparent;border:0;color:#e9e7e3;font:500 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.08em;text-transform:uppercase}.bb-notify-email::placeholder{color:#e9e7e380;letter-spacing:.08em}.bb-notify-email:focus-visible{outline:2px solid var(--os-focus);outline-offset:-2px}.bb-notify-go{flex:0 0 auto;align-self:stretch;padding:0 18px;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.14);color:#e9e7e3;cursor:pointer;font:700 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background var(--os-dur-2) var(--os-ease),color var(--os-dur-2) var(--os-ease)}.bb-notify-go:hover{background:#e9e7e3;color:#111}.bb-notify-go:focus-visible{outline:2px solid var(--os-focus);outline-offset:-2px}.bb-consent{order:1;margin:0 0 8px;padding:8px 16px;pointer-events:auto;font-size:11px;line-height:1.4;letter-spacing:.02em;text-transform:none;color:#e9e7e39e;background:#0a0a0bc7;border:1px solid rgba(255,255,255,.06)}@supports ((backdrop-filter:blur(1px))){.bb-consent{background:#0a0a0ba8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.bb-consent a{color:#e9e7e3e6;text-decoration:underline;text-underline-offset:2px}.bb-consent--err{color:#f0b6b0}.pdp-desc{position:relative;z-index:var(--os-z-content);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 80px;padding:80px 40px 48px;max-width:1400px;margin:0 auto}.pd-name{font-size:34px;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 12px}.pd-price{font-size:16px;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:20px}.pd-type{font-size:var(--os-fs-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.pd-copy{font-size:var(--os-fs-body);line-height:1.6;color:var(--os-text-dim);max-width:46ch}.pd-copy p{margin:0 0 10px}.pd-acc.pdp-acc{border-top:1px solid var(--os-border);align-self:start}.pd-acc .acc-h{padding:22px 0;min-height:0;font-size:var(--os-fs-label);letter-spacing:.08em}.pd-acc .acc-b .in{padding:0 0 22px}.acc-chev{display:inline-flex;color:var(--os-text-dim);transition:transform var(--os-dur-3) var(--os-ease)}.acc.open .acc-chev{transform:rotate(90deg);color:var(--os-text)}.acc-copy{text-transform:none;line-height:1.6;color:var(--os-text-dim);font-size:var(--os-fs-body)}.acc-copy p{margin:0 0 8px}.pd-policy{color:var(--os-text);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:var(--os-fs-label)}.pd-policy:hover{text-decoration:underline}.pd-measures{width:100%;border-collapse:collapse;font-size:var(--os-fs-label);letter-spacing:.04em;text-transform:uppercase}.pd-measures th,.pd-measures td{text-align:right;padding:8px 0;border-bottom:1px solid var(--os-border);font-variant-numeric:tabular-nums}.pd-measures th[scope=row]{text-align:left;color:var(--os-text);font-weight:600}.pd-measures thead th{color:var(--os-text-dim);font-weight:400}.pd-measures thead th:first-child{text-align:left}.pdp-look{position:relative;z-index:var(--os-z-content);background:var(--os-bg);padding:16px 40px 48px;max-width:1400px;margin:0 auto;border-top:1px solid var(--os-border)}.pl-head{display:flex;align-items:baseline;gap:16px;padding:48px 0 40px}.pl-title{font-size:32px;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin:0}.pl-count{font-size:var(--os-fs-label);letter-spacing:.08em;text-transform:uppercase}.pl-grid{display:grid;grid-template-columns:46% 1fr;gap:40px;align-items:start}.pl-hero{position:relative;aspect-ratio:4/5;background:var(--os-surface);overflow:hidden}.pl-hero img{width:100%;height:100%;object-fit:cover;display:block}.pl-hero.fit-contain img{object-fit:contain;padding:32px;box-sizing:border-box}.pl-items{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 32px}.pl-item{display:block;text-decoration:none;color:inherit}.pl-item-m{position:relative;aspect-ratio:4/5;background:var(--os-surface);overflow:hidden;margin-bottom:12px}.pl-item-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--os-dur-5) var(--os-ease)}.pl-item-m.fit-contain .pl-item-img{object-fit:contain;padding:24px;box-sizing:border-box}.pl-item:hover .pl-item-img{transform:scale(1.03)}.pl-item-n{font-size:var(--os-fs-label);letter-spacing:.04em;text-transform:uppercase}.pl-item-p{font-size:var(--os-fs-label);letter-spacing:.04em;color:var(--os-text-dim);font-variant-numeric:tabular-nums;margin-top:2px}@media(max-width:768px){.pdp-rail{height:auto!important}.pdp-rail-sticky{position:static;height:auto;overflow:visible}.pdp-track{position:static;height:auto;flex-direction:column;gap:2px;padding:0;transform:none!important}.pdp-frame{height:auto;width:100%;aspect-ratio:var(--ar,.8)}.pdp-arrow{display:none}.pdp-desc{grid-template-columns:1fr;gap:0;padding:40px 16px 32px}.pd-acc.pdp-acc{margin-top:36px}.pd-name{font-size:26px}.pdp-look{padding:8px 16px 40px}.pl-head{padding:36px 0 28px}.pl-title{font-size:24px}.pl-grid{grid-template-columns:1fr;gap:28px}.pl-items{grid-template-columns:repeat(2,1fr);gap:20px}.pdp{--bb-h:52px}.bb-row{flex-wrap:wrap}.bb-identity{flex:1 1 100%}.bb-select{flex:1 1 calc(50% - 4px)}.bb-buy{flex:1 1 100%}.bb-menu{flex-wrap:wrap}[data-state=upcoming] .bb-identity{order:1;flex:1 1 auto}[data-state=upcoming] .bb-status{order:2;flex:0 1 auto;min-width:112px}[data-state=upcoming] .bb-select{order:3;flex:1 1 100%}[data-state=upcoming] .bb-notify{order:4;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.pf-img,.bb-progress-fill,.pl-item-img,.acc-chev,.bb-buy,.bb-corner{transition:none}}.pd-delai{margin-bottom:16px;font-size:var(--os-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--os-accent-text)}.pd-measures-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-measures-wrap .pd-measures{min-width:max-content}.pd-measures th,.pd-measures td{padding-left:18px}.pd-measures thead th:first-child,.pd-measures th[scope=row]{padding-left:0}.pd-measures-note{margin:12px 0 0;font-size:var(--os-fs-label);letter-spacing:.04em;text-transform:none;color:var(--os-text-dim)}.pd-ask{grid-column:1 / -1;margin-top:8px;padding-top:28px;border-top:1px solid var(--os-border);display:flex;flex-direction:column;gap:14px}.pd-ask-l{font-size:var(--os-fs-label);letter-spacing:.08em;text-transform:uppercase}.pd-ask-row{display:flex;gap:10px;align-items:stretch}.pd-ask-input{flex:1 1 auto;min-width:0;min-height:48px;padding:12px 14px;background:#ffffff8c;border:1px solid var(--os-border);color:var(--os-text);font:400 13px/1.4 var(--os-font-mono);letter-spacing:.04em}.pd-ask-input::placeholder{color:var(--os-text-dim);text-transform:none}.pd-ask-input:focus-visible{outline:2px solid var(--os-focus);outline-offset:-1px}.pd-ask-send{flex:0 0 auto;min-height:48px;padding:0 20px;background:var(--os-text);color:var(--os-bg);border:0;cursor:pointer;font:600 13px/1 var(--os-font-mono);letter-spacing:.08em;text-transform:uppercase}.pd-ask-send:hover{opacity:.88}.pd-ask-send:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.pd-ask-sugg{display:flex;flex-wrap:wrap;gap:8px}.pd-sugg{padding:8px 12px;background:transparent;border:1px solid var(--os-border);color:var(--os-text-dim);cursor:pointer;font:400 12px/1 var(--os-font-mono);letter-spacing:.04em;text-transform:none;transition:color var(--os-dur-2) var(--os-ease),border-color var(--os-dur-2) var(--os-ease)}.pd-sugg:hover{color:var(--os-text);border-color:var(--os-text)}.pd-sugg:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.pvp{position:relative;z-index:var(--os-z-content);background:var(--os-bg);border-top:1px solid var(--os-border);max-width:1400px;margin:0 auto;padding:40px 40px 48px}.pvp-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.pvp-title{font-size:20px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;margin:0}.pvp-count{font-size:var(--os-fs-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pvp-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}@media(max-width:900px){.pvp{padding:28px 16px 40px}.pvp-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:8px}.pvp-track>*{scroll-snap-align:start}}@media(max-width:768px){.pd-ask{margin-top:28px}.pd-ask-row{flex-wrap:wrap}.pd-ask-send{width:100%}}@media(prefers-reduced-motion:reduce){.pd-sugg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/os-product.css.map */
