.xo-cart-note .xo-collapse:first-child{border-top:none}.xo-cart-note__btn{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;padding:1rem 0}.xo-cart-note__trigger{display:flex;align-items:center;justify-content:center;border-right:.1rem solid #e9e9e9;transition:.3s}.xo-cart-note__trigger svg{transition:.3s}.xo-cart-note__trigger:hover{color:#000}.xo-cart-note__trigger:hover svg{color:#000}.xo-cart-note__icon{transform:translateY(-.1rem)}[dir=ltr] .xo-cart-note__icon,[dir=rtl] .xo-cart-note__icon{margin-inline-end:.4rem}.xo-cart-note__icon svg{display:block}.xo-cart-note__text{font-size:calc(var(--font-body-scale) * 1.4rem)}.xo-cart-note__content{z-index:9999;overflow-x:unset;overflow-y:unset}.xo-cart-note__inner{background-color:rgb(var(--color-background))}.xo-cart-note__inner .cart-note__btn-add{width:50%}.xo-cart-note__inner .cart-note__btn-add .xo-btn{width:100%}.xo-cart-note__inner .cart-note__btn-add .xo-btn:hover{background-color:rgb(var(--color-background))}.xo-cart-note__inner .cart-note__btn-add .xo-btn--primary:hover .xo-btn__text[data-text]:after{color:rgb(var(--color-foreground))}.xo-cart-note__inner .cart-note__btn-cancel{width:50%}.xo-cart-note__inner .cart-note__btn-cancel .cart-note__btn-trigger,.xo-cart-note__inner .cart-note__btn-cancel .cart-note__btn-trigger .xo-btn{width:100%;height:100%}.xo-cart-note__inner--padding{padding:2rem}.xo-cart-note__inner--effect{width:40rem;box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.2)}xo-modal .xo-cart-note__inner{width:50rem}.xo-cart-mini-drawer-footer__border{border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e9e9e9;margin-top:2rem}.cart-note-textarea .xo-field-textarea__textarea{padding:1.2rem;width:100%;font-size:1.4rem}.cart-note-textarea .xo-field-textarea__textarea:focus-visible{outline:unset}.cart-note-textarea .xo-field-textarea__placeholder{display:none}.cart-note-textarea label{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:500}.xo-cart-tax-note a,.xo-cart-mini-footer__taxes a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.xo-cart-mini-item__remove-action span{font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.85);border-bottom:1px solid rgba(var(--color-foreground),.35);padding-bottom:.2rem}.xo-cart-mini-item__remove-action:hover span{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}@media(max-width:749px){xo-parallax{transform:none!important}xo-animate,xo-animate>*{transition-duration:.2s!important;animation-duration:.2s!important}}.xo-product-card .xo-product-card__information .xo-product-card__vendor{font-size:1rem!important;letter-spacing:.16em!important;opacity:.5!important;margin-bottom:.3rem!important}.xo-product-card .xo-product-card__information .xo-product-card__title,.xo-product-card .xo-product-card__information .xo-product-card__title a{font-size:1.4rem!important;line-height:1.5!important;letter-spacing:.06em!important;font-weight:500!important}.xo-product-card .xo-product-card__information .xo-product-card__title{padding-top:.6rem!important;margin-bottom:.2rem!important}.xo-product-card .xo-product-card__information .xo-product-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.xo-product-card .xo-product-card__information .xo-product-card__price{font-size:1.4rem!important}@media(max-width:749px){.xo-product-card .xo-product-card__information .xo-product-card__title,.xo-product-card .xo-product-card__information .xo-product-card__title a{font-size:1.2rem!important;line-height:1.5!important}.xo-product-card .xo-product-card__information .xo-product-card__price{font-size:1.3rem!important}}@media(max-width:749px){h1.xo-product-info-content__title{font-size:1.8rem!important;line-height:1.5!important;letter-spacing:.08em!important}.xo-product-info-content__price{font-size:1.6rem!important}}@media(min-width:750px){h1.xo-product-info-content__title{font-size:2.6rem!important;line-height:1.35!important;letter-spacing:.08em!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-note.css.map */
