:root{--ch-copper:#b87333;--ch-copper-dark:#8b4a1f;--ch-soft:#fbf8f4;--ch-line:#e9e2da;--ch-ink:#242220;--ch-muted:#706b66;--ch-green:#49613a;--ch-green-soft:#f3f8ef}.variations_form.ch-clean-options table.variations{width:100%!important;border:0!important;margin:10px 0 10px!important;background:transparent!important}.variations_form.ch-clean-options table.variations tr,.variations_form.ch-clean-options table.variations tbody,.variations_form.ch-clean-options table.variations td.value{display:block!important;width:100%!important;padding:0!important;border:0!important}.variations_form.ch-clean-options table.variations th.label,.variations_form.ch-clean-options table.variations td.label{display:none!important}.ch-options-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#35302c!important;margin:0 0 6px!important;line-height:1.2!important;letter-spacing:-.01em!important}.variations_form.ch-clean-options .swatch-control{border:1px solid var(--ch-line)!important;border-radius:16px!important;background:#fffdf9!important;padding:7px!important;margin:10px 0 10px!important;box-sizing:border-box!important}.variations_form.ch-clean-options .swatch-control ul{display:block!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.variations_form.ch-clean-options .swatch-control li{display:grid!important;grid-template-columns:22px minmax(0,1fr) 112px 78px!important;gap:9px!important;align-items:center!important;position:relative!important;margin:0!important;padding:9px 10px!important;min-height:44px!important;background:transparent!important;border:1px solid transparent!important;border-radius:11px!important;box-shadow:inset 0 -1px 0 #eee8e0!important;width:100%!important;height:auto!important;float:none!important;cursor:pointer!important;box-sizing:border-box!important;transition:background .16s ease,border-color .16s ease!important}.variations_form.ch-clean-options .swatch-control li:last-child{box-shadow:none!important}.variations_form.ch-clean-options .swatch-control li:hover{background:#fffaf4!important;border-color:#efdfcf!important}.variations_form.ch-clean-options .swatch-control li.selected,.variations_form.ch-clean-options .swatch-control li:has(input.radio-option:checked){background:var(--ch-soft)!important;border-color:#e2cbb7!important;box-shadow:none!important}.variations_form.ch-clean-options .swatch-control input.radio-option{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;position:relative!important;opacity:1!important;width:21px!important;height:21px!important;min-width:21px!important;margin:0!important;border:2px solid #aaa!important;border-radius:50%!important;background:white!important;vertical-align:middle!important;cursor:pointer!important;grid-column:1!important;grid-row:1!important;pointer-events:auto!important}.variations_form.ch-clean-options .swatch-control input.radio-option:checked,.variations_form.ch-clean-options .swatch-control li.selected input.radio-option{border:6px solid #87a052!important;background:white!important;box-shadow:none!important}.variations_form.ch-clean-options .swatch-control label{display:contents!important;cursor:pointer!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Helvetica,Arial,sans-serif!important;color:var(--ch-ink)!important;line-height:1.15!important}.ch-opt-main{display:block!important;grid-column:2!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ch-opt-name{display:inline!important;font-size:15.5px!important;font-weight:750!important;color:#36322e!important;line-height:1.15!important;letter-spacing:-.01em!important}.ch-opt-per{display:inline!important;font-size:12px!important;color:var(--ch-muted)!important;font-weight:450!important;margin-left:6px!important;white-space:nowrap!important}.ch-opt-price{display:block!important;grid-column:3!important;text-align:right!important;white-space:nowrap!important;line-height:1.1!important}.ch-now{display:inline!important;font-size:16px!important;font-weight:850!important;color:#282625!important}.ch-was{display:inline!important;font-size:12px!important;color:#b8b3ae!important;text-decoration:line-through!important;margin-left:5px!important}.ch-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:4!important;justify-self:end!important;border-radius:999px!important;padding:3px 7px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em!important;color:white!important;background:var(--ch-green)!important;margin:0!important;line-height:1.2!important;white-space:nowrap!important}.ch-badge-best{background:var(--ch-copper-dark)!important}.ch-save{display:none!important}.variations_form.ch-clean-options .reset_variations{font-size:12px!important;color:#999!important;margin:4px 0 0!important;display:inline-block!important;text-decoration:none!important}.variations_form.ch-clean-options .woocommerce-variation-price{margin-top:6px!important}.variations_form.ch-clean-options .single_variation_wrap{margin-top:8px!important}.variations_form.ch-clean-options button.single_add_to_cart_button{margin-top:0!important}.custom-product-summary .custom-highlights-list{margin-bottom:8px!important}.custom-product-summary .custom-add-to-cart-wrapper{margin-top:0!important}@media(max-width:640px){.variations_form.ch-clean-options .swatch-control{padding:7px!important}.variations_form.ch-clean-options .swatch-control li{grid-template-columns:21px 1fr auto!important;gap:8px!important;padding:9px 8px!important}.ch-opt-price{grid-column:3!important;text-align:right!important}.ch-badge{grid-column:2/4!important;justify-self:start!important;margin-left:0!important;margin-top:2px!important}.ch-opt-name{font-size:15px!important}.ch-now{font-size:15.5px!important}.ch-badge{font-size:9.5px!important}.ch-options-title{font-size:15px!important}}