:root{--abyss: #06090C;--deep: #0B1117;--slate: #141F29;--raise: #1B2833;--silt: #8798A6;--mist: #B9C7D1;--surface: #E9F1F4;--edge: #5FD3C4;--edge-dim: #2E7D74;--line: rgba(143,168,184,.14);--line-soft: rgba(143,168,184,.07);--vitrine-core: #FFFFFF;--vitrine-edge: #DCE5E9;--warn: #E0A03A;--t-xs: .6875rem;--t-sm: .8125rem;--t-base: .9375rem;--t-md: clamp(1.05rem, .98rem + .35vw, 1.25rem);--t-lg: clamp(1.35rem, 1.2rem + .7vw, 1.75rem);--t-xl: clamp(1.8rem, 1.5rem + 1.4vw, 2.6rem);--t-2xl: clamp(2.4rem, 1.8rem + 2.8vw, 4rem);--t-3xl: clamp(3rem, 2rem + 5vw, 6.5rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--gutter: clamp(20px, 5vw, 64px);--maxw: 1440px;--r-sm: 3px;--r-md: 6px;--r-lg: 12px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--abyss);color:var(--mist);font-family:var(--font-body);font-size:var(--t-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}::selection{background:var(--edge);color:var(--abyss)}:focus-visible{outline:2px solid var(--edge);outline-offset:3px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:var(--gutter);z-index:200;background:var(--edge);color:var(--abyss);padding:12px 20px;border-radius:var(--r-sm);font-weight:600;transition:top .2s var(--ease)}.skip-link:focus{top:16px}.display{font-family:var(--font-display);font-variation-settings:"wdth" 118,"wght" 600;font-weight:600;line-height:.96;letter-spacing:-.025em;color:var(--surface);text-wrap:balance}.display--xl{font-size:var(--t-3xl)}.display--lg{font-size:var(--t-2xl)}.display--md{font-size:var(--t-xl)}.display--sm{font-size:var(--t-lg)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--edge);font-weight:500;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.5;flex:none}.eyebrow--plain:before{display:none}.lede{font-size:var(--t-md);color:var(--silt);max-width:56ch;text-wrap:pretty}.muted{color:var(--silt)}.spec{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:-.01em}.price{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--surface);letter-spacing:-.02em;font-weight:500}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(64px,9vw,128px)}.section--tight{padding-block:clamp(48px,6vw,80px)}.section--flush-t{padding-top:0}.rule{height:1px;background:var(--line);border:0;margin:0}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-7)}.section-head__text{max-width:62ch;display:grid;gap:var(--sp-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 26px;font-family:var(--font-body);font-size:var(--t-sm);font-weight:600;letter-spacing:.01em;border-radius:var(--r-sm);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease);border:1px solid transparent;text-align:center}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--edge);color:#04262a}.btn--primary:hover{background:#7fe3d6}.btn--ghost{border-color:var(--line);color:var(--surface)}.btn--ghost:hover{border-color:var(--edge);color:var(--edge)}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.tlink{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm);font-weight:600;color:var(--surface);padding-block:4px;position:relative}.tlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--edge);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.tlink:hover:after,.tlink:focus-visible:after{transform:scaleX(1)}.tlink svg{transition:transform .4s var(--ease)}.tlink:hover svg{transform:translate(4px)}.vitrine{position:relative;background:radial-gradient(115% 95% at 50% 38%,var(--vitrine-core) 0%,#F6F9FA 45%,var(--vitrine-edge) 100%);border-radius:var(--r-lg);overflow:hidden;isolation:isolate}.vitrine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#5fd3c429,#5fd3c400 32%);mix-blend-mode:multiply;opacity:.8}.vitrine:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;z-index:3;pointer-events:none;background:linear-gradient(180deg,#06090c00,#06090c1a 60%,#06090c42)}.vitrine img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.vitrine--glow{box-shadow:0 0 0 1px var(--line),0 34px 90px -40px #5fd3c452}.hdr{position:sticky;top:0;z-index:100;background:#06090cb8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line-soft);transition:background .3s var(--ease),border-color .3s var(--ease)}.hdr--solid{background:#06090cf0;border-bottom-color:var(--line)}.hdr__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:68px}.hdr__brand{display:flex;align-items:center;gap:11px;flex:none}.hdr__mark{width:26px;height:26px;flex:none;color:var(--edge)}.hdr__name{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--surface);line-height:1;white-space:nowrap}.hdr__nav{display:none;gap:4px}.hdr__link{font-size:var(--t-sm);font-weight:500;color:var(--mist);padding:10px 14px;border-radius:var(--r-sm);position:relative;transition:color .25s var(--ease)}.hdr__link:hover,.hdr__link[aria-current=page]{color:var(--surface)}.hdr__link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:var(--edge);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.hdr__link:hover:after,.hdr__link[aria-current=page]:after{transform:scaleX(1)}.hdr__actions{display:flex;align-items:center;gap:2px;flex:none}.hdr__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--mist);border-radius:var(--r-sm);transition:color .25s var(--ease),background .25s var(--ease);position:relative}.hdr__icon:hover{color:var(--surface);background:var(--slate)}.hdr__count{position:absolute;top:7px;right:6px;min-width:16px;height:16px;padding:0 4px;background:var(--edge);color:var(--abyss);border-radius:8px;font-family:var(--font-mono);font-size:10px;font-weight:700;display:grid;place-items:center;line-height:1}.hdr__count[data-count="0"]{display:none}.hdr__burger{display:grid}.ann{background:var(--slate);border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--silt);text-align:center;padding:9px var(--gutter)}.ann b{color:var(--edge);font-weight:500}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:var(--abyss);transform:translate(100%);transition:transform .45s var(--ease);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.drawer[data-open=true]{transform:translate(0)}.drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding-inline:var(--gutter);border-bottom:1px solid var(--line);flex:none}.drawer__nav{padding:var(--sp-5) var(--gutter) var(--sp-8);display:grid;gap:2px}.drawer__link{font-family:var(--font-display);font-variation-settings:"wdth" 116,"wght" 500;font-size:clamp(1.6rem,7vw,2.2rem);color:var(--surface);padding:14px 0;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.drawer__link:hover{color:var(--edge)}.drawer__meta{margin-top:auto;padding:var(--sp-6) var(--gutter) var(--sp-7);border-top:1px solid var(--line);display:grid;gap:6px}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero__grid{display:grid;gap:var(--sp-6);grid-template-columns:1fr;align-items:center;padding-block:clamp(40px,6vw,72px)}.hero__copy{display:grid;gap:var(--sp-5);align-content:center;max-width:60ch}.hero__title{font-size:var(--t-3xl)}.hero__title em{font-style:normal;color:var(--edge);display:block;font-variation-settings:"wdth" 100,"wght" 400}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.hero__stage{position:relative}.hero__vitrine{aspect-ratio:1 / 1;max-height:62vh;margin-inline:auto;width:100%}.hero__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transform:scale(.985);transition:opacity .7s var(--ease),transform .9s var(--ease);z-index:1}.hero__shot[data-active=true]{opacity:1;transform:scale(1)}.hero__section-fig{position:absolute;z-index:4;left:clamp(12px,3%,28px);bottom:clamp(12px,3%,28px);width:clamp(64px,16%,104px);aspect-ratio:1;pointer-events:none}.hero__section-fig svg{width:100%;height:100%;overflow:visible}.hero__section-fig path,.hero__section-fig line,.hero__section-fig circle{fill:none;stroke:var(--edge-dim);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero__section-fig[data-draw=true] path{stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);animation:plot .9s var(--ease) forwards}@keyframes plot{to{stroke-dashoffset:0}}.hero__readout{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);align-items:baseline;margin-top:var(--sp-5);min-height:42px}.hero__name{font-family:var(--font-display);font-variation-settings:"wdth" 116,"wght" 600;font-size:var(--t-lg);color:var(--surface);line-height:1.1}.hero__dims{color:var(--silt)}.hero__price{color:var(--edge)}.selector{border-top:1px solid var(--line);background:var(--deep)}.selector__inner{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.selector__inner::-webkit-scrollbar{display:none}.shape{flex:1 0 auto;min-width:104px;display:grid;justify-items:center;gap:8px;padding:18px 12px 16px;border-right:1px solid var(--line-soft);color:var(--silt);transition:color .3s var(--ease),background .3s var(--ease);position:relative}.shape:last-child{border-right:0}.shape:hover{color:var(--mist);background:var(--slate)}.shape[aria-selected=true]{color:var(--edge);background:var(--slate)}.shape:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--edge);transform:scaleX(0);transition:transform .45s var(--ease)}.shape[aria-selected=true]:after{transform:scaleX(1)}.shape__glyph{width:32px;height:32px}.shape__glyph path,.shape__glyph circle{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shape__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1}.tiers{display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line)}.tier{background:var(--abyss);padding:var(--sp-7) var(--sp-6);display:grid;gap:var(--sp-4);align-content:start;transition:background .4s var(--ease);position:relative}.tier:hover{background:var(--deep)}.tier__range{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--edge);letter-spacing:.1em}.tier__title{font-size:var(--t-lg)}.tier__body{color:var(--silt);font-size:var(--t-sm)}.tier__link{margin-top:var(--sp-2)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--sp-5)}.grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.card{display:grid;gap:var(--sp-3);align-content:start;position:relative}.card__media{aspect-ratio:1 / 1;position:relative;transition:transform .55s var(--ease)}.card:hover .card__media{transform:translateY(-4px)}.card__media img{padding:7%;transition:transform .7s var(--ease)}.card:hover .card__media img{transform:scale(1.045)}.card__badge{position:absolute;z-index:4;top:10px;left:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:var(--r-sm);background:#06090cdb;color:var(--edge);line-height:1}.card__badge--out{color:var(--silt)}.card__vendor{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--silt)}.card__title{font-size:var(--t-sm);font-weight:600;color:var(--surface);line-height:1.4}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.card:hover .card__title{color:var(--edge)}.card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.trust{display:grid;gap:1px;background:var(--line)}.trust__item{background:var(--deep);padding:var(--sp-6);display:grid;gap:var(--sp-3);align-content:start}.trust__icon{width:22px;height:22px;color:var(--edge)}.trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trust__title{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 600;font-size:var(--t-md);color:var(--surface);line-height:1.2}.trust__body{font-size:var(--t-sm);color:var(--silt)}.story__grid{display:grid;gap:var(--sp-7);align-items:center}.story__figure{aspect-ratio:4 / 3}.story__text{display:grid;gap:var(--sp-5)}.stats{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-top:var(--sp-3)}.stat{display:grid;gap:4px}.stat__n{font-family:var(--font-mono);font-size:var(--t-lg);color:var(--edge);line-height:1}.stat__l{font-size:var(--t-xs);color:var(--silt);letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono)}.pdp{display:grid;gap:var(--sp-7);align-items:start}.pdp__gallery{display:grid;gap:var(--sp-3)}.pdp__main{aspect-ratio:1 / 1}.pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--sp-2)}.pdp__thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:#fff;transition:border-color .3s var(--ease)}.pdp__thumb img{padding:8%}.pdp__thumb[aria-current=true]{border-color:var(--edge)}.pdp__thumb:hover{border-color:var(--silt)}.pdp__info{display:grid;gap:var(--sp-5);align-content:start;position:sticky;top:92px}.pdp__title{font-size:var(--t-xl)}.pdp__price{font-family:var(--font-mono);font-size:var(--t-lg);color:var(--surface);letter-spacing:-.02em}.pdp__price s{color:var(--silt);font-size:var(--t-md);margin-left:10px}.optset{display:grid;gap:var(--sp-3)}.optset__label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--silt)}.optset__label b{color:var(--surface);font-weight:500;margin-left:8px}.optset__row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.opt{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--mist);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.opt:hover{border-color:var(--silt);color:var(--surface)}.opt[aria-pressed=true]{border-color:var(--edge);color:var(--edge);background:#5fd3c412}.opt[data-unavailable=true]{opacity:.35;text-decoration:line-through}.pdp__buy{display:grid;gap:var(--sp-3);padding-top:var(--sp-2)}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);width:fit-content}.qty button{width:44px;height:46px;display:grid;place-items:center;color:var(--mist);transition:color .2s var(--ease)}.qty button:hover{color:var(--edge)}.qty input{width:48px;height:46px;text-align:center;background:none;border:0;font-family:var(--font-mono);font-size:var(--t-sm);color:var(--surface);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.specs{border-top:1px solid var(--line)}.specs__row{display:flex;justify-content:space-between;gap:var(--sp-4);padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:var(--t-sm)}.specs__row dt{color:var(--silt)}.specs__row dd{color:var(--surface);font-family:var(--font-mono);text-align:right;margin:0}.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:18px 0;text-align:left;min-height:56px;font-size:var(--t-sm);font-weight:600;color:var(--surface)}.acc__btn svg{flex:none;transition:transform .4s var(--ease);color:var(--edge)}.acc__btn[aria-expanded=true] svg{transform:rotate(45deg)}.acc__panel{overflow:hidden;height:0;transition:height .45s var(--ease)}.acc__panel>div{padding-bottom:var(--sp-5);color:var(--silt);font-size:var(--t-sm)}.coll__head{display:grid;gap:var(--sp-4);padding-block:var(--sp-7) var(--sp-6)}.coll__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-4);border-block:1px solid var(--line);margin-bottom:var(--sp-6)}.coll__count{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--silt);letter-spacing:.06em;text-transform:uppercase}.select{min-height:44px;padding:10px 38px 10px 14px;background:var(--deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5L6 8.5L10 4.5' stroke='%238798A6' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 13px center;border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--mist);appearance:none;-webkit-appearance:none}.select:hover{border-color:var(--silt)}.pager{display:flex;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-8)}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;padding-inline:12px;border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--silt);transition:border-color .25s var(--ease),color .25s var(--ease)}.pager a:hover,.pager [aria-current=page]{border-color:var(--edge);color:var(--edge)}.page-head{padding-block:clamp(56px,8vw,104px) var(--sp-6);border-bottom:1px solid var(--line)}.page-head__inner{display:grid;gap:var(--sp-4);max-width:68ch}.rte{max-width:72ch;color:var(--silt);font-size:var(--t-base);line-height:1.78}.rte>*+*{margin-top:1.15em}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-display);font-variation-settings:"wdth" 114,"wght" 600;color:var(--surface);line-height:1.18;letter-spacing:-.015em;margin-top:2em}.rte h1{font-size:var(--t-xl)}.rte h2{font-size:var(--t-lg)}.rte h3{font-size:var(--t-md)}.rte h4{font-size:var(--t-base);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono);font-weight:500;color:var(--edge)}.rte>:first-child{margin-top:0}.rte strong,.rte b{color:var(--mist);font-weight:600}.rte a{color:var(--edge);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;word-break:break-word}.rte a:hover{color:var(--surface)}.rte ul,.rte ol{padding-left:1.35em}.rte ul{list-style:none}.rte ul li{position:relative}.rte ul li:before{content:"";position:absolute;left:-1.1em;top:.72em;width:5px;height:5px;border:1px solid var(--edge);border-radius:50%}.rte ol{list-style:decimal}.rte ol li::marker{color:var(--edge);font-family:var(--font-mono);font-size:.85em}.rte li+li{margin-top:.5em}.rte blockquote{border-left:2px solid var(--edge);padding-left:var(--sp-5);color:var(--mist);font-size:var(--t-md)}.rte hr{border:0;height:1px;background:var(--line);margin-block:2em}.rte table{font-size:var(--t-sm)}.rte th,.rte td{border:1px solid var(--line);padding:10px 14px;text-align:left}.rte th{color:var(--surface);background:var(--deep);font-weight:600}.rte img{border-radius:var(--r-md);margin-block:1.5em}.doc{display:grid;gap:var(--sp-7)}.doc__aside{display:grid;gap:var(--sp-5);align-content:start}.doc__card{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-5);display:grid;gap:var(--sp-3);background:var(--deep)}.doc__card h3{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--edge);font-weight:500}.doc__links{display:grid;gap:2px}.doc__links a{font-size:var(--t-sm);color:var(--silt);padding:7px 0;transition:color .25s var(--ease)}.doc__links a:hover{color:var(--edge)}.doc__links a[aria-current=page]{color:var(--surface)}.doc__links a[aria-current=page]:before{content:"\2192  ";color:var(--edge)}.contact{display:grid;gap:var(--sp-7);align-items:start}.contact__rail{display:grid;gap:var(--sp-5);align-content:start}.dl{display:grid;gap:var(--sp-5)}.dl__row{display:grid;gap:5px}.dl__k{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--silt)}.dl__v{font-size:var(--t-md);color:var(--surface)}.dl__v a:hover{color:var(--edge)}.field{display:grid;gap:7px}.field label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--silt)}.field input,.field textarea,.field select{width:100%;min-height:48px;padding:13px 15px;background:var(--deep);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--surface);font-size:var(--t-base);transition:border-color .25s var(--ease),background .25s var(--ease)}.field textarea{min-height:148px;resize:vertical;line-height:1.6}.field input:hover,.field textarea:hover{border-color:var(--silt)}.field input:focus,.field textarea:focus{border-color:var(--edge);background:var(--slate);outline:none}.field input::placeholder,.field textarea::placeholder{color:#5a6b78}.field__help{font-size:var(--t-xs);color:var(--silt)}.field__err{font-size:var(--t-xs);color:var(--warn);display:flex;align-items:center;gap:6px}.form,.form__row{display:grid;gap:var(--sp-5)}.notice{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);font-size:var(--t-sm);border:1px solid}.notice--ok{border-color:var(--edge-dim);background:#5fd3c414;color:var(--edge)}.notice--err{border-color:#e0a03a66;background:#e0a03a14;color:var(--warn)}.cart__row{display:grid;gap:var(--sp-4);padding-block:var(--sp-5);border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;align-items:start}.cart__thumb{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:#fff}.cart__thumb img{padding:7%}.cart__foot{display:grid;gap:var(--sp-4);justify-items:end;padding-top:var(--sp-6)}.cart__total{display:flex;align-items:baseline;gap:var(--sp-4)}.cart__total dt{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--silt)}.cart__total dd{margin:0;font-family:var(--font-mono);font-size:var(--t-lg);color:var(--surface)}.empty{display:grid;gap:var(--sp-5);justify-items:center;text-align:center;padding-block:clamp(64px,12vw,140px)}.ftr{border-top:1px solid var(--line);background:var(--deep)}.ftr__top{display:grid;gap:var(--sp-7);padding-block:clamp(48px,7vw,88px)}.ftr__brand{display:grid;gap:var(--sp-4);max-width:40ch}.ftr__cols{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ftr__col{display:grid;gap:var(--sp-3);align-content:start}.ftr__h{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--surface);font-weight:500}.ftr__list{display:grid;gap:1px}.ftr__list a{font-size:var(--t-sm);color:var(--silt);padding:6px 0;display:inline-block;transition:color .25s var(--ease)}.ftr__list a:hover{color:var(--edge)}.ftr__bottom{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;justify-content:space-between;padding-block:var(--sp-5);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--silt)}.ftr__legal{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.ftr__legal a:hover{color:var(--edge)}.ftr__social{display:flex;gap:2px}.ftr__social a{width:40px;height:40px;display:grid;place-items:center;color:var(--silt);border-radius:var(--r-sm);transition:color .25s var(--ease),background .25s var(--ease)}.ftr__social a:hover{color:var(--edge);background:var(--slate)}.ftr__pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ftr__pay svg{height:22px;width:auto;opacity:.55}.newsletter{display:flex;gap:var(--sp-2);flex-wrap:wrap}.newsletter input{flex:1 1 200px;min-height:48px;padding:13px 15px;background:var(--abyss);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--surface)}.newsletter input:focus{border-color:var(--edge);outline:none}.reveal{opacity:0;transform:translateY(18px)}.reveal[data-shown=true]{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms)}@media(min-width:700px){.hero__grid{grid-template-columns:1fr}.tiers{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:repeat(2,1fr)}.form__row{grid-template-columns:1fr 1fr}.cart__row{grid-template-columns:104px 1fr auto;align-items:center}.ftr__top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@media(min-width:1000px){.hdr__nav{display:flex}.hdr__burger{display:none}.hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--sp-8)}.hero__vitrine{max-height:66vh}.trust{grid-template-columns:repeat(4,1fr)}.story__grid{grid-template-columns:1fr 1fr;gap:var(--sp-9)}.pdp{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:var(--sp-9)}.doc{grid-template-columns:232px minmax(0,1fr);gap:var(--sp-9)}.doc__aside{position:sticky;top:92px}.contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-9)}.pdp__thumbs{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.hero__shot{transition:opacity .01ms}.hero__section-fig[data-draw=true] path{stroke-dashoffset:0;animation:none}}@media print{.hdr,.ftr,.selector,.ann,.drawer{display:none!important}body{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/aqua.css.map */
