.eternal-lab{color:#f3f0e9;--explorer-gold:#d5b77c;background:#151719;height:100%;overflow:hidden auto}.eternal-lab button{color:inherit;cursor:pointer}.eternal-lab button:disabled{opacity:.45;cursor:default}.eternal-lab :focus-visible{outline:2px solid var(--explorer-gold);outline-offset:4px}.eternal-lab-header{letter-spacing:.16em;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);height:76px;margin:auto;font-size:12px;display:flex}.eternal-lab-header a{color:#c5c5c1;letter-spacing:0;font-size:14px;text-decoration:none}.eternal-lab-header i{color:var(--explorer-gold);padding:0 8px;font-style:normal}.eternal-lab-header>span:last-child{color:#929591}.padel-explorer{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:clamp(30px,5vw,88px);width:min(1440px,100% - 80px);margin:28px auto 0;display:grid}.explorer-main{min-width:0}.explorer-stage{isolation:isolate;touch-action:pan-y;cursor:grab;background:radial-gradient(at 48% 42%,#373937 0%,#242729 46%,#1a1d1f 85%);border:1px solid #ffffff0a;height:min(72vh,760px);min-height:500px;position:relative;overflow:hidden}.explorer-stage.is-dragging{cursor:grabbing}.explorer-stage:after{content:"";filter:blur(14px);z-index:-1;background:#0009;border-radius:50%;width:30%;height:3%;position:absolute;bottom:7%;left:35%}.explorer-stage-word{letter-spacing:-.07em;color:#ffffff04;pointer-events:none;font-size:clamp(64px,9vw,150px);font-weight:800;position:absolute;top:17%;left:50%;transform:translate(-50%)}.explorer-stage-caption{color:#999d98;letter-spacing:.12em;font-size:12px;position:absolute;top:22px;left:24px}.explorer-stage-caption span{color:#d8d9d3;padding-left:12px}.explorer-stage{container-type:size}.explorer-product-plane{aspect-ratio:1;width:min(94cqw,86cqh,740px);position:absolute;top:49%;left:50%;translate:-50% -50%}.explorer-product-image{object-fit:contain;filter:drop-shadow(8px 16px 15px #0006);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;animation:.15s ease-out explorer-settle;display:block}@keyframes explorer-settle{0%{filter:brightness(.93)drop-shadow(8px 16px 15px #0006)}to{filter:brightness()drop-shadow(8px 16px 15px #0006)}}.explorer-gesture-hint{text-align:center;color:#c6c6bd;pointer-events:none;width:100%;font-size:16px;position:absolute;bottom:23px;left:0}.explorer-gesture-hint span{margin:0 14px;font-size:14px}.explorer-hotspots{pointer-events:none;position:absolute;inset:0}.explorer-hotspot{pointer-events:auto;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.explorer-hotspot>span:first-child{color:#f2deb1;background:#161a1ae8;border:1px solid #efd396;border-radius:50%;place-items:center;width:26px;height:26px;font-size:19px;display:grid;box-shadow:0 0 0 5px #13171938}.hotspot-label{white-space:nowrap;opacity:0;pointer-events:none;background:#151719;border:1px solid #d5b77c55;padding:8px 10px;font-size:12px;position:absolute;bottom:46px}.explorer-hotspot:hover .hotspot-label,.explorer-hotspot:focus-visible .hotspot-label{opacity:1}.explorer-navigation{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.explorer-angles{gap:20px;display:flex}.explorer-navigation button{color:#999e9b;background:0 0;border:0;min-height:44px;padding:5px 2px;font-size:14px}.explorer-navigation button[aria-pressed=true]{color:#e8dcc3}.angle-dot{border:1px solid #999e9b;border-radius:50%;width:6px;height:6px;margin:0 9px 2px 0;display:inline-block}.angle-dot.active{background:var(--explorer-gold);border-color:var(--explorer-gold)}.explorer-auto{align-items:center;gap:8px;display:flex}.explorer-inspect{padding:28px 0 0}.explorer-eyebrow{color:var(--explorer-gold);letter-spacing:.18em;margin:0;font-size:12px}.explorer-inspect h1{letter-spacing:-.06em;margin:15px 0 16px;font-size:clamp(44px,5vw,80px);font-weight:500;line-height:1}.explorer-intro{margin:0;font-size:23px;font-weight:350}.explorer-instruction{color:#a4a8a3;margin:18px 0 30px;font-size:16px;line-height:1.65}.explorer-instruction>span{color:#e7cea0}.explorer-details-heading{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.explorer-details-heading h2{margin:0;font-size:14px;font-weight:500}.explorer-details-heading>span{color:#858d87;font-size:12px}.explorer-detail-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:30px 1fr 18px;align-items:center;gap:5px;width:100%;min-height:48px;font-size:14px;display:grid}.explorer-detail-link:hover{color:#eacb91;background:#ffffff03}.explorer-detail-number{color:#888d86;font-size:12px}.explorer-detail-link>span:last-child{color:var(--explorer-gold)}.explorer-featured{text-align:left;background:#242725;border:1px solid #d5b77c26;align-items:center;gap:18px;width:100%;margin-top:22px;padding:14px;display:flex}.explorer-featured img{object-fit:contain;width:100px;height:100px}.explorer-featured>span{gap:8px;font-size:20px;display:grid}.explorer-featured small{letter-spacing:.12em;color:#a7aba2;font-size:10px}.explorer-featured-action{color:var(--explorer-gold);font-size:13px}.eternal-lab-footer{color:#8f958f;width:min(1440px,100% - 80px);margin:22px auto;font-size:12px}.explorer-loading,.explorer-error{text-align:center;width:100%;padding:20px;font-size:14px;position:absolute;top:45%}.explorer-error{color:#e8bc90;position:static}.explorer-error button{background:0 0;border:1px solid #e8bc90;padding:10px}.explorer-detail-dialog{color:#f3f0e9;background:#202426;border:1px solid #ffffff26;width:min(1100px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:auto}.explorer-detail-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050709db}.explorer-detail-shell{width:100%}.explorer-detail-shell>header{letter-spacing:.15em;justify-content:space-between;align-items:center;height:54px;padding:0 24px;font-size:12px;display:flex}.explorer-detail-shell button{color:#e9dfc9;background:0 0;border:1px solid #ffffff25;min-width:44px;min-height:44px;padding:8px 14px}.explorer-detail-shell>header button{border:0;font-size:28px}.explorer-detail-image-area{overscroll-behavior:contain;background:radial-gradient(#3d4140,#272c2d 70%);width:100%;height:min(60dvh,640px);overflow:auto}.explorer-detail-image-canvas{width:100%;height:100%}.explorer-detail-image-canvas img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.explorer-detail-image-area.is-zoomed{cursor:grab}.explorer-detail-image-area.is-zoomed .explorer-detail-image-canvas{width:200%;height:200%}.explorer-detail-status{text-align:center;place-content:center;height:100%;display:grid}.explorer-detail-shell footer{justify-content:space-between;gap:24px;padding:24px;display:flex}.explorer-detail-copy h2{letter-spacing:-.025em;margin:7px 0 10px;font-size:28px;font-weight:500}.explorer-detail-copy p{color:#afb5af;max-width:600px;margin:0;font-size:16px;line-height:1.55}.explorer-detail-actions{flex-shrink:0;align-content:center;gap:12px;display:grid}.explorer-detail-actions>div{justify-content:space-between;gap:12px;display:flex}@media (max-width:900px){.eternal-lab-header,.padel-explorer,.eternal-lab-footer{width:calc(100% - 32px)}.padel-explorer{grid-template-columns:1fr;gap:20px;margin-top:16px}.eternal-lab-header{height:60px}.eternal-lab-header>span:last-child{display:none}.explorer-stage{height:min(65svh,650px);min-height:410px}.explorer-product-plane{width:min(132cqw,82cqh)}.explorer-inspect{padding-top:6px}.explorer-inspect h1{margin-top:10px;font-size:52px}.explorer-instruction{margin:12px 0 24px}.explorer-detail-link{min-height:54px;font-size:16px}.explorer-detail-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.explorer-detail-shell>header{padding:0 12px}.explorer-detail-image-area{height:52dvh}.explorer-detail-shell footer{flex-direction:column;gap:16px;padding:18px}.explorer-detail-copy h2{font-size:25px}.explorer-detail-actions{justify-content:space-between;display:flex}.explorer-detail-actions>div{gap:12px}}@media (prefers-reduced-motion:reduce){.eternal-lab *,.eternal-lab :before,.eternal-lab :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7f7;font-synthesis:none;text-rendering:optimizelegibility;--toolbar-height:52px;--accent:#e64637;--paper-shadow:#0000007a;background:#111214;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.startup-message{letter-spacing:.18em;background:radial-gradient(circle at 75% 75%,#e6463733,#0000 28%),#0a0b0c;place-content:center;justify-items:center;gap:.35rem;min-height:100%;display:grid}.startup-message>span{color:var(--accent);font-size:1.65rem}.startup-message strong{letter-spacing:.32em;font-size:1.3rem}.startup-message small{color:#85878b;letter-spacing:.1em;font-size:.72rem}.error-message{color:#ffb8b;text-align:center;letter-spacing:0;padding:2rem}.catalog-app{background:#151619;height:100%;position:relative}.catalog-toolbar{z-index:30;height:var(--toolbar-height);color:#e7e8ea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101113eb;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;display:grid;position:relative}.toolbar-left{align-items:center;gap:14px;min-width:0;display:flex}.icon-button,.page-indicator,.page-controls button,.thumbnail-list button,.modal-close{color:inherit;cursor:pointer;border:0}.icon-button{background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.icon-button:hover,.icon-button:focus-visible{background:#ffffff17;outline:none}.brand-lockup{align-items:baseline;gap:8px;min-width:0;display:flex}.brand-lockup strong{letter-spacing:.21em;font-size:.98rem}.brand-lockup span{color:#8b8d91;letter-spacing:.16em;font-size:.7rem}.experience-nav{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.experience-nav button{color:#8f9196;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;height:27px;padding:0 9px;font-size:.61rem;font-weight:760}.experience-nav button:hover,.experience-nav button:focus-visible{color:#fff;outline:none}.experience-nav button.is-active{color:#fff;background:var(--accent)}.page-picker-wrap{justify-self:center;position:relative}.page-indicator{color:#c8c9cc;letter-spacing:.12em;background:0 0;border-radius:18px;min-width:110px;min-height:36px;padding:0 13px;font-size:.76rem}.page-indicator:hover,.page-indicator:focus-visible{color:#fff;background:#ffffff14;outline:none}.page-picker{color:#292a2d;white-space:nowrap;background:#fffffff7;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000004d}.page-picker label,.page-picker span{font-size:.77rem}.page-picker input{color:#111214;background:#fff;border:1px solid #ced0d4;border-radius:8px;outline:none;width:58px;height:32px;padding:0 8px}.page-picker input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e6463724}.page-picker button{color:#fff;cursor:pointer;background:#18191b;border:0;border-radius:8px;height:32px;padding:0 12px}.toolbar-hint{color:#717378;letter-spacing:.02em;margin:0;font-size:.72rem}.toolbar-right{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.cart-button{color:#e7e8ea;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.cart-button:hover,.cart-button:focus-visible{background:#ffffff24;outline:none}.cart-badge{color:#fff;background:var(--accent);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:750;display:grid;position:absolute;top:-4px;right:-4px}.commerce-toast{z-index:120;color:#f4f4f5;text-align:center;background:#141518f0;border:1px solid #ffffff24;border-radius:12px;max-width:min(560px,100vw - 32px);margin:0;padding:12px 18px;font-size:.82rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000080}.commerce-warning{z-index:120;color:#ffd9d4;background:#50120cf0;border:1px solid #ff786e66;border-radius:12px;margin:0;padding:10px 16px;font-size:.8rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.magazine-stage{isolation:isolate;height:calc(100dvh - var(--toolbar-height));background:linear-gradient(#ffffff05,#0000 35%),radial-gradient(#292b30 0%,#1b1c20 48%,#121316 100%);place-items:center;display:grid;position:relative;overflow:hidden}.stage-glow{z-index:-1;pointer-events:none;background:radial-gradient(#ffffff0f,#0000 67%);position:absolute;inset:14% 12% 8%}.page-flip-host{width:min(100vw - 32px,2200px);height:min(calc(100dvh - var(--toolbar-height) - 20px), 700px);filter:drop-shadow(0 26px 28px #00000061);position:relative}@media (min-width:601px){.catalog-app.is-cover .page-flip-host .catalog-leaf:first-child{translate:0}:is(.page-flip-host.is-cover-opening .catalog-leaf:has(img[data-catalog-page="1"]),.page-flip-host.is-cover-opening .catalog-leaf:has(img[data-catalog-page="2"]),.page-flip-host.is-cover-opening .catalog-leaf:has(img[data-catalog-page="3"])){top:var(--cover-open-top,0px)!important}.page-flip-host.is-cover-opening .stf__hardShadow,.page-flip-host.is-cover-opening .stf__hardInnerShadow{opacity:.58}}.catalog-app.is-cover .page-flip-host .catalog-leaf:first-child .pdf-page:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--cover-light-x,50%) var(--cover-light-y,45%), #ffffff24, #fff0 48%);mix-blend-mode:screen;transition:opacity .22s;position:absolute;inset:0}.catalog-app.is-cover .page-flip-host:not(.is-cover-opening) .catalog-leaf:first-child .pdf-page{transform:perspective(1400px) rotateX(var(--cover-tilt-y,0deg)) rotateY(var(--cover-tilt-x,0deg)) translateZ(0);transform-origin:50%;transition:transform .26s cubic-bezier(.22,.72,.24,1)}.catalog-app.is-cover .page-flip-host.is-cover-engaged .catalog-leaf:first-child .pdf-page:before{opacity:.22}.page-flip-host.is-cover-opening .catalog-leaf:has(img[data-catalog-page="1"]) .pdf-page:before{opacity:0;transition-duration:.12s}.catalog-leaf{background:#090a0b;overflow:hidden}.cover-bridge-surface{z-index:20;pointer-events:none;background:#090a0b;position:absolute;inset:0;overflow:hidden}.cover-bridge-surface>.pdf-page,.cover-bridge-surface>.video-page{width:100%;height:100%}.pdf-page{background:#08090a;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.pdf-page:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.pdf-page-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.video-page{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#e6463738,#0000 30%),linear-gradient(145deg,#17181b 0%,#070809 72%);place-items:center;display:grid}.video-page:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:6%}.collection-video{z-index:2;opacity:0;object-fit:contain;background:#050607;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.collection-video.is-ready{opacity:1}.video-placeholder{z-index:1;text-align:center;justify-items:center;gap:clamp(6px,1.5vw,18px);padding:8%;transition:opacity .18s;display:grid;position:relative}.video-placeholder.is-hidden{opacity:0}.video-placeholder span{color:var(--accent);letter-spacing:.36em;font-size:clamp(.72rem,1.25vw,1.15rem);font-weight:800}.video-placeholder strong{letter-spacing:-.055em;font-size:clamp(1.7rem,4.6vw,5.2rem);line-height:.92}.video-placeholder small{color:#d7d8da;letter-spacing:.24em;border:1px solid #e6463799;border-radius:999px;min-width:92px;padding:8px 14px;font-size:clamp(.58rem,.9vw,.8rem)}.cover-base-image,.cover-title-overlay{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.catalog-app.cover-active.cover-ready .cover-base-image{z-index:1;object-fit:contain;animation:.14s .67s both cover-base-release;display:block}.catalog-app.cover-active.cover-ready .cover-title-overlay{z-index:2;object-fit:contain;clip-path:inset(38% 27% 37% round 1%);transform-origin:50%;animation:.62s cubic-bezier(.22,.72,.24,1) .19s both cover-title-reveal;display:block}@keyframes cover-title-reveal{0%{opacity:0;filter:blur(.75px);transform:translateY(2.25%)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes cover-base-release{0%{opacity:1}to{opacity:0}}.catalog-app.cover-active .page-flip-host.is-cover-opening .cover-title-overlay{opacity:1;filter:none;animation:none;transform:none}.catalog-app.cover-active .page-flip-host.is-cover-opening .cover-base-image{opacity:0;animation:none}.back-cover-bridge{z-index:300;visibility:hidden;pointer-events:none;position:absolute;inset:0}.back-cover-bridge.is-active{visibility:visible}.back-cover-physics{transform-origin:50%;width:100%;height:100%;position:relative;transform:scaleX(-1)}.back-cover-physics-leaf{backface-visibility:hidden;background:#090a0b;overflow:hidden}.page-flip-host.is-back-cover-closing .back-cover-physics-leaf,.page-flip-host.is-back-cover-opening .back-cover-physics-leaf{top:var(--back-cover-open-top,0px)!important}.back-cover-mirror-content{transform-origin:50%;backface-visibility:hidden;background:#090a0b;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:scaleX(-1)}.back-cover-mirror-content>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.back-cover-surface{isolation:isolate;background:radial-gradient(circle at 44% 42%,#ffffff0e,#0000 34%),radial-gradient(circle at 82% 88%,#e646372e,#0000 28%),linear-gradient(145deg,#1a1b1e 0%,#090a0b 68%,#050607 100%);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 70px #00000052}.back-cover-surface>img{opacity:0}.page-flip-host.is-back-cover-closing .back-cover-physics-leaf[data-rear-bridge-page=cover],.page-flip-host.is-back-cover-opening .back-cover-physics-leaf[data-rear-bridge-page=cover],.page-flip-host.is-back-cover-closing .back-cover-physics-leaf[data-rear-bridge-page=cover] .back-cover-mirror-content,.page-flip-host.is-back-cover-opening .back-cover-physics-leaf[data-rear-bridge-page=cover] .back-cover-mirror-content{backface-visibility:visible!important}.page-flip-host.is-back-cover-closing .back-cover-physics-leaf:is([data-rear-bridge-page=right],[data-rear-bridge-page=left]),.page-flip-host.is-back-cover-opening .back-cover-physics-leaf:is([data-rear-bridge-page=right],[data-rear-bridge-page=left]){visibility:hidden;opacity:0!important}@media (max-width:760px){.page-flip-host.is-back-cover-opening .back-cover-physics-leaf[data-rear-bridge-page=right]{visibility:visible;opacity:1!important}.page-flip-host.is-back-cover-opening .back-cover-physics-leaf[data-rear-bridge-page=right] .back-cover-mirror-content{background:radial-gradient(circle at 44% 42%,#ffffff0e,#0000 34%),radial-gradient(circle at 82% 88%,#e646372e,#0000 28%),linear-gradient(145deg,#1a1b1e 0%,#090a0b 68%,#050607 100%);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 70px #00000052}.page-flip-host.is-back-cover-opening .back-cover-physics-leaf[data-rear-bridge-page=right] .back-cover-mirror-content>img{visibility:hidden;opacity:0}}.page-flip-host.is-back-cover-closing .catalog-leaf,.page-flip-host.is-back-cover-opening .catalog-leaf,.page-flip-host.is-back-cover-closing .catalog-leaf :is(a,button),.page-flip-host.is-back-cover-opening .catalog-leaf :is(a,button){pointer-events:none}.page-flip-host.is-back-cover-closed .catalog-leaf{pointer-events:none;opacity:0!important}.page-flip-host.is-back-cover-closed .back-cover-bridge{pointer-events:auto}.back-cover-physics,.back-cover-physics *{pointer-events:none}.back-cover-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.back-cover-logo-overlay{z-index:1;opacity:0;transform-origin:50%;filter:blur(.75px);mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:translateY(2.25%)scale(.985)}.back-cover-logo-source{object-fit:contain;clip-path:inset(34% 22% 32%);filter:contrast(1.75)brightness(1.08);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(33% 20%,#000 0 42%,#000000d1 56%,#0000 78%);mask-image:radial-gradient(33% 20%,#000 0 42%,#000000d1 56%,#0000 78%)}.back-cover-live{z-index:2;pointer-events:none;text-align:center;position:absolute;inset:0}.back-cover-live strong,.back-cover-live small{opacity:0;width:min(76%,720px);display:block;position:absolute;left:50%;transform:translate(-50%,10px)}.back-cover-live strong{color:var(--accent);letter-spacing:.26em;text-shadow:0 0 18px #e646372e;font-size:clamp(1rem,1.9vw,1.9rem);font-style:normal;font-weight:780;top:60%}.back-cover-live strong span{color:var(--accent)}.back-cover-live small{color:#e2e4e7b8;letter-spacing:.1em;font-size:clamp(.58rem,.82vw,.78rem);font-weight:450;top:67.5%}.back-cover-bridge.is-live .back-cover-logo-overlay{animation:.62s cubic-bezier(.22,.72,.24,1) .19s both cover-title-reveal}.back-cover-bridge.is-live .back-cover-live strong{animation:.58s cubic-bezier(.22,.72,.24,1) .37s both back-cover-copy-in}.back-cover-bridge.is-live .back-cover-live small{animation:.52s cubic-bezier(.22,.72,.24,1) .69s both back-cover-copy-in}@keyframes back-cover-copy-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.page-edge{inset-block:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14);width:4px;position:absolute;right:0}.hotspot-layer{pointer-events:none;position:absolute;inset:0}.product-hotspot{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}.hotspot-marker{aspect-ratio:1;color:#fff;background:var(--accent);border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:clamp(26px,3.15vw,42px);transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:8%;right:4%;box-shadow:0 7px 18px #00000052,0 0 #e646375c}.product-hotspot:hover .hotspot-marker,.product-hotspot:focus-visible .hotspot-marker{transform:scale(1.1);box-shadow:0 8px 20px #00000057,0 0 0 7px #e6463733}.product-hotspot:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #fff}.page-controls{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b2d31cc;border:1px solid #ffffff14;border-radius:17px;align-items:stretch;display:flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 13px 30px #00000040}.page-controls button{color:#d4d5d8;background:0 0;place-items:center;width:52px;height:46px;font-size:1.8rem;display:grid}.page-controls button+button{border-left:1px solid #ffffff14}.page-controls .page-jump{width:44px;font-size:.82rem}.page-controls button:hover:not(:disabled),.page-controls button:focus-visible:not(:disabled){color:#fff;background:#ffffff1a;outline:none}.page-controls button:disabled{opacity:.24;cursor:default}.thumbnail-drawer{z-index:25;left:0;top:var(--toolbar-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121315f5;border-right:1px solid #ffffff14;width:146px;padding:12px 10px;transition:transform .22s;position:fixed;bottom:0;transform:translate(-100%);box-shadow:16px 0 40px #00000047}.thumbnail-drawer.is-open{transform:translate(0)}.thumbnail-list{scrollbar-width:thin;scrollbar-color:#55575c transparent;height:100%;overflow-y:auto}.thumbnail-list button{background:#ffffff09;border:1px solid #0000;border-radius:7px;width:100%;margin:0 0 10px;padding:4px;display:block;position:relative}.thumbnail-list button:hover,.thumbnail-list button:focus-visible{border-color:#ffffff59;outline:none}.thumbnail-list button.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #e6463726}.thumbnail-list img{border-radius:3px;width:100%;height:auto;display:block}.video-thumbnail{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 75% 20%,#e646374d,#0000 36%),#0a0b0c;border-radius:3px;place-content:center;justify-items:center;gap:4px;display:grid}.video-thumbnail strong{color:var(--accent);letter-spacing:.18em;font-size:.57rem}.video-thumbnail small{letter-spacing:.16em;font-size:.48rem}.thumbnail-list span{color:#fff;background:#0a0a0bd1;border-radius:5px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:.68rem;display:grid;position:absolute;bottom:6px;right:6px}.catalog-loading{z-index:20;pointer-events:none;background:#111215;place-content:center;justify-items:center;gap:.28rem;display:grid;position:absolute;inset:0}.catalog-loading .loading-mark{color:var(--accent);font-size:1.45rem;animation:1.1s ease-in-out infinite alternate pulse}.catalog-loading strong{letter-spacing:.3em;font-size:1rem}.catalog-loading small{color:#74767a;letter-spacing:.08em;font-size:.68rem}@keyframes pulse{to{opacity:.38;transform:scale(.86)}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030405db;place-items:center;padding:28px;animation:.18s ease-out backdrop-in;display:grid;position:fixed;inset:0}.modal-backdrop.checkout-backdrop{z-index:120}.product-modal{color:#f5f5f6;background:linear-gradient(145deg,#18191c 0%,#0e0f11 100%);border:1px solid #e6463747;border-radius:20px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(960px,100%);max-height:min(760px,100dvh - 56px);animation:.22s cubic-bezier(.2,.8,.2,1) modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #000000b8,inset 0 1px #ffffff0d}.modal-close{z-index:2;color:#f7f7f8;background:#232529e6;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover,.modal-close:focus-visible{outline-offset:2px;background:#e64637eb;outline:2px solid #fffc}.product-visual{background:#0b0c0e;border-right:1px solid #ffffff1a;grid-template-rows:minmax(0,1fr) auto;min-height:500px;display:grid;position:relative;overflow:hidden}.product-main-image{background:radial-gradient(circle at 50% 35%,#e646371f,#0000 46%),linear-gradient(145deg,#151619 0%,#0b0c0e 100%);place-items:center;min-width:0;min-height:0;padding:28px 26px 14px;display:grid;position:relative;overflow:hidden}.product-image-viewport{cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f1f2f2;border-radius:14px;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;box-shadow:0 18px 40px #00000057}.product-image-viewport.is-zoomed{cursor:grab;touch-action:none}.product-image-viewport.is-dragging{cursor:grabbing}.product-image-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-image-viewport>img{object-fit:contain;object-position:center;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;min-height:0;transition:transform .16s cubic-bezier(.2,.75,.2,1);display:block}.product-image-viewport.is-dragging>img{transition:none}.product-details{background:linear-gradient(160deg,#ffffff06,#0000 55%);padding:56px 44px 32px}.product-range{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:750}.product-details h2{color:#fff;letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(2.25rem,4vw,4rem);line-height:.95}.product-details dl{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.product-details dl div{border-bottom:1px solid #ffffff1f;padding:13px 0}.product-details dl div:nth-child(odd){padding-right:16px}.product-details dl div:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:16px}.product-details dt{color:#d2675e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.7rem}.product-details dd{color:#f3f3f4;margin:0;font-size:.9rem;font-weight:650}.product-prices{gap:32px;padding:22px 0 18px;display:flex}.product-prices span{letter-spacing:-.03em;gap:3px;font-size:1.45rem;font-weight:760;display:grid}.product-prices small{color:#a3a5aa;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:550}.order-button{color:#777a80;cursor:not-allowed;background:#24262a;border:1px solid #ffffff14;border-radius:10px;width:100%;height:48px;font-weight:700}.future-note{color:#8e9196;text-align:center;margin:10px 0 0;font-size:.69rem}@keyframes backdrop-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:760px){:root{--toolbar-height:48px}.catalog-toolbar{grid-template-columns:1fr auto auto;padding:0 8px}.toolbar-left{gap:6px}.menu-button{width:32px;height:32px}.brand-lockup strong{letter-spacing:.13em;font-size:.82rem}.brand-lockup span,.toolbar-hint{display:none}.experience-nav{gap:2px;padding:2px}.experience-nav button{letter-spacing:.045em;height:26px;padding:0 6px;font-size:.53rem}.page-indicator{letter-spacing:.06em;min-width:75px;padding:0 6px;font-size:.67rem}.page-picker{left:auto;right:-42px;transform:none}.magazine-stage{align-items:center}.page-flip-host{width:100vw;height:min(calc(100dvh - var(--toolbar-height) - 12px), 72vw);filter:drop-shadow(0 18px 23px #0000006b)}.page-controls{display:none}.thumbnail-drawer{width:108px;padding:9px 7px}.hotspot-marker{width:29px}.modal-backdrop{padding:12px}.product-modal{border-radius:16px;grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.product-visual{border-bottom:1px solid #ffffff1a;border-right:0;min-height:min(47dvh,390px)}.product-details{padding:30px 22px 22px}.product-details h2{margin-bottom:20px;font-size:2.7rem}.product-details dl{font-size:.86rem}.product-prices{padding-top:18px}}@media (max-width:520px){.brand-lockup{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.catalog-app.cover-active .page-flip-host .catalog-leaf:first-child .pdf-page{transform:translateZ(0)!important}.catalog-app.cover-active.cover-ready .cover-title-overlay{opacity:1;filter:none;animation:none;transform:none}.catalog-app.cover-active.cover-ready .cover-base-image{opacity:0;animation:none}.back-cover-bridge.is-live .back-cover-logo-overlay,.back-cover-bridge.is-live .back-cover-live strong,.back-cover-bridge.is-live .back-cover-live small{opacity:1;filter:none;animation:none}.back-cover-bridge.is-live .back-cover-logo-overlay{transform:none}.back-cover-bridge.is-live .back-cover-live strong,.back-cover-bridge.is-live .back-cover-live small{transform:translate(-50%)}}.viewer-lab{color:#f5f6f7;background:radial-gradient(circle at 18% 10%,#e8b2531f,#0000 32%),#111316;min-height:100%;overflow:auto}.viewer-lab-header{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(24px,5vw,64px) 0 24px}.viewer-lab-back{color:#bfc3c8;letter-spacing:.08em;margin-bottom:30px;font-size:.8rem;text-decoration:none;display:inline-flex}.viewer-lab-back:hover{color:#fff}.viewer-lab-header h1{letter-spacing:-.055em;max-width:640px;margin:8px 0 10px;font-size:clamp(2.2rem,6vw,5.8rem);line-height:.95}.viewer-lab-header p:not(.viewer-lab-kicker){color:#a5a9ae;max-width:520px;margin:0}.viewer-lab-kicker{color:#d5a447;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.7rem}.viewer-lab-content{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);align-items:center;gap:clamp(24px,5vw,72px);width:min(1180px,100% - 40px);margin:0 auto;padding:12px 0 64px;display:grid}.padel-viewer{min-width:0}.padel-viewer-stage{isolation:isolate;aspect-ratio:1.25;cursor:grab;touch-action:pan-y;perspective:1100px;perspective-origin:50%;background:linear-gradient(145deg,#25282d,#131519 72%);border:1px solid #ffffff1f;border-radius:28px;outline:none;min-height:390px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff0f}.padel-viewer-stage:active,.padel-viewer-stage.is-dragging{cursor:grabbing}.padel-viewer-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(240, 184, 91, var(--viewer-highlight,.08)), transparent 66%);filter:blur(16px);pointer-events:none;border-radius:50%;position:absolute;inset:16% 19% 7%}.padel-viewer-stage:after{content:"";left:var(--viewer-shadow-left,20%);width:var(--viewer-shadow-width,60%);z-index:0;height:8%;opacity:var(--viewer-shadow-opacity,.22);transform:translateX(var(--viewer-shadow-shift,0%));filter:blur(20px);pointer-events:none;background:#00000080;border-radius:50%;position:absolute;bottom:9%}.padel-view-layer{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;filter:drop-shadow(0 18px 18px #00000047);transform-origin:50% 52%;width:80%;height:90%;transform-style:preserve-3d;backface-visibility:hidden;will-change:opacity, transform;transition:opacity .22s cubic-bezier(.22,.72,.24,1),transform .24s cubic-bezier(.22,.72,.24,1),filter .24s;position:absolute;inset:5% 10%}.padel-view-layer-front{z-index:3;opacity:1}.padel-view-layer-perspective{z-index:2}.padel-view-layer-side{z-index:1}.padel-viewer-stage.is-dragging .padel-view-layer{transition:none}.padel-viewer-stage.is-dragging.is-state-transition .padel-view-layer{transition:opacity .22s cubic-bezier(.22,.72,.24,1),transform .24s cubic-bezier(.22,.72,.24,1),filter .24s}.padel-viewer-copy{z-index:4;pointer-events:none;gap:4px;display:grid;position:absolute;top:22px;left:26px}.padel-viewer-copy span{color:#f4c66f;letter-spacing:.22em;font-size:.78rem}.padel-viewer-copy small{color:#8b9097;letter-spacing:.16em;font-size:.58rem}.padel-viewer-hint{z-index:4;color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:.65rem;position:absolute;bottom:20px;right:24px}.padel-viewer-controls{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.padel-viewer-controls button{color:#c5c9ce;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;min-height:38px;padding:0 15px;transition:color .18s,background .18s,border-color .18s}.padel-viewer-controls button:hover,.padel-viewer-controls button:focus-visible,.padel-viewer-controls button.is-active{color:#141516;background:#f0bd63;border-color:#f0bd63;outline:none}.padel-viewer-scrub{color:#858b92;letter-spacing:.12em;text-transform:uppercase;gap:8px;margin-top:18px;font-size:.7rem;display:grid}.padel-viewer-scrub input{accent-color:#e3ad54;width:100%}.viewer-lab-notes{padding:24px 0}.viewer-lab-notes h2{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1}.viewer-lab-notes p{color:#a5a9ae;line-height:1.65}.viewer-lab-notes dl{gap:10px;margin:30px 0 0;display:grid}.viewer-lab-notes dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:10px;display:flex}.viewer-lab-notes dt{color:#d1d5d9}.viewer-lab-notes dd{color:#d5a447;margin:0}@media (max-width:800px){.viewer-lab-content{grid-template-columns:1fr}.viewer-lab-notes{padding-top:0}}@media (max-width:600px){.viewer-lab-header,.viewer-lab-content{width:min(100% - 24px,620px)}.viewer-lab-header{padding-top:28px}.padel-viewer-stage{border-radius:20px;min-height:300px}.padel-viewer-copy{top:16px;left:18px}.padel-viewer-hint{bottom:16px;right:18px}}@media (prefers-reduced-motion:reduce){.padel-view-layer,.padel-viewer-controls button{transition-duration:1ms!important}.padel-viewer-stage:before{filter:none}}.zoom-controls{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fc7;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:38px;left:38px;box-shadow:0 8px 22px #00000042}.zoom-controls button{color:#f5f5f6;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;min-width:31px;height:31px;padding:0 7px;font-size:1rem;font-weight:750;line-height:1;display:grid}.zoom-controls button:hover:not(:disabled),.zoom-controls button:focus-visible{color:#fff;background:var(--accent);outline:none}.zoom-controls button:focus-visible{box-shadow:0 0 0 2px #fffc}.zoom-controls button:disabled{color:#777a80;cursor:not-allowed}.zoom-controls .zoom-level{color:#d7d8da;letter-spacing:.04em;min-width:46px;font-size:.68rem}.gallery-arrow{z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fc7;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #0000004d}.gallery-arrow-previous{left:38px}.gallery-arrow-next{right:38px}.gallery-arrow:hover:not(:disabled),.gallery-arrow:focus-visible{background:var(--accent);border-color:#ffffffb3;outline:none}.gallery-arrow:disabled{opacity:.28;cursor:not-allowed}.gallery-position{color:#e9eaec;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fc2;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:700;position:absolute;bottom:26px;right:38px}.gallery-thumbs{scrollbar-color:var(--accent) #ffffff14;scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x;background:#0b0c0e;border-top:1px solid #ffffff1a;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:8px;padding:12px 14px 18px;display:flex;overflow:auto hidden}.gallery-thumbs::-webkit-scrollbar{height:5px}.gallery-thumbs::-webkit-scrollbar-track{background:#ffffff14}.gallery-thumbs::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.gallery-thumbs button{cursor:pointer;scroll-snap-align:center;background:#f1f2f2;border:2px solid #3e4147;border-radius:10px;flex:none;width:52px;height:64px;padding:0;overflow:hidden;box-shadow:0 5px 14px #00000052}.gallery-thumbs button:hover,.gallery-thumbs button:focus-visible{border-color:#a8abb0;outline:none}.gallery-thumbs button.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #e6463733,0 6px 16px #00000061}.gallery-thumbs img{object-fit:contain;background:#fff;width:100%;height:100%;transform:none}@media (max-width:760px){.product-main-image{min-height:min(31dvh,260px);padding:18px 18px 6px}.zoom-controls{transform-origin:0 0;top:28px;left:28px;transform:scale(.94)}.gallery-arrow{width:38px;height:38px}.gallery-arrow-previous{left:26px}.gallery-arrow-next{right:26px}.gallery-position{bottom:16px;right:26px}.gallery-thumbs{padding:10px 12px 14px}.gallery-thumbs button{border-radius:8px;width:46px;height:54px}}.stock-line em{font-size:1rem;font-style:normal;font-weight:700}.stock-line .in-stock{color:#1d7a34}.stock-line .out-of-stock{color:#b3261e}.purchase-row{grid-template-columns:auto 1fr;align-items:stretch;gap:12px;display:grid}.qty-selector{align-items:center;gap:4px;display:flex}.qty-selector button{color:#18191b;cursor:pointer;background:#fff;border:1px solid #cfd1d5;border-radius:10px;width:40px;height:48px;font-size:1.2rem}.qty-selector button:disabled{opacity:.4;cursor:not-allowed}.qty-selector span{text-align:center;min-width:34px;font-size:1.05rem;font-weight:750}.product-modal .stock-line .in-stock{color:#55d879}.product-modal .stock-line .out-of-stock{color:#ff7468}.product-modal .qty-selector button{color:#f4f4f5;background:#24262a;border-color:#ffffff29}.product-modal .qty-selector button:hover:not(:disabled),.product-modal .qty-selector button:focus-visible{border-color:var(--accent);outline:none}.order-button.is-active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ed5142,#cc3025);box-shadow:0 8px 22px #e646373d}.order-button.is-active:hover{filter:brightness(1.07)}.cart-backdrop{z-index:110;background:#06070899;position:fixed;inset:0}.cart-drawer{color:#18191b;background:#f8f8f7;flex-direction:column;width:min(420px,100vw);height:100dvh;animation:.2s ease-out cart-in;display:flex;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #00000080}@keyframes cart-in{0%{opacity:0;transform:translate(30px)}}.cart-header{border-bottom:1px solid #d9dade;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cart-header h2{letter-spacing:-.02em;margin:0;font-size:1.3rem}.cart-header h2 span{color:#777a80;font-weight:600}.cart-close{width:36px;height:36px;position:static}.cart-empty{color:#777a80;padding:28px 22px;line-height:1.6}.cart-lines{flex:1;margin:0;padding:8px 20px;list-style:none;overflow:auto}.cart-line{border-bottom:1px solid #d9dade;padding:16px 0}.cart-line-info{gap:2px;margin-bottom:10px;display:grid}.cart-line-info strong{font-size:1rem}.cart-line-info small{color:#777a80;font-size:.72rem}.cart-line-price{color:#44464a;font-size:.82rem}.cart-line-controls{align-items:center;gap:12px;display:flex}.cart-line-controls .qty-selector button{width:34px;height:38px}.cart-line-subtotal{margin-left:auto;font-weight:750}.cart-line-remove{color:#b3261e;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.8rem}.cart-notices{color:#5c4a12;background:#fff8e6;border:1px solid #e3c878;border-radius:12px;margin:12px 20px 0;padding:12px 14px;font-size:.8rem;line-height:1.5}.cart-notices-title{margin:0 0 6px;font-weight:750}.cart-notices ul{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.cart-notices-dismiss{color:#5c4a12;cursor:pointer;background:#fff;border:1px solid #d9c48a;border-radius:9px;height:34px;padding:0 16px;font-size:.78rem;font-weight:700}.cart-notices-dismiss:hover{background:#fffdf4}.cart-footer{border-top:1px solid #d9dade;padding:16px 20px 22px}.cart-total{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cart-total strong{letter-spacing:-.02em;font-size:1.5rem}.cart-clear{color:#18191b;cursor:pointer;background:#fff;border:1px solid #cfd1d5;border-radius:10px;width:100%;height:42px;font-weight:650}.checkout-modal{grid-template-columns:none;width:min(1180px,100%);max-height:min(780px,100dvh - 56px);padding:0;display:block;overflow:hidden}.checkout-grid{max-height:inherit;grid-template-columns:minmax(0,29%) minmax(0,43%) minmax(0,28%);align-items:stretch;display:grid;overflow:hidden auto}.checkout-summary,.checkout-form,.checkout-success{align-content:start;gap:12px;padding:28px;display:grid}.checkout-summary{border-right:1px solid #ffffff17}.checkout-summary h2,.checkout-success h2{letter-spacing:-.01em;color:#f3f0e9;margin:0;font-size:1.35rem}.checkout-subtitle{color:#e64637;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.checkout-lines{margin:0;padding:0;list-style:none;display:grid}.checkout-line{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.checkout-line-info{gap:2px;display:grid}.checkout-line-info strong{color:#f3f0e9;font-size:.92rem}.checkout-line-info span{color:#a3a5aa;font-size:.76rem}.checkout-line-subtotal{color:#f3f0e9;white-space:nowrap;font-size:.88rem}.checkout-total{color:#f3f0e9;justify-content:space-between;align-items:baseline;margin:4px 0 0;display:flex}.checkout-total strong{letter-spacing:-.01em;font-size:1.5rem}.checkout-form .order-button{min-height:48px}.checkout-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-field{align-content:start;gap:6px;display:grid}.checkout-field label{color:#d7d9dc;font-size:.78rem;font-weight:650}.checkout-hint{color:#8e9196;font-size:.72rem;font-weight:400}.checkout-field input,.checkout-field textarea{color:#f3f0e9;width:100%;min-height:42px;font:inherit;background:#17181b;border:1px solid #ffffff29;border-radius:10px;padding:9px 12px}.checkout-field textarea{resize:vertical}.checkout-field input:focus-visible,.checkout-field textarea:focus-visible{border-color:#e64637;outline:none;box-shadow:0 0 0 3px #e646372e}.checkout-field p[role=alert],.checkout-error{color:#ff9d94;margin:0;font-size:.78rem}.checkout-error{background:#e646371a;border:1px solid #e6463780;border-radius:10px;padding:10px 12px}.checkout-modal .order-button{margin-top:4px}.checkout-modal .order-button:disabled{opacity:.65;cursor:wait}.checkout-success{grid-column:1/3}.checkout-visual{background:#0c0d0f;min-height:100%}.checkout-visual img{object-fit:cover;object-position:55% 50%;border-radius:0 20px 20px 0;width:100%;height:100%;display:block}@media (max-width:1023px){.checkout-grid{grid-template-columns:minmax(0,38%) minmax(0,62%)}.checkout-visual{display:none}.checkout-success{grid-column:auto}}@media (max-width:699px){.checkout-modal{max-height:calc(100dvh - 24px)}.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary,.checkout-form,.checkout-success{padding:22px 18px}.checkout-summary{border-bottom:1px solid #ffffff17;border-right:0}.checkout-row{grid-template-columns:1fr}}
