.cart-love-message{--cart-love-text-muted: color-mix(in srgb, var(--text) 72%, transparent);display:block;width:100%;margin:16px 0 14px}.cart-love-message__summary{display:block;cursor:pointer;list-style:none}.cart-love-message__summary::-webkit-details-marker{display:none}.cart-love-message__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cart-love-message__summary-row,.cart-love-message__title,.cart-love-message__toggle{display:inline-flex;align-items:center}.cart-love-message__summary-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;width:100%}.cart-love-message__title{min-width:0;white-space:nowrap}.cart-love-message__toggle{flex:0 0 auto;gap:7px;margin-left:auto;font-size:10px;letter-spacing:.08em;line-height:1.25;white-space:nowrap}.cart-love-message__short{display:block;margin:8px 0 0;color:var(--cart-love-text-muted);font-family:var(--FONT-STACK-BODY);font-size:var(--font-body-x-small);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);line-height:1.55;text-transform:none}.cart-love-message__toggle-label--open,.cart-love-message[open] .cart-love-message__toggle-label--closed{display:none}.cart-love-message[open] .cart-love-message__toggle-label--open{display:inline}.cart-love-message__chevron{width:10px;height:6px;transition:transform .25s ease}.cart-love-message[open] .cart-love-message__chevron{transform:rotate(180deg)}.cart-love-message__body{padding:12px 20px 14px;background:var(--bg-accent);color:var(--cart-love-text-muted);font-size:var(--font-body-x-small);line-height:1.55}.cart-love-message__body p{margin:0}.cart-love-message__full,.cart-love-message[open] .cart-love-message__short{display:none}.cart-love-message[open] .cart-love-message__full{display:block}.cart-love-message__thanks{margin-top:10px!important;color:var(--text);font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:.04em}@media only screen and (max-width:479px){.cart-love-message__summary-row{gap:8px}.cart-love-message__body{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.cart-love-message__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cart-love-message.css.map */
