.pet-cart-drawer,.pet-cart-page,#main-cart-footer{--pet-cart-ink: #102d44;--pet-cart-blue: #5fb3f9;--pet-cart-pale: #eaf5fe;--pet-cart-line: #cbddea;color:var(--pet-cart-ink)}.pet-cart-drawer .drawer__inner{width:min(48rem,100vw);max-width:100vw;padding:0 2.4rem;border:0;background:#fff}.pet-cart-drawer .drawer__header{padding:2rem 0 1.6rem;border-bottom:1px solid var(--pet-cart-line)}.pet-cart-drawer .drawer__heading{display:flex;align-items:center;gap:1rem;margin:0;font-size:2.6rem;line-height:1.3;letter-spacing:-.025em;color:var(--pet-cart-ink)}.pet-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;min-height:2.8rem;padding:.2rem .7rem;border-radius:50%;background:var(--pet-cart-pale);font:600 1.3rem/1 var(--font-body-family)}.pet-cart-drawer .drawer__close{width:4.4rem;height:4.4rem;min-width:4.4rem;color:var(--pet-cart-ink)}.pet-cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pet-cart-drawer .cart-item{margin:0;padding:1.8rem 0;border-bottom:1px solid var(--pet-cart-line)}.pet-cart-drawer .cart-item__media{border-radius:1.2rem;background:#f7fafc}.pet-cart-drawer .cart-item__image{border-radius:1.2rem}.pet-cart-drawer .cart-item__name,.pet-cart-page .cart-item__name{color:var(--pet-cart-ink);font:600 1.6rem/1.4 var(--font-body-family);letter-spacing:0}.pet-cart-drawer .cart-item__details>.product-option,.pet-cart-page .cart-item__details>.product-option{margin-top:.7rem}.pet-cart-drawer .product-option,.pet-cart-page .product-option{color:#455c6f;font-size:1.3rem;line-height:1.5}.pet-cart-drawer .pet-cart-purchase-kind,.pet-cart-page .pet-cart-purchase-kind{width:fit-content;margin-top:.8rem;padding:.4rem .8rem;border-radius:.5rem;background:var(--pet-cart-pale);color:var(--pet-cart-ink);font-size:1.2rem;font-weight:600}.pet-cart-drawer .quantity,.pet-cart-page .quantity{min-height:4.2rem;height:4.2rem;border-radius:.8rem;background:#fff}.pet-cart-drawer .quantity:after,.pet-cart-page .quantity:after{border-radius:.8rem;box-shadow:0 0 0 1px var(--pet-cart-line)}.pet-cart-drawer .quantity__button,.pet-cart-page .quantity__button{width:4.2rem;min-width:4.2rem}.pet-cart-drawer .drawer__footer{padding:1.5rem 0 max(1.6rem,env(safe-area-inset-bottom));border-top:0;background:#fff}.pet-cart-drawer .totals,#main-cart-footer .totals{align-items:baseline;padding-top:1.4rem}.pet-cart-drawer .totals__subtotal,#main-cart-footer .totals__subtotal{color:var(--pet-cart-ink);font:600 1.6rem/1.4 var(--font-body-family)}.pet-cart-drawer .totals__subtotal-value,#main-cart-footer .totals__subtotal-value{color:var(--pet-cart-ink);font:700 2.1rem/1.4 var(--font-body-family)}.pet-cart-support{text-align:left}.pet-cart-shipping{padding:1.2rem 1.4rem;border-radius:1rem;background:var(--pet-cart-pale)}.pet-cart-shipping p{margin:0 0 .8rem;color:var(--pet-cart-ink);font-size:1.25rem;line-height:1.5}.pet-cart-shipping progress{display:block;width:100%;height:.5rem;overflow:hidden;-webkit-appearance:none;appearance:none;border:0;border-radius:.5rem;background:#c4ddf0;color:var(--pet-cart-ink)}.pet-cart-shipping progress::-webkit-progress-bar{background:#c4ddf0}.pet-cart-shipping progress::-webkit-progress-value{background:var(--pet-cart-ink);border-radius:.5rem}.pet-cart-shipping progress::-moz-progress-bar{background:var(--pet-cart-ink);border-radius:.5rem}.pet-cart-policy-links{display:flex;flex-wrap:wrap;gap:0 1.6rem}.pet-cart-policy-links a{display:inline-flex;align-items:center;min-height:3.8rem;color:var(--pet-cart-ink);font-size:1.2rem;text-underline-offset:.3em}.pet-cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button{width:100%;min-height:5.4rem;border:1px solid var(--pet-cart-ink);border-radius:1rem;background:var(--pet-cart-ink);color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:0}.pet-cart-drawer .cart__checkout-button:after,#main-cart-footer .cart__checkout-button:after{box-shadow:none}.pet-cart-drawer .cart__checkout-button:hover,#main-cart-footer .cart__checkout-button:hover{background:#1a4260}.pet-cart-drawer .tax-note,#main-cart-footer .tax-note{color:#455c6f;font-size:1.2rem;line-height:1.5}.pet-cart-view-all{display:flex;align-items:center;justify-content:center;min-height:3.8rem;color:var(--pet-cart-ink);font-size:1.25rem;text-underline-offset:.3em}.pet-cart-discovery{width:100%;max-width:45rem;margin:1.8rem auto}.pet-cart-discovery>p{color:#455c6f;font-size:1.4rem;line-height:1.5}.pet-cart-discovery nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pet-cart-discovery a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12rem;gap:.6rem;padding:1rem;border:1px solid var(--pet-cart-line, #cbddea);border-radius:1.2rem;background:#eaf5fe;color:#102d44;font-size:1.4rem;font-weight:600;text-decoration:none}.pet-cart-discovery img{display:block;width:7rem;height:7rem;object-fit:contain}.pet-cart-discovery a:hover{background:#dcedfb}.pet-cart-page .title--primary{color:var(--pet-cart-ink);font-size:clamp(2.8rem,3vw,4rem);line-height:1.2;letter-spacing:-.035em}.pet-cart-page .cart-items thead th{padding-bottom:1.4rem;color:#455c6f;font-size:1.1rem}.pet-cart-page .cart-item__image-container{border:1px solid #e4edf4;border-radius:1.4rem;background:#fff}.pet-cart-page .cart-item__image{padding:.7rem;border-radius:1.4rem}#main-cart-footer .cart__blocks{padding:2.4rem;border:1px solid #d8e6f0;border-radius:1.6rem;background:#f8fbfe}.pet-cart-summary-heading{margin:0 0 1.6rem;color:var(--pet-cart-ink);font:600 2.1rem/1.4 var(--font-body-family)}#main-cart-footer .cart__ctas{margin-top:1.6rem}.pet-cart-page a:focus-visible,.pet-cart-page button:focus-visible,.pet-cart-drawer a:focus-visible,.pet-cart-drawer button:focus-visible,#main-cart-footer a:focus-visible,#main-cart-footer button:focus-visible{outline:2px solid #102d44;outline-offset:4px}@media(min-width:1100px){#MainContent>.icartShopifyCartContent:has(.pet-cart-page:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(34rem,.9fr);align-items:start;gap:3rem;max-width:126rem;margin:0 auto;padding:3rem}#MainContent>.icartShopifyCartContent:has(.pet-cart-page:not(.is-empty))>*{grid-column:1 / -1}#MainContent>.icartShopifyCartContent>.shopify-section:has(.pet-cart-page:not(.is-empty)){grid-column:1;min-width:0}#MainContent>.icartShopifyCartContent>.shopify-section:has(#main-cart-footer:not(.is-empty)){grid-column:2;position:sticky;top:11rem;margin-top:0}.pet-cart-page,#main-cart-footer{width:100%;padding:0}#main-cart-footer .cart__footer{padding:0}#main-cart-footer .cart__blocks{width:100%;margin-left:0}.pet-cart-page .cart-item__media{width:11rem}.pet-cart-page .cart-item__details{width:37%}.pet-cart-page .cart-item__image{width:11rem;height:11rem;object-fit:contain}}@media(max-width:749px){.pet-cart-drawer .drawer__inner{padding-inline:1.6rem}.pet-cart-drawer .drawer__header{padding-top:1.2rem}.pet-cart-drawer .drawer__heading{font-size:2.3rem}.pet-cart-drawer .cart-item__name{font-size:1.4rem}.pet-cart-drawer .drawer__footer{padding-top:1rem}.pet-cart-drawer .pet-cart-shipping{padding:1rem}.pet-cart-drawer .cart__ctas{margin-top:1rem}#main-cart-footer .cart__blocks{padding:1.8rem}.pet-cart-page .title-wrapper-with-link{align-items:baseline}.pet-cart-page .title-wrapper-with-link>a{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pet-cart.css.map */
