   :root { --tb-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 10 -7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E"); } body { background-image: var(--tb-noise); background-repeat: repeat; }  :focus-visible { outline: 2px solid var(--focus); outline-offset: 3px; } .tb-sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } p { text-wrap: pretty; } a:hover, a:focus-visible { text-underline-offset: .2em; } ::selection { background-color: var(--red-dark); color: #fff; }   :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), select, textarea) { background-color: var(--surface); color: var(--white); border: 1px solid #333; border-radius: var(--radius-s); } :where(input, select, textarea):focus { border-color: var(--bisque); } ::placeholder { color: var(--muted); opacity: 1; }  .tb-font-display { font-family: "Boska", Georgia, serif; } .tb-muted { color: var(--muted); }  .bricks-button.bricks-background-primary:hover { background-color: var(--red); color: #000; }  ::-webkit-scrollbar { width: 7px; } ::-webkit-scrollbar-track { background: #181818; } ::-webkit-scrollbar-thumb { background: #9A1E17; border-radius: 100px; } ::-webkit-scrollbar-thumb:hover { background: var(--red); }  @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; } }  .woocommerce-cart .cart-collaterals .cart_totals .includes_tax { color: var(--muted); } 