@font-face{font-family:Hanken;src:url(HankenGrotesk-Variable.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage;src:url(BricolageGrotesque-Variable.woff2) format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:Anybody;src:url(Anybody-Variable.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Book;src:url(Display.ttf) format('truetype');font-weight:200 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;--bg:#f3f3ee;--surface:#e3e8df;--ink:#192c27;--muted:#42564d;--accent:#cae2a8;--line:#b7c6b8;--display:Bricolage,sans-serif;background:var(--bg);color:var(--ink);font:17px/1.6 Hanken,sans-serif}::selection{background:var(--ink);color:var(--bg)}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}a{color:inherit;text-decoration:none;text-underline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid currentColor;outline-offset:5px}a:hover{text-decoration:underline}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(56px,7vw,96px);line-height:1.04}h2{font-size:clamp(36px,4.1vw,60px);line-height:1.14}h3{font-size:27px;line-height:1.2}p{max-width:65ch}img{display:block;width:100%;height:auto}i{font-weight:400}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:15px 20px;background:var(--ink);border:1px solid transparent;color:var(--bg);font:600 15px/1.4 Hanken,sans-serif;cursor:pointer;text-align:left;transition:background .2s,color .2s}.button:hover{background:var(--accent);color:var(--ink);text-decoration:none}.text-link{text-decoration:underline;font-size:15px;display:inline-block}.notice{background:var(--ink);color:var(--bg);font-size:12px;padding:6px 48px;display:flex;justify-content:space-between}.skip{position:fixed;top:-100px;left:20px;z-index:100;padding:15px;background:var(--ink);color:var(--bg)}.skip:focus{top:20px}.header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:105px;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-.035em;line-height:1.15}.brand small{display:block;font:12px/1.4 Hanken,sans-serif;letter-spacing:0;margin-top:7px}.desktop-nav{display:flex;gap:28px;font-size:14px}.header-actions{display:flex;gap:18px;align-items:center}.header-phone{font-size:15px;font-weight:600}.menu{display:none}.menu summary{cursor:pointer;list-style:none;min-height:44px;align-items:center;gap:10px;font-size:14px;display:flex}.menu summary::-webkit-details-marker{display:none}.menu[open] summary svg{transform:rotate(90deg)}.menu nav{position:absolute;right:0;left:0;top:100%;padding:22px;background:var(--ink);color:var(--bg);display:grid;gap:0;box-shadow:0 15px 35px -20px #0009}.menu nav a{padding:15px 0;border-bottom:1px solid currentColor;font-size:20px}.menu nav a:last-child{font-size:15px;margin-top:10px;border:0}footer{padding-block:33px;border-top:1px solid var(--line);display:flex;gap:30px;align-items:center;font-size:13px}footer .brand{font-size:23px;margin-right:auto}footer small{font-size:12px;margin-left:20px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}.section-title>p{font-size:16px;max-width:36ch}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:100px}.two-col p+p{margin-top:20px}.two-col .button,.two-col .text-link{margin-top:27px}.large-phone{display:block;font-size:clamp(29px,3.6vw,49px);letter-spacing:-.03em;line-height:1.3}.visit{padding-block:80px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.visit dl{margin:0}.visit dl>div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.visit dt{font-size:13px}.visit dd{margin:0;font-size:16px}.visit .text-link{margin-top:28px}.enquiry{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:90px}.enquiry h2{margin-bottom:25px}.enquiry p{font-size:16px;max-width:43ch}.enquiry .compose-note{font-size:13px;margin-top:25px;color:var(--muted)}fieldset{margin:0;padding:0;border:0}legend,.message-label{display:block;font-size:14px;margin-bottom:15px}.topic{display:inline-flex;cursor:pointer;margin:0 7px 12px 0}.topic input{appearance:none;position:absolute;width:1px;height:1px;opacity:0}.topic span{display:block;padding:9px 14px;border:1px solid var(--line);font-size:14px}.topic input:checked+span{background:var(--accent);color:var(--ink);border-color:var(--accent)}.topic input:focus-visible+span{outline:3px solid currentColor;outline-offset:3px}.message-label{margin-top:16px}textarea{width:100%;padding:15px;background:transparent;border:1px solid var(--line);font:16px/1.6 Hanken,sans-serif;color:inherit;resize:vertical;caret-color:var(--ink)}textarea::placeholder{color:var(--muted)}form>.button{margin-top:20px}form .form-status{margin-top:15px;font-size:13px}.prepared-link{display:inline-block;margin-top:10px;text-decoration:underline}.small{font-size:14px}[hidden]{display:none!important}address{font-style:normal}.link-row{display:flex;gap:28px;flex-wrap:wrap}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--muted)}::-webkit-scrollbar-track{background:var(--bg)}
/* Pro Ink: a work wall and a commission conversation, not an artist roster invented from templates. */
.pro-ink{--bg:#16191a;--surface:#252a2b;--ink:#f2f1e8;--muted:#c0c5bc;--accent:#c9da78;--line:#50574f;--display:Anybody,sans-serif}.pro-ink .button{background:var(--accent);color:#16191a}.pro-ink .button:hover{background:#f2f1e8}.pro-ink .notice{background:#c9da78;color:#16191a}.pro-ink .brand{text-transform:uppercase;font-weight:800}.pro-ink .brand small{text-transform:none}.pro-opening{padding-top:35px}.pro-opening h1{text-transform:uppercase;font-weight:750;line-height:.97;letter-spacing:-.04em;max-width:10ch}.pro-opening h1 span{color:var(--accent)}.pro-opening{display:grid;grid-template-columns:1fr 1fr;gap:30px 90px}.opening-intro{align-self:end;padding-bottom:5px;max-width:42ch}.opening-intro .button{margin-top:24px}.pro-contact-sheet{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:18px;height:475px;margin-top:10px}.pro-contact-sheet figure{overflow:hidden}.pro-contact-sheet img{height:100%;object-fit:cover;object-position:center 57%}.pro-contact-sheet figure:first-child img{object-position:center 40%}.photo-baseline{grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pro-work{padding-block:85px}.work-mosaic{display:grid;grid-template-columns:1.05fr 1fr;gap:50px 45px;align-items:start}.work-mosaic figure:nth-child(2){padding-top:100px}.work-mosaic figure:nth-child(3){max-width:85%}.work-mosaic figure:nth-child(4){margin-top:70px}.work-mosaic img{height:490px;object-fit:cover}.work-mosaic figure:nth-child(2) img{height:590px}.work-mosaic figcaption{padding-top:18px;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.work-mosaic h3{font-size:20px;font-weight:550}.work-mosaic figcaption a{font:12px Hanken,sans-serif;text-decoration:underline;white-space:nowrap}.pro-work>.text-link{margin-top:30px;color:var(--accent)}.pro-idea{background:var(--accent);color:#16191a;padding-block:70px}.pro-idea .button{background:#16191a;color:#f2f1e8}.pro-ink .enquiry{border-bottom:1px solid var(--line)}.pro-ink textarea{caret-color:var(--accent)}
/* The Eye Lounge: blue shopfront, a warm fashion ground and an eyewear journal. */
.eye-lounge{--bg:#f3e6c9;--surface:#e1d3b0;--ink:#102c64;--muted:#3c5071;--accent:#f2d853;--line:#aeb09d;--display:Book,serif}.eye-lounge .brand{font-size:31px;font-weight:500}.eye-lounge .header{border:0}.eye-title{padding-block:45px;display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px}.eye-title h1{font-size:clamp(64px,7.3vw,96px);font-weight:500;line-height:1.04}.eye-title>div{padding-bottom:10px}.eye-title .button{margin-top:25px}.eye-hero{height:560px;position:relative;overflow:hidden;background:var(--ink)}.eye-hero>img{position:absolute;left:35%;width:65%;height:100%;object-fit:cover;object-position:center 50%}.eye-hero-note{position:absolute;top:65px;left:55px;font-family:Book,serif;font-size:77px;line-height:.95;color:var(--bg);letter-spacing:-.03em}.eye-hero-note span{display:block;font:13px Hanken,sans-serif;letter-spacing:.16em;margin-top:27px}.eye-hero figcaption{position:absolute;bottom:22px;left:28px;color:var(--bg);font-size:12px;max-width:25ch}.eye-statement{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.eye-statement h2{font-size:65px}.eye-statement .text-link{margin-top:25px}.eye-journal{background:var(--ink);color:var(--bg);padding-block:80px}.journal-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.journal-grid img{height:500px;object-fit:cover}.journal-grid figcaption{font-size:12px;padding-top:16px;display:flex;justify-content:space-between;gap:20px}.journal-grid figcaption a{text-decoration:underline}.journal-note h3{font-size:58px;font-weight:400;line-height:1.04}.journal-note p{max-width:36ch;margin-block:27px;font-size:16px}.eye-visit{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:90px}.eye-visit h2{font-size:75px}.eye-visit .address{font-size:27px;line-height:1.5;margin-bottom:25px}.eye-visit p:not(.address){font-size:15px;max-width:40ch;margin-bottom:25px}.eye-visit .link-row{margin-top:30px}
/* Seymour & Easlea: a bright optical counter, readable care routes and a working enquiry selector. */
.sey-opening{padding-top:45px}.sey-title{display:flex;align-items:end;justify-content:space-between;gap:70px}.sey-title h1{font-size:clamp(60px,7vw,94px)}.sey-title h1 span{color:#4e7056}.sey-title p{font-size:16px}.sey-title .button{margin-top:24px}.sey-product{margin-top:40px;position:relative;background:white}.sey-product img{height:360px;object-fit:contain}.sey-product figcaption{font-size:12px;padding:13px 20px;color:var(--muted)}.sey-routes{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:23px;font-size:15px;gap:20px}.sey-routes a{text-decoration:underline}.sey-care{padding-block:85px;background:var(--surface);margin-top:80px}.sey-choices{padding-block:85px}.care-picker{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.care-tabs{display:flex;flex-direction:column;gap:0}.care-tabs button{background:transparent;color:var(--ink);font:500 28px/1.3 Bricolage,sans-serif;border:0;border-bottom:1px solid var(--line);padding:25px 15px;text-align:left;cursor:pointer}.care-tabs button[aria-selected=true]{background:var(--accent)}.care-panel{background:var(--surface);padding:45px;min-height:350px}.care-panel h3{font-size:43px}.care-panel p{font-size:16px;max-width:41ch;margin-top:20px}.care-panel .button{margin-top:27px}.care-panel:not([hidden]){animation:panel .3s ease-out}@keyframes panel{from{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:none}}.sey-visit{background:var(--ink);color:var(--bg);padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:70px}.sey-visit h2{font-size:44px}.sey-visit h2 span{color:var(--accent)}.sey-contact>.text-link{margin-top:18px}.sey-contact p{margin-top:23px}.sey-contact .small{max-width:40ch;color:#d7e4d9}
/* B. Livesey: immediate phone contact, an unhurried read and small truthful archive imagery. */
.livesey{--bg:#f6f3ec;--surface:#e6e8dd;--ink:#203a30;--muted:#4e5d52;--accent:#d4dbc1;--line:#b6c1ad;--display:Book,serif}.livesey .brand{font-size:29px}.livesey .header{border:0;min-height:110px}.liv-opening{position:relative;isolation:isolate;min-height:640px;display:flex;align-items:center;color:white;background:#1b382d}.liv-opening>figure{position:absolute;z-index:-2;inset:0}.liv-opening img{height:100%;object-fit:cover;object-position:center 55%}.liv-opening:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,34,23,.86),rgba(11,34,23,.43) 60%,rgba(11,34,23,.08))}.liv-opening h1{font-size:80px;line-height:1.1;font-weight:400}.liv-opening p{font-size:18px;max-width:45ch;margin-top:26px}.liv-opening .button{margin-top:32px;background:var(--bg);color:var(--ink)}.liv-image-credit{position:absolute;bottom:15px;right:24px;font-size:12px;color:white}.liv-intro{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.liv-intro h2{font-size:55px}.liv-intro p+p{margin-top:20px}.liv-intro .text-link{margin-top:26px}.liv-help{background:var(--surface);padding-block:75px}.liv-help>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.liv-help h2{font-size:50px}.help-rows details{border-bottom:1px solid #9eaf98;padding-block:22px}.help-rows details:first-child{padding-top:0}.help-rows summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;font-family:Book,serif;font-size:26px;line-height:1.4}.help-rows summary::-webkit-details-marker{display:none}.help-rows summary svg{width:20px;height:20px;transition:transform .2s}.help-rows details[open] summary svg{transform:rotate(45deg)}.help-rows p{font-size:16px;margin-top:20px}.help-rows .text-link{margin-top:20px}.liv-heritage{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.liv-heritage h2{font-size:49px}.liv-heritage p{max-width:45ch;margin-block:26px}.heritage-pictures{display:flex;gap:25px;align-items:center}.heritage-pictures figure{max-width:245px;width:50%}.heritage-pictures figure:nth-child(2){margin-top:70px}.heritage-pictures img{width:100%}.heritage-pictures figcaption{font-size:12px;margin-top:12px}.liv-contact{background:var(--ink);color:var(--bg);padding-block:75px}.liv-contact h2{font-size:60px}.liv-contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:45px 75px;margin-top:45px}.liv-contact-grid address{font-size:18px;line-height:1.8}.liv-contact-grid .text-link{margin-top:20px}.liv-contact-grid>a:last-child{grid-column:2;margin-top:0}.livesey footer{border:0}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.desktop-nav{gap:17px;font-size:12px}.header{gap:20px}.brand{font-size:22px}.brand small{font-size:12px}.header-phone{font-size:14px}.two-col,.visit,.enquiry,.eye-statement,.eye-visit,.liv-intro,.liv-help>.wrap,.liv-heritage{gap:45px}.pro-opening{gap:30px 45px}.journal-grid{gap:45px}.eye-hero-note{font-size:60px;left:35px}.sey-title{gap:30px}.sey-title h1{font-size:69px}.sey-product img{height:310px}.sey-visit{padding:40px;gap:35px}.sey-visit h2{font-size:35px}.liv-opening h1{font-size:69px}.work-mosaic img{height:400px}.work-mosaic figure:nth-child(2) img{height:480px}.journal-note h3{font-size:45px}.eye-visit h2{font-size:60px}}
@media(max-width:740px){body{font-size:16px}.wrap{width:calc(100% - 36px)}.notice{padding:6px 18px;font-size:12px}.notice span{display:none}.header{min-height:86px;gap:15px}.brand{font-size:22px}.brand small{font-size:12px;max-width:23ch}.desktop-nav{display:none}.menu{display:block}.header-actions{gap:16px}.header-phone{display:none}.menu nav{left:-1px;right:-1px}.menu nav a{font-size:24px}.menu summary{font-size:13px}.menu summary svg{width:18px}.button{font-size:14px;padding:14px 17px;gap:20px}h1{font-size:52px}h2{font-size:35px}h3{font-size:25px}.section-title{display:block;margin-bottom:30px}.section-title>p{font-size:14px;margin-top:18px}.two-col,.enquiry,.visit{display:block}.two-col>div{margin-top:27px}.two-col p,.enquiry p{font-size:15px}.enquiry{padding-block:50px}.enquiry h2{margin-bottom:20px}.enquiry form{margin-top:32px}.enquiry .compose-note{font-size:12px;margin-top:18px}.topic span{font-size:12px;padding:10px}.topic{margin-right:3px}.visit{padding-block:45px}.visit h2{margin-bottom:25px}.visit dl>div{grid-template-columns:85px 1fr;gap:20px;padding-block:17px}.visit dd{font-size:14px}.visit dt{font-size:12px}.large-phone{font-size:31px}footer{flex-wrap:wrap;padding-block:26px;gap:17px}footer .brand{width:100%;margin:0}footer small{width:100%;margin:0;font-size:12px}.pro-opening{padding-top:25px;display:block}.pro-opening h1{font-size:64px}.opening-intro{margin-top:27px;max-width:38ch}.opening-intro p{font-size:15px}.opening-intro .button{margin-top:23px}.pro-contact-sheet{height:310px;gap:10px;margin-top:30px;grid-template-columns:1fr 1.35fr}.pro-contact-sheet figure:nth-child(3){display:none}.photo-baseline{font-size:12px;gap:12px;padding-block:15px;flex-wrap:wrap}.photo-baseline a{display:none}.pro-work{padding-block:45px}.work-mosaic{gap:30px 16px}.work-mosaic img{height:225px}.work-mosaic figure:nth-child(2){padding-top:50px}.work-mosaic figure:nth-child(2) img{height:245px}.work-mosaic figure:nth-child(3){max-width:100%}.work-mosaic figure:nth-child(4){margin-top:40px}.work-mosaic figcaption{display:block;padding-top:12px}.work-mosaic h3{font-size:18px}.work-mosaic figcaption a{font-size:12px;display:block;margin-top:8px}.pro-idea{padding-block:45px}.pro-idea h2{font-size:34px}.eye-lounge .brand{font-size:26px}.eye-title{display:block;padding-block:30px}.eye-title h1{font-size:58px}.eye-title>div{margin-top:25px}.eye-title p{font-size:15px}.eye-title .button{margin-top:22px}.eye-hero{height:470px}.eye-hero>img{left:0;top:135px;width:100%;height:335px;object-position:center 57%}.eye-hero-note{font-size:47px;top:20px;left:22px;line-height:.9}.eye-hero-note span{font-size:12px;margin-top:13px}.eye-hero figcaption{z-index:1;font-size:12px;left:12px;bottom:10px;padding:5px 8px;max-width:none;background:#102c64}.eye-statement{display:block;padding-block:50px}.eye-statement h2{font-size:44px}.eye-statement>div{margin-top:25px}.eye-statement p{font-size:15px}.eye-journal{padding-block:45px}.eye-journal h2{font-size:42px}.journal-grid{display:block}.journal-grid img{height:auto;max-height:420px;object-fit:contain}.journal-grid figcaption{display:block;font-size:12px}.journal-grid figcaption a{display:block;margin-top:8px}.journal-note{padding-top:40px}.journal-note h3{font-size:43px}.journal-note p{font-size:15px;margin-block:23px}.eye-visit{display:block;padding-block:50px}.eye-visit h2{font-size:49px;margin-bottom:28px}.eye-visit .address{font-size:23px}.eye-visit p:not(.address){font-size:14px}.eye-visit .link-row{gap:18px;margin-top:22px}.eye-visit .text-link{font-size:13px}.seymour-easlea .brand{font-size:21px}.sey-opening{padding-top:30px}.sey-title{display:block}.sey-title h1{font-size:51px}.sey-title>div{margin-top:25px}.sey-title p{font-size:14px}.sey-product{margin-top:30px}.sey-product img{height:210px;object-fit:cover;object-position:65%}.sey-product figcaption{font-size:12px;padding:12px}.sey-routes{font-size:12px;gap:15px;padding-block:18px;flex-wrap:wrap}.sey-care{margin-top:42px;padding-block:45px}.sey-care h2{font-size:37px}.sey-care .text-link{font-size:13px}.sey-choices{padding-block:45px}.care-picker{display:block}.care-tabs{flex-direction:row;margin-bottom:20px;gap:5px}.care-tabs button{font-size:15px;padding:14px 10px;border:1px solid var(--line);flex:1}.care-panel{padding:26px;min-height:310px}.care-panel h3{font-size:34px}.care-panel p{font-size:14px}.care-panel .button{font-size:13px;margin-top:23px}.sey-visit{display:block;padding:28px;margin-bottom:40px}.sey-visit h2{font-size:35px}.sey-contact{margin-top:28px}.sey-contact>.text-link{font-size:13px;overflow-wrap:anywhere}.sey-contact p{font-size:14px}.sey-contact .small{font-size:12px}.livesey .brand{font-size:25px}.livesey .header{min-height:91px}.liv-opening{min-height:610px;align-items:flex-start;padding-top:52px}.liv-opening h1{font-size:51px}.liv-opening p{font-size:16px;max-width:33ch;margin-top:25px}.liv-opening .button{margin-top:28px}.liv-opening img{object-position:62%}.liv-opening:before{background:linear-gradient(180deg,rgba(11,34,23,.89),rgba(11,34,23,.57) 70%,rgba(11,34,23,.28))}.liv-image-credit{font-size:12px;right:18px}.liv-intro{display:block;padding-block:50px}.liv-intro h2{font-size:39px}.liv-intro>div{margin-top:25px}.liv-intro p{font-size:15px}.liv-help{padding-block:45px}.liv-help>.wrap{display:block}.liv-help h2{font-size:38px;margin-bottom:32px}.help-rows summary{font-size:24px}.help-rows p{font-size:14px}.help-rows .text-link{font-size:13px}.liv-heritage{display:block;padding-block:50px}.liv-heritage h2{font-size:37px}.liv-heritage p{font-size:15px;margin-block:25px}.heritage-pictures{margin-top:32px;gap:18px}.heritage-pictures figure:nth-child(2){margin-top:42px}.heritage-pictures figcaption{font-size:12px}.liv-contact{padding-block:45px}.liv-contact h2{font-size:41px}.liv-contact-grid{display:block;margin-top:28px}.liv-contact-grid address{font-size:16px;margin-top:30px}.liv-contact-grid .text-link{font-size:14px}.liv-contact-grid>a:last-child{margin-top:22px}}
@media(max-width:360px){.pro-opening h1{font-size:57px}.eye-title h1{font-size:49px}.sey-title h1{font-size:45px}.liv-opening h1{font-size:45px}.seymour-easlea .brand{font-size:19px}.brand small{font-size:12px}.care-tabs button{font-size:13px;padding:13px 8px}.large-phone{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.pro-ink .topic input:checked+span{color:#16191a}.pro-ink .menu nav{background:#252a2b;color:#f2f1e8}.pro-ink .menu nav a{border-color:#50574f}

@media(min-width:1001px){.sey-opening{display:grid;grid-template-columns:1fr 1.05fr;gap:0 60px;padding-top:48px}.sey-title{display:contents}.sey-title h1{grid-column:1;grid-row:1;font-size:82px;align-self:end;margin-bottom:32px}.sey-title>div{grid-column:1;grid-row:2;align-self:start;padding-bottom:45px;max-width:37ch}.sey-product{grid-column:2;grid-row:1/span 2;margin:0;align-self:stretch;display:flex;flex-direction:column}.sey-product img{height:510px;object-fit:cover;object-position:72% center;flex:1;min-height:0}.sey-product figcaption{padding:14px 18px}.sey-routes{grid-column:1/-1;margin-top:18px}.sey-care{margin-top:60px}}
