.gc{--gc-bg: var(--od-plate, #e3e4e2);--gc-ink: #17120e;--gc-soft: #4e463d;background:var(--gc-bg);color:var(--gc-ink);padding-block:clamp(56px,8vw,128px)}.gc--linen{--gc-bg: var(--od-linen, #d8d0bc)}.gc :focus-visible{outline:2px solid var(--gc-ink);outline-offset:3px}.gc__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:clamp(24px,3.4vw,56px);align-items:start}.gc--flip .gc__grid{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr)}.gc--flip .gc__media{order:3}.gc__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-height:calc(100svh - 120px);background:#2a2824;position:sticky;top:88px}.gc__media--tall{aspect-ratio:2 / 3}.gc__media--square{aspect-ratio:1 / 1}.gc__media>img,.gc__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gc__vid{opacity:0;transition:opacity .6s}.gc__media.is-playing .gc__vid{opacity:1}.gc__media.is-paused .gc__vid{opacity:0}.gc__pause{position:absolute;z-index:3;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;background:#181614b3;color:#f1ecde}.gc__pause svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gc__media:not(.is-paused) .hm-vid__i-play,.gc__media.is-paused .hm-vid__i-pause{display:none}.gc__pause:focus-visible{outline:2px solid #fff;outline-offset:-5px}.gc__mid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.6vw,26px);align-items:start}.gc__manifesto{margin:0;display:flex;gap:14px;writing-mode:vertical-rl;transform:rotate(180deg);font:inherit;align-self:stretch}.gc__mh{display:block;font:400 clamp(30px,3.4vw,52px) / 1 var(--od-mono);letter-spacing:-.03em}.gc__ms{display:block;padding-top:4px;font:400 12px / 1.6 var(--od-mono);letter-spacing:.04em;color:var(--gc-soft)}.gc__side{display:grid;gap:clamp(28px,4vw,64px);padding-top:clamp(0px,7vw,112px)}.gc__side .gcc:nth-child(2){margin-left:clamp(0px,3vw,48px)}.gcc{display:grid;gap:12px;align-content:start}.gcc__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden}.gcc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;-webkit-mask-image:radial-gradient(ellipse 78% 76% at 50% 47%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 78% 76% at 50% 47%,#000 58%,transparent 100%);transition:opacity .7s var(--od-ease),transform 1.2s var(--od-ease)}.gc--linen .gcc__img img{mix-blend-mode:multiply}.gcc__b{opacity:0}@media(hover:hover){.gcc:hover .gcc__a,.gcc:focus-within .gcc__a{opacity:0}.gcc:hover .gcc__b,.gcc:focus-within .gcc__b{opacity:1}.gcc:hover .gcc__img img{transform:scale(1.025)}}.gcc__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.gcc__name{flex:1 1 150px;font:400 13px / 1.4 var(--od-mono);letter-spacing:0;text-wrap:balance}.gcc__name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gcc__price{flex:none;font:500 13px / 1.4 var(--od-mono);font-variant-numeric:tabular-nums}.gcc__was{margin-left:4px;font-weight:400;opacity:.6}.gcc--lead .gcc__name{font-size:14px;font-weight:500}.gcc__note{font:italic 400 16px / 1.45 var(--od-serif);letter-spacing:-.005em;color:var(--gc-soft)}.gcc__spec{display:grid;gap:4px;font:400 11.5px / 1.5 var(--od-mono)}.gcc__spec div{display:flex;gap:8px;padding-bottom:4px;border-bottom:1px dotted rgba(23,18,14,.4)}.gcc__spec dt{flex:0 0 62px;color:var(--gc-soft)}.gcc__spec dd{margin:0;overflow-wrap:anywhere}.gcc .od-fi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gcc .od-fi-grid__i{grid-template-columns:20px minmax(0,1fr);gap:7px;padding:5px 7px;box-shadow:inset 0 0 0 1px #17120e33}.gcc .od-fi-grid__ic{width:20px;height:20px;color:var(--od-walnut, #4b3322)}.gcc .od-fi-grid__t{font:400 11px / 1.25 var(--od-mono);overflow-wrap:anywhere}.gcc .od-fi-grid__more{font-size:11px}@media(max-width:1100px){.gc__grid,.gc--flip .gc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc__mid{display:contents}.gc__media{grid-column:1 / -1;position:relative;top:auto;aspect-ratio:16 / 10;max-height:none}.gc--flip .gc__media{order:0}.gc__manifesto{grid-column:1 / -1;writing-mode:horizontal-tb;transform:none;flex-direction:column;gap:6px;align-self:start}.gc__mh{font-size:clamp(30px,6vw,52px)}.gc__lead{grid-column:1}.gc__side{grid-column:2;padding-top:0}.gc__side .gcc:nth-child(2){margin-left:0}}@media(max-width:700px){.gc__grid,.gc--flip .gc__grid{grid-template-columns:minmax(0,1fr)}.gc__media{aspect-ratio:4 / 5}.gc__lead,.gc__side{grid-column:1}}@media(prefers-reduced-motion:reduce){.gc__pause,.gc__vid{display:none}.gcc__img img{transition:none}}.gv{--gv-bg: var(--od-char, #181614);--gv-ink: #ece6d6;--gv-soft: rgba(236, 230, 214, .7);--gv-rule: rgba(236, 230, 214, .2);--gv-acc: var(--od-lichen, #b4b995);--gv-doc: rgba(236, 230, 214, .06);background:var(--gv-bg);color:var(--gv-ink);padding-block:clamp(56px,8vw,128px)}.gv--linen{--gv-bg: var(--od-linen, #d8d0bc);--gv-ink: #17120e;--gv-soft: #4e463d;--gv-rule: rgba(23, 18, 14, .2);--gv-acc: var(--od-walnut, #4b3322);--gv-doc: rgba(255, 255, 255, .35)}.gv :focus-visible{outline:2px solid var(--gv-acc);outline-offset:3px}.gv--linen :focus-visible{outline-color:var(--gv-ink)}.gv__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head stage" "tabs stage" "panels stage" "cta stage";grid-template-rows:auto auto auto 1fr;column-gap:clamp(28px,5vw,88px);row-gap:0;align-items:start}.gv__head{grid-area:head;margin-bottom:clamp(20px,2.4vw,36px)}.gv__head .od-h2{font-size:clamp(36px,4.6vw,68px);color:var(--gv-ink)}.gv__lead{margin-top:14px;max-width:38ch;font-size:16px;line-height:1.6;color:var(--gv-soft);text-wrap:pretty}.gv__tabs{grid-area:tabs;border-top:1px solid var(--gv-rule)}.gv__tab{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:baseline;width:100%;padding:18px 0;text-align:left;border-bottom:1px solid var(--gv-rule);color:var(--gv-soft);font:400 14px / 1.3 var(--od-mono);letter-spacing:.05em;transition:color .25s,padding-left .35s var(--od-ease)}.gv__tab:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--gv-acc);transition:width .55s var(--od-ease)}.gv__tab:hover{color:var(--gv-ink)}.gv__tab[aria-selected=true]{color:var(--gv-ink);padding-left:8px}.gv__tab[aria-selected=true]:after{width:100%}.gv__tn{color:var(--gv-acc)}.gv__tab:focus-visible{outline-offset:-3px}.gv__panels{grid-area:panels;margin-top:clamp(20px,2.4vw,32px)}.js .gv__panels{display:grid}.js .gv__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s var(--od-ease),transform .55s var(--od-ease),visibility 0s linear .45s}.js .gv__panel.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}html:not(.js) .gv__tabs{display:none}html:not(.js) .gv__panel+.gv__panel{margin-top:24px}.gv__doc{display:grid;gap:16px;padding:clamp(18px,2vw,28px);background:var(--gv-doc);box-shadow:inset 0 0 0 1px var(--gv-rule);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.gv__dh{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--gv-rule);font:400 12px / 1.4 var(--od-mono);color:var(--gv-soft)}.gv__h{font:400 clamp(26px,2.6vw,38px) / 1.08 var(--od-serif);letter-spacing:-.022em;text-wrap:balance}.gv__p{max-width:46ch;font-size:15.5px;line-height:1.7;color:var(--gv-soft);text-wrap:pretty}.gv__spec{display:grid;gap:8px;font:400 12.5px / 1.5 var(--od-mono)}.gv__spec div{display:flex;align-items:baseline;gap:8px}.gv__spec dt{flex:none;color:var(--gv-soft)}.gv__spec div:after{content:"";order:1;flex:1;border-bottom:1px dotted var(--gv-rule);transform:translateY(-3px)}.gv__spec dd{order:2;margin:0;flex:none;max-width:60%;text-align:right;overflow-wrap:anywhere}.gv__cta{grid-area:cta;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(20px,2.4vw,32px)}.gv .od-btn{--btn-bg: var(--gv-ink);--btn-fg: var(--gv-bg)}.gv .od-btn:focus-visible{outline:2px solid var(--gv-bg);outline-offset:-5px;box-shadow:none}.gv__price{font:500 14px / 1.4 var(--od-mono);font-variant-numeric:tabular-nums}.gv__was{margin-left:6px;font-weight:400;opacity:.65}.gv__stage{grid-area:stage;position:sticky;top:96px;margin:0;align-self:start;justify-self:end;width:min(100%,calc((100svh - 150px)*.8))}.gv__photo{position:relative;aspect-ratio:4 / 5;width:100%;overflow:hidden;background:var(--od-plate, #e3e4e2);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.gv__photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.gv__count{position:absolute;z-index:2;left:14px;top:12px;padding:4px 8px;background:#181614c7;color:#ece6d6;font:400 12px / 1.3 var(--od-mono);font-variant-numeric:tabular-nums}.gv__scan{position:absolute;z-index:2;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#fff 30%,#fff 70%,transparent);box-shadow:0 0 14px 2px #ffffff8c;opacity:0;pointer-events:none}.gv__photo.is-scan .gv__scan{animation:gv-scan 1s var(--od-ease)}@keyframes gv-scan{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 2px);opacity:0}}.gv__zone{position:absolute;z-index:2;left:var(--zx, 50%);top:var(--zy, 40%);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #181614b3,inset 0 0 0 1px #181614b3;pointer-events:none;transition:left .85s var(--od-ease),top .85s var(--od-ease)}.gv__zone:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #181614b3}.gv__zone.is-ping:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1.5px solid #fff;animation:gv-ping .9s var(--od-ease) .45s both}@keyframes gv-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.3);opacity:0}}.gv__zl{position:absolute;z-index:2;left:calc(var(--zx, 50%) + 38px);top:var(--zy, 40%);max-width:46%;padding:5px 9px;background:#181614d9;color:#ece6d6;font:400 12px / 1.35 var(--od-mono);transform:translateY(-50%);pointer-events:none;transition:left .85s var(--od-ease),top .85s var(--od-ease),opacity .3s}.gv__zl.is-flip{left:auto;right:calc(100% - var(--zx, 50%) + 38px)}.gv__zl:empty{opacity:0}.gv__lens{position:absolute;z-index:3;right:-2.5%;bottom:7%;width:40%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--od-char, #181614);color:#ece6d6;box-shadow:0 0 0 5px var(--gv-bg),0 0 0 6px var(--gv-ink),0 18px 40px #00000059}.gv__li{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s var(--od-ease)}.gv__li.is-on{opacity:1}.gv__li>img,.gv__li>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gv__li>img{object-fit:cover}.gv__fc{margin-top:14px;font:400 12px / 1.5 var(--od-mono);color:var(--gv-soft);min-height:1.5em}.gd{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gd .gd-s{stroke-dasharray:700;stroke-dashoffset:700}.gv__li.is-on .gd-s{animation:gd-draw 1.4s var(--od-ease) .1s both}@keyframes gd-draw{to{stroke-dashoffset:0}}.gd .gd-hatch{opacity:.5;stroke-width:1}.gd .gd-air{stroke-dasharray:3 4;opacity:.9}.gd .gd-flow{stroke-dasharray:8 10}.gv__li.is-on .gd-flow{animation:gd-flow 1.6s linear infinite}@keyframes gd-flow{to{stroke-dashoffset:-36}}.gd .gd-dot{fill:currentColor;stroke:none;opacity:0}.gv__li.is-on .gd-drop{animation:gd-fall 2.4s ease-in var(--dl, 0s) infinite}@keyframes gd-fall{0%{transform:translateY(-26px);opacity:0}15%{opacity:1}60%{opacity:1}to{transform:translateY(26px);opacity:0}}.gd .gd-vap{stroke-dasharray:4 5;opacity:0}.gv__li.is-on .gd-vap{animation:gd-vap 3s ease-in-out var(--dl, 0s) infinite}@keyframes gd-vap{0%{transform:translateY(16px);opacity:0}30%{opacity:1}to{transform:translateY(-30px);opacity:0}}.gd .gd-bead{fill:currentColor;stroke:none;opacity:.85}.gd .gd-t{fill:currentColor;stroke:none;font:400 9.5px var(--od-mono, monospace);letter-spacing:.06em;text-anchor:middle}.gd .gd-pull,.gd .gd-shrink{transform-box:fill-box;transform-origin:center}.gv__li.is-on .gd-pull{animation:gd-pull 2.6s ease-in-out 1.2s infinite}@keyframes gd-pull{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.22)}}.gd .gd-shrink{opacity:.9}.gv__li.is-on .gd-shrink{animation:gd-shrink 2.8s ease-in-out .8s infinite}@keyframes gd-shrink{0%{transform:scale(1);opacity:.9}65%{transform:scale(.55);opacity:.9}to{transform:scale(.55);opacity:0}}.gv__li.is-on .gd-rise{animation:gd-rise 2.8s ease-in var(--dl, 0s) infinite}@keyframes gd-rise{0%{transform:translateY(0);opacity:0}12%{opacity:1}75%{opacity:1}to{transform:translateY(-84px);opacity:0}}.gv__li.is-on .gd-layer{animation:gd-layer .9s var(--od-ease) var(--dl, 0s) both}@keyframes gd-layer{0%{transform:translate(26px);opacity:0}to{transform:none;opacity:1}}@media(max-width:860px){.gv__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "tabs" "panels" "cta";grid-template-rows:auto}.gv__stage{position:relative;top:auto;width:100%;justify-self:stretch;margin-bottom:22px}.gv__tabs{display:flex;gap:8px;margin-inline:calc(var(--od-gutter) * -1);padding:2px var(--od-gutter);border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gv__tabs::-webkit-scrollbar{display:none}.gv__tab{flex:0 0 auto;grid-template-columns:auto auto;gap:8px;width:auto;min-height:44px;align-items:center;padding:0 16px;border:1px solid var(--gv-rule);border-radius:999px;scroll-snap-align:center;white-space:nowrap;font-size:12.5px}.gv__tab:after{display:none}.gv__tab[aria-selected=true]{padding-left:16px;background:var(--gv-ink);color:var(--gv-bg);border-color:var(--gv-ink)}.gv__tab[aria-selected=true] .gv__tn{color:inherit}.gv__lens{right:3%;width:36%}.gv__zl{max-width:56%}}@media(prefers-reduced-motion:reduce){.gv__scan{display:none}.gv__zone,.gv__zl,.gv__li,.gv__tab,.gv__tab:after{transition:none}.gv__zone.is-ping:after{animation:none}.gv__li .gd-s,.gv__li.is-on .gd-s{animation:none;stroke-dashoffset:0}.gv__li.is-on .gd-flow,.gv__li.is-on .gd-drop,.gv__li.is-on .gd-vap{animation:none;opacity:.9}.gv__li.is-on .gd-pull,.gv__li.is-on .gd-shrink,.gv__li.is-on .gd-layer{animation:none}.gv__li.is-on .gd-rise{animation:none;opacity:.9}.js .gv__panel{transition:none}}.gv.is-off .gd *{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/35/assets/od-gear.css.map */
