kr-customization{display:block;color-scheme:only light;margin:6px 0 24px}kr-customization[hidden],kr-customization [hidden],.kr-native-option[hidden]{display:none!important}.kr-purchase-gate{border:0;padding:0;margin:0;min-width:0}kr-customization [data-kr-load-error]{margin:10px 0 0;font-size:.8125rem}kr-customization .kr-customization__heading{margin:0 0 10px;font-size:.9375rem;font-weight:500}kr-customization .kr-customization__heading>span{margin-left:6px;font-size:.8125rem;font-weight:400;color:rgba(var(--color-body-rgb),.65)}kr-customization .kr-customization__options{border:1px solid rgba(var(--color-body-rgb),.16);border-radius:8px;overflow:hidden;background:var(--bg-body, #fff)}kr-customization .kr-customization__option+.kr-customization__option{border-top:1px solid rgba(var(--color-body-rgb),.16)}kr-customization .kr-customization__toggle{display:flex;align-items:center;gap:12px;padding:16px;min-height:80px;margin:0;cursor:pointer}kr-customization .kr-customization__option[data-enabled=true]>.kr-customization__toggle{background:rgba(var(--color-body-rgb),.035)}kr-customization .kr-customization__copy{flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.35}kr-customization .kr-customization__copy small{display:block;margin-top:4px;font-size:.8125rem;font-weight:400;color:rgba(var(--color-body-rgb),.65)}kr-customization .kr-customization__fee{font-size:.875rem;white-space:nowrap;font-variant-numeric:tabular-nums}kr-customization input[data-kr-custom-toggle],kr-customization input[data-kr-patch-toggle],kr-customization input[data-kr-patch-choice]{appearance:auto;-webkit-appearance:auto;position:static;opacity:1;clip:auto;width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:var(--color-body, #111)}kr-customization .kr-customization__panel{min-width:0;padding:16px;margin:0;border:0;border-top:1px solid rgba(var(--color-body-rgb),.16)}kr-customization .product-customization{margin:0}kr-customization .product-customization__fields{display:grid;grid-template-columns:minmax(0,1fr) 90px;column-gap:12px;row-gap:0}kr-customization .product-customization__field--number{grid-column:2;grid-row:1;margin:0}kr-customization .product-customization__input{min-width:0;height:48px;padding:10px 12px;font-size:16px;background:var(--bg-body, #fff);border:1px solid rgba(var(--color-body-rgb),.16);border-radius:5px}kr-customization .product-customization__input:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}kr-customization .product-customization__no-name,kr-customization .product-customization__front-number{grid-column:1 / -1;grid-row:auto;min-height:44px;margin:0}kr-customization [data-kr-production]{margin:6px 0 0!important;font-size:.8125rem!important;color:rgba(var(--color-body-rgb),.65)}kr-customization .kr-customization__patch{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px;margin:0;border:1px solid rgba(var(--color-body-rgb),.16);border-radius:5px;cursor:pointer}kr-customization .kr-customization__patch+.kr-customization__patch{margin-top:8px}kr-customization .kr-customization__patch:has(input:checked){border-color:var(--color-body);background:rgba(var(--color-body-rgb),.035)}kr-customization .kr-customization__patch:has(input:disabled){opacity:.45;cursor:not-allowed}kr-customization .kr-customization__patch>span{flex:1;min-width:0;font-size:.875rem}kr-customization .kr-customization__status{margin:10px 0 0;font-size:.8125rem;color:rgba(var(--color-body-rgb),.7)}.single-add-to-cart-button .kr-customization__total{margin-left:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.single-add-to-cart-button:has([data-kr-total]){min-width:0;max-width:100%;height:auto;min-height:46px;flex-wrap:wrap;column-gap:12px;row-gap:2px;padding-left:16px;padding-right:16px}.single-add-to-cart-button:has([data-kr-total]) .kr-customization__total{margin-left:0}kr-customization input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shopify-payment-button[data-kr-blocked]{opacity:.45}@media(max-width:400px){kr-customization .kr-customization__toggle{padding:14px 12px;gap:8px}kr-customization .kr-customization__panel{padding:14px 12px}kr-customization .product-customization__fields{grid-template-columns:minmax(0,1fr) 76px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kr-customization.css.map */
