#ttgStickyCart:not([data-ttg-ready=true]),#ttgStickyCart[data-ttg-blocked=true]{display:none!important}#ttgStickyCart[data-ttg-ready=true][data-ttg-blocked=false]{display:block!important}#ttgStickyCart button:disabled{cursor:not-allowed;opacity:.6}#ttgStickyCart .ttg-sticky-cart__form button{flex-wrap:wrap}.cart--page .cart__aside>.cart__controls{order:0!important}.cart--page .cart__aside>.cart-recommendations{order:1!important}.cart__form .ttg-cart-terms{margin:0 0 12px;text-align:left}.cart__form .ttg-cart-terms .cart-terms__content{display:block;width:100%}.cart__form .ttg-cart-terms .cart-terms__error{position:static;display:block;top:auto;left:auto;max-width:none;margin:8px 0 0;padding:8px 10px;transform:none;opacity:1;visibility:visible;line-height:1.4}.cart__form .ttg-cart-terms .cart-terms__error[hidden]{display:none!important}.cart__form .ttg-cart-terms .cart-terms__error:after{display:none}.cart__form .ttg-cart-terms a{text-decoration:underline}.cart__buttons--terms:not(.cart__buttons--view-cart) .cart__form{display:flex;flex-direction:column}.cart__buttons--terms:not(.cart__buttons--view-cart) .cart__form .ttg-cart-terms{order:1}.cart__buttons--terms:not(.cart__buttons--view-cart) .cart__form .cart__checkout{order:2}.cart__buttons--terms:not(.cart__buttons--view-cart) .cart__form dynamic-button{order:3}.cart__buttons--view-cart.cart__buttons--terms .cart__form{grid-template-areas:"terms terms" "view-cart checkout"}.cart__buttons--view-cart.cart__buttons--terms.cart__buttons--additional-checkout-buttons .cart__form{grid-template-areas:"terms terms" "view-cart checkout" "additional-checkout-buttons additional-checkout-buttons"}.cart__buttons--view-cart.cart__buttons--terms.cart__buttons--view-cart-stacked .cart__form{grid-template-areas:"terms" "view-cart" "checkout"}.cart__buttons--view-cart.cart__buttons--terms.cart__buttons--view-cart-stacked.cart__buttons--additional-checkout-buttons .cart__form{grid-template-areas:"terms" "view-cart" "checkout" "additional-checkout-buttons"}.cart__announcement .ttg-cart-offer{text-align:left;line-height:1.45}.cart__announcement .ttg-cart-offer summary{cursor:pointer}.cart__announcement .ttg-cart-offer__details{margin-top:8px;font-size:.9em}body:has(.modal--cart:not([aria-hidden=true])) #ttgStickyCart,body:has(#popup-cart-notification:not([aria-hidden=true])) #ttgStickyCart{display:none!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ttg-cart-ux-fix.css.map */
