#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-block--input_title label,#product-block--input-counting{letter-spacing:0!important}#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}}#product-customization_text{font-size:16px!important}.template-product .customization-collapse-wrapper{border-bottom:1px solid var(--colorBorder);margin-bottom:10px;padding-bottom:12px}.template-product .product-block--field-customization{align-items:flex-start;background:transparent;display:block;text-align:left}.template-product .product-block--input_title{margin-bottom:10px}.template-product .product-block--input_title label{color:var(--colorTextBody);display:block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:400;letter-spacing:.08em!important;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.template-product .product-block--input_inner{align-items:end;display:grid;column-gap:14px;grid-template-columns:minmax(190px,260px) 82px minmax(220px,300px);max-width:720px}.template-product .product-block--input_inner>div:first-child,.template-product .product-block--input_inner>.product-block--select{flex:initial}.template-product #product-block--input-counting{display:block;font-size:12px;margin-bottom:8px;opacity:1;text-transform:uppercase}.template-product #product-customization_select{margin-top:23px}@media only screen and (max-width:768px){.template-product .customization-collapse-wrapper{margin-bottom:8px;padding-bottom:10px}.template-product .product-block--input_title,.template-product #product-block--input-counting{margin-bottom:6px}.template-product .product-block--input_inner{grid-template-columns:minmax(0,1fr) auto}.template-product .product-block--select{grid-column:1 / -1}.template-product #product-customization_select{margin-top:0}}.template-product .model-selector,.template-product .variant-wrapper,.template-product .customization-collapse-wrapper{text-align:center}.template-product .model-selector label,.template-product .variant__label,.template-product .product-block--input_title label,.template-product .product-block--input_inner-keyboard label{color:var(--colorTextBody)!important;display:block!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.25!important;margin-bottom:10px!important;text-align:center!important;text-transform:uppercase!important}.template-product .variant__label-info{display:inline;font-size:inherit!important;letter-spacing:inherit!important;opacity:.65}.template-product .variant-input-wrap{text-align:center}.template-product .variant-wrapper--color .variant-input-wrap,.template-product .variant-wrapper--button .variant-input-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.template-product .variant-wrapper--button .variant-input{display:block}.template-product .variant-wrapper--button .variant-input-wrap label{margin-left:4px;margin-right:4px}.template-product .model-selector select,.template-product .variant-wrapper--dropdown .variant-input-wrap,.template-product .variant-wrapper--dropdown select{margin-left:auto;margin-right:auto}.template-product .product-block--field-customization{text-align:center}@media only screen and (min-width:769px){.template-product .model-selector,.template-product .variant-wrapper,.template-product .customization-collapse-wrapper,.template-product .product-block--field-customization{text-align:left}.template-product .model-selector label,.template-product .variant__label,.template-product .product-block--input_title label,.template-product .product-block--input_inner-keyboard label{text-align:left!important}.template-product .variant-wrapper--color .variant-input-wrap,.template-product .variant-wrapper--button .variant-input-wrap{justify-content:flex-start;margin-left:0;margin-right:0}.template-product .model-selector select,.template-product .variant-wrapper--dropdown .variant-input-wrap,.template-product .variant-wrapper--dropdown select{margin-left:0;margin-right:0}}.template-product .product-block--input_inner-keyboard{align-items:flex-start;align-self:end;display:flex;flex-direction:column;gap:0;min-height:0;padding:0}.template-product .product-block--input_inner-keyboard label{margin:0 0 8px!important;text-align:center!important;white-space:nowrap;width:82px}.template-product #product-block--input-counting,.template-product .product-block--input_inner-keyboard label{color:var(--colorTextBody)!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase!important}.template-product #product-customization_text,.template-product #product-customization_select{background-color:#fff;border:1px solid #ccc;border-radius:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:14px!important;line-height:1.2;min-height:0;padding:8px 12px}.template-product .product-block--input_inner-keyboard svg{display:block;height:35px;width:82px}@media only screen and (max-width:768px){.template-product .product-block--input_inner-keyboard{align-items:flex-start;min-height:0}.template-product .product-block--input_inner-keyboard svg{height:35px;width:82px}}.template-product .variant-wrapper--button .variant-input-wrap{gap:10px}.template-product .variant-wrapper--button .variant-input-wrap label.variant__button-label{align-items:center;background-color:#fff;border:1px solid #ccc;box-shadow:none;color:var(--colorTextBody);display:inline-flex;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:400;justify-content:center;letter-spacing:0;line-height:1.2;margin:0;min-width:82px;padding:8px 12px}.template-product .variant-wrapper--button .variant-input-wrap input[type=radio]:checked+label.variant__button-label{border-color:var(--colorTextBody);box-shadow:inset 0 0 0 1px var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/product-customization.css.map */
