[data-personalized-name]{width:100%;min-width:0;margin:0 0 18px;text-align:left}[data-personalized-name] .form__customizable-name>label{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#1c1c1c;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}[data-personalized-name] .form__controls{position:relative;display:block;width:100%}[data-personalized-name] input[data-name-input]{display:block;box-sizing:border-box;width:100%;max-width:none;min-width:0;height:56px;margin:0;padding:15px 76px 15px 16px;border:1px solid #b8bdc5;border-radius:8px;background:#fff;color:#1c1c1c;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #00000008;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}[data-personalized-name] input[data-name-input]::placeholder{color:#727780;opacity:1}[data-personalized-name] input[data-name-input]:hover{border-color:#777f8b}[data-personalized-name] input[data-name-input]:focus{border-color:#005eb8;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #005eb824}[data-personalized-name] .form__counter{position:absolute;top:50%;right:16px;transform:translateY(-50%);margin:0;padding:0;color:#656b74;font-size:12px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}[data-personalized-name] .personalized-name__hint,[data-personalized-name] [data-name-error]{margin:8px 0 0;font-size:12px;line-height:1.5}[data-personalized-name] .personalized-name__hint{color:#656b74}[data-personalized-name] input[data-name-input][aria-invalid=true]{border-color:#b42318}[data-personalized-name] input[data-name-input][aria-invalid=true]:focus{box-shadow:0 0 0 3px #b423181f}[data-personalized-name] [data-name-error]{color:#b42318}[data-personalized-name] .form__customizable-checkbox{margin-top:16px}@media(prefers-reduced-motion:reduce){[data-personalized-name] input[data-name-input]{transition:none}}.personalized-purchase{box-sizing:border-box;width:100%;margin:20px 0 0;padding:16px;border:1px solid rgb(0 0 0 / 10%);border-radius:4px;background:#fafafa}.personalized-name__step{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;line-height:1}.personalized-name__step{background:#005eb8;color:#fff}.personalized-purchase [data-personalized-add]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0;border-radius:8px}.personalized-purchase__actions{display:flex;align-items:stretch;gap:12px;width:100%}.personalized-purchase__actions .qty-wrapper{flex:0 0 104px;min-width:0;margin:0}.personalized-purchase__actions .cc-select__btn,.personalized-purchase__actions .qty-actual__input{box-sizing:border-box;min-height:52px;border-radius:8px;background:#fff;border-color:#b8bdc5}.personalized-purchase__actions .cc-select--label-inside .label,.personalized-purchase__actions .qty-actual__label{z-index:1;pointer-events:none}.personalized-purchase__actions [data-personalized-add]{flex:1 1 0;min-width:0;padding-right:12px;padding-left:12px;flex-wrap:wrap}@media(max-width:480px){.personalized-purchase__actions{gap:8px}.personalized-purchase__actions .qty-wrapper{flex-basis:88px}.personalized-purchase__actions [data-personalized-add]{font-size:13px;gap:4px 6px;padding:10px 8px}}.personalized-purchase [data-personalized-add][aria-disabled=true],.personalized-purchase [data-personalized-add][aria-disabled=true]:hover{background:#e3e8ee;border-color:#e3e8ee;color:#586575;opacity:1;cursor:not-allowed;box-shadow:none}.personalized-purchase [data-personalized-add][aria-disabled=true] .btn-price{color:inherit}@media(max-width:480px){.personalized-purchase{padding:16px}.personalized-purchase [data-personalized-add]{gap:8px}}.product-detail .product-layout-grid__detail .quantity_buttons_wrapper.personalized-purchase-width{width:100%;max-width:none}.personalized-purchase-divider{display:block;width:100%;height:0;margin:24px 0;border:0;border-top:1px solid rgb(0 0 0 / 10%)}
/*# sourceMappingURL=/cdn/shop/t/342/assets/personalized-name.css.map */
