@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-italic.OeSihFGJ.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-italic.RXD2d__N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-italic.BPW_PRb4.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-italic.MdV9OF8l.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-italic.CFBduFC4.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-italic.DpjVQXlB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-italic.WswMjq3i.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-italic.DDbfhWdW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-italic.CBaAd72i.woff2)format("woff2"),url(/_astro/montserrat-latin-700-italic.ar65gs44.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#92012a;--red-dark:#760021;--red-darker:#510017;--red-hover:#460014;--ink:#323232;--charcoal:#282828;--grey-line:#f6f6f6;--row-light:#fbe8c7;--row-dark:#bb8180;--white:#fff;--wrap:1170px;--gutter:16px;--font:"Montserrat", Arial, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--white);margin:0;font-size:1rem;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:var(--red)}a:hover{color:var(--red-hover)}:focus-visible{outline-offset:2px;outline:3px solid #f0b400}h1,h2,h3{font-weight:700;line-height:1.15}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:10;background:var(--white);color:var(--red);padding:8px 12px;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:8px}.site-header{background:var(--red);border-bottom:2px solid #000;padding:10px 0}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.logo img{width:200px}@media (width>=768px){.logo img{width:261px}}.nav-toggle{color:var(--white);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:4px;padding:8px 12px;font-size:.85rem;font-weight:600;display:none}.site-nav ul{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--white);text-transform:uppercase;padding:8px 12px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:block}.site-nav a:hover{color:var(--charcoal)}.site-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--white)}@media (width<=991px){.site-nav a{padding:6px 8px;font-size:.9rem}}@media (width<=767px){.js .nav-toggle{display:block}.site-nav{flex-basis:100%}.js .site-nav:not(.open){display:none}.site-nav ul{flex-direction:column;padding:8px 0}.site-nav a{border-top:1px solid #fff3;padding:10px 4px;font-size:1rem}}.page-intro{background:url(/images/brand/intro-header-bg.png) center top repeat-x var(--white);text-align:center;padding:1px 0 4px}.page-intro h1{color:#333;text-transform:uppercase;margin:25px 0 15px;font-size:clamp(1.6rem,4vw,2rem)}.rule{background:var(--charcoal);border:0;width:132px;height:2px;margin:0 auto 28px}.rule.red{background:var(--red)}.content{padding-top:8px;padding-bottom:40px}.content p{margin:0 0 1em}.strapline{text-align:center;max-width:52rem;margin:0 auto 1.5em;font-size:1.15rem;font-style:italic;font-weight:700}.hero{background:var(--charcoal);border-bottom:1px solid #333;position:relative;overflow:hidden}.hero-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.hero-track::-webkit-scrollbar{display:none}.hero-slide{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative}.hero-slide img{aspect-ratio:1300/450;object-fit:cover;width:100%}.hero-slide figcaption{text-align:center;text-transform:uppercase;color:var(--white);text-shadow:0 1px 3px #000c;padding:0 64px;font-size:clamp(1.05rem,3.2vw,2.25rem);font-weight:700;line-height:1.2;position:absolute;bottom:12%;left:0;right:0}.hero-btn{width:44px;height:44px;color:var(--white);cursor:pointer;background:#00000073;border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hero-btn:hover{background:#000000b3}.hero-btn.prev{left:12px}.hero-btn.next{right:12px}.hero-dots{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;left:0;right:0}.hero-dots button{border:1px solid var(--white);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;padding:0}.hero-dots button[aria-current=true]{background:var(--white)}@media (width<=600px){.hero-btn,.hero-dots{display:none}.hero-slide figcaption{padding:0 16px;bottom:20%}}.welcome{text-align:center;padding:10px 0 20px}.welcome h2{color:var(--red);text-transform:uppercase;margin:16px 0 8px;font-size:clamp(1.5rem,4vw,1.9rem)}.welcome p{max-width:60rem;margin:0 auto 1em}.stock-band{border-top:4px solid var(--grey-line);border-bottom:4px solid var(--grey-line);text-align:center;background:url(/images/brand/pattern-bg.png);margin-bottom:10px;padding:15px 0 20px}.stock-band a{color:#333;text-transform:uppercase;border-bottom:1px solid var(--red);align-items:center;gap:24px;margin-top:10px;font-size:clamp(1.25rem,4vw,2rem);font-weight:700;text-decoration:none;display:inline-flex}.stock-band a:hover{color:var(--red)}.latest-news{background:var(--charcoal);color:var(--white);padding:20px 0 30px}.latest-news h2{color:var(--white);text-align:center;text-transform:uppercase;margin:16px 0 8px;font-size:1.6rem}.news-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 30px;margin:0;padding:0;list-style:none;display:grid}.news-card{text-align:center}.news-card img{aspect-ratio:2;object-fit:cover;border:1px solid var(--white);width:100%;margin-bottom:10px}.news-card a:hover img{border-color:var(--red)}.news-card .title{margin:0 0 4px;font-size:1.05rem;font-weight:600}.news-card .date{margin:0 0 8px;font-size:.75rem}.news-card p{margin:0 0 8px}.latest-news a{color:var(--white)}.stock-grid{grid-template-columns:repeat(2,1fr);gap:0 30px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=992px){.stock-grid{grid-template-columns:repeat(4,1fr)}}.stock-grid a{color:var(--white);text-decoration:none;display:block}.stock-grid img{aspect-ratio:360/200;object-fit:cover;width:100%}.stock-grid .name{background:var(--red);border:3px solid var(--red-dark);margin-bottom:30px;padding:10px;font-weight:600;display:block}.stock-grid a:hover .name,.stock-grid a:focus-visible .name{background:var(--red-dark)}.stock-item{grid-template-columns:1fr;gap:24px 40px;max-width:980px;margin:40px auto 0;display:grid}@media (width>=768px){.stock-item{grid-template-columns:3fr 2fr}}.stock-item h1{background:var(--red);color:var(--white);text-transform:uppercase;margin:0;padding:10px;font-size:1.25rem}.sizes{border-collapse:collapse;width:100%;font-size:1.125rem}.sizes td{border-top:1px solid #ddd;padding:8px 8px 8px 24px}.sizes tr:nth-child(odd){background:var(--row-dark)}.sizes tr:nth-child(2n){background:var(--row-light)}.stock-photo img{width:100%;margin-bottom:1.5em}.back{margin:24px 0 0;font-weight:600;display:inline-block}.staff{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:32px 30px;margin:0;padding:0;list-style:none;display:grid}.staff li{text-align:center}.staff img{aspect-ratio:1;object-fit:cover;border:2px solid #555;border-radius:50%;width:100%;max-width:240px;margin:0 auto 12px}.staff .name{margin:0;font-size:1.05rem;font-weight:600}.staff .role{margin:2px 0 6px;font-size:.8rem}.staff .email{overflow-wrap:anywhere;margin:0 0 6px;font-size:.9rem}.staff .linkedin img{border:0;border-radius:0;width:20px;margin:0 auto}.news-list{margin:0;padding:0;list-style:none}.news-list li{border-bottom:1px solid #eee;grid-template-columns:110px 1fr;gap:16px;margin:0 0 24px;padding:0 0 24px;display:grid}.news-list img{aspect-ratio:1;object-fit:cover;border:2px solid #555;width:110px}.news-list .title{margin:0 0 4px;font-size:1.05rem;font-weight:600}.news-list .date{margin:0 0 6px;font-size:.75rem}.news-list p{margin:0 0 6px}.article{grid-template-columns:1fr;gap:24px 30px;display:grid}@media (width>=768px){.article{grid-template-columns:250px 1fr}}.article img{border:4px solid #fff;width:100%;max-width:250px;box-shadow:0 0 0 1px #ddd}.article .date{margin:0 0 1em;font-size:.8rem}.contact{grid-template-columns:1fr;gap:30px;display:grid}@media (width>=900px){.contact{grid-template-columns:1fr 1fr}}.contact-actions{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.button{background:var(--red);min-height:48px;color:var(--white);border:3px solid var(--red-dark);justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--red-dark);color:var(--white)}.button svg{fill:currentColor;flex:none;width:20px;height:20px}.details dt{margin-top:12px;font-weight:700}.details dd{margin:0}.map iframe{border:0;width:100%;height:400px;display:block}.pre-footer{background:var(--red-dark);border-top:4px solid var(--red-darker);color:var(--white);padding:14px 0;font-size:.8rem}.pre-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pre-footer address{font-style:normal}.pre-footer a{color:var(--white);border-bottom:1px solid var(--red);text-decoration:none}.pre-footer a:hover{border-color:var(--white)}.pre-footer .right{text-align:right}.social{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.social a{border:0}.social img{width:30px;height:30px}.site-footer{background:var(--red);color:var(--white);padding:10px 0;font-size:.8rem}.site-footer p{margin:0}@media (width<=480px){.pre-footer .right{text-align:left}.social{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hero-track{scroll-behavior:auto}}
