.variance-cart-note{display:block;color:#030303;text-align:left;min-width:0}.variance-cart-note__label{display:block;margin:0 0 8px;font-family:Geist Mono,monospace;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-transform:uppercase}.variance-cart-note__help{margin:0 0 10px;font-family:Geist,sans-serif;font-size:14px;line-height:20px;letter-spacing:0}.variance-cart-note__input{display:block;box-sizing:border-box;width:100%;min-height:66px;padding:10px 12px;border:1px solid #b9b9b9;border-radius:0;background:#fff;color:#030303;font-family:Geist,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;resize:vertical;scroll-margin-block:16px}.variance-cart-note__input::placeholder{color:#686868;opacity:1}.variance-cart-note__input:focus-visible,.variance-cart-note__retry:focus-visible{outline:2px solid #030303;outline-offset:3px}.variance-cart-note__feedback{display:flex;align-items:baseline;gap:8px;min-height:18px;margin-top:5px;font-family:Geist,sans-serif;font-size:12px;line-height:18px;letter-spacing:0;color:#565656}.variance-cart-note__retry{flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;color:#030303;font:inherit;text-decoration:underline;cursor:pointer}.variance-cart-note__retry[hidden]{display:none}.drawer--with-cart-notes .drawer__inner{height:100%;height:100dvh;overflow:hidden}.drawer--with-cart-notes .drawer__header,.drawer--with-cart-notes .drawer__footer{flex-shrink:0}.drawer--with-cart-notes cart-drawer-items{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.drawer--with-cart-notes .cart-drawer__form,.drawer--with-cart-notes .drawer__contents{display:block}.drawer--with-cart-notes .drawer__cart-items-wrapper{flex-grow:0}.drawer--with-cart-notes .variance-cart-note{margin-top:24px}.drawer--with-cart-notes .drawer-related-products{padding:24px 0}.drawer--with-cart-notes #CartDrawer-CartErrors:empty{display:none}@media screen and (max-height:650px){.drawer--with-cart-notes .drawer__header .drawer-shipping-bar{padding-block:10px}.drawer--with-cart-notes cart-drawer-items{padding-top:12px}.drawer--with-cart-notes #CartDrawer-ColumnProduct{font-size:28px;line-height:35px}.drawer--with-cart-notes .variance-cart-note{margin-top:12px}}@media screen and (max-width:749px){.cart__footer>.variance-cart-note+.cart__blocks{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/variance-cart-note.css.map */
