@font-face{font-family:Outfit;src:url(assets/outfit.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Jakarta;src:url(assets/jakarta.woff2) format("woff2");font-display:swap;font-weight:200 800}:root{--black:#0b0b0b;--dark:#151513;--paper:#f6f5f1;--gold:#ffb52e;--gold-hover:#ffc65e;--muted:#65655f;--line:#deddd6;--display:Outfit,"Arial",sans-serif;--body:Jakarta,"Segoe UI",sans-serif;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--black);font-family:var(--body);font-size:15px;line-height:1.6}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:550;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(58px,6.4vw,94px)}h2{font-size:clamp(34px,4vw,56px)}h3{font-size:24px;letter-spacing:-.025em}em{font-style:normal;color:var(--gold)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}img{max-width:100%;display:block}button{color:inherit}::selection{background:var(--gold);color:var(--black)}:focus-visible{outline:3px solid #bf7800;outline-offset:5px}.hero :focus-visible,.header :focus-visible,.footer :focus-visible{outline-color:var(--gold)}[hidden]{display:none!important}.container{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.section{padding:104px 0}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.dot{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-right:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 20px;border-radius:8px;font-size:12px;font-weight:750;letter-spacing:-.01em;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s;text-align:center}.button .icon:last-child{margin-left:7px;width:18px}.primary{background:var(--gold);color:var(--black)}.primary:hover{background:var(--gold-hover);transform:translateY(-2px)}.secondary{background:#fff;border-color:var(--line)}.secondary:hover{border-color:#999}.secondary-light{border-color:#454540;color:#fff}.secondary-light:hover{background:#252521}.text-light{color:#fff;background:transparent;padding-left:0}.text-light:hover{color:var(--gold)}.text-dark{padding-left:0;background:transparent}.text-dark:hover{color:#7d5000}.skip{position:fixed;left:15px;top:-80px;z-index:1000;background:var(--gold);padding:14px}.skip:focus{top:10px}.prototype-bar{min-height:30px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 48px;background:#201c12;color:#d1c6ab;font-size:10px;line-height:1.5}.prototype-bar>span:first-child{font-size:9px;letter-spacing:.13em;color:var(--gold);font-weight:800}.prototype-bar a{display:flex;gap:5px;align-items:center}.prototype-bar .icon{width:13px;height:13px}.header{position:sticky;top:0;z-index:50;background:var(--black);color:#f7f7f1;border-bottom:1px solid #272724}.header-inner{height:83px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand img{width:52px;height:52px;border-radius:50%}.brand>span{font-family:var(--display);font-weight:750;font-size:23px;line-height:1;letter-spacing:-.03em}.brand-accent{color:var(--gold)}.brand small{display:block;font-family:var(--body);font-size:7px;font-weight:650;letter-spacing:.2em;margin-top:7px;color:#bcbcb4}.header nav{display:flex;gap:30px;align-items:center;height:100%;font-size:12px}.header nav a{height:100%;display:flex;align-items:center;position:relative;color:#adada5}.header nav a:hover,.header nav a[aria-current]{color:#fff}.header nav a[aria-current]:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--gold)}.header-contact{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700}.header-contact .icon{width:17px;color:var(--gold)}.menu-toggle{display:none;background:transparent;border:0;min-width:44px;min-height:44px}.hero{background:var(--black);color:#f6f5f1;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:687px;align-items:center}.hero-copy{position:relative;z-index:2;padding:48px 0 54px}.hero .eyebrow{color:#c1c1b9}.hero h1{font-weight:500;line-height:.99}.hero-description{margin-top:27px;max-width:500px;font-size:14px;line-height:1.9;color:#a9a9a1}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:29px}.hero-price{display:flex;flex-direction:column;margin-top:40px;border-left:2px solid var(--gold);padding-left:16px;gap:3px}.hero-price>span{font-size:9px;letter-spacing:.13em;color:#b0b0a4}.hero-price strong{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em}.hero-price small{font-size:10px;color:#b0b0a4}.hero-bottom{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-top:1px solid #292924;font-size:10px;letter-spacing:.03em;color:#b0b0a7}.hero-bottom span,.hero-bottom a{display:flex;align-items:center;gap:8px}.hero-bottom .icon{width:15px}.phone-stage{height:630px;position:relative;perspective:1300px;isolation:isolate}.stage-watermark{position:absolute;top:160px;left:-5px;font-family:var(--display);font-size:148px;font-weight:750;letter-spacing:-.065em;color:#1b1b18;z-index:-1}.stage-orbit{position:absolute;width:440px;height:440px;border:1px solid #373024;border-radius:50%;top:83px;left:44px;transform:rotateX(64deg) rotate(-15deg);box-shadow:0 0 110px -40px #9c671626}.phone-rig{position:absolute;width:248px;height:475px;top:61px;left:148px;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-29deg) rotate(12deg);animation:rig-story 9s cubic-bezier(.45,0,.2,1) both}.phone-layer{position:absolute;inset:0;border-radius:39px;transform-style:preserve-3d;box-shadow:inset 1px 1px 2px #fffffe90,inset -2px -2px 3px #0008;animation:layer-story 9s cubic-bezier(.45,0,.2,1) both;--closed:0px;--open:0px;transform:translateZ(var(--closed))}.layer-back{--closed:-20px;--open:-125px;background:linear-gradient(130deg,#b0aa9c,#52514a 26%,#1b1d1b 64%,#666257);border:3px solid #a09c8f}.layer-structure{--closed:-10px;--open:-40px;inset:6px;background:#191e16;border:3px solid #807350;border-radius:34px}.layer-frame{--closed:0px;--open:45px;border:6px solid #a8a293;background:transparent;box-shadow:inset 0 0 0 3px #4d4b40,0 3px 3px #0006}.layer-display{--closed:5px;--open:120px;inset:8px;border-radius:31px;background:#090a07;overflow:hidden;border:2px solid #282b21}.layer-glass{--closed:9px;--open:150px;inset:6px;border-radius:34px;border:2px solid #d2cbbc;background:linear-gradient(140deg,#fff3,#fff0 38% 68%,#ffe4);box-shadow:inset 1px 1px 1px #fff}.dynamic-island{position:absolute;top:13px;width:73px;height:21px;left:calc(50% - 36px);border-radius:18px;background:#050505;box-shadow:inset 0 -1px 1px #282828}.dynamic-island:after{content:"";position:absolute;right:9px;top:6px;width:8px;height:8px;border-radius:50%;background:#162431;border:1px solid #39464b}.home-line{position:absolute;bottom:10px;width:70px;height:3px;left:calc(50% - 35px);background:#eeece0;border-radius:2px}.screen-ring{position:absolute;display:block;border-radius:50%;border:40px solid var(--gold);width:370px;height:360px;transform:rotate(-30deg);box-shadow:inset 0 0 45px #fae6a857,0 0 50px #f6d78433}.ring-one{left:-122px;top:106px;border-color:#bb7614}.ring-two{left:31px;top:114px;border-color:#ffb52e}.screen-text{position:absolute;color:#fff8df;font-family:var(--display);font-weight:400;font-size:40px;left:34px;top:169px;letter-spacing:-.06em;transform:rotate(-6deg)}.rear-camera{position:absolute;left:12px;top:14px;width:106px;height:113px;background:#262722;border-radius:25px;box-shadow:inset 0 0 0 2px #b1a99580}.rear-camera i{position:absolute;display:block;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 38% 31%,#485650,#091512 19%,#070908 52%,#333b35 62%,#080a08 74%);border:3px solid #aea894;box-shadow:0 1px 2px #000}.rear-camera i:nth-child(1){left:10px;top:10px}.rear-camera i:nth-child(2){left:10px;top:59px}.rear-camera i:nth-child(3){left:58px;top:35px}.rear-camera b{position:absolute;right:15px;top:12px;width:12px;height:12px;background:#d9d4b7;border-radius:50%}.rear-word{position:absolute;top:255px;width:100%;text-align:center;font-size:17px;color:#c9c7b64d;font-family:var(--display);font-weight:700}.rear-word span{color:#ffbd3b55}.concept-circuit{position:absolute;inset:17px;background:repeating-linear-gradient(90deg,transparent 0 18px,#bb945939 19px 20px),repeating-linear-gradient(0deg,transparent 0 35px,#baac5a2b 36px 37px)}.concept-chip{position:absolute;top:65px;right:21px;width:74px;height:88px;background:linear-gradient(140deg,#595548,#262922);border:3px solid #7c7154;display:grid;place-items:center;color:#baa273;font-size:25px;font-family:var(--display)}.concept-cell{position:absolute;bottom:46px;left:24px;width:169px;height:204px;background:linear-gradient(90deg,#252925,#363c30);border-radius:13px;border:1px solid #686655}.concept-cell:after{content:"VISUAL CONCEITUAL";color:#ada89473;position:absolute;left:21px;top:100px;font-size:9px;letter-spacing:.13em}.stage-tag{position:absolute;left:25px;bottom:73px;border-left:1px solid #c59945;padding:0 0 0 14px;display:flex;flex-direction:column;gap:5px;z-index:2}.stage-tag span{font-size:8px;letter-spacing:.15em;color:#9b998a}.stage-tag strong{font-size:12px;font-weight:500;color:#dfdccd}.motion-controls{position:absolute;left:25px;right:0;bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:14px}.motion-controls button{border:1px solid #33332b;background:#14140f;border-radius:20px;color:#ccc9b9;padding:6px 12px;min-height:34px;display:flex;gap:6px;align-items:center;font-size:9px}.motion-controls .icon{width:12px;height:12px}.motion-controls>span{font-size:8px;color:#aaa595}.motion-paused .phone-rig,.motion-paused .phone-layer{animation-play-state:paused}.motion-replay .phone-rig,.motion-replay .phone-layer{animation:none}@keyframes rig-story{0%,12%{transform:rotateX(8deg) rotateY(-29deg) rotate(12deg)}35%,59%{transform:rotateX(15deg) rotateY(-43deg) rotate(16deg) translate(5px)}84%,to{transform:rotateX(8deg) rotateY(-29deg) rotate(12deg)}}@keyframes layer-story{0%,12%,85%,to{transform:translateZ(var(--closed))}35%,59%{transform:translateZ(var(--open))}}.promise-strip{background:#20201b;color:#d6d4c8;border-top:1px solid #34342b}.promise-strip .container{display:flex;justify-content:space-between;padding-block:25px;gap:24px}.promise-strip span{display:flex;align-items:center;gap:11px;font-size:11px}.promise-strip .icon{color:#d9b767;width:19px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:400px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.filter-group{display:flex;gap:7px;flex-wrap:wrap}.filter-chip{min-height:42px;min-width:65px;padding:9px 16px;border-radius:25px;border:1px solid var(--line);background:transparent;font-size:11px;font-weight:650;white-space:nowrap}.filter-chip:hover{border-color:#888}.filter-chip.active{color:#fff;background:var(--black);border-color:var(--black)}.select-filters{display:flex;gap:18px}.select-filters label{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--muted)}select{height:42px;padding:8px 24px 8px 10px;background:transparent;border:1px solid var(--line);border-radius:6px;color:#20201a;font-size:11px}.catalog-status{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);margin:23px 0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{background:#fff;border:1px solid #e1e1d8;border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.product-card:hover{border-color:#aaa895;box-shadow:0 12px 20px -15px #0004}.product-image{height:238px;background:#eeefea;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;padding:25px 21px 0;transition:transform .35s}.product-card:hover img{transform:scale(1.035)}.product-tag{position:absolute;top:15px;left:16px;z-index:2;font-size:7px;letter-spacing:.07em;font-weight:750;color:#6a6b60}.art-label{position:absolute;right:13px;bottom:9px;font-size:6px;letter-spacing:.1em;color:#79796a}.product-info{padding:20px}.product-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.product-heading h3{font-size:19px}.storage{border:1px solid #deded6;padding:3px 6px;font-size:9px;border-radius:4px;line-height:1.4;color:#57584f}.price{font-family:var(--display);font-size:29px;font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:17px 0 7px}.availability{font-size:9px;color:#67675c}.card-button{display:flex;margin-top:18px;min-height:43px;font-size:10px;padding:10px 12px;border:1px solid #deded2;background:#fff}.card-button .icon{width:16px;height:16px}.card-button .icon:last-child{margin-left:auto}.card-button:hover{background:var(--gold);border-color:var(--gold)}.compare-label{display:flex;align-items:center;gap:8px;font-size:9px;color:#606054;min-height:34px;margin-top:8px;cursor:pointer}.compare-label input{width:14px;height:14px;accent-color:#191917}.catalog-note{max-width:950px;font-size:10px;color:#717167;margin-top:27px;line-height:1.9}.empty-state{padding:60px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px}.empty-state p{margin:15px 0}.editorial-section{padding:100px 0;background:#e8e7df}.editorial-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:92px;align-items:center}.editorial-art{min-height:530px;background:#d6d4c8;position:relative;border-radius:4px;overflow:hidden;padding:32px}.editorial-art img{height:370px;width:100%;position:relative;object-fit:contain}.editorial-number{position:absolute;font-family:var(--display);font-size:130px;line-height:1;color:#b5b2a2;font-weight:650;letter-spacing:-.07em;left:20px;top:20px}.editorial-art p{font-family:var(--display);font-size:25px;letter-spacing:-.03em;line-height:1.2;margin-top:30px}.editorial-copy h2{margin-bottom:27px}.editorial-copy em,.fit-grid em{color:#a66b09}.numbered-item{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #cdccbF}.numbered-item>span{font-family:var(--display);font-size:15px;color:#8a8778;padding-top:4px}.numbered-item h3{font-size:19px;line-height:1.3}.numbered-item p{font-size:12px;color:#656457;margin-top:8px;line-height:1.85}.editorial-copy>.button{margin-top:27px}.faq-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.faqs details{border-bottom:1px solid var(--line);padding:22px 0}.faqs details:first-child{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:18px;list-style:none;font-size:13px;font-weight:650;cursor:pointer;min-height:26px;align-items:center}summary::-webkit-details-marker{display:none}summary span{color:#86816e;font-size:23px;line-height:1}.faqs details[open] summary span{transform:rotate(45deg)}details p{padding:15px 30px 3px 0;font-size:12px;color:#666557;line-height:1.9}.local-section{background:#1c1c17;color:#f1f0e6;padding:95px 0}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.local-section .eyebrow{color:#cdbb88}.local-grid>div>p:not(.eyebrow){color:#a5a594;font-size:13px;margin-top:23px;line-height:1.9}.location{display:flex;gap:12px;align-items:start;margin-top:35px;font-size:13px}.location>.icon{color:var(--gold);width:19px}.location small{color:#adac9f;font-size:11px}.contact-card{border:1px solid #424237;padding:38px;border-radius:14px;background:#23231c}.contact-card h3{font-size:36px;margin-bottom:25px}.contact-card .button{width:100%}.social-link{display:flex;gap:10px;align-items:center;justify-content:center;font-size:11px;margin-top:20px;color:#bcbbae}.social-link .icon{width:15px}.fine{font-size:10px;color:#78786b;line-height:1.85}.contact-card .fine{color:#aaa697;margin-top:22px;text-align:center}.footer{padding:35px 0 24px;background:var(--black);color:#aaa99c}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;padding-bottom:30px}.footer-top .brand{color:#fff}.footer-top .brand>span{font-size:19px}.footer-top .brand img{width:44px;height:44px}.footer nav{display:flex;gap:24px}.footer nav a:hover{color:#fff}.footer-bottom{padding-top:20px;border-top:1px solid #282821;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:9px}.text-button{background:transparent;border:0;padding:7px;font-size:10px;text-decoration:underline;text-underline-offset:4px;min-height:32px}.mobile-contact{display:none}.compare-bar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:55;background:#161613;color:#fff;border:1px solid #39392b;box-shadow:0 10px 40px #0003;padding:10px 13px 10px 22px;border-radius:12px;display:flex;align-items:center;gap:25px;max-width:calc(100% - 25px);font-size:11px}.compare-bar .button{min-height:42px;padding:9px 16px;font-size:11px}.compare-bar .text-button{color:#b7b5a5}.repair-stage{position:relative;height:605px}.repair-grid-background{position:absolute;inset:44px 0 20px;background:linear-gradient(#44432a22 1px,transparent 1px),linear-gradient(90deg,#44432a22 1px,transparent 1px);background-size:34px 34px;border:1px solid #333224}.repair-watermark{font-family:var(--display);font-size:115px;font-weight:750;letter-spacing:-.06em;color:#222219;position:absolute;top:28px;left:0}.repair-stage>img{position:absolute;width:113%;max-width:none;left:-36px;top:0;transform:rotate(-4deg)}.repair-callout{position:absolute;bottom:64px;left:28px;background:#242418;border:1px solid #454331;padding:15px 20px;display:flex;align-items:center;gap:10px;border-radius:9px;max-width:calc(100% - 45px)}.repair-callout strong{display:block;font-size:12px}.repair-callout div>span{font-size:9px;color:#b0aa95}.repair-stage>small{position:absolute;bottom:26px;left:28px;font-size:8px;color:#afa991}.hero-fine{margin-top:29px;color:#a8a393}.notice{padding:14px 17px;border:1px solid #d9c8a2;border-radius:8px;background:#ffedc43d;font-size:11px;line-height:1.8;color:#736243}.subtle{margin-bottom:28px}.issue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.issue-card{border-top:2px solid #22221a;padding:25px 4px}.issue-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:33px}.issue-icon>.icon{width:28px;height:28px;color:#ab790d}.issue-icon>span{color:#a9a798;font-size:10px}.issue-card h3{font-size:24px;line-height:1.2;margin-bottom:16px}.issue-card>p{font-size:12px;color:#676757;line-height:1.9;min-height:91px}.issue-card .button{font-size:10px;justify-content:start;gap:7px;padding:8px 0}.process-section{background:#e7e6dd}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:50px}.steps>article>span{font-family:var(--display);font-size:60px;font-weight:550;letter-spacing:-.05em;color:#aaa795;line-height:1}.steps h3{margin-top:30px;font-size:27px;line-height:1.15}.steps p{font-size:12px;color:#656453;line-height:1.9;margin-top:17px;max-width:320px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.quote-grid>div>p:not(.eyebrow){font-size:13px;color:#6c6a5d;margin-top:23px;line-height:1.9}.text-link{display:flex;align-items:center;gap:12px;font-size:11px;text-decoration:underline;text-underline-offset:5px;margin-top:30px}.text-link .icon{width:17px}form{padding:36px;background:#eeece3;border-radius:14px;border:1px solid #dddbce}form label,.field-label{display:block;font-size:11px;font-weight:650;margin:0 0 9px}form label span{color:#81806c;font-size:9px;font-weight:400;margin-left:4px}form input,form textarea,dialog textarea{width:100%;border:1px solid #d4d1c1;background:#fff;color:#14140f;border-radius:7px;padding:13px 15px;font-size:12px;min-height:46px;resize:vertical}form input{margin-bottom:22px}form textarea{margin-bottom:25px}form .button{width:100%}form .fine{margin-top:17px}.advanced-section{background:#171712;color:#f2f0e2;padding:70px 0}.advanced-grid{display:grid;grid-template-columns:100px 1fr auto;gap:40px;align-items:center}.advanced-symbol{width:90px;height:90px;border:1px solid #69532f;display:grid;place-items:center;border-radius:50%;color:#deb255}.advanced-symbol .icon{width:34px;height:34px}.advanced-grid h2{font-size:41px}.advanced-grid p:not(.eyebrow){font-size:12px;color:#adab94;margin:21px 0;max-width:480px;line-height:1.9}.advanced-grid .eyebrow{color:#c5ad75;font-size:9px}.validation-tag{color:#b8a783;border:1px solid #504833;padding:6px 10px;border-radius:4px;font-size:9px}.accessories-hero{background:#ece9df;overflow:hidden;border-bottom:1px solid #d9d5c6}.accessories-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:650px}.accessories-hero .hero-copy{padding:70px 0}.accessories-hero h1{font-size:clamp(60px,6.5vw,96px);font-weight:550;line-height:.99}.accessories-hero em{color:#966314}.accessories-hero .hero-description{color:#6b6859}.hero-local{display:flex;gap:8px;font-size:10px;color:#746e5b;margin-top:34px}.hero-local .icon{width:15px;height:15px}.accessories-composition{height:620px;position:relative}.accessory-orbit{position:absolute;top:88px;left:27px;width:470px;height:470px;border-radius:50%;background:#edb540;border:1px solid #ce9c36;box-shadow:inset 0 0 0 38px #f0c05b}.accessories-word{position:absolute;font-size:65px;font-family:var(--display);font-weight:700;letter-spacing:-.03em;top:50px;left:16px;color:#cfc6ae}.accessories-composition img{position:absolute;max-width:none;filter:drop-shadow(0 18px 18px #50390925)}.hero-case{width:390px;top:38px;left:111px;transform:rotate(-12deg)}.hero-earbuds{width:310px;top:249px;left:-15px;transform:rotate(7deg)}.hero-powerbank{width:255px;top:287px;left:317px;transform:rotate(18deg)}.composition-note{position:absolute;bottom:27px;left:102px;font-size:17px;font-family:var(--display);letter-spacing:-.02em;font-weight:500}.composition-note small{display:block;font-family:var(--body);font-size:8px;color:#756a4a;letter-spacing:.04em;margin-top:7px}.categories{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.categories>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:30px 22px;border-left:1px solid var(--line);transition:background .2s}.categories>a:first-child{border-left:none;padding-left:0}.categories>a:hover{background:#e8e6db}.categories>a>span{font-size:9px;color:#999680}.categories strong{font-size:11px;font-weight:650}.categories .icon{width:18px;color:#8a6a26}.accessory-filters{border-bottom:1px solid var(--line);padding-bottom:24px}.accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.accessory-card .product-image{height:285px;background:#ecebe3}.accessory-card h3{font-size:23px;line-height:1.15;max-width:270px;min-height:54px}.product-desc{font-size:11px;color:#6f6c5c;line-height:1.8;margin-top:12px;min-height:40px}.accessory-card .availability{font-size:8px}.accessory-card .product-info{padding:24px}.fit-section{background:#e0ddd0;padding:65px 0}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fit-art img{width:100%;height:400px;object-fit:contain}.fit-grid>div>p:not(.eyebrow){font-size:13px;color:#66614e;line-height:1.95;margin-top:23px;max-width:430px}.fit-grid .button{margin-top:26px}.concept-overview{background:#11110e;color:#f7f5e8;padding:70px 0 80px}.concept-overview h1{font-size:clamp(66px,8vw,112px);line-height:.95;font-weight:500}.concept-overview>.container>.eyebrow{color:#cfc3a1}.overview-description{font-size:14px;line-height:1.85;color:#a8a28b;margin-top:28px}.concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:65px}.concept-card{position:relative;background:#24241c;border:1px solid #424233;border-radius:12px;overflow:hidden;transition:transform .25s,border-color .25s}.concept-card:hover{transform:translateY(-5px);border-color:#c09b3e}.concept-number{position:absolute;top:20px;left:23px;font-size:10px;letter-spacing:.1em;color:#ceb470;z-index:2}.concept-art{height:255px;background:#1b1b15}.concept-art img{height:100%;width:100%;object-fit:contain;padding:15px}.concept-assistencia .concept-art img{transform:scale(1.12)}.concept-produtos .concept-art{background:#9b772f}.concept-info{padding:25px}.concept-info h2{font-size:33px}.concept-info p{font-size:11px;line-height:1.85;color:#b1aa91;margin-top:15px;min-height:45px}.concept-info>span{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #414132;margin-top:20px;padding-top:18px;font-size:10px;color:#ddc38b}.overview-note{font-size:10px;color:#b0a58a;margin-top:28px}dialog{border:1px solid #c9c3b0;background:#f6f4ec;color:#181811;border-radius:17px;padding:32px;max-width:min(640px,calc(100% - 32px));max-height:85vh;width:640px;box-shadow:0 25px 100px #0006;overflow:auto}dialog::backdrop{background:#070706bf;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dialog-head .eyebrow{margin:0;color:#8e702e;font-size:9px}.close-dialog{border:1px solid #c9c6b4;background:transparent;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.close-dialog .icon{width:17px}dialog h2{font-size:38px;margin:20px 0}dialog>p{font-size:12px;line-height:1.85;color:#6a6550;margin:18px 0}.dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.dialog-actions .button{font-size:11px}.copy-status{min-height:18px;font-size:10px}.dialog-head+h2{margin-top:20px}#comparison-dialog{width:890px;max-width:min(890px,calc(100% - 28px))}.comparison-table-wrap{overflow:auto}table{border-collapse:collapse;font-size:12px;width:100%;margin-top:28px}th,td{border-top:1px solid #d8d2c0;text-align:left;padding:14px 12px;min-width:145px}th{font-weight:700;font-size:11px}thead th{font-family:var(--display);font-size:18px}td .button{font-size:10px;min-height:38px;padding:8px}.comparison-table-wrap+.fine{margin-top:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noscript-notice{padding:18px;text-align:center;font-size:12px;background:#e4dbc3}@media(min-width:1500px){.hero-grid{min-height:725px}.phone-stage{transform:scale(1.04)}.hero h1{font-size:100px}}@media(max-width:1190px){.container{width:calc(100% - 64px)}.prototype-bar{padding-inline:32px}.header-inner{gap:25px}.hero-grid{min-height:650px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:76px}.hero-description{font-size:12px}.hero-actions{gap:14px}.hero-actions .button{font-size:10px;padding-inline:14px}.phone-stage{transform:scale(.85);transform-origin:45% 50%;width:530px;margin-left:-45px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-image{height:245px}.editorial-grid{gap:50px}.issue-grid{gap:18px}.issue-card h3{font-size:21px}.advanced-grid{grid-template-columns:75px 1fr auto;gap:25px}.advanced-symbol{width:70px;height:70px}.advanced-grid>.button{font-size:10px;max-width:210px}.accessories-composition{transform:scale(.8);transform-origin:20% 50%;width:570px;margin-left:-30px}.accessories-hero h1{font-size:79px}.header nav{gap:23px}.quote-grid{gap:60px}}@media(max-width:950px){.header-contact{display:none}.hero-grid{grid-template-columns:1fr 1fr;min-height:620px}.hero h1{font-size:66px}.hero-copy .eyebrow{font-size:8px}.hero-actions{gap:10px}.hero-actions .primary{padding:12px;font-size:10px}.hero-actions .primary>.icon:first-child{display:none}.hero-description{font-size:12px}.desktop-break{display:none}.phone-stage{transform:scale(.69);transform-origin:25% 50%;margin-left:-30px}.product-grid{gap:15px}.product-info{padding:17px}.product-heading h3{font-size:17px}.price{font-size:27px}.product-image{height:210px}.select-filters label{gap:5px}.section{padding:80px 0}.editorial-grid,.local-grid{gap:40px}.editorial-art{min-height:470px;padding:25px}.editorial-art img{height:330px}.editorial-art p{font-size:22px}.faq-layout{gap:45px}.issue-grid{grid-template-columns:repeat(2,1fr);gap:20px 40px}.issue-card>p{min-height:auto}.issue-card .button{margin-top:10px}.repair-stage{transform:scale(.9);transform-origin:10% 50%;width:430px;margin-left:-35px}.repair-watermark{font-size:82px}.repair-stage>img{top:80px;left:-35px}.repair-callout{bottom:95px}.repair-stage>small{bottom:55px}.steps{gap:27px}.steps h3{font-size:23px}.advanced-grid{grid-template-columns:1fr auto}.advanced-symbol{display:none}.advanced-grid h2{font-size:36px}.quote-grid{gap:40px}.accessories-hero h1{font-size:69px}.accessories-composition{transform:scale(.65);transform-origin:15% 50%;margin-left:-20px}.accessories-hero-grid{min-height:600px}.categories>a{padding-inline:15px}.categories strong{font-size:9px}.categories>a>span{display:none}.accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-grid{gap:40px}.concept-grid{gap:15px}.concept-info{padding:22px}.concept-info h2{font-size:26px}.concept-art{height:230px}.concept-info p{min-height:60px}.footer-top{flex-wrap:wrap}.footer-top>span{font-size:9px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.prototype-bar{padding:6px 20px;font-size:8px;justify-content:space-between}.prototype-bar>span:nth-child(2){display:none}.prototype-bar>span:first-child{font-size:8px}.header-inner{height:73px;gap:12px}.brand img{width:43px;height:43px}.brand>span{font-size:20px}.brand small{font-size:6px}.menu-toggle{display:block}.header nav{display:none;position:absolute;top:73px;left:0;right:0;background:#141410;border-bottom:1px solid #42422f;padding:10px 20px;gap:0;height:auto;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.header nav a{min-height:49px;padding:10px;border-bottom:1px solid #303027}.header nav a[aria-current]:after{width:3px;height:25px;left:0;bottom:12px;right:auto}.hero-grid{grid-template-columns:1fr;min-height:unset}.hero-copy{padding:44px 0 10px}.hero .eyebrow,.accessories-hero .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:20px}.hero h1,.accessories-hero h1{font-size:clamp(56px,11.5vw,74px);line-height:.99;letter-spacing:-.05em}.hero-description{font-size:12px;max-width:400px;margin-top:22px}.hero-actions{margin-top:25px;gap:10px}.hero-actions .primary{font-size:11px;padding:14px;min-height:50px}.hero-actions .primary>.icon:first-child{display:block;width:17px}.hero-actions .text-light,.hero-actions .text-dark{font-size:10px;padding:12px 0}.hero-price{margin-top:27px}.hero-price strong{font-size:20px}.hero-price>span{font-size:8px}.hero-price small{font-size:9px}.phone-stage{margin:0 auto;width:100%;height:410px;transform:none;perspective:1000px}.phone-rig{width:192px;height:366px;top:25px;left:calc(50% - 88px);border-radius:31px}.phone-layer{border-radius:31px}.layer-back{--open:-79px}.layer-structure{--open:-29px;border-radius:26px}.layer-frame{--open:25px;border-width:5px}.layer-display{--open:78px;border-radius:24px}.layer-glass{--open:98px;border-radius:26px}.rear-camera{transform:scale(.8);transform-origin:0 0}.rear-word{top:210px;font-size:13px}.concept-chip{top:60px;right:13px;width:50px;height:58px;font-size:20px}.concept-cell{width:127px;height:147px;left:19px;bottom:35px}.concept-cell:after{font-size:6px;left:16px;top:74px}.dynamic-island{width:55px;height:17px;left:calc(50% - 27px);top:9px}.dynamic-island:after{right:7px;top:5px;width:6px;height:6px}.screen-ring{width:280px;height:280px;border-width:34px}.ring-one{left:-102px;top:92px}.ring-two{left:28px;top:95px}.screen-text{font-size:34px;top:145px;left:25px}.stage-watermark{font-size:115px;left:4%;top:101px}.stage-orbit{width:320px;height:320px;top:48px;left:calc(50% - 160px)}.stage-tag{display:none}.motion-controls{left:0;bottom:5px;right:0;gap:5px}.motion-controls>span{font-size:7px}.motion-controls button{font-size:8px;min-height:30px}.hero-bottom{min-height:54px;font-size:8px;gap:10px}.hero-bottom>span:nth-child(2){display:none}.promise-strip .container{padding-block:18px;gap:12px;flex-wrap:wrap;justify-content:start}.promise-strip span{font-size:8px;gap:5px}.promise-strip .icon{width:15px;height:15px}.section{padding:63px 0}.section-heading{display:block;margin-bottom:29px}h2{font-size:37px}.section-heading>p{font-size:11px;margin-top:20px;max-width:350px}.eyebrow{font-size:9px;margin-bottom:15px}.catalog-toolbar{padding:16px 0;gap:16px}.filter-group{gap:6px}.filter-chip{min-width:0;min-height:40px;padding:9px 13px;font-size:10px}.select-filters{width:100%;justify-content:space-between;gap:10px}.select-filters label{font-size:8px}select{font-size:10px;padding-inline:7px;max-width:145px}.catalog-status{font-size:9px;display:block;margin:18px 0}.catalog-status>span:last-child{display:block;font-size:8px;margin-top:5px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-image{height:184px}.product-image img{padding:24px 4px 0}.product-tag{left:10px;top:12px;font-size:6px}.art-label{font-size:5px;bottom:6px;right:8px}.product-info{padding:13px 11px 10px}.product-heading{align-items:start;flex-direction:column;gap:7px}.product-heading h3{font-size:17px;letter-spacing:-.035em;line-height:1.16}.storage{font-size:8px}.price{font-size:24px;margin-top:13px}.availability{font-size:7px;line-height:1.7}.card-button{min-height:40px;font-size:8px;gap:5px;padding:8px 7px;margin-top:13px}.card-button>.icon:first-child{display:none}.card-button>.icon:last-child{width:12px}.compare-label{font-size:7px;gap:5px;min-height:32px}.compare-label input{width:12px;height:12px;margin:0}.catalog-note{font-size:9px;line-height:1.85}.editorial-section{padding:55px 0}.editorial-grid{grid-template-columns:1fr;gap:39px}.editorial-art{min-height:340px;padding:23px}.editorial-art img{height:280px}.editorial-art p{margin-top:5px;font-size:23px}.editorial-number{font-size:100px;top:23px;left:20px}.editorial-copy h2{margin-bottom:18px}.numbered-item{padding:20px 0;gap:15px}.numbered-item h3{font-size:20px}.numbered-item p{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:30px}.faqs details{padding:20px 0}summary{font-size:12px;line-height:1.5}details p{font-size:11px;padding-right:10px}.local-section{padding:60px 0}.local-grid{grid-template-columns:1fr;gap:32px}.local-grid>div>p:not(.eyebrow){font-size:12px}.location{font-size:12px;margin-top:25px}.contact-card{padding:26px}.contact-card h3{font-size:32px}.footer{padding-bottom:90px}.footer-top{justify-content:start;gap:23px;padding-bottom:23px}.footer nav{width:100%;gap:23px;font-size:10px}.footer-top>span{display:none}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:5px 15px}.footer-bottom .text-button{font-size:8px;padding-left:0}.mobile-contact{display:block;position:fixed;bottom:0;left:0;right:0;z-index:49;background:#0d0d0bef;padding:8px 15px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #363428}.mobile-contact .button{width:100%;min-height:44px;padding:10px;font-size:11px}.compare-bar{bottom:76px;padding:9px 10px;gap:10px;width:calc(100% - 26px);font-size:9px;justify-content:space-between}.compare-bar .text-button{font-size:8px;padding:5px}.compare-bar .button{font-size:9px;min-height:39px;padding:9px 10px;gap:5px}.compare-bar .button .icon{width:16px}.repair-stage{height:380px;width:100%;transform:none;margin:0}.repair-grid-background{inset:20px 0;background-size:25px 25px}.repair-stage>img{width:390px;max-width:110%;left:calc(50% - 195px);top:-12px}.repair-watermark{font-size:70px;top:25px;left:10px}.repair-callout{bottom:48px;left:10px;max-width:calc(100% - 20px);padding:12px}.repair-callout strong{font-size:11px}.repair-callout div>span{font-size:8px}.repair-stage>small{bottom:23px;left:10px;font-size:7px}.hero-fine{margin-top:22px;font-size:9px}.issue-grid{gap:15px 23px}.issue-card{padding-top:20px}.issue-icon{margin-bottom:23px}.issue-card h3{font-size:21px}.issue-card>p{font-size:11px}.issue-card .button{font-size:9px;gap:5px;align-items:center;flex-wrap:wrap}.issue-card .button>.icon:first-child{display:none}.issue-card .button>.icon:last-child{width:14px;margin:0}.notice{font-size:9px;padding:12px}.steps{grid-template-columns:1fr;gap:27px;margin-top:35px}.steps>article{display:grid;grid-template-columns:56px 1fr;gap:0 15px}.steps>article>span{grid-row:span 2;font-size:43px;padding-top:4px}.steps h3{margin:0;font-size:24px}.steps p{font-size:11px;margin-top:10px;max-width:none}.quote-grid{grid-template-columns:1fr;gap:30px}.quote-grid>div>p:not(.eyebrow){font-size:12px}.quote-grid form{padding:24px}form input,form textarea{font-size:12px}.advanced-section{padding:50px 0}.advanced-grid{grid-template-columns:1fr;gap:28px}.advanced-grid>.button{max-width:none;justify-self:start}.advanced-grid h2{font-size:35px}.accessories-hero-grid{grid-template-columns:1fr;min-height:0}.accessories-hero .hero-copy{padding:47px 0 5px}.accessories-hero .hero-description{font-size:12px}.accessories-composition{height:380px;width:100%;margin:0;transform:none}.accessory-orbit{width:285px;height:285px;top:58px;left:calc(50% - 142px);box-shadow:inset 0 0 0 25px #f0c05b}.accessories-word{font-size:40px;top:27px;left:10px}.hero-case{width:236px;top:20px;left:calc(50% - 82px)}.hero-earbuds{width:185px;top:170px;left:calc(50% - 178px)}.hero-powerbank{width:170px;top:176px;left:calc(50% + 51px)}.composition-note{left:15px;bottom:22px;font-size:15px}.composition-note small{font-size:7px}.categories{grid-template-columns:repeat(2,1fr)}.categories>a{padding:20px 8px;min-height:61px}.categories>a:nth-child(3){border-left:0;border-top:1px solid var(--line)}.categories>a:nth-child(4){border-top:1px solid var(--line)}.categories strong{font-size:10px}.categories>a:first-child{padding-left:8px}.accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessory-card .product-image{height:180px}.accessory-card .product-info{padding:16px 12px}.accessory-card h3{font-size:19px;min-height:63px}.product-desc{font-size:9px;min-height:65px}.accessory-card .availability{font-size:7px}.fit-section{padding:40px 0 57px}.fit-grid{grid-template-columns:1fr;gap:15px}.fit-art img{height:255px}.fit-grid>div>p:not(.eyebrow){font-size:12px}.concept-overview{padding:45px 0 65px}.concept-overview h1{font-size:72px}.overview-description{font-size:12px}.concept-grid{grid-template-columns:1fr;margin-top:40px;gap:22px}.concept-art{height:265px}.concept-info{padding:25px}.concept-info h2{font-size:34px}.concept-info p{min-height:auto}.overview-note{font-size:9px}.concept-overview+.local-section{display:none}dialog{padding:24px;width:calc(100% - 28px)}dialog h2{font-size:32px}dialog>p{font-size:11px}.dialog-actions{flex-direction:column}.dialog-actions .button{width:100%}thead th{font-size:15px}th,td{font-size:10px;min-width:125px;padding:12px 7px}.comparison-table-wrap td .button .icon{display:none}}@media(max-width:359px){.container{width:calc(100% - 28px)}.hero h1{font-size:53px}.hero-actions .primary{font-size:10px;padding:12px}.hero-actions .text-light{font-size:9px}.product-grid{gap:8px}.product-info{padding:12px 8px}.price{font-size:22px}.product-image{height:165px}.phone-rig{left:calc(50% - 92px)}.filter-chip{padding-inline:10px;font-size:9px}.prototype-bar{padding-inline:14px}.accessory-card h3{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.phone-rig{transform:rotateX(8deg) rotateY(-29deg) rotate(12deg)}.phone-layer{transform:translateZ(var(--closed))}.motion-controls button{display:none}}.iphone17-stage{scroll-margin-top:90px;overflow:hidden;contain:layout paint;perspective:1200px}.iphone17-scene{position:absolute;width:900px;height:760px;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--iphone17-scale,.7));transform-origin:center center;pointer-events:none;perspective:1400px;isolation:isolate}.iphone17-float{position:absolute;inset:0;transform-origin:50% 47%}.iphone17-parts{position:absolute;inset:0;pointer-events:none;isolation:isolate}.iphone17-part{position:absolute;transform:translate(-50%,-50%);transform-style:preserve-3d;transform-origin:center;backface-visibility:hidden}.iphone17-part img{width:100%;height:auto;filter:drop-shadow(6px 10px 10px #0004);pointer-events:none;user-select:none}.iphone17-shell img{filter:drop-shadow(17px 23px 23px #0005)}.iphone17-floor-shadow{position:absolute;left:300px;top:650px;width:300px;height:22px;z-index:-1;background:radial-gradient(ellipse,#df9b191f,transparent 68%);transform:rotate(-5deg);pointer-events:none}.iphone17-stage .stage-tag{left:25px;bottom:65px;z-index:2;pointer-events:none}.iphone17-stage .stage-watermark,.iphone17-stage .stage-orbit{z-index:0;pointer-events:none}.motion-note{position:absolute;left:25px;right:10px;bottom:20px;display:flex;justify-content:space-between;gap:10px;z-index:2;color:#b6ad94;font-size:8px;pointer-events:none}.motion-note>span:first-child{letter-spacing:.05em;color:#c8ac6d}@media(min-width:1500px){.iphone17-stage{transform:none}}@media(max-width:1190px){.iphone17-stage{transform:none;transform-origin:center;width:100%;margin:0;height:585px}}@media(max-width:950px){.iphone17-stage{width:100%;margin:0;height:540px}.iphone17-stage .stage-tag{left:12px}.iphone17-stage .motion-note{left:12px;font-size:6px}}@media(max-width:700px){.iphone17-stage{height:410px;perspective:900px}.iphone17-stage .stage-tag{display:none}.iphone17-stage .motion-note{left:0;right:0;bottom:4px;font-size:6px}.iphone17-scene{--iphone17-scale:.36}.iphone17-stage .stage-watermark{top:100px}}@media(prefers-reduced-motion:reduce){.iphone17-float{transform:none!important}.iphone17-part:not(.iphone17-shell){opacity:0!important}.iphone17-shell{opacity:1!important;transform:translate(-50%,-50%)!important}}.accessories-hero{position:relative;background:#10100e;color:#f9f6ed;border-bottom:1px solid #302a1c}.accessories-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:38px;min-height:740px}.accessories-hero .hero-copy{padding:64px 0}.accessories-hero h1{font-weight:500;font-size:clamp(60px,6.4vw,96px)}.accessories-hero em{color:#ffb52e}.accessories-hero .eyebrow{color:#cfb478}.accessories-hero .hero-description{color:#b4aea1}.accessories-hero .text-dark{color:#f5f0e4}.accessories-hero .text-dark:hover{color:#ffb52e}.accessories-hero .hero-local{color:#96907d}.accessories-composition{position:relative;width:100%;max-width:650px;height:auto;min-height:0;display:grid;gap:9px;padding:18px 0;margin:0 auto;transform:none}.accessories-artwork{position:relative;width:100%;aspect-ratio:.96;isolation:isolate}.photo-glow{position:absolute;inset:14% 2% 0;background:radial-gradient(ellipse at 52% 57%,#ad631433,#57330718 46%,transparent 72%);z-index:0;pointer-events:none}.photo-orbit{position:absolute;border:1px solid #b58a3240;border-radius:50%;width:48%;height:46%;left:26%;top:25%;pointer-events:none;z-index:0}.orbit-b{width:71%;height:78%;left:17%;top:10%;transform:rotate(28deg);border-color:#c29f3517}.accessories-word{position:absolute;top:34%;left:1%;font-family:var(--display);font-size:clamp(38px,6vw,84px);font-weight:750;line-height:1;letter-spacing:-.05em;color:#c5b59012;pointer-events:none;z-index:0}.photo-slot{position:absolute;z-index:2;pointer-events:none;transform-origin:center;will-change:transform}.photo-slot img{position:static;display:block;width:100%;max-width:100%;height:auto;filter:drop-shadow(0 15px 12px #0006)}.photo-case img{filter:drop-shadow(0 8px 10px #0005)}.photo-index{position:absolute;left:2%;bottom:1%;font-size:8px;font-weight:650;letter-spacing:.17em;color:#b59d6d}.accessories-composition .composition-note{position:static;display:block;padding:14px 0 0;border-top:1px solid #5a472a77;font-size:16px;font-family:var(--display);line-height:1.4;letter-spacing:-.02em;font-weight:500;color:#e8dfca}.accessories-composition .composition-note small{margin-top:5px;line-height:1.6;font-size:8px;color:#9a927f}.products-photo-hero.is-resting .photo-slot{will-change:auto}.accessory-card .has-photo{background:radial-gradient(ellipse at 50% 45%,#292a25,#12130f 78%)}.accessory-card .has-photo .product-tag{color:#c9b78c}.accessory-card .has-photo .art-label{color:#a89c82}.accessory-card .has-photo img{padding:28px 24px 20px}.accessory-card .price-on-request{font-size:23px;letter-spacing:-.03em}@media(max-width:950px)and (min-width:701px){.accessories-hero-grid{min-height:640px;gap:20px}.accessories-hero .hero-copy{padding:52px 0}.accessories-composition{padding:14px 0}.accessories-word{font-size:46px}.photo-index{font-size:6px}}@media(max-width:700px){.accessories-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:0}.accessories-hero .hero-copy{padding:46px 0 0}.accessories-hero h1{font-size:clamp(56px,12vw,76px)}.accessories-composition{max-width:480px;padding:22px 0 30px;gap:14px}.accessories-word{font-size:clamp(44px,11vw,64px)}.accessories-composition .composition-note{font-size:15px}.photo-index{font-size:6px}.photo-slot img{filter:drop-shadow(0 9px 8px #0006)}}@media(prefers-reduced-motion:reduce){.photo-slot{will-change:auto}}.store-locations{display:grid;gap:20px;margin-top:28px}.store-address{display:grid;gap:5px;font-style:normal;font-size:13px;line-height:1.75;padding-left:17px;border-left:2px solid #c49436}.store-address strong{font-family:var(--display);font-size:18px;font-weight:550}.store-address span{color:#c4bfad}.store-address a{justify-self:start;font-size:11px;color:#dfbd73;text-decoration:underline;text-underline-offset:4px;min-height:28px;display:inline-flex;align-items:center}.store-address a:hover{color:#ffdc92}.business-hours{display:grid;gap:4px;margin-top:26px!important;font-size:12px!important}.business-hours strong{color:#e5d8ba}.service-regions{margin-top:25px;border-top:1px solid #776a4c;padding-top:18px}.service-regions summary{font-size:12px;min-height:32px}.service-regions summary span{color:#dfbd73}.service-regions h3{font-size:18px;margin-top:20px;letter-spacing:-.02em}.service-regions p{font-size:12px!important;line-height:2!important;margin-top:10px!important;color:#bfb59f}.breadcrumbs{background:#10100e;color:#a9a18c;font-size:10px}.breadcrumbs ol{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:11px 0}.breadcrumbs li+li:before{content:"\203a";margin-right:10px;color:#7e7662}.breadcrumbs a:hover{color:#ffb52e}.breadcrumbs [aria-current]{color:#d2c6a8}.concept-overview+.local-section{display:block!important}@media(max-width:700px){.store-address{font-size:12px}.store-address strong{font-size:16px}.store-locations{gap:18px}.service-regions summary{font-size:11px}.service-regions p{font-size:11px!important}.breadcrumbs ol{padding:9px 0;font-size:9px}.local-grid>div>h2{font-size:36px}.concept-overview h1{font-size:clamp(46px,15vw,64px)}}
