.drawer__inner .gpets-cart-promises{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:24px;row-gap:8px}.drawer__inner .gpets-cart-promises li{display:grid;grid-template-columns:20px auto;align-items:center;gap:8px;font-size:.8125rem;line-height:1.25}.drawer__inner .gpets-cart-promises svg{width:20px;height:20px}:root{--gpets-drawer-w: min(480px, 100%)}cart-drawer .drawer__inner{--gpets-drawer-pad: 26px;--gpets-drawer-title: 1.875rem;--gpets-drawer-icon: 20px;width:var(--gpets-drawer-w);padding-top:var(--gpets-drawer-pad);padding-left:var(--gpets-drawer-pad);padding-right:var(--gpets-drawer-pad)}.drawer__inner .drawer__close,.drawer__inner .gpets-cart-count{height:var(--gpets-drawer-icon);align-items:flex-start;padding-top:calc(var(--gpets-drawer-pad) + (var(--gpets-drawer-title) - var(--gpets-drawer-icon)) / 2);padding-bottom:5px}.drawer__inner .drawer__close{padding-right:var(--gpets-drawer-pad);padding-left:5px}.drawer__inner .gpets-cart-count{position:absolute;top:0;left:0;padding-right:5px;padding-left:var(--gpets-drawer-pad);display:flex;gap:1px;color:var(--color-base)}.drawer__inner .gpets-cart-count svg path{fill:var(--color-base)}.drawer__inner .gpets-cart-count span{font-size:.6875rem;font-weight:700;line-height:1}.drawer__footer-content .drawer__heading{text-align:center;padding:0 44px;font-size:1.5625rem;line-height:1.2}@media(max-width:1024px){cart-drawer .drawer__inner{--gpets-drawer-pad: 18px;--gpets-drawer-title: 1.65rem;overflow-y:hidden}.drawer__footer>cart-drawer-items{overflow-y:auto}.drawer__footer-content .drawer__heading{font-size:1.375rem}}@media(max-width:1024px){.drawer__inner .gpets-cart-promises li{font-size:.75rem;align-items:start}.drawer__inner .gpets-cart-promises{column-gap:14px}}.drawer__inner #cart-page-free-delivery{margin-bottom:14px}.drawer__inner .drawer__inner-empty{padding-bottom:0}.drawer__inner:has(>.drawer__inner-empty){padding-bottom:12px}cart-drawer:not(.is-empty) .drawer__inner{padding-bottom:16px}.cart-drawer__keep-shopping{position:sticky;bottom:0;z-index:2;margin-top:12px;padding:8px 0;background:var(--color-body-background, #ffffff)}quick-add-modal.gpets-quick-add-modal.gpets-quick-add-modal{transition-property:opacity,visibility,z-index;transition-duration:var(--duration-medium),var(--duration-medium),0s;transition-delay:0s,0s,var(--duration-medium)}quick-add-modal.gpets-quick-add-modal.gpets-quick-add-modal[open]{z-index:101;transition-delay:0s}quick-add-modal.gpets-quick-add-modal.gpets-quick-add-modal .popup-modal__content{position:fixed;right:0;bottom:0;left:auto;min-height:0;width:var(--gpets-drawer-w);margin:0;padding:32px 40px 40px;border-radius:var(--radius);transform:translateY(100%);transition:transform var(--duration-medium) var(--animation-bezier)}quick-add-modal.gpets-quick-add-modal.gpets-quick-add-modal[open] .popup-modal__content{transform:translateY(0)}@media(max-width:1401px){quick-add-modal.gpets-quick-add-modal.gpets-quick-add-modal .popup-modal__content{padding:32px 30px 40px}}.gpets-qa .product-card__image-holder{display:none}.gpets-qa .product-card__pricerow{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px;margin-bottom:12px}.gpets-qa .product-card__pricerow>div{flex:0 0 100%}.gpets-qa .product-card .product-card__variants{justify-content:flex-start;margin:0}.gpets-qa__option{margin:0;font-size:var(--card-price-size)}.gpets-cart-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;font-size:.8125rem}.gpets-cart-note svg path{fill:#6b6b76}.gpets-qa .gpets-qa__link{margin-top:10px;--background: transparent;--color: #1c1f51;--fill: #1c1f51;box-shadow:inset 0 0 0 1px #1c1f51}@media(hover:hover){.gpets-qa .gpets-qa__link.btn:hover{--background: #1c1f51;--color: #ffffff;--fill: #ffffff}}cart-drawer .drawer__cart-item__content{--form_field-height: 36px;align-items:center;grid-template-columns:100px 1fr}.drawer__cart-item__content .drawer__cart-item__totals{padding-right:0}cart-drawer .drawer__cart-item{padding-bottom:12px}cart-drawer .drawer__cart-item:not(:first-child){padding-top:12px;border-top:1px solid #ededed}cart-drawer .drawer__cart-item:last-child{padding-bottom:0}.drawer__cart-item__content .drawer__cart-item__details{grid-template-areas:"a b" "c d";grid-template-columns:1fr auto;gap:8px 10px}.drawer__cart-item__content cart-remove-button{grid-area:d;justify-self:end}.drawer__cart-item__content .drawer__cart-item__quantity{margin-top:0}.drawer__cart-item__content .cart-item__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.3}.drawer__cart-item__content .drawer__cart-item__details__items{word-break:normal;overflow-wrap:anywhere}.drawer__cart-item__content .price{font-size:.875rem;font-weight:400}.drawer__cart-item__content .product-option dt{font-weight:700}.drawer__cart-item__content .quantity.field{width:104px}.drawer__cart-item__content .quantity .field__input{font-size:.875rem}.drawer__cart-item__content .quantity__button{padding:0 10px}.drawer__cart-item__content .quantity__button svg{width:14px;height:14px}.drawer__cart-item__content .drawer__cart-remove-button{--opacity-icons: 1;align-items:center;justify-content:center;width:var(--form_field-height);height:var(--form_field-height);border:1px solid #1c1f51;border-radius:8px;color:#1c1f51}@media(hover:hover){.drawer__cart-item__content .drawer__cart-remove-button:hover{background:#1c1f51;color:#fff}}.drawer__footer>cart-drawer-items{display:flex;flex-direction:column;margin-bottom:16px;margin-right:calc(var(--gpets-drawer-pad) * -1);padding-right:var(--gpets-drawer-pad)}.drawer__footer>cart-drawer-items>product-recommendations{margin-top:auto}.drawer__footer .cart__footer__content+.cart__footer__content{margin-top:12px}.drawer__footer .totals__subtotal{font-size:1rem;font-weight:700}.drawer__footer .totals__subtotal-value{font-size:1.125rem;font-weight:700}.cart-drawer__empty-content h2{margin-top:8px}.cart-drawer__empty-content .h3+p{margin-top:10px;font-size:.875rem}.cart-drawer__empty-content .link{color:#1c1f51;text-decoration:underline;text-underline-offset:3px}.cart-drawer__collection-products>h5{font-size:calc(17px * var(--font-heading-scale-2));font-weight:700}.cart-drawer__collection-products.mt40{margin-top:14px;padding-top:18px;border-top:2px solid #d6d6d6}.cart-drawer__collection-products .grid{margin-left:-6px;margin-right:-6px}.cart-drawer__collection-products .slider__slide{flex:0 0 50%;max-width:50%;width:50%;padding-left:6px;padding-right:6px}.cart-drawer__collection-products .product-card{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:min-content 1fr;height:100%;column-gap:10px;align-items:start;--card-price-size: .8125rem}.cart-drawer__collection-products .product-card__image-holder{grid-column:1;grid-row:1 / span 2;margin-bottom:0}.cart-drawer__collection-products .product-card__container>*:has(.product-card__heading){align-self:end}.cart-drawer__collection-products .product-card__pricerow{align-self:start;margin-top:2px}.cart-drawer__collection-products .product-card__image{border-radius:8px;overflow:hidden}.cart-drawer__collection-products .product-card__image [style*=--aspect-ratio]{padding-top:100%}.cart-drawer__collection-products .product-card .product-card__container{display:contents}.cart-drawer__collection-products .product-card__container>*{grid-column:2;margin-top:0}.cart-drawer__collection-products .product-card .product-card__container>product-form,.cart-drawer__collection-products .product-card .product-card__container>modal-opener{grid-column:1 / -1;margin-top:12px}.cart-drawer__collection-products .product-card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:400;line-height:1.15}.cart-drawer__collection-products .product-card__pricerow .price{margin-top:0;line-height:1.2}#CartDrawer-Checkout.btn,.cart-drawer__keep-shopping .btn{width:100%;min-height:56px;height:auto;border-radius:12px}@media(max-width:1024px){#CartDrawer-Checkout.btn:hover:before,.cart-drawer__keep-shopping .btn:hover:before{content:none}}.cart-drawer__collection-products .product-card .btn--add-to-cart{--background: transparent;--color: #1c1f51;--fill: #1c1f51;height:auto;min-height:38px;margin-top:0;padding:0 12px;border-radius:10px;font-size:.8125rem;box-shadow:inset 0 0 0 1px #1c1f51}@media(hover:hover){.cart-drawer__collection-products .product-card .btn--add-to-cart:not([disabled]):not(.loading):hover{--background: #1c1f51;--color: #ffffff;--fill: #ffffff}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gpets-cart.css.map */
