@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/rajdhani-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/rajdhani-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/rajdhani-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body{font-family:'Manrope',system-ui,sans-serif;letter-spacing:0}
button,input,select,textarea{font-family:inherit}
h1,h2,h3,.t-hero,.t-section,.t-tagline{font-family:'Rajdhani','Manrope',sans-serif;font-weight:700;letter-spacing:-.4px}
.shop-hero h1{font-family:'Rajdhani',sans-serif;font-weight:700;font-style:normal;font-size:clamp(56px,6.3vw,88px);line-height:.95;letter-spacing:.3px}
.shop-section h2,.obr-category-hero h1{font-family:'Rajdhani',sans-serif;font-weight:700;letter-spacing:0}
.shop-section h2{font-size:36px}.pcard .ucard h3{font-family:'Manrope',sans-serif;font-weight:700;font-size:15px;letter-spacing:-.2px}.shop-departments h3{font-family:'Manrope',sans-serif}.obr-eyebrow{font-family:'Manrope',sans-serif}
.gnav{background:#000}.gnav .brand{display:flex;align-items:center;flex-shrink:0;font-style:normal;margin-right:16px}
.obr-logo-horizontal{display:flex;align-items:center;gap:10px;width:199px;height:46px;background:#000}
.obr-logo-symbol,.obr-logo-wordmark{display:block;position:relative;overflow:hidden;flex-shrink:0}
.obr-logo-symbol{width:27px;height:42px}.obr-logo-symbol img{position:absolute;width:100.32px;max-width:none;height:100.32px;left:-37.52px;top:-21.28px}
.obr-logo-wordmark{width:162px;height:18px}.obr-logo-wordmark img{position:absolute;width:213.18px;max-width:none;height:213.18px;left:-25.5px;top:-146.7px}
.obr-footer-brand{display:flex;align-items:center;gap:36px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #d5d9df}.obr-footer-brand>a{flex-shrink:0;background:#000;border-radius:4px;overflow:hidden}.obr-logo-full{width:150px;height:150px;object-fit:contain}.obr-footer-brand h2{font-size:30px}.obr-footer-brand p{font-size:13px;color:#626b76;margin-top:8px}
.obr-buying-guide{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px;margin:40px 0;background:#f2f5f8;border:1px solid #dce3eb;border-left:3px solid var(--primary);border-radius:6px}.obr-buying-guide .obr-eyebrow{font-size:10px;margin-bottom:12px}.obr-buying-guide h2{font-size:30px;line-height:1.1}.obr-buying-guide p{font-size:14px;line-height:1.7;color:#576373;margin-top:12px}.obr-buying-guide h3{font-family:'Manrope',sans-serif;font-size:14px}.obr-buying-guide ul{padding-left:18px;margin:14px 0 22px;font-size:13px;line-height:1.7;color:#465262}.obr-buying-guide li{padding-left:4px;margin-bottom:7px}.obr-enquiry-tip{border-top:1px solid #d3dce6;padding-top:16px}.obr-enquiry-tip strong{font-size:12px}.obr-enquiry-tip p{font-size:13px;margin-top:6px}
@media(min-width:834px) and (max-width:1080px){.obr-logo-horizontal{width:176px;gap:7px}.obr-logo-wordmark{width:142px}.obr-logo-wordmark img{width:188.1px;height:188.1px;left:-22.5px;top:-129.5px}.gnav .brand{margin-right:6px}.shop-header-search{margin:0 10px}.shop-nav>.wrap{gap:12px}.shop-nav a{font-size:10px}}
@media(max-width:833px){.shop-hero h1{font-size:62px;line-height:.94}.gnav .brand{margin-right:auto}.obr-logo-horizontal{width:176px;gap:8px;height:44px}.obr-logo-symbol{width:23px;height:36px}.obr-logo-symbol img{width:85.3px;height:85.3px;left:-31.89px;top:-18.09px}.obr-logo-wordmark{width:144px;height:16px}.obr-logo-wordmark img{width:188.1px;height:188.1px;left:-22.5px;top:-129.5px}.shop-section h2{font-size:31px}.shop-hero .obr-eyebrow{font-size:8px}.obr-buying-guide{grid-template-columns:1fr;gap:24px;padding:24px;margin:28px 0}.obr-buying-guide h2{font-size:28px}.obr-footer-brand{gap:20px}.obr-logo-full{width:110px;height:110px}.obr-footer-brand h2{font-size:24px}.obr-footer-brand p{font-size:12px}}
@media(max-width:370px){.obr-logo-horizontal{width:148px;gap:6px}.obr-logo-wordmark{width:119px;height:14px}.obr-logo-wordmark img{width:156.75px;height:156.75px;left:-18.75px;top:-107.875px}.gnav .icobtn{padding:0 6px}.shop-hero h1{font-size:53px}.obr-footer-brand{align-items:flex-start;gap:16px}.obr-logo-full{width:86px;height:86px}.obr-buying-guide{padding:20px}}
@media(max-width:370px){.shop-hero h1{font-size:45px;letter-spacing:0}}
