 .oct-topbar .brxe-container, .oct-mainbar .brxe-container, .oct-trustbar .brxe-container { width: 100%; max-width: var(--oct-container); } .oct-topbar svg, .oct-trustbar svg { width: 18px; height: 18px; }  .oct-topbar { background: var(--oct-cream); padding: 12px 0 0; } .oct-topbar__call { font-size: 14px; } .oct-topbar__call p { margin: 0; } .oct-topbar__call a { color: inherit; } .oct-topbar__call strong { font-weight: 700; }  .oct-btn { font-size: 13px; letter-spacing: .08em; text-transform: uppercase; padding: 10px 18px; border: 1px solid var(--oct-red); border-radius: 0; display: inline-flex; align-items: center; gap: 8px; transition: background .2s, color .2s; } .oct-btn svg { width: 14px; height: 14px; } .oct-btn--solid { background: var(--oct-red); color: #fff; } .oct-btn--solid:hover { background: transparent; color: var(--oct-red); } .oct-btn--outline { background: transparent; color: var(--oct-red); } .oct-btn--outline:hover { background: var(--oct-red); color: #fff; }  .oct-mainbar { background: var(--oct-cream); padding: 8px 0 24px; } .oct-nav .bricks-nav-menu { gap: 50px; } .oct-nav .bricks-nav-menu > li > a { font-size: 14px; letter-spacing: .15em; text-transform: uppercase; color: var(--oct-text); transition: color .2s; } .oct-nav .bricks-nav-menu > li > a:hover, .oct-nav .bricks-nav-menu > li > a[aria-current="page"] { color: var(--oct-red); }  .oct-trustbar { background: var(--oct-beige); padding: 10px 0; font-size: 14px; }  .oct-mobile-only { display: none !important; } @media (max-width: 991px) { .oct-desktop-only { display: none !important; } .oct-mobile-only { display: flex !important; } }  .oct-mobilebar { background: var(--oct-cream); padding: 14px 0; } .oct-mobilebar .brxe-container { width: min(var(--oct-container), 100% - 32px); flex-direction: row; justify-content: space-between; align-items: center; } .oct-mobilebar .bricks-site-logo { width: 120px; } .oct-burger { color: var(--oct-text); }  .oct-quicklinks { background: var(--oct-cream); border-top: 1px solid rgba(47,42,38,.12); padding: 8px 0; } .oct-quicklinks .brxe-container { width: min(var(--oct-container), 100% - 32px); display: grid; grid-template-columns: repeat(4, 1fr); } .oct-quicklink { display: flex; flex-direction: column; align-items: center; gap: 4px; color: var(--oct-text); font-size: 9px; letter-spacing: .1em; text-transform: uppercase; padding: 2px 0; } .oct-quicklink + .oct-quicklink { border-left: 1px solid rgba(47,42,38,.2); } .oct-quicklink svg { width: 18px; height: 18px; fill: none; stroke: currentColor; } .oct-quicklink--brand svg { fill: currentColor; stroke: none; }  .oct-trustslider { background: var(--oct-beige); padding: 8px 0; font-size: 13px; } .oct-trustslider .brxe-container { width: min(var(--oct-container), 100% - 32px); } .oct-trustslider .brxe-slider-nested { width: 100%; } .oct-trustslider .oct-trust { flex-direction: row; justify-content: center; align-items: center; gap: 8px; min-height: 32px; } .oct-trustslider .oct-trust svg { width: 16px; height: 16px; fill: none; stroke: currentColor; }  .oct-trustslider .splide__arrow { background: none; width: 24px; height: 24px; opacity: 1; } .oct-trustslider .splide__arrow--prev { left: 0; } .oct-trustslider .splide__arrow--next { right: 0; } .oct-trustslider .splide__arrow svg { width: 12px; height: 12px; fill: var(--oct-text); }  .oct-trustslider .brxe-slider-nested, .oct-trustslider .splide__track, .oct-trustslider .splide__slide { background: transparent !important; }  .oct-offcanvas .brx-offcanvas-inner { width: 78%; max-width: 360px; height: 100%; background: var(--oct-cream); padding: 24px; display: flex; flex-direction: column; } .oct-offcanvas .brx-offcanvas-backdrop { background: rgba(40,40,40,.85); }  .oct-offcanvas__head { display: flex; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 40px; } .oct-offcanvas__head svg { width: 20px; height: 20px; fill: none; stroke: currentColor; } .oct-close { color: var(--oct-text); }  .oct-nav--offcanvas .bricks-nav-menu { flex-direction: column; align-items: flex-start; gap: 28px; } .oct-nav--offcanvas .bricks-nav-menu > li > a { font-size: 13px; }  .oct-offcanvas__ctas { margin-top: auto; width: 100%; display: flex; flex-direction: column; gap: 10px; } .oct-offcanvas__ctas .oct-btn { width: 100%; justify-content: center; }  .social-icon path { transition: fill .2s ease, stroke .2s ease, opacity .2s ease; }  .bricks-link-wrapper:hover .social-icon path:not(:first-child), .bricks-link-wrapper:focus-visible .social-icon path:not(:first-child) { fill: var(--oct-red); }  .bricks-link-wrapper:hover .social-icon path:first-child, .bricks-link-wrapper:focus-visible .social-icon path:first-child { stroke: var(--oct-red); opacity: 1; }