:root{--ink:#112d3c;--gold:#9b7748;--paper:#fff;--soft:#f3f2ef;--line:#ddd;--mute:#596970}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}img{max-width:100%;display:block}header{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5%;gap:24px;border-bottom:1px solid #eef0f1}.logo{font-size:26px;font-weight:700;letter-spacing:3px;line-height:1.2}.logo span{font-weight:400}.logo small{display:block;font-size:10px;letter-spacing:1.8px;margin-top:8px}nav{display:flex;gap:30px;align-items:center;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;padding:14px 23px;border:1px solid var(--ink);font-weight:600;gap:15px}.button:hover{background:#274b5e}.small{padding:9px 22px}.hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:70px 5% 62px;align-items:center}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:1.7px;margin:0 0 19px}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(44px,4.8vw,73px);line-height:1.08;letter-spacing:-1.5px;margin-bottom:25px}h1 em{font-weight:400;color:var(--gold)}.hero-copy>p:not(.eyebrow){max-width:475px;font-size:18px;color:var(--mute)}.actions{display:flex;gap:23px;align-items:center;margin:30px 0}.text-link{font-size:15px;text-decoration:underline;text-underline-offset:5px}.hero-copy .quiet{font-size:14px!important;margin:33px 0 0}.hero-image{background:var(--soft);padding:25px 23px 20px;min-height:430px;display:flex;flex-direction:column;justify-content:space-between}.hero-image img{mix-blend-mode:multiply;margin:28px 0;max-height:280px;width:100%;object-fit:contain}.image-note{font-size:12px;letter-spacing:2px}.image-caption{display:flex;justify-content:space-between;align-items:end;gap:20px;font-family:Georgia,serif;font-size:25px}.image-caption small{font:11px Arial,sans-serif;letter-spacing:1px}.intro-band{display:flex;justify-content:center;gap:9%;background:var(--ink);color:white;padding:22px 5%;font-size:14px;letter-spacing:.4px}.collection,.service,.contact{max-width:1400px;margin:auto;padding:75px 5%}.section-top{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-top .text-link{margin-bottom:15px}h2{font:400 clamp(30px,3.3vw,47px)/1.15 Georgia,serif;letter-spacing:-.6px;margin-bottom:19px}.section-copy{max-width:740px;color:var(--mute);margin-bottom:30px}.filters{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.filters fieldset{border:0;padding:0;margin:0;display:flex;gap:6px}.filters fieldset input{position:absolute;opacity:0;width:1px;height:1px}.filters fieldset label span{display:block;padding:11px 19px;border:1px solid #c9cfd1;cursor:pointer}.filters input:checked+span{background:var(--ink);border-color:var(--ink);color:white}.filters input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.filters select,.filters input[type=search]{width:100%;border:1px solid #c9cfd1;background:white;color:var(--ink);padding:12px 14px;border-radius:0;height:50px;font-size:15px}.brand-label{min-width:180px;flex:1}.search-label{min-width:235px;flex:1.5}.result-line{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--mute);margin:21px 0}.result-line p{margin:0}.reset{background:none;border:0;color:var(--mute);text-decoration:underline;cursor:pointer;font-size:14px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 24px}.frame{border:1px solid #e4e7e8;background:#fff;min-width:0;display:flex;flex-direction:column}.frame-image{height:205px;padding:25px;background:#f7f7f6;display:flex;align-items:center;justify-content:center}.frame img{width:100%;max-height:155px;object-fit:contain;mix-blend-mode:multiply}.frame-details{padding:19px 20px 21px;display:flex;flex-direction:column;flex:1}.frame-brand{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px;margin-bottom:5px}.frame h3{font:400 18px/1.4 Arial,sans-serif;margin:0 0 9px}.ref{font-size:13px;color:var(--mute);margin-bottom:20px}.frame-details a{font-size:14px;margin-top:auto;border-top:1px solid #e5e5e5;padding-top:13px;text-decoration:underline;text-underline-offset:4px}.pager{display:flex;align-items:center;justify-content:center;gap:23px;margin:34px 0 24px;font-size:14px}.outline{background:white;border:1px solid #bdc7cc;color:var(--ink);padding:9px 18px;cursor:pointer}.outline:disabled{opacity:.35;cursor:default}.availability{text-align:center;color:var(--mute);font-size:13px}.service{background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:none;padding-left:max(5%,calc((100vw - 1260px)/2));padding-right:max(5%,calc((100vw - 1260px)/2))}.service p{color:var(--mute);max-width:500px}.service ol{list-style:none;margin:0;padding:0}.service li{display:flex;gap:23px;padding:20px 0;border-bottom:1px solid #d8d9d7}.service li:first-child{padding-top:0}.service li>span{font:28px Georgia,serif;color:var(--gold)}.service h3{font-size:19px;margin:0 0 7px}.service li p{margin:0;font-size:15px}.brochure{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:white;padding:65px max(5%,calc((100vw - 1260px)/2))}.brochure .eyebrow{color:#d5b687}.brochure p{max-width:590px}.brochure .light{background:white;color:var(--ink);border:0;flex-direction:column;gap:5px;min-width:250px}.light span{font-size:12px;font-weight:400}.contact{text-align:center;padding-top:75px;padding-bottom:80px}.contact p{color:var(--mute)}.contact a{font-size:clamp(20px,3vw,30px);text-decoration:underline;text-underline-offset:7px}footer{background:var(--soft);padding:35px 5%;display:flex;gap:25px;align-items:center;justify-content:space-between}footer p{margin:0;font-size:14px;color:var(--mute)}footer small{font-size:12px;color:var(--mute)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:850px){.hero{gap:30px;padding-top:40px}.hero-image{min-height:340px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-top{display:block}.service{gap:40px}nav{gap:16px}.intro-band{gap:30px}.section-top .text-link{display:inline-block;margin-bottom:22px}.image-caption{display:block}.image-caption small{display:block;margin-top:10px}}@media(max-width:600px){header{padding:20px 5%;flex-wrap:wrap}.logo{font-size:22px}nav{font-size:14px;gap:15px}nav a:first-child{display:none}.hero{grid-template-columns:1fr;padding-bottom:35px}.hero h1{font-size:48px}.hero-image{min-height:280px}.hero-image img{max-height:185px}.image-caption{display:flex}.hero-copy>p:not(.eyebrow){font-size:16px}.intro-band{font-size:12px;gap:13px;text-align:center;padding:19px 5%}.collection,.service,.contact{padding:45px 5%}.filters fieldset{width:100%}.filters fieldset label{flex:1}.filters fieldset span{text-align:center;padding:10px!important}.search-label,.brand-label{min-width:100%;flex:1}.grid{gap:14px}.frame-image{height:135px;padding:13px}.frame-details{padding:13px}.frame h3{font-size:15px}.frame-brand{font-size:11px}.ref{font-size:12px}.frame-details a{font-size:13px}.service{grid-template-columns:1fr}.brochure{display:block;padding:45px 5%}.brochure .button{margin-top:20px}.pager{gap:14px}footer{flex-wrap:wrap}.availability{font-size:12px}.actions{gap:18px}.button{padding:13px 17px}.eyebrow{font-size:11px}.text-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Business-card identity: deep navy, warm gold and fine double rules. */
:root{--ink:#11182a;--gold:#d2a34d;--paper:#11182a;--soft:#182237;--line:#665438;--mute:#c0c5d0}body{color:#f7f5ef;background:var(--paper)}header{border-bottom:1px solid #665438;padding-top:16px;padding-bottom:16px}header .logo{display:block;line-height:0}.card-logo{display:block;position:relative;overflow:hidden;width:122px;aspect-ratio:122/87;flex-shrink:0}.card-logo img{position:absolute;width:514.7541%;max-width:none;height:auto;left:-131.1475%;top:-517.2414%}.zahid-tag{display:block;position:relative;overflow:hidden;width:148px;aspect-ratio:171/152;flex-shrink:0}.zahid-tag img{position:absolute;width:367.2515%;max-width:none;height:auto;left:-204.0936%;top:-330.9211%}.hero{padding-top:54px;padding-bottom:54px}.hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-2px;color:var(--gold)}.hero h1 em{font-style:normal}.hero-copy .brand-promise{font-size:20px!important;color:#fff!important;font-weight:600}.signature-row{display:flex;align-items:center;gap:25px;margin-top:31px}.hero-copy .signature-row .quiet{border-left:1px solid var(--gold);padding-left:24px;margin:0;font-size:20px!important;font-weight:600;color:white}.signature-row .quiet span{color:var(--gold);font-size:15px;font-style:italic}.signature-row .quiet small{font-size:12px;font-weight:400;color:var(--mute)}.button{background:var(--gold);color:#11182a;border-color:var(--gold)}.button:hover{background:#e2b767;color:#11182a}.text-link{color:var(--gold)}.hero-image{background:#11182a;border:1px solid var(--gold);outline:1px solid var(--gold);outline-offset:-10px;padding:29px;min-height:435px}.hero-image>img{mix-blend-mode:normal;background:white;padding:17px}.image-note,.image-caption{color:var(--gold)}.image-caption small{color:#ddd4c3}.intro-band{background:#182237;border-block:1px solid #665438;color:#e4c38b}.collection h2,.service h2,.contact h2{color:#fff}.eyebrow{color:var(--gold)}.filters fieldset label span{border-color:#8a734c;color:#eee}.filters input:checked+span{background:var(--gold);color:#11182a;border-color:var(--gold)}.filters select,.filters input[type=search]{background:#182237;border-color:#8a734c;color:white}.filters input::placeholder{color:#bac0cc}.frame{border-color:#7e663e;background:#182237}.frame-image{background:#fff}.frame img{mix-blend-mode:normal}.frame-details{color:white}.frame-details a{border-top-color:#645536;color:var(--gold)}.outline{background:#182237;color:#f5f2e9;border-color:#8a734c}.service{background:#11182a;border-block:1px solid #665438}.service li{border-color:#665438}.service h3{color:#f9f6ef}.brochure{background:#182237;border-block:1px solid var(--gold);outline:1px solid #80683e;outline-offset:-10px}.brochure .light{background:var(--gold);color:#11182a}.brochure .eyebrow{color:var(--gold)}.contact a{color:var(--gold)}footer{background:#11182a;border-top:1px solid #665438}footer .zahid-tag{width:100px}footer .card-logo{width:100px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #f2cc82}nav .small{color:#11182a}
@media(max-width:850px){.signature-row{gap:15px}.signature-row .zahid-tag{width:110px}.hero-copy .signature-row .quiet{padding-left:15px;font-size:17px!important}.hero-image{padding:23px;min-height:380px}.hero h1{font-size:clamp(43px,6vw,68px)}}
@media(max-width:600px){header .card-logo{width:95px}header{gap:12px;flex-wrap:nowrap}nav{gap:14px}.hero{padding-top:35px}.hero h1{font-size:52px}.hero-image{min-height:300px}.hero-image>img{padding:10px}.signature-row .zahid-tag{width:130px}.signature-row{margin-top:24px}.hero-copy .signature-row .quiet{font-size:18px!important}.card-logo{width:110px}footer{gap:17px}footer p{flex-basis:100%}footer .zahid-tag{margin-left:auto}}
.contact-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin:27px 0}.contact .button{font-size:16px;text-decoration:none;color:#11182a}.contact .phone-link{font-size:26px;letter-spacing:.6px}.contact .contact-email{display:inline-block;font-size:17px;margin-top:10px}.contact .button:hover{color:#11182a}@media(max-width:600px){.contact-actions{gap:20px;flex-direction:column}.contact .phone-link{font-size:25px}nav .small{font-size:14px;padding:10px 13px}}
.menu-toggle{display:none;background:none;border:1px solid var(--gold);color:var(--gold);padding:9px 13px}.edits,.advice,.about,.faq{max-width:1400px;margin:auto;padding:78px 5%}.section-heading{max-width:680px}.section-heading>p:last-child,.advice-intro>p:last-child,.about-copy>p{color:var(--mute);font-size:17px}.edit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.edit-card{min-height:245px;border:1px solid #80683e;padding:24px;text-align:left;color:white;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;position:relative;overflow:hidden;background-color:#182237;background-size:cover;background-position:center}.edit-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,24,42,.08),rgba(17,24,42,.95))}.edit-card span,.edit-card small{position:relative}.edit-card span{font:25px/1.15 Georgia,serif;color:#fff}.edit-card small{margin-top:8px;color:#e7d3ad;font-size:13px}.edit-designer{background-image:url('assets/9481389.jpg')}.edit-women{background-image:url('assets/7233671.jpg')}.edit-men{background-image:url('assets/9101152.jpg')}.edit-sun{background-image:url('assets/8892555.jpg')}.featured-brands{margin-top:24px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.featured-brands>span{color:var(--gold);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin-right:7px}.featured-brands button,.quick-filters button{background:transparent;border:1px solid #80683e;color:#f6f1e7;padding:9px 14px;cursor:pointer}.featured-brands button:hover,.quick-filters button:hover,.quick-filters button.active{background:var(--gold);color:#11182a}.quick-filters{display:flex;gap:9px;margin:0 0 14px;flex-wrap:wrap}.frame{position:relative}.save-frame{position:absolute;right:13px;top:13px;width:42px;height:42px;border-radius:50%;border:1px solid #ad8d55;background:#11182ae8;color:white;font-size:25px;line-height:1;cursor:pointer;z-index:2}.save-frame.saved{background:var(--gold);color:#11182a}.advice{max-width:none;padding-left:max(5%,calc((100vw - 1260px)/2));padding-right:max(5%,calc((100vw - 1260px)/2));background:#f4efe6;color:#11182a}.advice-intro{max-width:720px}.advice h2{color:#11182a}.advice-intro>p:last-child{color:#4e5965}.advice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.advice-grid article{border-top:2px solid var(--gold);padding:22px 4px}.advice-grid span{color:#9b702d;font:24px Georgia,serif}.advice-grid h3{font:24px Georgia,serif;margin:17px 0 10px}.advice-grid p{color:#4e5965}.about{display:grid;grid-template-columns:1fr 1fr;gap:9%;border-bottom:1px solid #665438}.about-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.about-copy li{border-left:2px solid var(--gold);padding-left:13px;color:#eee}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;background:#182237;max-width:none;padding-left:max(5%,calc((100vw - 1260px)/2));padding-right:max(5%,calc((100vw - 1260px)/2))}.faq-list details{border-top:1px solid #665438;padding:20px 0}.faq-list details:last-child{border-bottom:1px solid #665438}.faq-list summary{cursor:pointer;font-weight:700;font-size:17px;color:white}.faq-list p{color:var(--mute);margin:14px 0 0}.shortlist-bar{position:fixed;z-index:20;left:50%;bottom:18px;transform:translateX(-50%);background:#f4efe6;color:#11182a;border:1px solid var(--gold);box-shadow:0 12px 35px #0008;display:flex}.shortlist-bar[hidden]{display:none}.shortlist-bar button{border:0;padding:13px 19px;cursor:pointer}.shortlist-bar button:first-child{background:#f4efe6}.shortlist-bar button:last-child{background:var(--gold);font-weight:700}dialog{width:min(620px,92vw);max-height:82vh;background:#11182a;color:white;border:1px solid var(--gold);padding:28px}dialog::backdrop{background:#060a12cc}.dialog-top{display:flex;justify-content:space-between;gap:20px}.dialog-top h2{color:white}.dialog-top>button{background:none;border:0;color:white;font-size:35px;align-self:flex-start;cursor:pointer}.shortlist-item{display:grid;grid-template-columns:90px 1fr auto;gap:15px;align-items:center;border-top:1px solid #665438;padding:12px 0}.shortlist-item img{width:90px;height:55px;background:white;object-fit:contain}.shortlist-item strong,.shortlist-item small{display:block}.shortlist-item small{color:var(--mute)}.shortlist-item button{background:none;border:0;color:var(--gold);text-decoration:underline;cursor:pointer}.dialog-actions{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.dialog-actions .reset{color:var(--gold)}
@media(max-width:1000px){.edit-grid{grid-template-columns:repeat(2,1fr)}header nav{gap:18px}.advice-grid{gap:16px}}
@media(max-width:760px){.menu-toggle{display:block;margin-left:auto}header{position:relative}header nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:30;background:#11182a;border-bottom:1px solid #665438;padding:18px 5%;flex-direction:column;align-items:stretch;gap:0}header nav.open{display:flex}header nav a{padding:12px 0;border-bottom:1px solid #3e3c39}header nav .button{margin-top:10px}.advice-grid,.about,.faq{grid-template-columns:1fr}.about,.faq{gap:30px}.edit-card{min-height:200px}.edits,.advice,.about,.faq{padding-top:55px;padding-bottom:55px}}
@media(max-width:520px){.edit-grid{grid-template-columns:1fr 1fr;gap:10px}.edit-card{min-height:170px;padding:16px}.edit-card span{font-size:20px}.edit-card small{font-size:12px}.featured-brands{gap:7px}.featured-brands button{padding:8px 10px}.about-copy ul{grid-template-columns:1fr}.shortlist-bar{width:calc(100% - 20px);bottom:10px}.shortlist-bar button{flex:1;padding:11px 9px;font-size:13px}.shortlist-item{grid-template-columns:72px 1fr}.shortlist-item img{width:72px}.shortlist-item>button{grid-column:2;text-align:left;padding:0}.dialog-actions{gap:15px}.dialog-actions .button{padding:11px 13px}}
.collection-filter button{padding:11px 19px;border:1px solid #8a734c;background:transparent;color:#eee;cursor:pointer}.collection-filter button.active{background:var(--gold);border-color:var(--gold);color:#11182a}#empty{text-align:center;padding:28px 16px;border:1px solid #665438}#empty p{margin-bottom:16px}@media(max-width:600px){.collection-filter button{flex:1;text-align:center;padding:10px 6px;min-width:0}}
nav .current{color:var(--gold);text-decoration:underline;text-underline-offset:7px}.home-edits{padding-top:85px}.home-action{display:flex;gap:25px;align-items:center;margin-top:30px}.home-split{padding:80px max(5%,calc((100vw - 1260px)/2));display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:#182237;border-block:1px solid #665438}.home-split>div:first-child>p:not(.eyebrow){color:var(--mute);max-width:600px}.gold-card{border:1px solid var(--gold);outline:1px solid #80683e;outline-offset:-10px;padding:38px;display:grid;grid-template-columns:auto 1fr;gap:25px 20px}.gold-card span{font:28px Georgia,serif;color:var(--gold)}.gold-card strong{font-size:18px;align-self:center}.page-hero{max-width:1400px;margin:auto;padding:85px 5% 70px}.page-hero.compact{padding-bottom:38px}.page-hero h1{max-width:850px}.page-hero>p:last-child{max-width:720px;color:var(--mute);font-size:18px}.catalogue-page{padding-top:30px}.info-cards{max-width:1260px;margin:0 auto 80px;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:18px}.info-cards article{background:#182237;border:1px solid #665438;padding:34px}.info-cards span,.steps-page>article>span{color:var(--gold);font:28px Georgia,serif}.info-cards h2{font-size:30px;margin:20px 0 12px}.info-cards p{color:var(--mute)}.cta-band{padding:60px max(5%,calc((100vw - 1260px)/2));background:#f4efe6;color:#11182a;display:flex;justify-content:space-between;align-items:center;gap:35px}.cta-band h2{color:#11182a}.cta-band p{margin-bottom:0}.steps-page{max-width:1100px;margin:0 auto 80px;padding:0 5%}.steps-page article{display:grid;grid-template-columns:70px 1fr;gap:25px;border-top:1px solid #665438;padding:35px 0}.steps-page h2{font-size:32px}.steps-page p{color:var(--mute);max-width:700px}.about-page{max-width:1260px;margin:auto;padding:85px 5%;display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center}.about-page>div:first-child>p:not(.eyebrow){font-size:18px;color:var(--mute)}.signature-panel{background:#182237;border:1px solid var(--gold);outline:1px solid #80683e;outline-offset:-10px;padding:50px;text-align:center}.signature-panel .zahid-tag{margin:auto}.signature-panel h2{color:var(--gold)}.signature-panel p{color:var(--mute)}.values{display:grid;grid-template-columns:repeat(3,1fr);max-width:1260px;margin:0 auto 85px;padding:0 5%;gap:14px}.values article{border-top:2px solid var(--gold);padding:24px 10px}.values strong,.values span{display:block}.values strong{font:29px Georgia,serif;color:var(--gold)}.values span{color:var(--mute);margin-top:7px}.faq.standalone{padding-top:25px}.product-page{max-width:1300px;margin:auto;padding:55px 5% 80px;display:grid;grid-template-columns:1.15fr .85fr;gap:6%}.back-link{display:inline-block;color:var(--gold);margin-bottom:22px}.main-view{background:white;min-height:520px;display:flex;align-items:center;justify-content:center;padding:32px}.main-view img{width:100%;height:450px;object-fit:contain}.thumbnails{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.thumbnail{background:white;border:2px solid transparent;padding:6px;cursor:pointer;min-height:90px}.thumbnail.selected{border-color:var(--gold)}.thumbnail img{width:100%;height:75px;object-fit:contain}.gallery-note{font-size:13px;color:var(--mute);margin-top:12px}.product-info{padding-top:50px}.product-info h1{font-size:clamp(40px,4vw,60px)}.product-info>p:not(.eyebrow):not(.product-ref){color:var(--mute);font-size:17px}.product-ref{color:var(--gold);letter-spacing:1px}.product-info dl{margin:30px 0}.product-info dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #665438;padding:14px 0}.product-info dt{color:var(--mute)}.product-info dd{margin:0;text-align:right}.product-actions{display:grid;gap:12px}.outline-gold{background:transparent;color:var(--gold);border-color:var(--gold)}.outline-gold:hover{color:#11182a}.related{max-width:1300px;margin:auto;padding:0 5% 90px}.related .grid{margin-top:25px}
@media(max-width:800px){.home-split,.about-page,.product-page{grid-template-columns:1fr}.home-split,.about-page{gap:45px}.product-info{padding-top:0}.main-view{min-height:390px}.main-view img{height:340px}.info-cards{grid-template-columns:1fr}.cta-band{align-items:flex-start}.values{grid-template-columns:1fr}.faq.standalone{grid-template-columns:1fr}.faq.standalone>div:first-child{display:none}}
@media(max-width:600px){.home-action,.cta-band{align-items:stretch;flex-direction:column}.page-hero{padding:55px 5% 38px}.page-hero h1{font-size:45px}.product-page{padding-top:30px}.main-view{min-height:300px;padding:15px}.main-view img{height:275px}.thumbnails{grid-template-columns:repeat(4,1fr)}.thumbnail{min-height:68px}.thumbnail img{height:55px}.steps-page article{grid-template-columns:48px 1fr;gap:13px}.steps-page h2{font-size:26px}.signature-panel{padding:35px 25px}.info-cards article{padding:25px}.home-split{padding-top:55px;padding-bottom:55px}}
