@font-face{font-family:Stillkin Newsreader;src:url(newsreader-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Stillkin Red Hat Text;src:url(red-hat-text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading--family:"Stillkin Newsreader",Georgia,serif;--font-heading--weight:200;--font-body--family:"Stillkin Red Hat Text",Arial,sans-serif}body{font-family:var(--font-body--family)}h1,h2,h3,.original-hero h1,.sk-editorial h1,.sk-editorial h2{font-family:var(--font-heading--family);font-weight:200}.gallery-hint{max-width:65ch;font-size:14px;line-height:1.7}.compact-product #selected-look{margin-bottom:8px}.customisation-note{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 22px;max-width:44ch}.sk-studio-contact{padding:56px max(32px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.2fr 1fr;gap:60px;background:#f5f2eb}.sk-studio-contact h2{font-size:clamp(34px,3.8vw,52px);line-height:1.12;letter-spacing:-.025em;margin:0}.sk-studio-contact>div>p:last-child{font-size:14px;line-height:1.7;margin:20px 0 0;max-width:40ch}.sk-studio-contact form{align-self:center;width:100%;min-width:0}.sk-studio-enquiry summary{min-height:48px;padding:14px 0;border-bottom:1px solid var(--ink);cursor:pointer;list-style:none;font-size:14px}.sk-studio-enquiry summary::-webkit-details-marker{display:none}.sk-studio-fields{display:grid;gap:18px;padding-top:24px}.sk-studio-fields label{display:grid;gap:8px;font-size:12px}.sk-studio-fields input,.sk-studio-fields textarea{width:100%;background:#ffffff80;border:1px solid var(--line);padding:12px;font:14px/1.5 var(--font-body--family);color:var(--ink);border-radius:0}.sk-studio-fields textarea{resize:vertical}.sk-studio-fields .button{border:0;cursor:pointer;font:13px/1.4 var(--font-body--family);text-align:left}.local-form-note{font-size:10px;color:var(--muted);line-height:1.6;margin:0}.launch-signup{padding:76px 24px 70px;text-align:center;color:#202020}.launch-signup h2{font-size:34px;line-height:1.2;margin:0 0 10px}.launch-signup>p{font-size:16px;line-height:1.5;margin:0 0 36px}.launch-signup form{max-width:520px;margin:0 auto;display:grid;gap:12px;text-align:left}.launch-signup input{width:100%;min-height:52px;border:1px solid #d1d1d1;border-radius:6px;padding:14px 17px;background:#fff;font:14px/1.5 var(--font-body--family);color:var(--ink)}.launch-signup button{min-height:52px;background:#203b35;border:0;border-radius:6px;color:#fff;font:16px/1.4 var(--font-body--family);cursor:pointer;padding:14px 18px}.launch-signup button:hover{background:#334e46}.signup-consent{font-size:11px;line-height:1.6;margin:2px 0 0}#signup-status,#enquiry-status{font-size:12px;line-height:1.6;border-left:2px solid #203b35;padding-left:12px;margin:0}footer.brand-footer{display:block;padding:58px max(32px,calc((100vw - 1200px)/2)) 24px;border-top:0;background:#fff}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.footer-columns h3{font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:0 0 28px}.footer-brand p{font-size:14px;line-height:1.7;max-width:33ch;margin:0}.brand-footer .footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:14px;margin:0}.brand-footer .footer-columns nav h3{margin-bottom:12px}.footer-columns a{text-decoration:underline;text-underline-offset:3px}.brand-signature{display:flex;justify-content:center;padding:42px 24px 32px}.brand-signature img{width:260px;height:auto;mix-blend-mode:multiply;filter:contrast(1.2)}.brand-footer .footer-utilities{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.brand-footer .footer-utilities>span{font-size:11px;margin:0}.brand-footer .footer-utilities nav{margin:0 0 0 auto;display:flex;gap:20px;font-size:11px}.brand-footer .review-tools{flex-basis:100%;font-size:10px}@media(max-width:750px){.sk-studio-contact{grid-template-columns:1fr;gap:24px;padding:40px 24px}.sk-studio-contact h2{font-size:36px}.launch-signup{padding:54px 24px 44px}.launch-signup h2{font-size:30px}.launch-signup>p{font-size:14px;margin-bottom:26px}footer.brand-footer{padding:38px 24px 24px}.footer-columns{grid-template-columns:1fr 1fr;gap:36px 20px}.footer-brand{grid-column:1/-1}.footer-columns h3{font-size:28px;margin-bottom:16px}.footer-brand p{max-width:36ch;font-size:13px}.brand-footer .footer-columns nav{font-size:12px;gap:14px}.brand-signature{padding:38px 0 28px}.brand-signature img{width:230px}.brand-footer .footer-utilities nav{margin-left:0;gap:16px}.compact-product #selected-look{margin-bottom:8px}.customisation-note{margin-bottom:20px}}html{scroll-padding-top:110px}.site-header.icon-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;height:96px;padding:12px 4%;gap:12px;--icon-stroke-width:1.1px}.icon-header .header-left,.icon-header .header-right{display:flex;align-items:center;gap:20px}.icon-header .header-right{justify-content:flex-end}.site-header.icon-header .wordmark{position:relative;left:auto;transform:none;width:clamp(240px,28vw,420px)}.header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:#111;cursor:pointer;flex-shrink:0}.header-icon svg{width:28px;height:28px}.header-icon:hover{color:#203b35}.header-icon:focus-visible,.dialog-close:focus-visible{outline:2px solid #203b35;outline-offset:3px}.header-dialog{color:var(--ink);border:0;background:#fff;box-shadow:0 10px 50px #203b3522;padding:30px;width:min(640px,calc(100vw - 40px));max-height:85dvh;overflow:auto}.header-dialog::backdrop{background:#16221c55}.header-dialog.menu-drawer{height:100dvh;max-height:100dvh;width:min(420px,100vw);max-width:100vw;margin:0 auto 0 0;padding:32px}.dialog-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:28px}.dialog-heading h2{font-size:34px;line-height:1.15;margin:0}.dialog-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink);font-size:28px;cursor:pointer;flex-shrink:0}.drawer-primary,.drawer-guides{display:grid;gap:18px}.drawer-primary a{font-family:var(--font-heading--family);font-size:28px;line-height:1.2}.drawer-label{margin:32px 0 20px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.drawer-guides{font-size:13px;gap:16px}.drawer-guides a:hover,.drawer-primary a:hover{text-decoration:underline;text-underline-offset:4px}.drawer-currency{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin:28px 0 0}#portrait-search{width:100%;border:1px solid var(--line);background:#faf9f5;padding:14px;font:14px/1.5 var(--font-body--family);border-radius:0;color:var(--ink)}#search-status{font-size:12px;color:var(--muted);margin:14px 0 20px}#search-results{display:grid;grid-template-columns:1fr 1fr;gap:24px}.search-result{display:grid;grid-template-columns:64px 1fr;column-gap:14px;align-items:center;min-width:0}.search-result img{width:64px;height:80px;object-fit:contain;background:#f5f2eb;grid-row:1/3}.search-result span{font-size:14px}.search-result small{font-size:11px;color:var(--muted)}.utility-dialog{width:min(440px,calc(100vw - 40px))}.utility-dialog p{font-size:14px;line-height:1.7}.utility-dialog .local-form-note{font-size:11px}.utility-dialog .button{margin-top:16px;font-size:13px}@media(min-width:1200px){.site-header.icon-header{height:112px}}@media(max-width:750px){html{scroll-padding-top:90px}.site-header.icon-header{height:80px;padding:10px 14px;gap:4px}.icon-header .header-left,.icon-header .header-right{gap:0}.site-header.icon-header .wordmark{width:clamp(112px,calc(100vw - 216px),170px)}.header-icon svg{width:24px;height:24px}.header-dialog{padding:24px;width:calc(100vw - 24px);max-height:90dvh}.header-dialog.menu-drawer{padding:24px}.dialog-heading h2{font-size:30px}#search-results{grid-template-columns:1fr;gap:18px}}@media(max-width:359px){.site-header.icon-header{padding-inline:10px}}.header-icon,.icon-header .wordmark{transition:opacity .22s ease,color .22s ease}.header-dialog[open]{animation:header-panel-in .28s ease-out both}.header-dialog[open]::backdrop{animation:header-backdrop-in .28s ease-out both}.menu-drawer[open]{animation:header-drawer-in .32s cubic-bezier(.22,.61,.36,1) both}.menu-drawer[open] nav a{animation:header-link-in .28s ease-out backwards;animation-delay:calc(.18s + var(--menu-item,0)*45ms)}.header-dialog.is-closing{animation:header-panel-out .2s ease-in both}.header-dialog.is-closing::backdrop{animation:header-backdrop-out .2s ease-in both}.menu-drawer.is-closing{animation:header-drawer-out .24s ease-in both}.menu-drawer.is-closing nav a{animation:none}@keyframes header-panel-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes header-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes header-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes header-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes header-link-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes header-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes header-backdrop-out{0%{opacity:1}to{opacity:0}}@media(hover:hover){.header-left:has(.header-icon:hover) .header-icon:not(:hover),.header-right:has(.header-icon:hover) .header-icon:not(:hover){opacity:.5}.icon-header .wordmark:hover{opacity:.82}}@media(prefers-reduced-motion:reduce){.header-dialog[open],.header-dialog.is-closing,.header-dialog[open]::backdrop,.header-dialog.is-closing::backdrop,.menu-drawer[open] nav a{animation:none!important}.header-icon,.icon-header .wordmark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sk-brand-restoration-v4.css.map */
