body:has(#main-cart-footer) .cart-drawer-donation-slot{display:none}cart-drawer-donation{display:block;margin-bottom:1.5rem;padding:1.6rem;border-radius:1rem;background:var(--donation-background, rgba(var(--color-foreground), .04));color:var(--donation-text, rgba(var(--color-foreground), .75))}.cart-drawer-donation-slot:has(cart-drawer-donation)+details{margin-top:0}.cart-drawer-donation-slot:has(cart-drawer-donation)+.cart-drawer__footer{padding-top:0}.cart-drawer-donation__heading{margin:0;color:var(--donation-text, rgb(var(--color-foreground)));font-size:1.6rem;line-height:1.3}.cart-drawer-donation__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.cart-drawer-donation__toggle .svg-wrapper{flex-shrink:0;width:1rem;height:.6rem;transition:transform var(--duration-short, .1s) ease}cart-drawer-donation[open] .cart-drawer-donation__toggle .svg-wrapper{transform:rotate(180deg)}.cart-drawer-donation__body{margin-top:.4rem}@media screen and (max-width:749px){cart-drawer-donation{padding:1.2rem 1.4rem}cart-drawer-donation:not([open]) .cart-drawer-donation__body{display:none}}@media screen and (min-width:750px){.cart-drawer-donation__toggle{cursor:default;pointer-events:none}.cart-drawer-donation__toggle .svg-wrapper{display:none}}.cart-drawer-donation__text{font-size:1.3rem;line-height:1.5;color:var(--donation-text, rgba(var(--color-foreground), .75))}.cart-drawer-donation__text p,.cart-drawer-donation__details-content p{margin:0}.cart-drawer-donation__details{margin-top:.6rem;font-size:1.3rem}.cart-drawer-donation__details summary{display:inline;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;list-style:none}.cart-drawer-donation__details summary::-webkit-details-marker{display:none}.cart-drawer-donation__details-content{margin-top:.6rem;line-height:1.5;color:var(--donation-text, rgba(var(--color-foreground), .75))}.cart-drawer-donation__controls{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem}.cart-drawer-donation__select-wrapper,.cart-drawer-donation__other{margin:0}.cart-drawer-donation__select{height:4.4rem;min-height:4.4rem;padding:0 4rem 0 1.4rem;font-size:1.4rem;line-height:4.4rem;text-align:left;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#fff}.cart-drawer-donation__select-wrapper .svg-wrapper{right:1.4rem;pointer-events:none}.cart-drawer-donation__impact{margin:-.4rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--donation-text, rgba(var(--color-foreground), .75))}.cart-drawer-donation__other[hidden],.cart-drawer-donation__select-wrapper[hidden]{display:none}.cart-drawer-donation__amount{position:relative}.cart-drawer-donation__currency{position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);font-size:1.4rem;color:rgb(var(--color-foreground));pointer-events:none}.cart-drawer-donation__other-input{display:block;width:100%;height:4.4rem;margin:0;padding:0 2rem 0 2.8rem;border:3px solid rgb(18,18,18);border-radius:7px;box-shadow:none;outline:none;background:#fff;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-drawer-donation__other-input::-webkit-outer-spin-button,.cart-drawer-donation__other-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer-donation__other-input::placeholder{color:rgba(var(--color-foreground),.45)}.cart-drawer-donation__other-input.cart-drawer-donation__other-input:focus,.cart-drawer-donation__other-input.cart-drawer-donation__other-input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.cart-drawer-donation__back{margin:.6rem 0 0;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.2rem;color:var(--donation-text, rgba(var(--color-foreground), .75));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cart-drawer-donation__error{margin:0;font-size:1.2rem;color:rgb(var(--color-error, 203 43 43))}.cart-drawer-donation__submit{min-height:4.4rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-cart-drawer-donation.css.map */
