.bg-default{background-color:#f0e6dc;background-image:radial-gradient(circle,#786e64 1px,transparent 0);background-size:1rem 1rem}.bg-benjamin-oc152{background-color:#f4f5f1;background-image:none}.bg-fiskar-cutting-mat{background-color:#b19ec8;background-image:linear-gradient(#4f2e4d 1px,transparent 0),linear-gradient(90deg,#4f2e4d 1px,transparent 0);background-size:var(--spacing-xl) var(--spacing-xl)}.bg-museum-dot-grid{background-color:#786e64;background-image:radial-gradient(circle,#f0e6dc 1px,transparent 0);background-size:1rem 1rem}.bg-alvin-cutting-mat{background-color:#272727;background-image:linear-gradient(#858482 1px,transparent 0),linear-gradient(90deg,#858482 1px,transparent 0)}.bg-alvin-cutting-mat,.bg-alvin-cutting-mat-2{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-alvin-cutting-mat-2{background-color:#2d695a;background-image:linear-gradient(#c0cebc 1px,transparent 0),linear-gradient(90deg,#c0cebc 1px,transparent 0)}.bg-museum-dot-grid-2{background-color:#eccf5a;background-image:linear-gradient(#55565a 1px,transparent 0),linear-gradient(90deg,#55565a 1px,transparent 0)}.bg-museum-dot-grid-2,.bg-olfa-cutting-mat{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-olfa-cutting-mat{background-color:#2f6e54;background-image:linear-gradient(#ffdd00 1px,transparent 0),linear-gradient(90deg,#ffdd00 1px,transparent 0)}.bg-penco-cutting-mat-2{background-color:#e9ebf0;background-image:linear-gradient(#50b0ba 1px,transparent 0),linear-gradient(90deg,#50b0ba 1px,transparent 0)}.bg-dahle-cutting-mat,.bg-penco-cutting-mat-2{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-dahle-cutting-mat{background-color:#4c99ed;background-image:linear-gradient(#a4b3c2 1px,transparent 0),linear-gradient(90deg,#a4b3c2 1px,transparent 0)}.bg-ideal-trimmer-grid{background-color:#e2e4e5;background-image:linear-gradient(#9a3621 1px,transparent 0),linear-gradient(90deg,#9a3621 1px,transparent 0)}.bg-ideal-trimmer-grid,.bg-olfa-cutting-mat-2{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-olfa-cutting-mat-2{background-color:#c9c1b4;background-image:linear-gradient(#230b0c 1px,transparent 0),linear-gradient(90deg,#230b0c 1px,transparent 0)}.bg-fiskar-cutting-mat-2{background-color:#bbcc95;background-image:linear-gradient(rgba(45,45,45,.9) 1px,transparent 0),linear-gradient(90deg,rgba(45,45,45,.9) 1px,transparent 0)}.bg-fiskar-cutting-mat-2,.bg-penco-cutting-mat{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-penco-cutting-mat{background-color:rgba(45,45,45,.85);background-image:linear-gradient(#cc8366 1px,transparent 0),linear-gradient(90deg,#cc8366 1px,transparent 0)}.bg-olfa-cutting-mat-3{background-color:#274b3c;background-image:linear-gradient(#ffd54a 1px,transparent 0),linear-gradient(90deg,#ffd54a 1px,transparent 0)}.bg-martelli-cutting-mat,.bg-olfa-cutting-mat-3{background-size:var(--spacing-xl) var(--spacing-xl)}.bg-martelli-cutting-mat{background-color:#8461c5;background-image:linear-gradient(#b6ad6c 1px,transparent 0),linear-gradient(90deg,#b6ad6c 1px,transparent 0)}.bg-preview{width:calc(3.5 * var(--spacing-xl));height:calc(3.5 * var(--spacing-xl));border-radius:50%;margin:0 auto;border:3px solid transparent;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform}.bg-preview.selected,.bg-preview:hover{transform:scale(1.05) translateZ(0);box-shadow:var(--shadow-md)}.bg-preview.selected{border:var(--spacing-sm) solid var(--button-hover-bg)}.bg-preview.selected:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:var(--spacing-xs) solid white;border-radius:50%;pointer-events:none;transform:translateZ(0)}.bg-option{flex-direction:column;width:calc(100% / 7);padding:0 var(--spacing-sm);margin-bottom:var(--spacing-xl)}.bg-option,.bg-option-label{display:flex;align-items:center}.bg-option-label{margin-top:var(--spacing-md);font-size:.85rem;text-align:center;line-height:1.2;height:2.5em;justify-content:center}.bg-options-container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-lg);width:100%;max-width:1200px;margin-left:auto;margin-right:auto;gap:var(--spacing-md)}