#PBarNextFrameWrapper{display:none!important}#product-customization_color{display:none}.product-block--field-customization{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;text-align:left;flex-flow:row wrap}.product-block--field-customization .product-block--input,.product-block--field-customization .product-block--select{flex:1 1 auto;min-width:0}.product-block--field-customization input,.product-block--field-customization select{width:100%}#product-block--input-counting{text-transform:capitalize;color:#333}@keyframes pulse-border{0%{box-shadow:0 0 #ff000080}70%{box-shadow:0 0 0 6px #f000}to{box-shadow:0 0 #f000}}.input-limit-reached{animation:pulse-border .4s ease-out;border:1px solid #e63946}.customization-text-preview{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.customization-text-preview canvas{width:100%;height:100%;display:block}.cart__item-details [data-hulkapps-line-properties]{display:block;margin-bottom:12px}.cart__item-details [data-hulkapps-line-properties] div{margin-bottom:8px}.product-block--input_inner-keyboard{padding:4px 8px;display:flex;align-items:center;cursor:pointer;flex-direction:column}.product-block--input_inner-keyboard svg{width:80px;height:32px}.custom-keyboard-popover{position:absolute;background:#fff;border:1px solid #ddd;padding:8px;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;gap:6px;z-index:999;top:100%;right:20%;margin-top:6px}.custom-keyboard-popover button{background:#f7f7f7;border:1px solid #ccc;padding:6px 10px;font-size:18px;cursor:pointer;border-radius:4px}.product-block--input_inner{display:flex;align-items:center;position:relative}.product-block--input_inner>div:first-child,.product-block--input_inner>.product-block--select{flex:1}.product-block--input_inner>.product-block--input_inner-keyboard{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.product-block--input_title{margin-bottom:12px}#product-customization_select{margin-top:25px}.product-block--input_title label,.product-block--input_inner-keyboard label,#product-customization_select{color:#333}#product-customization_text,#product-customization_select{font-size:13px!important}@media only screen and (max-width: 600px){#product-customization_select{margin-top:0}.product-block--input_inner{flex-wrap:wrap}.product-block--select{margin-top:8px}.product-block--input_inner>.product-block--select{flex:0 0 100%}.custom-keyboard-popover{top:50%;right:0}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/product-customization.css.map */
