cart-note{display:flex;flex-direction:row;flex-wrap:wrap;padding:1.5rem 2rem;border:1px solid black;gap:1.4rem}cart-note.expand{border:none;margin:0}cart-note *{width:100%}cart-note.cart-note-placement--above-products{margin-bottom:2rem}cart-note.cart-note-placement--below-products{margin:2rem 0}cart-note .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-family:var(--font-din-alternate)}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:has(.cart-note__edit-your-message){padding:0}cart-note .cart-note__edit-your-message{display:flex;flex-direction:column;gap:2rem}cart-note .cart-note__edit-your-message--header{position:relative}cart-note .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 .cart-note__edit-your-message--header .cart-note__back svg{width:18px;height:auto;flex:0 0 auto}cart-note .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 .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 .cart-note__edit-your-message--body .cart-note__form{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4rem}cart-note .cart-note__edit-your-message--body .cart-note__form>*:not(.cart-note__input-wrapper):not(.cart-note__alerts){margin-bottom:2rem}cart-note .cart-note__edit-your-message--body .button{min-height:4rem}@media screen and (max-width: 767px){cart-note .cart-note__edit-your-message--body .button{font-size:1.2rem}}cart-note .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 .cart-note__form input.cart-note__input{width:50%;flex:1}cart-note .cart-note__form textarea.cart-note__input{resize:none;min-height:12rem;line-height:1.8}@media screen and (max-width: 767px){cart-note .cart-note__form textarea.cart-note__input{min-height:20rem}}cart-note .cart-note__form .cart-note__input-wrapper{position:relative}cart-note .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 .cart-note__alerts{min-height:2lh}cart-note .cart-note__alerts-error{font-size:1.2rem;color:#a03b4a}cart-note .cart-note__card-type-radio-label{display:flex;align-items:center;gap:1.6rem}cart-note .cart-note__card-type-radio-label:not(:last-child){margin-bottom:1rem}cart-note .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 .cart-note__blank-card-info{font-size:1.4rem;opacity:.4;display:none}cart-note:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__blank-card-info{display:block}cart-note:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__input,cart-note:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__input-wrapper,cart-note:has(.cart-note__card-type-radio-label input[value=blank-card]:checked) .cart-note__alerts{display:none}@media (max-width: 767px){cart-note .cart-note__edit-your-message--header .cart-note__back{margin-left:0!important;max-width:1.5rem;display:block}cart-note .cart-note__edit-your-message--header .cart-note__back span{display:none}cart-note .cart-note__form input.cart-note__input{width:100%;flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/1449/assets/component-cart-note.css.map */
