
#gorse-preview{background:#fff;color:#10243b;font-family:Arial,sans-serif;line-height:1.6;border-radius:10px;overflow:hidden}#gorse-preview *{box-sizing:border-box}#gorse-preview header{padding:20px 6%;border-bottom:1px solid #dce3ec;display:flex;justify-content:space-between;gap:20px;align-items:center}#gorse-preview .brand{font-size:16px;font-weight:700;letter-spacing:.04em}#gorse-preview .place{color:#506174;font-size:14px}#gorse-preview .hero{padding:46px 6% 40px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}#gorse-preview img{width:100%;max-width:360px;height:auto;display:block;margin:auto}#gorse-preview .eyebrow{color:#007cac;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#gorse-preview h1{font-size:clamp(30px,5vw,48px);line-height:1.1;letter-spacing:-.04em;margin:15px 0 22px;font-weight:700}#gorse-preview p{font-size:16px;margin:0 0 20px;color:#445367}#gorse-preview .tags{font-size:14px;color:#007cac}#gorse-preview .links{padding:30px 6%;background:#08213f;color:#fff}#gorse-preview .links h2{font-size:23px;margin:0 0 20px;font-weight:700}#gorse-preview .link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#gorse-preview .shop-link{font:inherit;text-align:left;border:1px solid #496079;background:#102d4e;color:#fff;padding:20px;border-radius:8px;width:100%;min-height:90px}#gorse-preview .shop-link strong{display:block;font-size:19px;color:#53c9f4}#gorse-preview .shop-link span{font-size:14px;color:#d6e0ec}#gorse-preview .contact{padding:28px 6%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}#gorse-preview .contact h2{font-size:20px;margin:0 0 5px}#gorse-preview .contact p{margin:0}#gorse-preview .email{color:#007cac;font-size:16px}#gorse-preview footer{padding:16px 6%;border-top:1px solid #dce3ec;color:#586677;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:580px){#gorse-preview .hero{grid-template-columns:1fr;padding-top:24px;gap:20px}#gorse-preview .logo{order:-1}#gorse-preview img{max-width:230px}#gorse-preview .link-grid{grid-template-columns:1fr}#gorse-preview .shop-link{min-height:76px}#gorse-preview header{flex-wrap:wrap}}

#gorse-preview .shop-link{display:block;text-decoration:none;transition:background .15s}
#gorse-preview .shop-link:hover{background:#1a3d63}
a:focus-visible{outline:3px solid #00aee9;outline-offset:4px}
#gorse-preview .email{text-decoration:underline;overflow-wrap:anywhere}
#gorse-preview footer a{color:inherit;padding:8px 0;display:inline-block}
#gorse-preview header a{color:inherit;text-decoration:none}
body{margin:0;background:#eef2f6}
#gorse-preview{max-width:1100px;margin:0 auto;border-radius:0;min-height:100vh}
#gorse-preview .legal{padding:36px 6% 48px;max-width:900px;overflow-wrap:anywhere}
#gorse-preview .legal h1{font-size:36px}
#gorse-preview .legal h2{font-size:23px;margin:28px 0 12px;line-height:1.3}
#gorse-preview .legal a{color:#007cac}
#gorse-preview .legal address{font-style:normal;font-size:16px}
@media(prefers-reduced-motion:reduce){#gorse-preview .shop-link{transition:none}}
