.cart-note{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.4rem}.cart-note--bordered{padding:1.5rem 2rem;border:1px solid var(--color-black)}.cart-note.cart-note--expand{border:none;margin:0}.cart-note>*,.cart-note__form *{width:100%}.cart-note.cart-note--placement-above-products{margin-bottom:2rem}.cart-note.cart-note--placement-below-products{margin:2rem 0}.cart-note__step-text{color:#000;font-family:var(--font-din-alternate);font-size:1.8rem;line-height:normal;text-align:center}.cart-note__button{background-color:var(--button-background-color, #000)!important;border-color:var(--button-border-color, #000);color:var(--button-text-color, #fff);margin:0!important;max-width:100%;font-size:1.2rem;font-family:var(--font-din-alternate);gap:1rem;height:3rem;padding:.9rem 1.8rem}.cart-note__button:hover,.cart-note__button:focus{background-color:var(--button-background-color-hover, #000)!important;border-color:var(--button-border-color-hover, #000);color:var(--button-text-color-hover, #fff)}.cart-note__button-icon{width:24px;height:24px}.cart-note__edit-your-message{display:flex;flex-direction:column;gap:2rem}.cart-note__edit-your-message--header{position:relative}.cart-note__edit-your-message--header .cart-note__back{width:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding:0;gap:.5rem}.cart-note__edit-your-message--header .cart-note__back svg{width:18px;height:auto;flex:0 0 auto}.cart-note__edit-your-message--header .cart-note__back span{font-family:var(--font-din);font-size:1.4rem;font-style:normal;line-height:normal;text-transform:uppercase;margin-top:2px}.cart-note__edit-your-message--header .cart-note__step-text{color:#000;font-family:var(--font-din-alternate);font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal}.cart-note__edit-your-message--body .cart-note__form{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:1rem}.cart-note__edit-your-message--body .cart-note__form>*:not(.cart-note__input-wrapper):not(.cart-note__alerts){margin-bottom:2rem}.cart-note__edit-your-message--body .button{min-height:4rem}.cart-note__form .cart-note__input{background:#fff;border:1px solid black;padding:1rem;font-size:1.4rem;font-family:var(--font-din)}.cart-note__form input.cart-note__input{width:50%;flex:1}.cart-note__form textarea.cart-note__input{resize:none;min-height:12rem;line-height:1.8}.cart-note__form .cart-note__input-wrapper{position:relative;margin-bottom:-9px}.cart-note__form textarea.cart-note__input+span.cart-note__input-count{position:absolute;width:auto;bottom:1rem;right:1rem;font-size:1.4rem;color:#0006}.cart-note__alerts{min-height:1lh}.cart-note__alerts-error{font-size:1.2rem;color:#a03b4a}.cart-note__card-type-radio-label{display:flex;align-items:center;gap:1.6rem}.cart-note__card-type-radio-label:not(:last-child){margin-bottom:1rem}.cart-note__card-type-radio-label input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:currentColor;width:2rem;height:2rem;margin:0}.cart-note__blank-card-info{font-size:1.4rem;opacity:.4;display:none}.cart-note__edit-your-message:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__blank-card-info{display:block}.cart-note__edit-your-message:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__input,.cart-note__edit-your-message:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__input-wrapper,.cart-note__edit-your-message:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__alerts{display:none}.cart-note__edit-your-message:has(.cart-note__card-type-radio-label input[value=message-card]:checked) .cart-note__blank-card-info{display:none}@media (max-width: 767px){.cart-note__edit-your-message--header .cart-note__back span{font-size:1.2rem}.cart-note__form input.cart-note__input{width:100%}.cart-note__edit-your-message--body .button{font-size:1.2rem}.cart-note__form textarea.cart-note__input{min-height:20rem}}@media screen and (min-width: 768px){.cart-note__button{font-size:1.4rem;height:4.2rem}}
/*# sourceMappingURL=/cdn/shop/t/1490/assets/component-cart-note.css.map */
