*,*::before,*::after{box-sizing:border-box}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}*:focus,*:active{outline:0}*:focus-visible{outline:.125rem solid #000;outline-offset:.125rem}img{user-select:none}.visually-hidden:not(:focus):not(:active){border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (width < 48rem){.hide-on-mobile{display:none!important}}@media (64rem>=width>=48rem){.hide-on-tablet{display:none!important}}@media (width>64rem){.hide-on-desktop{display:none!important}}main :is(p,ul):not(:last-child){margin-bottom:1.15em}main ul{padding-inline-start:1.75em}.wp-block-group.is-style-section{padding-inline:var(--wp--custom--edge-padding);width:100%;>div{max-width:79rem;margin-inline:auto}}.max48{max-width:48rem;margin-inline:auto}.max-fit-content{max-width:fit-content;margin-inline:auto}.wp-block-separator:where(.is-style-golden2,.is-style-golden16,.is-style-golden2-120){background:var(--wp--custom--golden-grad);border:0;height:.125rem;max-width:none;opacity:1;width:100%}.wp-block-separator.is-style-golden16{height:1rem}.wp-block-separator.is-style-golden2-120{margin-inline:0 auto;width:7.5rem}.objectfit{overflow:clip;img{display:block;height:100%!important;width:100%;object-fit:cover;object-position:center}}.gap64{gap:0 4rem}.gap4864{gap:2.5rem clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 12.5)), 4rem)}@media (width < 48rem){.collapse-reverse{flex-direction:column-reverse}.collapse-reverse2{.wp-block-column:first-child{order:2}.wp-block-column:last-child{order:1}}}.vertically-centered>.wp-block-column{display:flex;flex-flow:column nowrap;justify-content:center}.center-left{text-align:center;.wp-block-separator{margin-inline:auto}@media (width>=48rem){text-align:left;.wp-block-separator{margin-inline:unset}}}.clock-icon a{font-size:clamp(0.7769rem, calc(0.7769rem + ((1vw - 0.48rem) * 1.3944)), 1rem);padding:clamp(0.9rem, calc(0.9rem + ((1vw - 0.48rem) * 1.0312)), 1.065rem) 1.85rem clamp(1.375rem, calc(1.375rem + ((1vw - 0.48rem) * 3.125)), 1.875rem) 1.85rem;&::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 25"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12.5 24C18.851 24 24 18.851 24 12.5S18.851 1 12.5 1 1 6.149 1 12.5 6.149 24 12.5 24"/><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12.5 6.11v4.81a2.55 2.55 0 0 0 1.413 2.286l3.698 1.85"/></svg>');display:inline-block;position:relative;top:.4em;margin-right:.7em;width:1.5em;height:1.5em}}header{background:linear-gradient(180deg,#000 0%,transparent 100%);padding-inline:var(--wp--custom--edge-padding);position:relative;z-index:10}.wp-header-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;margin-inline:auto;max-width:79rem;height:13rem;.site-logo{margin-top:clamp(0.375rem, calc(0.375rem + ((1vw - 0.48rem) * 5.8594)), 1.3125rem)}.wpml-language-switcher-block{justify-self:end;margin-top:1.5rem}}@media (width>=64rem){.wp-header-row{grid-template-columns:8rem 1fr 8rem;grid-template-rows:auto 1fr;row-gap:1.25rem;.wp-block-navigation{grid-area:2 / 1 / 3 / 4}.site-logo{grid-area:1 / 2 / 2 / 3}.wpml-language-switcher-block{grid-area:1 / 1 / 2 / 2;justify-self:start}}}.wp-block-navigation-item{color:var(--wp--preset--color--ltext);position:relative;.wp-block-navigation-item__content,div[aria-current='page']{padding:.25rem;transition:color 0.2s ease}&:hover{color:var(--wp--preset--color--gold)}&.current-menu-item{font-weight:700}}#nav-desktop .wp-block-navigation-item:nth-last-child(n+2)::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="none" viewBox="0 0 10 10"><path fill="%23c4a24c" d="M.599 8.248a3.4 3.4 0 0 1-.522-1.322C-.15 5.634.135 4.434.782 3.32 1.68 1.77 2.98.703 4.711.204c.986-.285 1.976-.286 2.946.09.305.119.598.235.731.597.154.417.244.817.072 1.247-.191.477-.525.843-.911 1.164-.76.63-1.635 1.036-2.585 1.28-.96.247-1.864.619-2.676 1.194-.492.348-.93.75-1.261 1.26-.24.368-.388.769-.428 1.212"/><path fill="%23c4a24c" d="M9.4 1.75c.185.286.315.586.406.903.328 1.13.209 2.238-.249 3.301-.818 1.9-2.211 3.195-4.194 3.815-1.06.331-2.122.316-3.167-.112-.327-.133-.515-.347-.642-.671-.258-.663-.074-1.222.347-1.737.5-.614 1.153-1.026 1.858-1.367.57-.274 1.182-.417 1.782-.6.989-.3 1.893-.765 2.671-1.454.473-.419.87-.897 1.062-1.512.056-.18.084-.368.127-.565z"/></svg>');position:absolute;left:50%;top:1.25rem;height:.625rem;width:.625rem;transform:translateX(-50%);z-index:999;@media (width>64rem){left:unset;right:-2.0625rem;top:.1875rem;transform:none}}.wp-block-navigation__responsive-container-open{margin-top:1rem!important;padding-bottom:2rem;svg{fill:var(--wp--preset--color--gold);height:2.625rem;width:2.625rem}}body .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background:#000000cc!important;width:12rem;height:fit-content;height:20rem;.wp-block-navigation__responsive-container-close{right:unset;left:1.5rem;top:1.25rem;padding:.25rem}.wp-block-navigation__responsive-container-close svg{fill:var(--wp--preset--color--gold);height:2rem;width:2rem}.wp-block-navigation__responsive-container-content{padding-top:5.5rem}}.wpml-language-switcher-block .wp-block-navigation-item__label{font-size:.8125rem;font-weight:700;letter-spacing:.15em}.wpml-language-switcher-block .wp-block-navigation__submenu-container li:nth-child(2){margin-top:.8125rem}footer .wpml-language-switcher-block .wp-block-navigation-item__label{font-weight:400}footer .wpml-language-switcher-block ul.horizontal-list{gap:0.75rem!important;li{margin:0!important;position:relative}li::before{content:'';position:absolute;top:.7rem;left:-.5rem;width:.125rem;height:.125rem;background:#1a1714}li:first-child::before{background:#fff0}}.home-hero{display:flex;flex-flow:column nowrap;gap:0;justify-content:center;height:clamp(31.25rem, calc(31.25rem + ((1vw - 0.48rem) * 117.1875)), 50rem);overflow:hidden;margin-top:-13rem!important;padding-top:8rem;position:relative;z-index:auto}.hero-video{inset:0;overflow:hidden;position:absolute;z-index:0}.hero-video iframe{border:0;height:56.25vw;left:50%;min-height:100%;min-width:177.77777778vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.home-hero-overlay{background:rgb(0 0 0 / .6);display:grid;place-items:center;inset:0;position:absolute;z-index:-1;svg{transform:translateY(12%);width:min(100dvw, 61.375rem)}}.home-hero-h1,.home-hero-subtitle,.home-hero-vertical{position:relative;z-index:1}.home-hero-h1{color:var(--wp--preset--color--ltext);font-size:clamp(2.75rem, calc(2.75rem + ((1vw - 0.48rem) * 17.1875)), 5.5rem)}.home-hero-subtitle{color:var(--wp--preset--color--ltext);font-size:clamp(0.75rem, calc(0.75rem + ((1vw - 0.48rem) * 4.6875)), 1.5rem)}.home-hero-vertical{background-color:var(--wp--preset--color--gold);width:.125rem;height:clamp(5.625rem, calc(5.625rem + ((1vw - 0.48rem) * 3.9063)), 6.25rem)}.apptmt-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:max-content;@media (width>64rem){bottom:auto;left:auto;top:0;right:0;transform:none;z-index:20}}.otto-section{--_otto-pos:20rem;background-color:var(--wp--preset--color--cream);background-image:linear-gradient(180deg,#f8efe8 var(--_otto-pos),var(--wp--preset--color--cream) var(--_otto-pos))}.otto-section .wp-block-columns{gap:0 7.5rem}.otto-section .wp-block-column-right{display:flex;flex-flow:column nowrap;justify-content:center}@media (width>64rem){.otto-section .wp-block-column-left{flex:0 0 42.7%}.otto-section .wp-block-column-right{flex:0 0 57.3%}}@media (width < 48rem){.otto-section .wp-block-column-right{.wp-block-buttons{order:10}figure{order:11}blockquote{order:12}}}.otto-img{height:calc(132dvw - 3rem);@media (width>=48rem){height:clamp(25rem, calc(25rem + ((1vw - 0.48rem) * 156.25)), 50rem)}}.wp-block-quote{margin-inline:0;padding-left:2.5rem;position:relative;&::before{background:linear-gradient(180deg,#8a6a22 0%,#c4a24c 28%,#ebd48a 52%,#c4a24c 74%,#9c7a2e 100%);content:'';width:.125rem;position:absolute;inset:0 auto 0 0}}#services{background-position:center}.services-grid{gap:4rem 1.5rem;h3{color:var(--wp--preset--color--gold);margin-bottom:.5em}}#seiko{gap:3rem 1.5rem}.seiko-face{height:105.55dvw;@media (width>=48rem){height:62.5rem}}.seiko-right-column{display:flex;flex-direction:column;justify-content:center}.seiko-right{padding-block:var(--wp--preset--spacing--p-180) var(--wp--preset--spacing--p-200);padding-inline:var(--wp--custom--edge-padding);text-align:center;@media (width>=48rem){max-width:36.75rem;padding-left:0;text-align:left}}#brands{background:url(/wp-content/uploads/2026/08/glasses-w.svg) 50% 3.375rem / contain no-repeat var(--wp--preset--color--cream);padding-bottom:3.375rem;@media (width>=48rem){background-position:50% 2rem}}@media (width>64rem){#brands{padding-bottom:28rem}#display-logos{display:flow-root}#display-logos figure.hide-on-mobile{box-shadow:0 35px 50px 0 rgb(0 0 0 / .1);margin-top:-24rem}}.brand-grid{align-items:center;justify-content:center;gap:2rem 4rem;margin:var(--wp--preset--spacing--p-100) auto 0;max-width:82.75rem;padding-inline:var(--wp--custom--edge-padding);figure{flex-grow:0;flex-shrink:0}}.brand-miumiu img{width:12.125rem}.brand-cartier img{width:9.25rem}.brand-rayban img{width:8.5625rem}.brand-tomford img{width:11.6875rem}.brand-persol img{width:8rem}.brand-seiko img{width:8.3125rem}@media (width>=40rem){.brand-grid{flex-flow:row wrap}}#cafe{background:linear-gradient(90deg,#41433b 0%,rgb(65 67 59 / .4) 100%),url(/wp-content/uploads/2026/08/home-cafe-bgm.webp) center / cover no-repeat;@media (width>=48rem){background:linear-gradient(90deg,#41433b 10%,#fff0 100%),url(/wp-content/uploads/2026/08/home-cafe-bgd.webp) center / cover no-repeat}}.home-contact-map{width:50dvw;height:100%}.home-contact-right-column{display:flex;flex-direction:column;justify-content:center}.home-contact-right{padding-block:var(--wp--preset--spacing--p-80) var(--wp--preset--spacing--p-100);padding-inline:var(--wp--custom--edge-padding);@media (width>=48rem){max-width:36.75rem;padding-left:var(--wp--preset--spacing--p-120)}}.home-contact-logo{margin:0 auto var(--wp--preset--spacing--p-80) 0!important;width:clamp(12rem, calc(12rem + ((1vw - 0.48rem) * 18.75)), 15rem)}.home-contact-gyor{font:600 clamp(2.4375rem, calc(2.4375rem + ((1vw - 0.48rem) * 5.0781)), 3.25rem) / 1.1 var(--wp--preset--font-family--cormorant-garamond);letter-spacing:-.01em;margin-block:-.2em 0.75em!important}.home-contact-ul{list-style:none;padding-left:0;li{padding-left:3rem;position:relative}li:nth-last-child(n+2){margin-bottom:2em}li::before{position:absolute;left:.625rem;transform:translateX(-50%)}.address::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="25" fill="none" viewBox="0 0 18 25"><path fill="%23c4a24c" d="M9 5.625c.852 0 1.67.33 2.273.915.603.586.941 1.381.941 2.21 0 .41-.083.817-.244 1.196a3.1 3.1 0 0 1-.697 1.014 3.2 3.2 0 0 1-1.043.677c-.39.157-.808.238-1.23.238-.852 0-1.67-.33-2.273-.915a3.08 3.08 0 0 1-.941-2.21c0-.829.338-1.624.941-2.21A3.26 3.26 0 0 1 9 5.625M9 0c2.387 0 4.676.922 6.364 2.563A8.63 8.63 0 0 1 18 8.75C18 15.313 9 25 9 25S0 15.313 0 8.75c0-2.32.948-4.546 2.636-6.187A9.13 9.13 0 0 1 9 0m0 2.5c-1.705 0-3.34.658-4.546 1.83a6.16 6.16 0 0 0-1.883 4.42c0 1.25 0 3.75 6.429 12.138C15.429 12.5 15.429 10 15.429 8.75a6.16 6.16 0 0 0-1.883-4.42A6.52 6.52 0 0 0 9 2.5"/></svg>');top:-.25rem}.tel::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="21" fill="none" viewBox="0 0 22 21"><path fill="%23c4a24c" d="m15.094 14.35.515-.514-1.195-1.208-.512.514zm2.24-.73 2.155 1.18.807-1.497-2.155-1.178zm2.57 3.522L18.3 18.748l1.193 1.206 1.602-1.603zm-2.58 2.12c-1.635.154-5.866.017-10.448-4.567l-1.194 1.207c5 5.002 9.76 5.248 11.8 5.056zM6.876 14.695c-4.367-4.37-5.091-8.045-5.181-9.64l-1.69.097c.112 2.007 1.01 6.08 5.677 10.75zM8.427 7.68l.324-.325L7.56 6.148l-.324.324zm.581-4.451L7.587 1.317 6.232 2.34l1.421 1.91zM2.802.9l-1.77 1.77L2.224 3.88l1.77-1.77zm5.03 6.175c-.598-.604-.598-.604-.598-.602H7.23l-.003.005a1 1 0 0 0-.143.178c-.061.09-.128.21-.184.361-.138.39-.172.809-.1 1.216.152.982.824 2.28 2.545 4.002l1.194-1.208C8.928 9.417 8.544 8.436 8.473 7.974c-.034-.22.001-.33.012-.355q.009-.022 0-.006a.3.3 0 0 1-.034.044l-.012.011-.01.01zm1.514 5.16c1.723 1.723 3.02 2.396 3.996 2.545.5.077.903.016 1.208-.098a1.7 1.7 0 0 0 .474-.268l.057-.051.008-.007.003-.004.001-.002s.001-.001-.596-.605c-.598-.604-.594-.605-.594-.605l.002-.002.002-.002.007-.006.011-.011.043-.035q.015-.01-.008.003c-.028.01-.138.045-.36.011-.468-.073-1.45-.459-3.06-2.07zm-1.76-10.92C6.437-.228 4.177-.473 2.803.901l1.193 1.207c.6-.6 1.665-.538 2.237.23zm-5.89 3.74c-.023-.392.157-.803.529-1.176L1.03 2.673C.424 3.279-.053 4.137.005 5.152zM18.3 18.746c-.309.312-.643.486-.975.517l.156 1.695c.83-.078 1.508-.499 2.013-1.004zm-9.55-11.39c1.111-1.112 1.193-2.868.258-4.126L7.654 4.25c.455.612.387 1.415-.096 1.9zM19.49 14.8c.921.504 1.064 1.691.413 2.343l1.194 1.206c1.512-1.513 1.046-4.036-.801-5.046zm-3.883-.964c.434-.434 1.13-.54 1.726-.216l.808-1.495c-1.223-.67-2.739-.484-3.727.503z"/></svg>')}.email::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="16" fill="none" viewBox="0 0 21 16"><path fill="%23c4a24c" d="M18.113 0H2.888a2.97 2.97 0 0 0-2.04.807A2.7 2.7 0 0 0 0 2.75v10.5a2.7 2.7 0 0 0 .847 1.943 2.97 2.97 0 0 0 2.04.807h15.226a2.97 2.97 0 0 0 2.04-.807A2.7 2.7 0 0 0 21 13.25V2.75a2.7 2.7 0 0 0-.847-1.943A2.97 2.97 0 0 0 18.113 0M2.888 1.5h15.225c.724 0 1.312.56 1.312 1.25v.975L10.5 8.635l-8.925-4.91V2.75c0-.69.588-1.25 1.313-1.25m15.225 13H2.888c-.725 0-1.313-.56-1.313-1.25V5.46l8.925 4.91 8.925-4.91v7.79c0 .69-.588 1.25-1.312 1.25"/></svg>');top:.125rem}.opening::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path stroke="%23c4a24c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.625 18.146c4.764 0 8.625-3.838 8.625-8.573S14.389 1 9.625 1 1 4.838 1 9.573s3.862 8.573 8.625 8.573"/><path stroke="%23c4a24c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.625 4.81v3.586a1.9 1.9 0 0 0 1.06 1.704l2.773 1.378"/></svg>')}li a{text-decoration:none}li a:hover{color:var(--wp--preset--color--gold)}}.wp-block-social-links{gap:2.75rem;svg{opacity:0}.wp-social-link a{background:center / 2.625rem 2.625rem no-repeat}.wp-social-link-facebook a{background-image:url(/wp-content/uploads/2026/08/fb.svg)}.wp-social-link-instagram a{background-image:url(/wp-content/uploads/2026/08/insta.svg)}.wp-social-link-tiktok a{background-image:url(/wp-content/uploads/2026/08/tiktok.svg)}}@media (width < 48rem){.home-contact-right p{text-align:center}.home-contact-logo{margin-inline:auto!important}.wp-block-social-links{justify-content:center}}.aboutus-hero{display:flex;flex-flow:column nowrap;gap:0;justify-content:center;height:25.3125rem;margin-top:-13rem!important;padding-top:8rem;position:relative;z-index:auto}.aboutus-seiko-left,.aboutus-brands-right{padding-inline:var(--wp--custom--edge-padding)}.aboutus-seiko-carbon{background:url(/wp-content/uploads/2026/08/seiko-carbon.webp) 0% 0% / 150% no-repeat;display:flex;flex-flow:column nowrap;min-height:32rem}.aboutus-seiko-right{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-block:var(--wp--preset--spacing--p-80);width:100%}@media (width>=48rem){.aboutus-seiko-left{margin-inline:auto 0;max-width:37.5rem}.aboutus-seiko-carbon{background-size:cover}.aboutus-seiko-right{margin-inline:0 auto;max-width:37.5rem}.aboutus-brands-right{margin-inline:0 auto;max-width:38rem;padding-left:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 12.5)), 4rem)}}.aboutus-brands-left{background:url(/wp-content/uploads/2026/08/aboutus-brands.webp) center / cover no-repeat;min-height:32rem}.aboutus-brands-glasses{background:url(/wp-content/uploads/2026/08/glasses-w.svg) 0% 16.5% / contain no-repeat}.aboutus-brand-grid-wrap{padding:var(--wp--preset--spacing--p-36) var(--wp--custom--edge-padding);img{filter:brightness(0) brightness(0) saturate(100%) invert(2%) sepia(3%) saturate(5550%) hue-rotate(335deg) brightness(106%) contrast(97%)}}.aboutus-contact-logo{width:clamp(12.5rem, calc(12.5rem + ((1vw - 0.48rem) * 21.875)), 16rem)}.ul-brown-caps{--_ul-left:clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 6.25)), 2.5rem);margin:0;padding-left:var(--_ul-left);li{margin-top:2rem;position:relative;text-transform:uppercase}li::marker{font-size:0;opacity:0}li::before{background:var(--wp--preset--color--gold);border-radius:1rem;content:'';position:absolute;height:.625rem;width:.625rem;top:.25em;left:calc(-1 * var(--_ul-left))}}.brand-grid.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 21.25rem),1fr));gap:clamp(3rem, calc(3rem + ((1vw - 0.48rem) * 12.5)), 5rem) 1rem;place-items:center}.grid{.brand-tomford img{width:15rem}.brand-persol img{width:9.5rem}.brand-rayban img{width:10.75rem}.brand-brunello img{width:17.5rem}.brand-rcavalli img{width:14.8rem}.brand-seiko img{width:11rem}.brand-choo img{width:16rem}.brand-garmani img{width:19rem}}.footer-content-section{padding-block:clamp(0.75rem, calc(0.75rem + ((1vw - 0.48rem) * 10.9375)), 2.5rem);.wpml-language-switcher-block{width:max-content!important}[data-wpml='current-language-item'] .wp-block-navigation-item__label{font-weight:700}}.footer-content{flex-wrap:nowrap;gap:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 6.25)), 3rem);@media (width>=48rem){flex-direction:row-reverse}}