.type-finish-picker{border:0;border-top:1px solid #d9cdbd;margin:24px 0;padding:20px 0;width:100%;min-width:0;clear:both;box-sizing:border-box}.type-finish-picker legend{font-size:16px;font-weight:600;padding:0 10px 0 0}.type-finish-options{display:flex;flex-wrap:wrap;gap:9px}.type-finish-options label{position:relative;cursor:pointer}.type-finish-options input{position:absolute;opacity:0;width:1px;height:1px}.type-finish-chip{display:flex;align-items:center;gap:8px;border:1px solid #cdbfae;padding:11px 12px;border-radius:4px;font-size:13px;color:#32291f;background:#faf7f0}.type-finish-chip i{width:22px;height:22px;border-radius:50%;border:1px solid #85766066;display:inline-block;box-shadow:inset 0 1px 3px #ffffff28}.type-finish-options input:checked+.type-finish-chip{border-color:#34291e;box-shadow:0 0 0 1px #34291e}.type-finish-options input:focus-visible+.type-finish-chip{outline:3px solid #987d55;outline-offset:3px}.type-finish-selection{font-size:13px!important;margin:14px 0 5px!important}.type-finish-picker small{display:block;font-size:12px;color:#796c5e;line-height:1.6}.woocommerce div.product form.cart:has(.type-finish-picker){display:block}.woocommerce div.product form.cart .type-finish-picker~.quantity{margin-top:8px}.woocommerce div.product form.cart .type-finish-picker~button{margin-top:8px}@media(max-width:600px){.type-finish-options{gap:8px}.type-finish-chip{padding:11px 10px;font-size:12px}}

.type-finish-gallery{margin:0 0 30px}.type-finish-gallery>.type-finish-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.type-finish-caption{padding:12px 0;font-size:12px;color:#776a5a}.type-finish-angles{display:flex;gap:10px;margin-top:8px}.type-finish-angles[hidden]{display:none}.type-finish-angles button{width:74px;border:1px solid #d9cdbd;padding:3px;background:#fff;border-radius:3px;cursor:pointer}.type-finish-angles button[aria-pressed=true]{border-color:#34291e}.type-finish-angles img{width:100%;height:auto;display:block}

.woocommerce div.product figure.type-finish-gallery{width:48%;float:left;position:relative;box-sizing:border-box}@media(max-width:768px){.woocommerce div.product figure.type-finish-gallery{width:100%;float:none}}
