.product-module__RPMDeW__page{--bg:#09090b;--panel:#12121685;--line:#ffffff1a;--line-strong:#ffffff2b;--gold:#c6a160;--gold-light:#e4c885;--text:#ffffffed;--ease:cubic-bezier(.2, .72, .2, 1);--enter:cubic-bezier(.16, 1, .3, 1);--muted:#ffffff8a;--dim:#ffffff5e;isolation:isolate;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(1050px 620px at 78% 6%,#c6a1601f,#0000 68%),radial-gradient(720px 520px at 0 48%,#71542b12,#0000 70%),linear-gradient(#09090b,#0c0c0f 48%,#08080a);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,sans-serif;position:relative;overflow:hidden}.product-module__RPMDeW__page:before{content:"";z-index:-2;pointer-events:none;opacity:.025;background-image:linear-gradient(#ffffffb8 1px,#0000 1px),linear-gradient(90deg,#ffffffb8 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000000c2 58%,#0000 96%);mask-image:linear-gradient(#000,#000000c2 58%,#0000 96%)}.product-module__RPMDeW__page:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#c6a16013,#0000 68%);border-radius:50%;width:820px;height:820px;animation:16s ease-in-out infinite alternate product-module__RPMDeW__aura;position:absolute;top:0;right:-240px}.product-module__RPMDeW__container{width:min(1420px,100%);margin:0 auto;padding:clamp(108px,10vw,142px) clamp(20px,4vw,48px) clamp(88px,8vw,126px)}.product-module__RPMDeW__backLink{color:#e0c694b8;letter-spacing:.1em;text-transform:uppercase;width:fit-content;transition:color .18s ease, transform .32s var(--ease), opacity .32s ease;animation:product-module__RPMDeW__rise .52s var(--enter) both;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.product-module__RPMDeW__backLink:hover,.product-module__RPMDeW__backLink:focus-visible{color:var(--gold-light);outline:none;transform:translate(-2px)}.product-module__RPMDeW__backIcon{background:#ffffff06;border:1px solid #c6a16038;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff0a}.product-module__RPMDeW__backIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:15px;height:15px}.product-module__RPMDeW__hero{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:18px;min-height:680px;display:grid;position:relative}.product-module__RPMDeW__copyPanel,.product-module__RPMDeW__visualColumn,.product-module__RPMDeW__accordionItem,.product-module__RPMDeW__finalInquiry{isolation:isolate;border:1px solid var(--line);background-color:var(--panel);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background-image:linear-gradient(145deg,#ffffff0e,#ffffff02 48%,#c6a16003);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 28px 82px #0000004d}.product-module__RPMDeW__copyPanel,.product-module__RPMDeW__visualColumn{border-radius:24px}.product-module__RPMDeW__copyPanel:before,.product-module__RPMDeW__visualColumn:before,.product-module__RPMDeW__accordionItem:before,.product-module__RPMDeW__finalInquiry:before{content:"";background:linear-gradient(90deg,#0000,#e1c387b3,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.product-module__RPMDeW__copyPanel{animation:product-module__RPMDeW__rise .68s 60ms var(--enter) both}.product-module__RPMDeW__copyPanel:after{content:"";z-index:-1;background:radial-gradient(circle,#c6a1601a,#0000 68%);border-radius:50%;width:470px;height:470px;position:absolute;top:-180px;left:-160px}.product-module__RPMDeW__copyInner{flex-direction:column;min-height:100%;padding:clamp(30px,3.6vw,48px);display:flex}.product-module__RPMDeW__eyebrow,.product-module__RPMDeW__visualTopBar span,.product-module__RPMDeW__headerCompactBar span,.product-module__RPMDeW__headerBuildTop span,.product-module__RPMDeW__configIntro span,.product-module__RPMDeW__progressRailTop span,.product-module__RPMDeW__accordionHeader span,.product-module__RPMDeW__configDropdownHeader span,.product-module__RPMDeW__specGrid span,.product-module__RPMDeW__submitBar span,.product-module__RPMDeW__finalInquiry>div>span,.product-module__RPMDeW__modal>span{color:#d3b06de0;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:680;line-height:1.35}.product-module__RPMDeW__eyebrow{align-items:center;gap:9px;display:inline-flex}.product-module__RPMDeW__eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c6a16075}.product-module__RPMDeW__titleRow{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.product-module__RPMDeW__titleRow h1{color:#f7f7f8;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:280;line-height:.96}.product-module__RPMDeW__htBadge{color:#ead09ddb;background:#c6a1600e;border:1px solid #c6a16047;border-radius:11px;flex:none;justify-items:center;gap:5px;padding:10px 11px;display:grid}.product-module__RPMDeW__htBadge strong{letter-spacing:.12em;font-size:13px}.product-module__RPMDeW__htBadge span{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.product-module__RPMDeW__copyInner>p{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.72}.product-module__RPMDeW__headerCompactBar{background:linear-gradient(135deg,#ffffff09,#0000 58%),#00000029;border:1px solid #ffffff13;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:14px 16px;display:flex}.product-module__RPMDeW__headerCompactBar span{color:#e0c796bd;letter-spacing:.12em}.product-module__RPMDeW__headerCompactBar strong{color:#ffffffd1;font-size:13px;font-weight:560}.product-module__RPMDeW__headerActions{gap:10px;margin-top:14px;display:grid}.product-module__RPMDeW__requestButton,.product-module__RPMDeW__configButton,.product-module__RPMDeW__submitBar button,.product-module__RPMDeW__finalInquiry button,.product-module__RPMDeW__modalActions button,.product-module__RPMDeW__modalActions a{min-height:50px;font:inherit;letter-spacing:.065em;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform .32s var(--ease), border-color .18s ease, background-color .3s ease, color .18s ease, box-shadow .34s ease, filter .3s ease;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.product-module__RPMDeW__requestButton,.product-module__RPMDeW__submitBar button,.product-module__RPMDeW__finalInquiry button,.product-module__RPMDeW__modalActions button:first-child{color:#171005;-webkit-text-fill-color:#171005;background:linear-gradient(90deg,#e4c783,#d0aa64 55%,#b58c4c);border:1px solid #e2c385b8;box-shadow:inset 0 1px #fff7e24d,0 15px 34px -15px #c6a160b3}.product-module__RPMDeW__requestButton:after,.product-module__RPMDeW__configButton:after,.product-module__RPMDeW__submitBar button:after,.product-module__RPMDeW__finalInquiry button:after{content:"→";transition:transform .32s var(--ease);font-size:13px}.product-module__RPMDeW__requestButton:hover,.product-module__RPMDeW__requestButton:focus-visible,.product-module__RPMDeW__submitBar button:hover,.product-module__RPMDeW__submitBar button:focus-visible,.product-module__RPMDeW__finalInquiry button:hover,.product-module__RPMDeW__finalInquiry button:focus-visible,.product-module__RPMDeW__modalActions button:first-child:hover{filter:brightness(1.055);outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #fff9e957,0 20px 40px -14px #c6a160c2}.product-module__RPMDeW__requestButton:hover:after,.product-module__RPMDeW__configButton:hover:after,.product-module__RPMDeW__submitBar button:hover:after,.product-module__RPMDeW__finalInquiry button:hover:after{transform:translate(3px)}.product-module__RPMDeW__configButton,.product-module__RPMDeW__modalActions a,.product-module__RPMDeW__modalActions button:last-child{color:#ffffffc7;background:linear-gradient(145deg,#ffffff0b,#0000 60%),#ffffff05;border:1px solid #ffffff21}.product-module__RPMDeW__configButton:hover,.product-module__RPMDeW__configButton:focus-visible,.product-module__RPMDeW__modalActions a:hover,.product-module__RPMDeW__modalActions button:last-child:hover{color:#edd7aef0;background-color:#c6a1600b;border-color:#c6a1606b;outline:none;transform:translateY(-2px)}.product-module__RPMDeW__headerBuildPanel{background:radial-gradient(300px at 0 0,#c6a16014,#0000 70%),#00000029;border:1px solid #ffffff13;border-radius:15px;margin-top:auto;padding:18px}.product-module__RPMDeW__headerBuildTop,.product-module__RPMDeW__progressRailTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-module__RPMDeW__headerBuildTop>div{gap:5px;display:grid}.product-module__RPMDeW__headerBuildTop strong,.product-module__RPMDeW__progressRailTop strong{color:#ffffffc2;font-size:12px;font-weight:560}.product-module__RPMDeW__headerBuildTop em{color:#dabb7fb8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.product-module__RPMDeW__headerProgressTrack,.product-module__RPMDeW__progressRailTrack,.product-module__RPMDeW__modelLoadingTrack{background:#ffffff13;border-radius:999px;height:3px;margin-top:14px;position:relative;overflow:hidden}.product-module__RPMDeW__headerProgressTrack i,.product-module__RPMDeW__progressRailTrack i,.product-module__RPMDeW__modelLoadingTrack i{border-radius:inherit;transition:width .52s var(--ease);background:linear-gradient(90deg,#a98247,#e1c17b);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #c6a16047}.product-module__RPMDeW__headerBuildChips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.product-module__RPMDeW__headerBuildChips button{color:#ffffff6b;min-height:28px;font:inherit;cursor:pointer;transition:transform .26s var(--ease), border-color .18s ease, color .18s ease, background-color .26s ease;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;padding:5px 9px;font-size:9px}.product-module__RPMDeW__headerBuildChips button:hover{color:#e8cf9ed1;border-color:#c6a16059;transform:translateY(-1px)}.product-module__RPMDeW__headerBuildChips button[data-done=true]{color:#e5cb97d1;background:#c6a16013;border-color:#c6a16047}.product-module__RPMDeW__visualColumn{min-width:0;animation:product-module__RPMDeW__rise .76s .11s var(--enter) both;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .42s,border-color .42s,box-shadow .62s;display:grid}.product-module__RPMDeW__visualTopBar{z-index:4;background:linear-gradient(135deg,#ffffff09,#0000 55%),#0000001f;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.product-module__RPMDeW__visualTopBar>div:first-child{gap:4px;display:grid}.product-module__RPMDeW__visualTopBar strong{color:#ffffffc7;font-size:13px;font-weight:560}.product-module__RPMDeW__modeSwitch{background:#00000038;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(2,minmax(84px,1fr));gap:4px;padding:4px;display:inline-grid}.product-module__RPMDeW__modeSwitch button{color:#ffffff6b;min-height:34px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:10px;font-weight:680;transition:color .18s,background-color .3s,box-shadow .32s}.product-module__RPMDeW__modeSwitch button:hover,.product-module__RPMDeW__modeSwitch button:focus-visible{color:#efd9aee6;outline:none}.product-module__RPMDeW__dataModeButton,.product-module__RPMDeW__visualModeButton{position:relative}.product-module__RPMDeW__modeSwitch .product-module__RPMDeW__activeMode{color:#f4e0b8f5;background:linear-gradient(145deg,#dfbe7e33,#c6a16014);box-shadow:inset 0 1px #fff4db14,0 6px 20px #0003}.product-module__RPMDeW__previewFrame{transform-origin:50%;will-change:transform;grid-template-rows:minmax(0,1fr) 100px;min-width:0;min-height:0;padding:12px;display:grid}.product-module__RPMDeW__mainPreview{background:radial-gradient(540px at 50% 52%,#ffffff0e,#0000 65%),radial-gradient(480px at 50% 110%,#c6a16013,#0000 66%),linear-gradient(#0f0f12bf,#050507e6);border:1px solid #ffffff16;border-radius:18px;min-height:480px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -70px 100px #0000002e}.product-module__RPMDeW__mainPreview:before{content:"";filter:blur(28px);background:#00000070;border-radius:50%;height:12%;position:absolute;bottom:8%;left:14%;right:14%}.product-module__RPMDeW__mainPreview>img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 38px #00000075);width:100%;height:100%;transition:transform .76s var(--enter), filter .52s ease;padding:clamp(22px,4vw,54px);display:block;position:relative}.product-module__RPMDeW__mainPreview:hover>img{filter:drop-shadow(0 36px 44px #00000085);transform:scale(1.022)translateY(-3px)}.product-module__RPMDeW__modelButton{z-index:8;color:#ead2a4e6;min-height:38px;font:inherit;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .32s var(--ease), border-color .18s ease, background-color .32s ease, box-shadow .36s ease;background:linear-gradient(145deg,#c6a1601f,#ffffff06),#08080ab8;border:1px solid #c6a16057;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #fff7e40f,0 12px 30px #00000047}.product-module__RPMDeW__modelButton:before{content:"360°";color:var(--gold-light);font-size:9px}.product-module__RPMDeW__modelButton:hover,.product-module__RPMDeW__modelButton:focus-visible{background-color:#c6a16014;border-color:#c6a1609e;outline:none;transform:translateY(-2px);box-shadow:0 16px 36px #00000057,0 0 24px #c6a1600f}.product-module__RPMDeW__galleryStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.product-module__RPMDeW__galleryStrip button{cursor:pointer;min-width:0;min-height:78px;transition:transform .32s var(--ease), border-color .18s ease, background-color .3s ease;background:linear-gradient(145deg,#ffffff09,#0000),#ffffff04;border:1px solid #ffffff13;border-radius:12px;position:relative;overflow:hidden}.product-module__RPMDeW__galleryStrip button:hover{border-color:#c6a16057;transform:translateY(-2px)}.product-module__RPMDeW__galleryStrip button[data-active=true]{background-color:#c6a16013;border-color:#c6a16075;box-shadow:inset 0 1px #fff4dc0d}.product-module__RPMDeW__galleryStrip button:disabled{cursor:default;opacity:.46}.product-module__RPMDeW__galleryStrip button:disabled:before{content:"Image pending";color:#ffffff45;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:7px;font-weight:700;display:grid;position:absolute;inset:0}.product-module__RPMDeW__galleryStrip img{object-fit:contain;opacity:.74;width:100%;height:100%;padding:7px;display:block}.product-module__RPMDeW__galleryStrip span{color:#e1c284a8;font-family:ui-monospace,monospace;font-size:8px;position:absolute;bottom:6px;right:8px}.product-module__RPMDeW__exitVisualRow{display:none}.product-module__RPMDeW__modelStage{z-index:5;border-radius:inherit;touch-action:none;background:radial-gradient(620px at 50% 46%,#ffffff0b,#0000 66%),radial-gradient(520px at 50% 112%,#c6a16014,#0000 68%),linear-gradient(#08080a,#040405);position:absolute;inset:0;overflow:hidden}.product-module__RPMDeW__modelPosterFallback{z-index:1;object-fit:contain;opacity:.24;filter:blur(9px)brightness(.48)saturate(.78);width:90%;height:90%;transition:opacity .72s ease, transform .9s var(--enter), filter .72s ease;display:block;position:absolute;inset:5%;transform:scale(1.08)}.product-module__RPMDeW__modelStage:has(.product-module__RPMDeW__modelViewerLoaded) .product-module__RPMDeW__modelPosterFallback{opacity:0;filter:blur(14px)brightness(.3);transform:scale(1.01)}.product-module__RPMDeW__modelViewer{z-index:2;opacity:0;--poster-color:transparent;filter:blur(7px);width:100%;height:100%;transition:opacity .8s ease, filter .8s ease, transform .9s var(--enter);background:0 0;display:block;position:absolute;inset:0;transform:scale(.985)}.product-module__RPMDeW__modelViewerLoaded{opacity:1;filter:none;transform:scale(1)}.product-module__RPMDeW__modelControls{z-index:8;flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:16px;left:16px}.product-module__RPMDeW__modelControlButton{color:#ffffffad;min-height:36px;font:inherit;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .28s var(--ease), border-color .18s ease, color .18s ease, background-color .28s ease;background:#08080a9e;border:1px solid #ffffff1f;border-radius:999px;padding:0 13px;font-size:8px;font-weight:680}.product-module__RPMDeW__modelControlButton:hover{color:#edd5a6eb;border-color:#c6a16066;transform:translateY(-1px)}.product-module__RPMDeW__modelControlButtonActive{color:#edd5a6f0;background:#c6a1601a;border-color:#c6a16061}.product-module__RPMDeW__modelLoadingOverlay{z-index:7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;visibility:visible;background:#0404053d;place-items:center;transition:opacity .6s,visibility .6s;display:grid;position:absolute;inset:0}.product-module__RPMDeW__modelLoadingOverlay[data-loaded=true]{opacity:0;visibility:hidden;pointer-events:none}.product-module__RPMDeW__modelLoadingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0b,#0000),#0a0a0cc2;border:1px solid #c6a16038;border-radius:15px;width:min(290px,100% - 40px);padding:18px;box-shadow:inset 0 1px #ffffff0d,0 22px 60px #0000005c}.product-module__RPMDeW__modelLoadingCard span{color:#dcbe83c7;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:680}.product-module__RPMDeW__modelLoadingCard strong{float:right;color:#ffffffc7;font-size:11px;font-weight:560}.product-module__RPMDeW__accordionArea{gap:12px;margin-top:clamp(44px,6vw,74px);display:grid}.product-module__RPMDeW__accordionItem{animation:product-module__RPMDeW__rise .66s var(--enter) both;border-radius:19px}.product-module__RPMDeW__accordionHeader{width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:18px;padding:0 24px;transition:background-color .32s;display:grid}.product-module__RPMDeW__accordionHeader:after{content:"+";color:#dfc288a8;width:34px;height:34px;transition:transform .38s var(--ease), border-color .18s ease, background-color .28s ease;border:1px solid #ffffff1c;border-radius:50%;place-items:center;font-size:16px;font-weight:300;display:grid}.product-module__RPMDeW__accordionHeader:hover,.product-module__RPMDeW__accordionHeader:focus-visible,.product-module__RPMDeW__accordionHeader[data-open=true]{background:#c6a16009;outline:none}.product-module__RPMDeW__accordionHeader[data-open=true]:after{background:#c6a16013;border-color:#c6a16061;transform:rotate(45deg)}.product-module__RPMDeW__accordionHeader em{color:#ffffff80;font-size:13px;font-style:normal}.product-module__RPMDeW__accordionContent{opacity:0;transition:grid-template-rows .52s var(--enter), opacity .3s ease;grid-template-rows:0fr;display:grid}.product-module__RPMDeW__accordionContentOpen{opacity:1;grid-template-rows:1fr}.product-module__RPMDeW__accordionBody{border-top:1px solid #0000;min-height:0;overflow:hidden}.product-module__RPMDeW__accordionContentOpen>.product-module__RPMDeW__accordionBody{border-top-color:#fff1}.product-module__RPMDeW__accordionBody>p{color:#ffffff9e;max-width:960px;margin:0;padding:28px clamp(24px,4vw,40px) 0;font-size:15px;line-height:1.72}.product-module__RPMDeW__accordionBody>p:last-child{padding-bottom:34px}.product-module__RPMDeW__configIntro{background:radial-gradient(380px at 0 0,#c6a16017,#0000 72%),#00000029;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:26px;margin:28px clamp(24px,4vw,40px) 16px;padding:20px;display:flex}.product-module__RPMDeW__configIntro>div:first-child{gap:7px;max-width:760px;display:grid}.product-module__RPMDeW__configIntro p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.product-module__RPMDeW__configIntroActions{flex:none;align-items:center;gap:10px;display:flex}.product-module__RPMDeW__configIntroActions>strong{color:#e2c792c7;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.product-module__RPMDeW__configIntroActions>button{color:#eed7aae6;min-height:42px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#c6a16014;border:1px solid #c6a1606b;border-radius:10px;padding:0 16px;font-size:8px;font-weight:700}.product-module__RPMDeW__configIntroActions>button:hover{background:#c6a16021;border-color:#c6a160a3}.product-module__RPMDeW__configuratorProgressRail{background:linear-gradient(145deg,#c6a1600e,#0000 50%),#00000024;border:1px solid #c6a16029;border-radius:15px;margin:0 clamp(24px,4vw,40px) 18px;padding:20px}.product-module__RPMDeW__progressRailSteps{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-top:16px;display:grid}.product-module__RPMDeW__progressRailSteps button{min-width:0;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--ease), border-color .18s ease, background-color .28s ease;background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 8px;padding:11px;display:grid}.product-module__RPMDeW__progressRailSteps button:hover,.product-module__RPMDeW__progressRailSteps button[data-active=true]{background:#c6a16011;border-color:#c6a16066;transform:translateY(-1px)}.product-module__RPMDeW__progressRailSteps button[data-done=true]{border-color:#c6a16040}.product-module__RPMDeW__progressRailSteps em{color:#dab97ab8;border:1px solid #c6a1603d;border-radius:50%;grid-row:1/-1;align-self:center;place-items:center;width:28px;height:28px;font-family:ui-monospace,monospace;font-size:8px;font-style:normal;display:grid}.product-module__RPMDeW__progressRailSteps span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.product-module__RPMDeW__progressRailSteps strong{color:#fff6;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.product-module__RPMDeW__cleanConfigurator{gap:8px;margin:0 clamp(24px,4vw,40px);padding-bottom:18px;display:grid}.product-module__RPMDeW__page[data-configurator-started=false] .product-module__RPMDeW__cleanConfigurator,.product-module__RPMDeW__page[data-configurator-started=false] .product-module__RPMDeW__submitBar{display:none}.product-module__RPMDeW__configDropdown{background:linear-gradient(145deg,#ffffff06,#0000),#0000001f;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.product-module__RPMDeW__configDropdownHeader{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:14px;padding:0 18px;transition:background-color .28s;display:grid}.product-module__RPMDeW__configDropdownHeader:hover,.product-module__RPMDeW__configDropdownHeader[data-open=true]{background:#c6a16009}.product-module__RPMDeW__configDropdownHeader span{color:#e8d0a1d1;letter-spacing:.11em}.product-module__RPMDeW__configDropdownHeader em{color:#ffffff70;font-size:10px;font-style:normal}.product-module__RPMDeW__configDropdownHeader i{color:#dbb9789e;text-align:center;transition:transform .34s var(--ease);font-size:15px;font-style:normal}.product-module__RPMDeW__configDropdownHeader[data-open=true] i{transform:rotate(180deg)}.product-module__RPMDeW__configDropdownContent{opacity:0;transition:grid-template-rows .48s var(--enter), opacity .28s ease;grid-template-rows:0fr;display:grid}.product-module__RPMDeW__configDropdownContentOpen{opacity:1;grid-template-rows:1fr}.product-module__RPMDeW__configDropdownBody{border-top:1px solid #0000;min-height:0;overflow:hidden}.product-module__RPMDeW__configDropdownContentOpen .product-module__RPMDeW__configDropdownBody{border-top-color:#ffffff0f}.product-module__RPMDeW__configDropdownBody>p{color:var(--muted);margin:0;padding:18px 18px 12px;font-size:13px;line-height:1.58}.product-module__RPMDeW__optionList{gap:8px;padding:0 12px 12px;display:grid}.product-module__RPMDeW__optionRow{width:100%;min-height:98px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .34s var(--ease), border-color .18s ease, background-color .3s ease, box-shadow .36s ease;background:linear-gradient(145deg,#ffffff06,#0000 62%),#ffffff04;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:76px minmax(0,1fr) 34px minmax(108px,auto);align-items:center;gap:15px;padding:11px 14px 11px 11px;display:grid;position:relative;overflow:hidden}.product-module__RPMDeW__optionRow:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(480px at 0,#c6a16017,#0000 65%);transition:opacity .36s;position:absolute;inset:0}.product-module__RPMDeW__optionRow:hover{background-color:#c6a1600a;border-color:#c6a16057;transform:translateY(-2px);box-shadow:0 16px 38px #0003}.product-module__RPMDeW__optionRow:hover:before{opacity:1}.product-module__RPMDeW__optionRow[data-blocked=true]{opacity:.38;cursor:not-allowed;filter:grayscale(.4)}.product-module__RPMDeW__optionSelected{background-color:#c6a16013;border-color:#c6a16085}.product-module__RPMDeW__optionImage{background:radial-gradient(circle,#ffffff0a,#0000 68%),#0000002e;border:1px solid #ffffff16;border-radius:11px;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden}.product-module__RPMDeW__optionImage img{z-index:2;object-fit:contain;width:100%;height:100%;padding:7px;display:block;position:relative}.product-module__RPMDeW__optionImage span{color:#c6a1603d;font-size:24px;font-weight:280;position:absolute}.product-module__RPMDeW__optionCopy{gap:5px;min-width:0;display:grid}.product-module__RPMDeW__optionCopy strong{color:#ffffffe0;font-size:14px;font-weight:560}.product-module__RPMDeW__optionCopy span{color:#ffffff80;font-size:11px;line-height:1.48}.product-module__RPMDeW__optionCopy em{color:#d5b475b3;font-size:10px;font-style:normal}.product-module__RPMDeW__optionInfoButton{z-index:3;color:#debe80b3;width:30px;height:30px;transition:transform .28s var(--ease), border-color .18s ease, background-color .28s ease;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid}.product-module__RPMDeW__optionInfoButton:hover{background:#c6a16014;border-color:#c6a1607a;transform:scale(1.06)}.product-module__RPMDeW__optionPrice{justify-items:end;gap:4px;min-width:0;display:grid}.product-module__RPMDeW__optionPrice strong{color:#ebd3a6d6;font-size:12px;font-weight:600}.product-module__RPMDeW__optionPrice span{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.product-module__RPMDeW__optionSelected .product-module__RPMDeW__optionPrice span{color:#debe81d1}.product-module__RPMDeW__configGroupNavigation{background:linear-gradient(145deg,#ffffff08,#0000 60%),#00000029;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:4px 12px 14px;padding:16px 18px;transition:border-color .28s,background-color .32s,box-shadow .36s;display:flex}.product-module__RPMDeW__configGroupNavigation[data-ready=true]{background-color:#c6a16009;border-color:#c6a16040;box-shadow:inset 0 1px #fff4dc09}.product-module__RPMDeW__configGroupNavigation>div{gap:5px;display:grid}.product-module__RPMDeW__configGroupNavigation span{color:#e5cc9bd6;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:680}.product-module__RPMDeW__configGroupNavigation strong{color:#fff6;font-size:9px;font-weight:520}.product-module__RPMDeW__configGroupNavigation button{color:#efd8abeb;max-width:360px;min-height:42px;font:inherit;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease), border-color .18s ease, background-color .28s ease, opacity .2s ease;background:linear-gradient(145deg,#c6a1601f,#c6a1600b);border:1px solid #c6a16070;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:8.5px;font-weight:700;display:inline-flex}.product-module__RPMDeW__configGroupNavigation button:after{content:"→";transition:transform .3s var(--ease);font-size:12px}.product-module__RPMDeW__configGroupNavigation button:hover:not(:disabled),.product-module__RPMDeW__configGroupNavigation button:focus-visible:not(:disabled){background-color:#c6a16017;border-color:#c6a160a8;outline:none;transform:translateY(-1px)}.product-module__RPMDeW__configGroupNavigation button:hover:not(:disabled):after{transform:translate(3px)}.product-module__RPMDeW__configGroupNavigation button:disabled{opacity:.34;cursor:not-allowed;filter:grayscale(.35)}.product-module__RPMDeW__submitBar{background:radial-gradient(360px at 0,#c6a1601a,#0000 70%),#0000002e;border:1px solid #c6a1602e;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:0 clamp(24px,4vw,40px) 34px;padding:20px;display:flex}.product-module__RPMDeW__submitBar>div{gap:5px;display:grid}.product-module__RPMDeW__submitBar strong{color:#fffc;font-size:14px;font-weight:560}.product-module__RPMDeW__submitBar button{min-width:190px}.product-module__RPMDeW__specGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:28px clamp(24px,4vw,40px) 34px;display:grid}.product-module__RPMDeW__specGrid>div{background:linear-gradient(145deg,#ffffff09,#0000 65%),#00000024;border:1px solid #ffffff14;border-radius:13px;align-content:center;gap:8px;min-height:108px;padding:18px;display:grid}.product-module__RPMDeW__specGrid strong{color:#ffffffd1;font-size:15px;font-weight:460}.product-module__RPMDeW__finalInquiry{background-image:radial-gradient(600px at 0,#c6a1601f,#0000 70%),linear-gradient(145deg,#ffffff09,#0000 60%);border-color:#c6a16033;border-radius:22px;justify-content:space-between;align-items:center;gap:34px;margin-top:18px;padding:clamp(28px,4vw,44px);display:flex}.product-module__RPMDeW__finalInquiry>div{max-width:740px}.product-module__RPMDeW__finalInquiry h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(27px,3vw,40px);font-weight:310;line-height:1.12}.product-module__RPMDeW__finalInquiry p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.62}.product-module__RPMDeW__finalInquiry button{flex:none;min-width:240px}body.hst-model-visual-focused{overscroll-behavior:none!important;overflow:hidden!important}.product-module__RPMDeW__page[data-view-mode=visual]:after{z-index:40;-webkit-backdrop-filter:blur(16px)brightness(.58)saturate(.86);backdrop-filter:blur(16px)brightness(.58)saturate(.86);width:auto;height:auto;animation:product-module__RPMDeW__fade .52s var(--enter) both;background:radial-gradient(800px at 50% 44%,#c6a16014,#0000 70%),#040406bd;border-radius:0;position:fixed;inset:0}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__backLink,.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__copyPanel,.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__accordionArea,.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__finalInquiry{opacity:.18;pointer-events:none;filter:blur(8px)brightness(.58)}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualColumn{z-index:60;min-height:0;animation:product-module__RPMDeW__studio .72s var(--enter) both;background-color:#0a0a0dbd;border-color:#c6a1604d;position:fixed;inset:max(82px,8vh) max(22px,50vw - 750px) max(22px,3vh);box-shadow:inset 0 1px #ffffff16,0 44px 140px #00000094,0 0 90px #c6a1600e}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualTopBar{padding:14px 18px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__previewFrame{grid-template-rows:minmax(0,1fr);height:100%;padding:10px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__mainPreview{border-color:#c6a16029;height:100%;min-height:0}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__galleryStrip,.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__modelButton{display:none}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__exitVisualRow{justify-content:flex-end;padding:0 14px 14px;display:flex}.product-module__RPMDeW__exitVisualButton{color:#ead09de0;min-height:40px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease), border-color .18s ease;background:linear-gradient(145deg,#c6a16017,#0000),#ffffff06;border:1px solid #c6a1604d;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:8px;font-weight:700;display:inline-flex}.product-module__RPMDeW__exitVisualButton:before{content:"←";font-size:12px}.product-module__RPMDeW__exitVisualButton:hover{border-color:#c6a1608c;transform:translate(-2px)}.product-module__RPMDeW__page[data-view-mode=data] .product-module__RPMDeW__exitVisualRow{display:none}.product-module__RPMDeW__visualFocusBackdrop{--line:#ffffff1c;--gold:#c6a160;--gold-light:#e4c885;--text:#ffffffed;z-index:2147483500;color:var(--text);-webkit-backdrop-filter:blur(15px)brightness(.6)saturate(.88);background:radial-gradient(900px at 50% 46%,#c6a16011,#0000 72%),#040406c2;place-items:center;padding:max(82px,6vh) clamp(20px,4vw,64px) clamp(20px,3vh,34px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,sans-serif;animation:.42s both product-module__RPMDeW__fade;display:grid;position:fixed;inset:0}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__visualColumn{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(850px at 50% 105%,#c6a1600a,#0000 70%),linear-gradient(145deg,#ffffff0b,#0000 58%),#09090cf0;border-color:#c6a1604d;grid-template-rows:auto minmax(0,1fr) auto;width:min(1500px,100%);height:100%;min-height:520px;animation:.68s cubic-bezier(.16,1,.3,1) both product-module__RPMDeW__studio;position:relative;box-shadow:inset 0 1px #ffffff16,0 46px 150px #0000009e}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__visualTopBar{padding:14px 18px}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__previewFrame{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:10px}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__mainPreview{background:radial-gradient(720px,#ffffff06,#0000 70%),linear-gradient(#08080a,#040405);border-color:#c6a16029;width:100%;height:100%;min-height:0}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__galleryStrip,.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modelButton{display:none}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__exitVisualRow{justify-content:flex-end;padding:0 14px 14px;display:flex}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modelStage{inset:0}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modelViewer{filter:none;width:116%;height:116%;inset:-8%;transform:scale(.98)translateY(-1%)}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modelViewerLoaded{transform:scale(1.06)translateY(-2%)}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modelPosterFallback{opacity:.16;filter:brightness(.42)saturate(.8);width:96%;height:96%;inset:2%;transform:scale(1.02)}:is(.product-module__RPMDeW__modalBackdrop,.hstOptionModalBackdrop){z-index:2147483600;-webkit-backdrop-filter:blur(18px)brightness(.62);backdrop-filter:blur(18px)brightness(.62);background:#040406c2;place-items:center;padding:22px;animation:.28s both product-module__RPMDeW__fade;display:grid;position:fixed;inset:0}.product-module__RPMDeW__modal{width:min(580px,100%);animation:product-module__RPMDeW__modal .46s var(--enter) both;background:radial-gradient(480px at 0 0,#c6a1601f,#0000 70%),linear-gradient(145deg,#ffffff0b,#0000 55%),#0c0c0ff0;border:1px solid #c6a1603d;border-radius:22px;padding:clamp(28px,4vw,42px);box-shadow:inset 0 1px #ffffff12,0 40px 120px #0009}.product-module__RPMDeW__modal h2{letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(30px,4vw,44px);font-weight:300;line-height:1.08}.product-module__RPMDeW__modal p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.68}.product-module__RPMDeW__modalActions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.product-module__RPMDeW__modalActions button,.product-module__RPMDeW__modalActions a{flex:150px}body.hst-option-info-modal-open{overflow:hidden!important}.hstOptionModalPanel{width:min(1080px,100%);max-height:min(760px,100vh - 48px);animation:product-module__RPMDeW__modal .48s var(--enter) both;background:radial-gradient(700px at 0 0,#c6a1601c,#0000 68%),linear-gradient(145deg,#ffffff0a,#0000 55%),#0b0b0ef5;border:1px solid #c6a1603d;border-radius:24px;grid-template-columns:minmax(340px,.46fr) minmax(0,.54fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 46px 150px #000000a8}.hstOptionModalPanel:before{content:"";z-index:4;background:linear-gradient(90deg,#0000,#e3c486c2,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.hstOptionModalClose{z-index:8;color:#ffffffa6;width:40px;height:40px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#08080a94;border:1px solid #ffffff21;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:16px;right:16px}.hstOptionModalVisual{background:radial-gradient(500px at 50% 48%,#ffffff0e,#0000 65%),radial-gradient(440px at 50% 105%,#c6a16014,#0000 68%),#04040694;border-right:1px solid #ffffff13;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.hstOptionModalVisual img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 42px #00000075);width:100%;height:100%;max-height:650px;padding:clamp(30px,5vw,70px);display:block;position:relative}.hstOptionModalImageFallback{opacity:0;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.hstOptionModalVisual[data-image-error=true] .hstOptionModalImageFallback{opacity:1}.hstOptionModalImageFallback span{color:#c6a1605c;font-size:76px;font-weight:260}.hstOptionModalImageFallback strong{color:#ffffff80;font-size:12px}.hstOptionModalCopy{min-width:0;padding:clamp(38px,5vw,68px);overflow-y:auto}:is(.hstOptionModalKicker,.hstOptionModalFooter){justify-content:space-between;align-items:center;gap:18px;display:flex}:is(.hstOptionModalKicker span,.hstOptionModalDetails>strong){color:#d2af6ce0;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:680}.hstOptionModalKicker strong{color:#e9d1a1d6;font-size:11px}.hstOptionModalCopy h2{letter-spacing:-.04em;margin:25px 0 0;font-size:clamp(34px,4vw,52px);font-weight:290;line-height:1.04}.hstOptionModalCopy>p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.7}.hstOptionModalDetails{background:#0000002b;border:1px solid #ffffff14;border-radius:14px;margin-top:30px;padding:20px}.hstOptionModalDetails ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.hstOptionModalDetails li{color:#ffffff80;padding-left:17px;font-size:11px;line-height:1.55;position:relative}.hstOptionModalDetails li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.hstOptionModalFooter{margin-top:28px}.hstOptionModalFooter span{color:var(--dim);font-size:9px}.hstOptionModalFooter button{color:#ecd3a4e6;min-height:44px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#c6a16014;border:1px solid #c6a16061;border-radius:10px;padding:0 17px;font-size:8px;font-weight:700}@keyframes product-module__RPMDeW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes product-module__RPMDeW__aura{0%{transform:translate(-1%,-1%)}to{transform:translate(2%,1.5%)scale(1.04)}}@keyframes product-module__RPMDeW__fade{0%{opacity:0}to{opacity:1}}@keyframes product-module__RPMDeW__studio{0%{opacity:.8;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes product-module__RPMDeW__modal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1120px){.product-module__RPMDeW__hero{grid-template-columns:1fr}.product-module__RPMDeW__copyInner{min-height:610px}.product-module__RPMDeW__visualColumn{min-height:680px}.product-module__RPMDeW__mainPreview{min-height:500px}}@media (max-width:820px){.product-module__RPMDeW__container{padding-left:18px;padding-right:18px}.product-module__RPMDeW__titleRow h1{font-size:clamp(44px,11vw,68px)}.product-module__RPMDeW__copyInner{min-height:0}.product-module__RPMDeW__headerBuildPanel{margin-top:26px}.product-module__RPMDeW__visualColumn{min-height:590px}.product-module__RPMDeW__mainPreview{min-height:420px}.product-module__RPMDeW__accordionHeader{grid-template-columns:minmax(0,1fr) 34px}.product-module__RPMDeW__accordionHeader em{display:none}.product-module__RPMDeW__configIntro,.product-module__RPMDeW__submitBar,.product-module__RPMDeW__finalInquiry,.product-module__RPMDeW__configGroupNavigation{flex-direction:column;align-items:flex-start}.product-module__RPMDeW__configGroupNavigation button{width:100%;max-width:none}.product-module__RPMDeW__submitBar button,.product-module__RPMDeW__finalInquiry button{width:100%}.product-module__RPMDeW__optionRow{grid-template-columns:68px minmax(0,1fr) 34px}.product-module__RPMDeW__optionImage{width:68px;height:68px}.product-module__RPMDeW__optionPrice{grid-column:2/-1;justify-items:start}.hstOptionModalPanel{grid-template-columns:1fr;overflow-y:auto}.hstOptionModalVisual{border-bottom:1px solid #ffffff13;border-right:0;min-height:300px}.hstOptionModalVisual img{max-height:320px}.hstOptionModalCopy{overflow:visible}}@media (max-width:560px){.product-module__RPMDeW__container{padding-top:98px}.product-module__RPMDeW__hero{min-height:0}.product-module__RPMDeW__copyPanel,.product-module__RPMDeW__visualColumn{border-radius:18px}.product-module__RPMDeW__copyInner{padding:24px 20px}.product-module__RPMDeW__titleRow{margin-top:22px}.product-module__RPMDeW__titleRow h1{font-size:43px}.product-module__RPMDeW__htBadge{display:none}.product-module__RPMDeW__headerCompactBar,.product-module__RPMDeW__headerBuildTop,.product-module__RPMDeW__progressRailTop{flex-direction:column;align-items:flex-start}.product-module__RPMDeW__visualColumn{min-height:500px}.product-module__RPMDeW__visualTopBar{flex-direction:column;align-items:flex-start}.product-module__RPMDeW__modeSwitch{width:100%}.product-module__RPMDeW__previewFrame{grid-template-rows:minmax(0,1fr) 74px;padding:8px}.product-module__RPMDeW__mainPreview{border-radius:14px;min-height:350px}.product-module__RPMDeW__mainPreview>img{padding:18px}.product-module__RPMDeW__galleryStrip{gap:5px}.product-module__RPMDeW__accordionItem{border-radius:15px}.product-module__RPMDeW__accordionHeader{min-height:70px;padding:0 17px}.product-module__RPMDeW__configIntro,.product-module__RPMDeW__configuratorProgressRail,.product-module__RPMDeW__cleanConfigurator,.product-module__RPMDeW__submitBar{margin-left:14px;margin-right:14px}.product-module__RPMDeW__configIntro{flex-direction:column;align-items:flex-start}.product-module__RPMDeW__configIntroActions{justify-content:space-between;width:100%}.product-module__RPMDeW__progressRailSteps{grid-template-columns:1fr}.product-module__RPMDeW__configDropdownHeader{grid-template-columns:minmax(0,1fr) 26px}.product-module__RPMDeW__configDropdownHeader em{display:none}.product-module__RPMDeW__optionRow{grid-template-columns:58px minmax(0,1fr) 30px;gap:10px;padding:10px}.product-module__RPMDeW__optionImage{width:58px;height:58px}.product-module__RPMDeW__specGrid{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.product-module__RPMDeW__finalInquiry{border-radius:18px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualColumn{border-radius:16px;inset:72px 8px 8px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualTopBar{flex-direction:row;padding:10px 12px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualTopBar>div:first-child{display:none}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__modeSwitch{width:100%}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__previewFrame{padding:6px}.product-module__RPMDeW__modelControls{bottom:10px;left:10px;right:10px}.product-module__RPMDeW__modelControlButton{flex:120px}.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__exitVisualRow{padding:0 8px 8px}.product-module__RPMDeW__exitVisualButton{justify-content:center;width:100%}.product-module__RPMDeW__visualFocusBackdrop{padding:72px 8px 8px}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__visualColumn{border-radius:16px;min-height:0}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__visualTopBar{flex-direction:row;padding:10px 12px}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__visualTopBar>div:first-child{display:none}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__modeSwitch{width:100%}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__previewFrame{padding:6px}.product-module__RPMDeW__visualFocusBackdrop .product-module__RPMDeW__exitVisualRow{padding:0 8px 8px}:is(.product-module__RPMDeW__modalBackdrop,.hstOptionModalBackdrop){padding:10px}.hstOptionModalPanel{border-radius:18px;max-height:calc(100vh - 20px)}.hstOptionModalVisual{min-height:230px}.hstOptionModalCopy{padding:28px 20px}.hstOptionModalFooter{flex-direction:column;align-items:flex-start}.hstOptionModalFooter button{width:100%}}@media (prefers-reduced-motion:reduce){.product-module__RPMDeW__page:after,.product-module__RPMDeW__backLink,.product-module__RPMDeW__copyPanel,.product-module__RPMDeW__visualColumn,.product-module__RPMDeW__accordionItem,.product-module__RPMDeW__page[data-view-mode=visual]:after,.product-module__RPMDeW__page[data-view-mode=visual] .product-module__RPMDeW__visualColumn,.product-module__RPMDeW__modalBackdrop,.product-module__RPMDeW__modal{animation:none}.hstOptionModalBackdrop{animation:none}.hstOptionModalPanel{animation:none}.product-module__RPMDeW__backLink,.product-module__RPMDeW__requestButton,.product-module__RPMDeW__configButton,.product-module__RPMDeW__headerBuildChips button,.product-module__RPMDeW__modeSwitch button,.product-module__RPMDeW__mainPreview>img,.product-module__RPMDeW__modelButton,.product-module__RPMDeW__galleryStrip button,.product-module__RPMDeW__modelPosterFallback,.product-module__RPMDeW__modelViewer,.product-module__RPMDeW__modelControlButton,.product-module__RPMDeW__accordionHeader,.product-module__RPMDeW__accordionHeader:after,.product-module__RPMDeW__accordionContent,.product-module__RPMDeW__progressRailSteps button,.product-module__RPMDeW__configDropdownHeader,.product-module__RPMDeW__configDropdownContent,.product-module__RPMDeW__optionRow,.product-module__RPMDeW__optionInfoButton,.product-module__RPMDeW__submitBar button,.product-module__RPMDeW__finalInquiry button,.product-module__RPMDeW__exitVisualButton{transition:none}}.product-module__RPMDeW__technicalGroups{gap:18px;display:grid}.product-module__RPMDeW__technicalGroup{background:radial-gradient(520px at 0 0,#d2ae6912,#0000 66%),linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #e5ca9429;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.product-module__RPMDeW__technicalGroup header{border-bottom:1px solid #ffffff13;align-items:center;gap:14px;padding:18px 22px;display:flex}.product-module__RPMDeW__technicalGroup header span{color:#e6c689e6;letter-spacing:.08em;border:1px solid #dab36947;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.product-module__RPMDeW__technicalGroup header h3{color:#faf9f7f0;letter-spacing:.02em;margin:0;font-size:14px;font-weight:650}.product-module__RPMDeW__technicalGroup dl{margin:0}.product-module__RPMDeW__technicalGroup dl>div{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1.45fr) minmax(180px,.75fr);align-items:center;gap:24px;min-height:54px;padding:12px 22px;transition:background .22s,border-color .22s;display:grid}.product-module__RPMDeW__technicalGroup dl>div:last-child{border-bottom:0}.product-module__RPMDeW__technicalGroup dl>div:hover{background:#debe8409;border-color:#debe841c}.product-module__RPMDeW__technicalGroup dt,.product-module__RPMDeW__technicalGroup dd{margin:0}.product-module__RPMDeW__technicalGroup dt{color:#ebebee9e;font-size:12px;line-height:1.55}.product-module__RPMDeW__technicalGroup dd{color:#faf8f4e6;text-align:right;font-size:12px;font-weight:620;line-height:1.5}.product-module__RPMDeW__technicalEmpty{background:radial-gradient(460px at 5% 5%,#d2ae6914,#0000 70%),#ffffff05;border:1px solid #d9b36b2b;border-radius:22px;padding:clamp(26px,4vw,46px)}.product-module__RPMDeW__technicalEmpty>span,.product-module__RPMDeW__modelUnavailable>span{color:#e3c284c7;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:760}.product-module__RPMDeW__technicalEmpty h3{color:#faf9f7f5;margin:12px 0 8px;font-size:clamp(22px,3vw,34px);font-weight:390}.product-module__RPMDeW__technicalEmpty p{color:#ebebee99;max-width:650px;margin:0;font-size:13px;line-height:1.7}.product-module__RPMDeW__technicalEmpty button,.product-module__RPMDeW__modelUnavailable button{color:#11100e;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e5c787,#c89f59);border:1px solid #e2be7966;border-radius:12px;margin-top:20px;padding:13px 18px;font-size:10px;font-weight:780;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.product-module__RPMDeW__technicalEmpty button:hover,.product-module__RPMDeW__modelUnavailable button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #bf92442e}.product-module__RPMDeW__modelUnavailableBackdrop{z-index:9999;-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);background:#040507c2;place-items:center;padding:24px;animation:.26s both product-module__RPMDeW__modelNoticeIn;display:grid;position:fixed;inset:0}.product-module__RPMDeW__modelUnavailable{background:radial-gradient(540px at 0 0,#cfab681f,#0000 62%),linear-gradient(145deg,#19191bf5,#0a0b0df7);border:1px solid #e0bf7f33;border-radius:26px;width:min(500px,100%);padding:clamp(28px,5vw,44px);box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff0e}.product-module__RPMDeW__modelUnavailable h2{color:#fcfbf8f7;letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(30px,6vw,44px);font-weight:320}.product-module__RPMDeW__modelUnavailable p{color:#ededf0a3;margin:0;font-size:14px;line-height:1.72}@keyframes product-module__RPMDeW__modelNoticeIn{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.product-module__RPMDeW__technicalGroup dl>div{grid-template-columns:1fr;gap:7px}.product-module__RPMDeW__technicalGroup dd{text-align:left}}
