#cutting-board-selector{max-width:600px;margin:50px auto;border:1px solid #e0e0e0;padding:25px;border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#fff;box-shadow:0 4px 12px #00000014}#cutting-board-selector h3{margin:0 0 20px;font-size:24px;color:#333;text-align:center;padding-bottom:15px;border-bottom:1px solid #eee}.form-group button{text-align:center;margin:15px 0 0}.form-row.two-cols{display:flex;justify-content:center;gap:10px}.form-row.two-cols .form-col{width:50%}button.submit-btn{padding:10px 20px;background:#2e8c5f;border-radius:5px;color:#fff}#cutting-board-selector label{margin:10px 0 5px;font-weight:600;color:#444}#cutting-board-selector select,#cutting-board-selector input,#cutting-board-selector textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box;transition:border-color .3s}#cutting-board-selector select:focus,#cutting-board-selector input:focus,#cutting-board-selector textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233;outline:none}#cutting-board-selector .radio-group{display:flex;flex-wrap:wrap;gap:15px}#cutting-board-selector .radio-label{display:flex;align-items:center;cursor:pointer;position:relative}#cutting-board-selector .radio-label input{opacity:0;position:absolute}#cutting-board-selector .radio-custom{width:18px;height:18px;border:2px solid #ccc;border-radius:50%;margin-right:8px;transition:.3s}#cutting-board-selector .radio-label input:checked+.radio-custom{border-color:#4a90e2}#cutting-board-selector .radio-label input:checked+.radio-custom:after{content:"";position:absolute;width:10px;height:10px;background:#4a90e2;border-radius:50%;top:8px;left:4px}#cutting-board-selector .color-swatch-group{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}#cutting-board-selector .color-swatch{display:flex;align-items:center;cursor:pointer;position:relative}#cutting-board-selector .color-swatch input{opacity:0;position:absolute}.activeColor{border:2px solid black}#cutting-board-selector .swatch{width:48px;height:48px;border-radius:50%;border:2px solid #ccc;background-color:var(--swatch-color);box-shadow:0 2px 5px #00000026;transition:.2s ease}#cutting-board-selector .color-swatch:hover .swatch{transform:scale(1.1);border-color:#888}#cutting-board-selector .color-swatch input:checked+.swatch{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e24d}#cutting-board-selector .swatch[data-light=true]{border-color:#999!important}#cutting-board-selector .color-name{font-size:12px;color:#555;margin-top:5px;text-align:center}.measurement-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.measurement-inline select{min-width:110px}.measurement-inline .amp{font-weight:600}.measurement-inline .unit{font-weight:500;color:#555}.dimension-graphic{width:50px;height:30px;position:relative;border:1px solid #ccc;border-radius:4px}.arrow-horizontal:before{content:"";position:absolute;top:50%;left:5px;right:5px;height:2px;background:#333}.arrow-horizontal:after{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);border-left:6px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow-vertical:before{content:"";position:absolute;left:50%;top:5px;bottom:5px;width:2px;background:#333}.arrow-vertical:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);border-top:6px solid #333;border-left:4px solid transparent;border-right:4px solid transparent}.measurement-inline select{width:10%!important}@media(max-width:768px){#cutting-board-selector{padding:15px}#cutting-board-selector .swatch{width:38px;height:38px}}@media(max-width:480px){#cutting-board-selector h3{font-size:20px}#cutting-board-selector .color-swatch-group{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cutting-board.css.map */
