@font-face{font-family:Optician Sans;src:url(//jhyde.co.uk/cdn/shop/t/37/assets/optician-sans.woff2?v=9833581304909688421792093995) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--jh-parchment: #f7f4ef;--jh-parchment-deep: #efe9df;--jh-obsidian: #0f0e0c;--jh-ink: #3a3631;--jh-gold: #e3a857;--jh-gold-ink: #8a6327;--jh-rule: rgba(15, 14, 12, .14);--jh-display: "Optician Sans", "Raleway", "Helvetica Neue", Arial, sans-serif;--jh-body: "Raleway", "Helvetica Neue", Arial, sans-serif;--jh-section-y: clamp(64px, 9vw, 128px);--jh-measure: 66ch;--body-text-color: 58 54 49;--text-color: 58 54 49;--color-scheme-default-text-color: 58 54 49;--color-scheme-1-text-color: 58 54 49;--btn-bg-hover-color: 15 14 12;--btn-border-hover-color: 15 14 12;--btn-text-hover-color: 247 244 239;--color-scheme-default-btn-bg-hover-color: 15 14 12;--color-scheme-default-btn-border-hover-color: 15 14 12;--color-scheme-default-btn-text-hover-color: 247 244 239;--color-scheme-1-btn-bg-hover-color: 15 14 12;--color-scheme-1-btn-border-hover-color: 15 14 12;--color-scheme-1-btn-text-hover-color: 247 244 239;--color-scheme-2-btn-bg-hover-color: 247 244 239;--color-scheme-2-btn-border-hover-color: 247 244 239;--color-scheme-2-btn-text-hover-color: 15 14 12;--link-color: 15 14 12;--body-link-color: 15 14 12;--color-scheme-default-link-color: 15 14 12;--color-scheme-1-link-color: 15 14 12}body{font-family:var(--jh-body);font-weight:300;font-size:16px;line-height:1.75;color:var(--jh-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:1100px){body{font-size:17px}}body .rte strong,body .rte b{font-weight:600;color:var(--jh-obsidian)}body main :is(h1,h2,.majortitle,.hometitle,.text-column__title,.h1,.h2):not(.product-block *):not(.price *):not(.testimonial *){font-family:var(--jh-display);font-weight:400;letter-spacing:.045em;text-transform:uppercase;line-height:1.12;color:rgb(var(--heading-color));text-wrap:balance}body main h1.majortitle,body main .text-overlay h1{font-size:clamp(34px,5.2vw,68px);letter-spacing:.05em}body main h2.majortitle,body main h2.h1{font-size:clamp(24px,2.9vw,40px);margin-bottom:.55em}body main .hometitle,body main h2.h4{font-size:clamp(20px,2.1vw,28px);margin-bottom:clamp(28px,4vw,56px)}body main .text-column__title{font-size:clamp(16px,1.35vw,19px);letter-spacing:.08em;margin:0 0 .9em}body main .subheading{font-family:var(--jh-body);font-weight:600;font-size:11px;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:var(--jh-gold-ink);margin-bottom:1.1em}body main .use-color-scheme--2 .subheading,body main .text-overlay .subheading,body main .image-overlay .subheading{color:var(--jh-gold)}body main .rte>p,body main .rte>ul,body main .rte>ol{max-width:var(--jh-measure)}body main .align-ltr-center .rte>p,body main .align-center .rte>p{margin-left:auto;margin-right:auto}body main .rte a:not(.btn){color:var(--jh-obsidian);text-decoration:underline;text-decoration-color:var(--jh-gold);text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color .2s ease}body main .rte a:not(.btn):hover{text-decoration-color:var(--jh-obsidian)}body main .use-color-scheme--2 .rte a:not(.btn){color:var(--jh-parchment)}body main .use-color-scheme--2 .rte a:not(.btn):hover{text-decoration-color:var(--jh-parchment)}body main .large-text{font-family:var(--jh-body);font-weight:300;font-size:clamp(19px,1.9vw,25px);line-height:1.55;color:var(--jh-obsidian)}body main .large-text>p{max-width:38ch}body main .use-color-scheme--2 .large-text{color:var(--jh-parchment)}body main .rte p>strong:first-child{display:inline-block;margin-bottom:.2em;font-weight:600;letter-spacing:.01em}body main .rte p:has(>strong:first-child+br){padding-top:1.1em;border-top:1px solid var(--jh-rule)}body main .use-color-scheme--2 .rte p:has(>strong:first-child+br){border-top-color:#f7f4ef29}body main .use-color-scheme[class*=fully-padded-row]{padding-top:var(--jh-section-y);padding-bottom:var(--jh-section-y)}body main .shopify-section:nth-child(2n)>.use-color-scheme--1,body main .shopify-section:nth-child(2n)>div>.use-color-scheme--1{background:var(--jh-parchment-deep)}@media(min-width:990px){body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,120px);align-items:start;grid-auto-flow:row dense}body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column>*{grid-column:2;margin-top:0}body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column>.subheading{grid-column:1;grid-row:1}body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column>.majortitle{grid-column:1;grid-row:1 / span 12;align-self:start}body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column>.subheading+.majortitle{padding-top:2.4rem}body main .section-rich-text .container:not(.container--reading-width)>.align-ltr-left.spaced-column>.rte>p:first-child{margin-top:0}}body main .section-multi-column .text-column:not(:has(.text-column__image)){padding-top:28px;border-top:1px solid var(--jh-obsidian)}body main .section-multi-column .use-color-scheme--2 .text-column:not(:has(.text-column__image)){border-top-color:var(--jh-gold)}body main .section-multi-column .align-ltr-center .text-column:not(:has(.text-column__image)){border-top-color:var(--jh-gold)}body main .text-column__text{font-size:.95em}body main .text-column__text>p{max-width:46ch}body main .align-ltr-center .text-column__text>p{margin-left:auto;margin-right:auto}@media(min-width:768px){body main .feature-text-paired{padding-left:clamp(8px,3vw,56px);padding-right:clamp(8px,3vw,56px);max-width:600px}}body main .text-overlay .rte,body main .text-overlay p{font-weight:400}body .btn,body button.btn,body .shopify-payment-button__button--unbranded{font-family:var(--jh-body);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:1.25em 2.4em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}body main .btn--secondary{background:transparent;color:var(--jh-obsidian);border:1px solid var(--jh-obsidian)}body main .btn--secondary:hover{background:var(--jh-obsidian);color:var(--jh-parchment);border-color:var(--jh-obsidian)}body main .use-color-scheme--2 .btn--secondary,body main .text-overlay .btn--secondary{color:var(--jh-parchment);border-color:var(--jh-parchment)}body main .use-color-scheme--2 .btn--secondary:hover,body main .text-overlay .btn--secondary:hover{background:var(--jh-parchment);color:var(--jh-obsidian)}body main .button-row{display:flex;flex-wrap:wrap;gap:12px}body main .align-ltr-center .button-row,body main .align-center .button-row{justify-content:center}body main .section-rich-text .use-color-scheme--2{padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(80px,11vw,150px)}body main .section-rich-text .use-color-scheme--2 .container--reading-width:before{content:"";display:block;width:48px;height:1px;margin:0 auto 40px;background:var(--jh-gold)}body main .section-rich-text .use-color-scheme--2 .rte:not(.large-text){color:#f7f4efc7}body main .testimonial__blockquote{font-family:var(--jh-body)!important;font-weight:300;font-style:normal;text-transform:none;letter-spacing:0;line-height:1.5;color:var(--jh-obsidian)}@media(min-width:768px){body main .testimonial__blockquote{font-size:23px!important}}@media(max-width:767.98px){body main .testimonial__blockquote{font-size:18px!important}}body main .testimonial__author{margin-top:1.4em;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--jh-gold-ink)}body main .testimonial__star{color:var(--jh-gold)}body main .use-color-scheme--2 .testimonial__blockquote{color:var(--jh-parchment)}body main input[type=text],body main input[type=email],body main input[type=tel],body main input[type=search],body main textarea,body main select{border-radius:0;font-family:var(--jh-body)}body main iframe[src*="google.com/maps"]{filter:grayscale(1) contrast(1.05);display:block}body main .collapsible-tab__heading,body main details summary{font-family:var(--jh-body);font-weight:600;letter-spacing:.02em}body a:focus-visible,body button:focus-visible,body .btn:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body summary:focus-visible{outline:2px solid var(--jh-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-cc-animate]{opacity:1!important;transform:none!important}}::selection{background:var(--jh-gold);color:var(--jh-obsidian)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/jhyde-system.css.map */
