@font-face{font-family:'Hayyakum';src:url('assets/fonts/hayyakum-light.woff') format('woff');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'Hayyakum';src:url('assets/fonts/hayyakum-regular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Hayyakum';src:url('assets/fonts/hayyakum-medium.woff') format('woff');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'Hayyakum';src:url('assets/fonts/hayyakum-bold.woff') format('woff');font-style:normal;font-weight:700;font-display:swap}
:root{--blue:#19478f;--navy:#102f61;--orange:#f5811f;--ink:#182a45;--muted:#718096;--line:#e5eaf0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);font-family:'Hayyakum',Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{max-width:1240px;width:calc(100% - 100px);margin:auto}.top{background:var(--blue);color:white;text-align:center;font-size:13px;padding:11px}.top span{margin-right:30px;opacity:.65}header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:58px;height:58px;border-radius:13px}.brand b{font-size:25px;display:block;font-weight:700}.brand small{font-size:12px;display:block;margin-top:4px}.brand div{white-space:nowrap}nav{display:flex;gap:34px;font-weight:500;font-size:15px}nav .active{color:var(--blue)}.outline{border:1px solid var(--line);border-radius:8px;padding:13px 19px;font-weight:700;font-size:14px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding-top:15px;padding-bottom:55px}.hero-copy{padding:38px 0}.eyebrow{font-size:14px;letter-spacing:.2px;color:var(--blue);display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:var(--orange);border-radius:50%}h1{font-size:72px;line-height:1.22;letter-spacing:-2px;margin:25px 0 20px;font-weight:700}h1 em{color:var(--blue);font-style:normal;position:relative}h1 em:after{content:'';position:absolute;height:5px;background:var(--orange);width:82%;bottom:0;right:0;transform:rotate(-3deg)}.hero p{color:var(--muted);font-size:18px;line-height:1.9;margin:0 0 28px}.actions{display:flex;gap:25px;align-items:center}.btn{background:var(--blue);color:white;border:0;border-radius:8px;padding:16px 24px;display:inline-flex;justify-content:space-between;align-items:center;gap:35px;font-weight:700}.btn:hover{background:#12396f}.text-link{font-weight:700;font-size:14px}.hero-foot{margin-top:46px;display:flex;align-items:center;gap:18px;font-size:13px;color:#7d8999}.hero-foot i{width:4px;height:4px;border-radius:50%;background:#bbc5d2}.hero-art{height:500px;border-radius:24px;background:linear-gradient(145deg,#e9eff8,#f4f7fb);position:relative;overflow:hidden;direction:ltr;isolation:isolate}.orbit{border:1px solid #d2dce9;border-radius:50%;position:absolute;width:470px;height:470px;left:10%;top:60px}.o2{width:350px;height:350px;left:20%;top:120px}.art-caption{position:absolute;top:29px;left:30px;font-size:9px;letter-spacing:3px;color:#8593a8}.phone{position:absolute;width:178px;height:346px;border-radius:31px;box-shadow:18px 25px 35px #19355c26;border:3px solid #9199a5}.back{background:linear-gradient(120deg,#ced3d4,#a0aab3 70%,#e3e7e7);left:20%;top:90px;transform:rotate(-15deg)}.lenses{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:99px;height:105px;padding:9px;border-radius:25px;background:#b8c0c6;margin:11px;box-shadow:1px 2px 4px #6f798c}.lenses i{background:radial-gradient(circle,#1b3d5f 10%,#070e1c 25%,#1d2b3a 40%,#090f17 47%,#4e5962 50%,#141a21 65%,#7c8c9a 68%);width:36px;height:36px;border-radius:50%}.lenses s{width:13px;height:13px;background:#eee9dc;border-radius:50%;margin:11px}.apple{position:absolute;top:52%;left:44%;font-size:30px;color:#697681}.front{left:47%;top:118px;transform:rotate(13deg);background:#131920;border-color:#8c939d;padding:5px}.screen{height:100%;border-radius:24px;background:linear-gradient(145deg,#06172c,#153f75 50%,#90bacd);overflow:hidden;position:relative;text-align:center}.island{position:relative;z-index:3;margin:8px auto;width:57px;height:16px;background:#070a11;border-radius:20px}.screen-time{font-size:36px;font-family:Arial;color:#f1f7ff;position:relative;z-index:2;margin-top:23px;font-weight:500}.screen-orb{width:265px;height:265px;position:absolute;border-radius:50%;background:radial-gradient(ellipse at 33% 22%,#d0e3e7,#4f839d 28%,#1b4770 48%,#092039 65%);top:120px;left:-90px;border:1px solid #96bccd}.screen small{position:absolute;bottom:25px;color:#c5dce8;left:0;right:0;font-size:7px;letter-spacing:3px}.art-label{position:absolute;left:23px;bottom:33px;background:#ffffffef;padding:15px 19px;border-radius:12px;display:flex;align-items:center;gap:15px;direction:rtl;box-shadow:0 9px 30px #1d3b6412;font-size:15px;font-weight:700}.art-label>span{background:#fff0e5;color:var(--orange);font-size:26px;border-radius:50%;width:36px;height:36px;text-align:center}.art-label small{display:block;font-size:11px;font-weight:400;color:#7b8a9e;margin-top:5px}.tiny-star{position:absolute;right:32px;top:65px;color:var(--orange);font-size:55px}.art-index{position:absolute;right:28px;bottom:25px;letter-spacing:3px;font-size:9px;color:#6b7c94}.values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0}.values>div{display:flex;align-items:center;gap:15px;justify-content:center;border-left:1px solid var(--line)}.values>div:last-child{border:0}.values>div>span{font-size:30px;color:var(--blue)}.values p{margin:0}.values b{display:block;font-size:15px}.values small{display:block;color:var(--muted);margin-top:8px;font-size:11px}.collection{padding-top:80px;padding-bottom:75px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.kicker{color:var(--blue);font-size:13px;font-weight:700}h2{font-size:38px;margin:12px 0 0;line-height:1.3;letter-spacing:-1px}.section-heading p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.toolbar{display:flex;justify-content:space-between;gap:20px;margin:28px 0 15px}.tabs{display:flex;gap:8px}.tabs button{border:1px solid var(--line);border-radius:7px;padding:12px 22px;color:#63728a;background:white;font-weight:500}.tabs .selected{background:var(--blue);color:white;border-color:var(--blue)}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;padding:0 14px;color:#6b7890}.search input{border:0;outline:0;min-width:0;width:190px;padding:12px 0;background:transparent}.demo-note{font-size:11px;color:var(--muted);margin-bottom:22px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product{border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:transform .2s}.product:hover{transform:translateY(-4px)}.product-art{height:220px;background:#f5f7fa;display:grid;place-items:center;position:relative}.sample{position:absolute;top:14px;right:14px;background:white;padding:5px 9px;border-radius:4px;font-size:10px;color:#65758b}.product-art svg{height:175px;width:180px;filter:drop-shadow(7px 12px 7px #15355519)}.product-info{padding:20px}.product-info .category{font-size:10px;color:#7c8a9c}.product h3{font-family:Arial,sans-serif;font-size:18px;margin:12px 0 8px;direction:ltr;text-align:right}.product p{font-size:12px;color:var(--muted);margin:0 0 20px}.product a{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;font-size:13px;font-weight:700;color:var(--blue)}.sell{background:#eef3fa;border-radius:18px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.sell h2{font-size:43px}.sell p{color:#748196;font-size:15px;line-height:1.9;max-width:380px}.steps{display:flex;gap:22px;margin-top:40px}.steps span{color:var(--orange);font-size:12px}.steps b{display:block;color:var(--navy);font-size:12px;margin-top:10px}form{background:white;padding:28px;border-radius:12px}form h3{margin:0 0 20px;font-size:18px}form label{display:block;font-size:12px;margin:12px 0}form input,form select,form textarea{display:block;width:100%;padding:12px;border:1px solid #e1e7ef;border-radius:5px;margin-top:7px;background:#fff;color:var(--ink);resize:vertical}form .btn{width:100%;justify-content:center;padding:14px}form>small{display:block;color:var(--muted);font-size:10px;text-align:center;margin-top:12px}.branches{padding:80px 0}.branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.branch-grid article{position:relative;padding:30px;border:1px solid var(--line);border-radius:12px}.branch-grid article>span{font-size:12px;color:var(--muted)}.branch-grid h3{font-size:27px;margin:17px 0 8px}.branch-grid p{color:var(--muted);font-size:14px}.branch-grid a{display:inline-block;font-size:13px;color:var(--blue);font-weight:700;margin-top:15px}.pin{position:absolute;left:30px;top:30px;background:#edf3fa;color:var(--blue);font-size:35px;border-radius:50%;width:60px;height:60px;display:grid;place-items:center}footer{background:#102e5c;color:white}.footer{padding:38px 0;display:flex;align-items:center;justify-content:space-between}.footer p{font-size:16px;color:#c1d1e8}.footer>a:last-child{font-size:20px}.copyright{padding:20px 0;border-top:1px solid #ffffff1c;font-size:11px;color:#a8bedc}.float-wa{position:fixed;left:22px;bottom:20px;background:var(--blue);color:white;padding:14px 21px;border-radius:30px;box-shadow:0 5px 22px #0e2e5a30;font-size:13px;z-index:10}
@media(min-width:1450px){.hero-art{height:530px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}nav{gap:18px}.contact{display:none}h1{font-size:58px}.hero{gap:20px}.hero-art{height:450px}.phone{transform:scale(.85) rotate(13deg);transform-origin:top left}.back{transform:scale(.85) rotate(-15deg);left:16%}.front{left:42%;top:130px}.products{grid-template-columns:repeat(2,1fr)}.sell{gap:30px;padding:30px}.values small{font-size:10px}.values>div{gap:8px}}@media(max-width:640px){.wrap{width:calc(100% - 36px)}.top{font-size:11px}.top span{display:none}header{height:auto;min-height:125px;flex-wrap:wrap;justify-content:center;padding:17px 0}.brand img{width:45px;height:45px}.brand b{font-size:23px}nav{width:100%;justify-content:space-between;font-size:12px;gap:8px}.hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:30px;gap:15px}.hero-copy{padding:15px 0 10px}h1{font-size:57px;margin-top:20px}.hero p{font-size:16px}.hero-foot{margin-top:25px}.hero-art{height:385px}.back{top:45px;left:24%}.front{top:74px;left:49%}.art-caption{font-size:7px;top:20px;left:20px}.tiny-star{top:30px;right:20px;font-size:40px}.art-label{bottom:22px;left:20px;padding:12px}.values{grid-template-columns:1fr 1fr;gap:24px 8px;padding:24px 0}.values>div{justify-content:flex-start;border:0}.values b{font-size:13px}.values small{font-size:10px}.values>div>span{font-size:25px}.section-heading{align-items:start;gap:20px}.section-heading p{display:none}h2{font-size:31px}.collection{padding-top:45px;padding-bottom:40px}.toolbar{flex-direction:column;gap:12px}.tabs button{flex:1;padding:11px;font-size:13px}.search input{width:100%}.products{gap:12px}.product-art{height:180px}.product-art svg{width:140px;height:145px}.product-info{padding:14px}.product h3{font-size:15px}.product a{font-size:11px}.product p{font-size:10px}.sample{font-size:8px;right:8px;top:8px}.sell{grid-template-columns:1fr;padding:25px 18px;gap:25px}.sell h2{font-size:36px}.sell p{font-size:14px}.steps{margin-top:25px;justify-content:space-between;gap:10px}form{padding:20px}.branches{padding:45px 0}.branches .section-heading{flex-direction:column}.branch-grid{grid-template-columns:1fr;gap:16px}.footer{flex-wrap:wrap;gap:24px}.footer p{display:none}.footer>a:last-child{font-size:15px}.copyright{font-size:9px;padding-bottom:75px}.actions{gap:18px}.btn{padding:15px 20px}.text-link{font-size:12px}}
.hero-real{position:absolute;width:94%;height:88%;object-fit:contain;left:3%;top:4%;mix-blend-mode:multiply;filter:drop-shadow(10px 20px 15px #152d511a)}.department-links{display:flex;gap:16px}.department-links a{padding:22px 28px;border:1px solid var(--line);border-radius:12px;flex:1;font-size:22px;font-weight:700;background:#f5f8fc}.department-links span{float:left;color:var(--orange)}.catalog-note{font-size:13px;line-height:1.9;color:var(--muted);max-width:880px;margin:22px 0}.catalog-search{max-width:500px}.catalog-search input{width:100%}.department{padding-top:55px;scroll-margin-top:25px}.department+.department{border-top:1px solid var(--line);margin-top:50px}.department-heading,.department-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.result-count{font-size:12px;color:var(--muted)}.brand-filter{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:12px}.brand-filter select{padding:11px 15px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink)}.photo-art{border:0;width:100%;padding:30px 18px;cursor:pointer;background:#fff;height:240px}.photo-art img{height:100%;width:100%;object-fit:contain}.condition-tag{position:absolute;top:12px;right:12px;font-size:11px;border-radius:5px;padding:6px 10px;z-index:1}.condition-tag.new{color:#216544;background:#e5f4eb}.condition-tag.used{color:#9a5c18;background:#fff0df}.photo-caption{position:absolute;bottom:8px;left:12px;font-size:9px;color:var(--muted)}.product-info{background:#fafbfd}.product p.short-description{font-size:12px;line-height:1.7;min-height:82px;margin-bottom:15px}.price-label{font-size:11px;color:var(--muted);margin-top:8px}.price-range{font-weight:700;color:var(--blue);font-size:15px;margin:9px 0;line-height:1.7}.availability{display:block;color:var(--muted);font-size:10px}.details-btn{width:100%;background:#eaf0f9;color:var(--blue);border:0;border-radius:6px;padding:12px;margin:18px 0 12px;display:flex;justify-content:space-between;font-size:12px;font-weight:700}.price-method{margin-top:35px;font-size:12px;color:var(--muted);line-height:1.9}.price-method summary,.sources summary{cursor:pointer;color:var(--blue)}dialog{border:0;border-radius:18px;width:min(940px,94vw);max-height:90vh;padding:35px;overflow:auto;color:var(--ink);box-shadow:0 20px 100px #07172c44}dialog::backdrop{background:#0d2348a8;backdrop-filter:blur(5px)}.close-dialog{position:absolute;top:10px;left:12px;width:35px;height:35px;border:0;border-radius:50%;font-size:26px;background:#edf1f6;color:var(--ink);z-index:2}#detail-content{display:grid;grid-template-columns:1fr 1.2fr;gap:32px}.detail-photo{align-self:start;position:sticky;top:0;text-align:center}.detail-photo img{width:100%;height:330px;object-fit:contain}.detail-photo small{font-size:10px;color:var(--muted)}.detail-info>.condition-tag{position:static;display:inline-block}.detail-info h2{text-align:right;font-size:30px}.detail-info p{font-size:13px;line-height:1.9;color:var(--muted)}.detail-info .price-range{font-size:23px}.detail-info .detail-note{font-size:11px}.detail-info dl{margin:22px 0}.detail-info dl div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.detail-info dt{color:var(--muted)}.detail-info dd{margin:0;text-align:left;font-weight:500}.detail-info h3{font-size:16px}.sources{margin-top:25px;font-size:11px}.sources a{display:block;margin:12px 0;color:var(--blue)}.detail-info .btn{width:100%;justify-content:center}.empty{font-size:14px;padding:20px;background:#f7f9fc;border-radius:8px}
@media(max-width:900px){.product p.short-description{min-height:62px}.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.department-links a{padding:18px 15px;font-size:19px}.catalog-note{font-size:11px}.department-heading{align-items:flex-end}.department-heading h2{font-size:29px}.department-toolbar{flex-wrap:wrap}.department-toolbar .tabs{flex:1}.brand-filter{width:100%;justify-content:space-between}.brand-filter select{flex:1}.photo-art{height:185px;padding:30px 10px 20px}.product-info{padding:13px}.product p.short-description{font-size:11px;min-height:110px}.price-range{font-size:12px}.product-info .category{font-size:9px}.details-btn{font-size:10px;padding:10px 7px}.product a{font-size:10px;line-height:1.7}.condition-tag{font-size:9px;padding:5px 8px}dialog{padding:35px 20px 22px}#detail-content{grid-template-columns:1fr;gap:20px}.detail-photo{position:static}.detail-photo img{height:220px}.detail-info .price-range{font-size:21px}.hero-real{height:83%;top:0}.result-count{white-space:nowrap;font-size:10px}.department .kicker{font-size:11px}nav{font-size:11px}}

/* Brand typography: supplied authentic weights, without synthetic bold. */
body{font-weight:400;font-synthesis:none;line-height:1.65}
h1,h2,h3,.brand b,.price-range{font-weight:700;letter-spacing:0;line-height:1.55}
nav,.btn,.outline,.text-link,.tabs button,.details-btn,.kicker,.department-links a{font-weight:500}
.top,.hero-foot,.brand small,.values small,.category,.availability,.photo-caption,.copyright,.detail-photo small{font-weight:300}
p,input,select,textarea,dt,dd{font-weight:400}
.product h3{font-family:'Hayyakum',Arial,sans-serif;line-height:1.6}
.hero p,.sell p,.catalog-note,.detail-info p,.product p.short-description{line-height:1.9}
.product p.short-description{min-height:0}
.product{display:flex;flex-direction:column}.product-info{flex:1;display:flex;flex-direction:column}.product-info .details-btn{margin-top:auto}.product-info .availability{margin-bottom:18px}
.brand small{line-height:1.6}.hero h1{line-height:1.45;margin-top:18px}.section-heading h2{line-height:1.6}
@media(max-width:640px){header{padding-bottom:20px}nav{flex-wrap:wrap;justify-content:center;column-gap:18px;row-gap:8px}.hero h1{font-size:50px}.department-heading h2{font-size:27px}.product p.short-description{min-height:0}.product-info .category{line-height:1.8}.brand-filter select{min-height:44px}}
/* Floating navigation and quiet animated folds, inspired by the supplied reference. */
[hidden]{display:none!important}body{background:#edf2fc;isolation:isolate}.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(120deg,#d5e1fb,#edf3ff 55%,#f6eee8)}.ambient i{position:absolute;top:-45%;height:190%;width:25%;transform:rotate(31deg);background:linear-gradient(90deg,#eef5ff99,#789ddd55 45%,#f4f8ffb8 82%,#80a8e64d);box-shadow:18px 0 32px #1e55a916,-8px 0 18px #fff9;animation:fold-drift 22s ease-in-out infinite alternate;will-change:transform}.ambient i:nth-child(1){left:-15%}.ambient i:nth-child(2){left:10%;animation-delay:-7s}.ambient i:nth-child(3){left:35%;animation-delay:-14s}.ambient i:nth-child(4){left:60%;animation-delay:-3s}.ambient i:nth-child(5){left:85%;animation-delay:-11s;background:linear-gradient(90deg,#e8f0ff,#eabf9833,#f7faff)}@keyframes fold-drift{from{transform:translateX(-24px) rotate(31deg)}to{transform:translateX(55px) rotate(36deg)}}.motion-paused .ambient i{animation-play-state:paused}.top{background:transparent;color:var(--blue);font-size:11px;padding:8px}.floating-header{position:sticky;top:12px;z-index:50;max-width:1400px;width:calc(100% - 36px);height:88px;padding:12px 22px;border:1px solid #ffffffce;border-radius:50px;background:#ffffffb8;backdrop-filter:blur(22px);box-shadow:0 8px 32px #183e7610;gap:18px}.floating-header .brand img{width:46px;height:46px;border-radius:50%}.floating-header .brand b{font-size:23px}.floating-header .brand small{font-size:10px}.floating-header nav{gap:24px;align-items:center}.floating-header nav a,.nav-dropdown summary{white-space:nowrap;font-size:14px;cursor:pointer}.floating-header nav span{color:var(--blue);padding-right:5px}.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none;padding:12px 0;font-weight:500}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown[open] summary span{display:inline-block;transform:rotate(45deg)}.nav-dropdown.current summary{color:var(--blue)}.dropdown-panel{position:absolute;top:calc(100% + 13px);right:-24px;width:270px;background:#fffffff5;backdrop-filter:blur(20px);border:1px solid #fff;border-radius:20px;box-shadow:0 20px 55px #1b3b6c26;padding:18px 15px}.dropdown-panel small{display:block;color:var(--muted);font-size:11px;padding:2px 12px 10px}.floating-header .dropdown-panel a{display:flex;justify-content:space-between;padding:10px 12px;border-radius:9px;font-size:14px}.dropdown-panel a:hover,.dropdown-panel a:focus-visible{background:#eaf0fc;color:var(--blue)}.dropdown-divider{height:1px;background:var(--line);margin:7px 10px}.dropdown-panel p{color:var(--muted);font-size:10px;margin:10px 12px 0}.header-tools{display:flex;align-items:center;gap:9px}.floating-header .contact{border-radius:30px;border-color:#7890ad;padding:10px 17px;white-space:nowrap}.motion-toggle{display:grid;place-items:center;border:1px solid #7890ad;border-radius:50%;height:40px;width:40px;color:var(--navy);background:transparent;font:18px Arial;flex-shrink:0}main{min-height:65vh;padding-top:24px}.hero{padding-top:10px;padding-bottom:20px}.hero-art{background:#ffffff44;border:1px solid #ffffffb8;backdrop-filter:blur(4px)}.hero-copy{padding-top:20px;padding-bottom:20px}.hero h1{font-size:65px}.hero-foot{margin-top:28px}.values{border-color:#b4c8e488;background:#ffffff3b;padding:20px;border-radius:16px}.quick-access{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:24px 0 40px}.quick-access a{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:21px 18px;background:#ffffffa6;border:1px solid white;border-radius:15px;color:var(--blue)}.quick-access span{font-size:10px;color:var(--muted)}.quick-access b{font-size:15px;font-weight:500}.quick-access a:hover{background:white;box-shadow:0 8px 25px #274e8912}.collection{background:#fffffff0;padding:30px;border-radius:22px;margin-top:8px;margin-bottom:40px}.collection>.section-heading{margin-bottom:14px}.collection>.section-heading h2{font-size:26px;margin-top:4px}.department-links{gap:10px}.department-links a{padding:11px 22px;font-size:18px;background:#f5f7fb}.department-links a.selected{background:var(--blue);color:white}.catalog-note{font-size:11px;line-height:1.8;margin:15px 0}.catalog-search{max-width:none;background:#f8faff}.department,.department+.department{padding-top:24px;margin-top:0;border-top:0}.department-heading{margin-bottom:14px}.department-heading h2{font-size:30px;margin:3px 0 0}.department-toolbar{margin-bottom:20px}.back-home{font-size:12px;color:var(--muted)}#sell,#branches{margin-top:15px;margin-bottom:45px;background:#fffffff0;border-radius:22px}#branches{padding:35px}.branch-grid article{background:#f9fbff}.price-method{margin-top:22px}footer{background:#102e5ceF}.product{background:white}.product-art{flex-shrink:0}.product:hover{transform:none}.hero h1:focus,.department h2:focus,#sell h2:focus,#branches h2:focus{outline:none}
@media(max-width:1150px){.floating-header nav{gap:16px}.floating-header .contact{display:none}.floating-header{gap:12px}.floating-header .brand b{font-size:21px}.floating-header nav a,.nav-dropdown summary{font-size:13px}}
@media(max-width:760px){.floating-header{border-radius:24px;height:auto;min-height:105px;top:7px;padding:10px 15px;display:grid;grid-template-columns:1fr auto;width:calc(100% - 20px);gap:5px 10px}.floating-header .brand{justify-self:start}.floating-header .brand img{width:39px;height:39px}.floating-header .brand b{font-size:20px}.floating-header .brand small{font-size:8px}.floating-header nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:8px;width:100%}.floating-header nav a,.nav-dropdown summary{font-size:11px}.floating-header nav span{padding-right:1px}.floating-header .header-tools{grid-column:2;grid-row:1}.motion-toggle{height:33px;width:33px;font-size:15px}.nav-dropdown{position:static}.dropdown-panel{top:calc(100% + 7px);right:0;left:0;width:auto;margin:0 8px;max-height:60vh;overflow:auto;padding:14px}.floating-header .dropdown-panel a{font-size:14px;padding:10px 13px}.top{font-size:10px}.hero h1{font-size:49px}.hero-art{height:330px}.hero-copy{padding-top:5px}.hero p{font-size:15px}.quick-access{grid-template-columns:1fr 1fr;gap:10px;padding:20px 0 30px}.quick-access a{padding:17px 12px}.quick-access b{font-size:12px}.values{padding:18px 12px}.collection{padding:20px 14px;width:calc(100% - 20px)}.collection>.section-heading h2{font-size:24px}.department-heading h2{font-size:26px}.department-links a{font-size:16px;padding:10px 15px}.catalog-note{font-size:10px}.department-toolbar{gap:10px}.department-heading{gap:10px}.tabs button{padding:10px}.brand-filter{font-size:11px}.brand-filter select{padding:6px 12px;min-height:38px}.price-range{font-size:12px}#branches{padding:25px 18px}.hero{gap:15px}.dropdown-panel a{white-space:normal!important}main{padding-top:20px}}
@media(prefers-reduced-motion:reduce){.ambient i{animation:none!important}html{scroll-behavior:auto}*{transition:none!important}}
