body:has(cart-items.pq-cart-page){background:#faf7f0}#MainContent:has(.pq-cart-page){--color-foreground: 41, 72, 59;--color-background: 250, 247, 240;--pq-cart-border: #dcdcd3;--pq-cart-muted: #657773;display:grid;grid-template-columns:minmax(0,1.72fr) minmax(340px,1fr);grid-template-rows:auto auto auto 1fr;gap:24px 28px;width:min(100% - 48px,1180px);margin:0 auto;padding:36px 0 56px;color:#29483b;font:16px/1.5 Inter,Arial,sans-serif;letter-spacing:normal}#MainContent:has(.pq-cart-page)>.shopify-section,#MainContent .pq-cart-page,#MainContent .pq-cart-page-footer{display:contents}.pq-cart-page__heading-row{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:20px}#MainContent .pq-cart-page h1.pq-cart-page__heading{display:flex;align-items:center;gap:14px;margin:0;color:#29483b;font:700 40px/1.15 Georgia,serif;letter-spacing:normal}#MainContent .pq-cart-page a,#MainContent .pq-cart-page-footer a{color:#29483b}.pq-cart-page__count{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:99px;background:#eae9df;font:500 17px/1 Inter,Arial,sans-serif}.pq-cart-page__continue{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:15px;text-underline-offset:4px}.pq-cart-page__continue svg{width:22px;height:22px;flex:none}#MainContent .pq-cart-page__continue--mobile{display:none}.pq-cart-page__form{grid-column:1;grid-row:2;min-width:0;margin:0}#MainContent .pq-cart-page__form #main-cart-items{padding:0;border:0}.pq-cart-page__items{list-style:none;padding:0;margin:0;display:grid;gap:16px}#MainContent .pq-cart-page__item{display:grid;grid-template-columns:126px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:14px 18px;border:1px solid var(--pq-cart-border);border-radius:12px;padding:20px;margin:0;position:relative}.pq-cart-page__image{grid-column:1;grid-row:1 / 3;display:block;width:126px;aspect-ratio:1;border-radius:9px;overflow:hidden;background:#f2eee5}.pq-cart-page__image--cat{background:#eee8f7}.pq-cart-page__image--dog{background:#e4eddf}.pq-cart-page__image img{display:block;width:100%;height:100%;object-fit:contain}.pq-cart-page__details{grid-column:2;min-width:0}#MainContent .pq-cart-page__name{display:block;margin:0 0 7px;max-width:none;font:650 18px/1.35 Inter,Arial,sans-serif;letter-spacing:normal;color:#29483b;text-decoration:none;overflow-wrap:anywhere}.pq-cart-page__name:hover{text-decoration:underline;text-underline-offset:3px}.pq-cart-page__options,.pq-cart-page__purchase,.pq-cart-page__property{margin:0;color:var(--pq-cart-muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.pq-cart-page__options div{display:flex;flex-wrap:wrap;column-gap:4px}.pq-cart-page__options dt,.pq-cart-page__options dd{margin:0}.pq-cart-page__price{grid-column:3;grid-row:1;text-align:right;position:relative}.pq-cart-page__price strong{display:block;font-size:22px;line-height:1.3;white-space:nowrap}.pq-cart-page__was{display:block;color:var(--pq-cart-muted);font-size:15px}.pq-cart-page__price small{display:block;font-size:13px;color:var(--pq-cart-muted)}#MainContent .pq-cart-page .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding:0;width:auto}.pq-cart-page .cart-item__quantity-wrapper{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#MainContent .pq-cart-page .quantity-popover-container{zoom:1;padding:0}.pq-cart-page .quantity{width:140px;min-height:46px;height:46px;border:1px solid #c9cec4;border-radius:9px;background:transparent;color:#29483b}.pq-cart-page .quantity:before,.pq-cart-page .quantity:after{content:none}.pq-cart-page .quantity__button{flex:0 0 44px;width:44px;min-height:44px;color:inherit}.pq-cart-page .quantity__button svg{width:14px}.pq-cart-page .quantity__input{width:50px;min-width:0;font:16px/1 Inter,Arial,sans-serif;padding:0;opacity:1;color:inherit}.pq-cart-page .quantity__button:first-child{border-right:1px solid #e6e4dc}.pq-cart-page .quantity__button:last-child{border-left:1px solid #e6e4dc}.pq-cart-page cart-remove-button{margin:0}.pq-cart-page__remove{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font:14px/1.4 Inter,Arial,sans-serif;text-underline-offset:4px;color:#29483b}.pq-cart-page .cart-item__error{margin-top:0;align-items:center}.pq-cart-page .cart-item__error-text:not(:empty){margin-top:10px;font-size:14px}.pq-cart-page .discounts{font-size:13px;margin:5px 0 0}.pq-cart-page .discounts svg{width:14px;height:14px}.pq-cart-page__note{grid-column:1;grid-row:3;align-self:start;border:1px solid var(--pq-cart-border);border-radius:12px}.pq-cart-page__note summary{display:flex;align-items:center;gap:14px;padding:17px 20px;min-height:60px;list-style:none;cursor:pointer;font-size:15px}.pq-cart-page__note summary::-webkit-details-marker{display:none}.pq-cart-page__note summary>svg{flex:none;width:24px;height:24px}.pq-cart-page__note-toggle{margin-left:auto;position:relative;width:18px;height:18px;flex:none}.pq-cart-page__note-toggle:before,.pq-cart-page__note-toggle:after{content:"";position:absolute;top:8px;left:2px;width:14px;height:1.5px;background:currentColor}.pq-cart-page__note-toggle:after{transform:rotate(90deg)}.pq-cart-page__note[open] .pq-cart-page__note-toggle:after{display:none}pq-cart-page-note{display:block;padding:0 20px 14px}pq-cart-page-note label{display:block;font-size:14px;margin-bottom:6px}pq-cart-page-note textarea{display:block;width:100%;min-height:100px;resize:vertical;border:1px solid #c9cec4;border-radius:7px;background:#fffdf9;color:#29483b;padding:10px;font:16px/1.5 Inter,Arial,sans-serif}.pq-cart-page__note-status{margin:6px 0 0;min-height:20px;font-size:13px}.pq-cart-page__summary{grid-column:2;grid-row:2 / 5;align-self:start;min-width:0;padding:24px;border:1px solid var(--pq-cart-border);border-radius:12px}#MainContent .pq-cart-page__summary h2{color:#29483b;font:700 28px/1.2 Georgia,serif;letter-spacing:normal;margin:0 0 20px}.pq-cart-page__subtotal,.pq-cart-page__total,.pq-cart-page__discounts li{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pq-cart-page__subtotal{font-size:16px}.pq-cart-page__discounts{list-style:none;margin:10px 0 0;padding:0;font-size:14px}.pq-cart-page__tax-note{margin:16px 0;font-size:13px;color:var(--pq-cart-muted);line-height:1.5}.pq-cart-page__total{border-top:1px solid var(--pq-cart-border);padding-top:20px;margin-top:20px;font-size:18px;line-height:1.4;flex-wrap:wrap}.pq-cart-page__total strong:last-child{margin-left:auto;white-space:nowrap}.pq-cart-page__checkout{margin-top:20px}.pq-cart-page__checkout-button{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:52px;border:0;border-radius:9px;padding:12px 16px;background:#29483b;color:#faf7f0;font:650 17px/1.4 Inter,Arial,sans-serif;cursor:pointer}.pq-cart-page__checkout-button svg{width:24px;height:24px}.pq-cart-page__checkout-button:hover{background:#1d392e}.pq-cart-page__checkout-button:disabled{opacity:.55;cursor:wait}.pq-cart-page__express{margin-top:22px}.pq-cart-page__express-label{align-items:center;gap:12px;margin:0 0 16px;font-size:13px;text-align:center}.pq-cart-page__express-label:not([hidden]){display:flex}.pq-cart-page__express-label:before,.pq-cart-page__express-label:after{content:"";height:1px;background:#c4cdc7;flex:1}.pq-cart-page__express .cart__dynamic-checkout-buttons{margin:0;max-width:none}.pq-cart-page__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-row-gap: 8px}.pq-cart-page__support{grid-column:1;grid-row:4;font-size:15px;align-self:start}.pq-cart-page__support>p{margin:6px 0 26px}.pq-cart-page__support a{text-underline-offset:4px}.pq-cart-page__signoff{display:flex;align-items:center;gap:12px}.pq-cart-page__signoff svg{width:28px;height:28px;flex:none}.pq-cart-page__signoff em{font:italic 16px/1.5 Georgia,serif}.pq-cart-page-footer.is-empty .pq-cart-page__summary,.pq-cart-page.is-empty .pq-cart-page__note{display:none}.pq-cart-page.is-empty .pq-cart-page__form{grid-column:1 / -1}.pq-cart-page-footer.is-empty .pq-cart-page__support{grid-column:1 / -1;text-align:center}.pq-cart-page-footer.is-empty .pq-cart-page__signoff{justify-content:center}.pq-cart-page__empty{max-width:540px;margin:0 auto;text-align:center;padding:8px 0}.pq-cart-page__empty-bag svg{width:70px;height:auto}#MainContent .pq-cart-page__empty h2{color:#29483b;font:700 34px/1.16 Georgia,serif;letter-spacing:normal;margin:18px 0 12px}.pq-cart-page__empty>p{margin:12px 0 22px}.pq-cart-page__shop-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pq-cart-page__shop-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:14px;color:#29483b;text-decoration:none}.pq-cart-page__shop-card--cat{background:#e9e1f3}.pq-cart-page__shop-card--dog{background:#e0e9d9}.pq-cart-page__shop-card img{width:74px;height:74px;object-fit:contain}.pq-cart-page__shop-card span{display:flex;align-items:center;gap:8px;font:700 24px/1.2 Georgia,serif}.pq-cart-page__shop-card svg,.pq-cart-page__refills svg{width:18px;height:18px}.pq-cart-page__refills{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;text-underline-offset:4px}.pq-cart-page__login{border-top:1px solid var(--pq-cart-border);padding-top:20px}.pq-cart-page a:focus-visible,.pq-cart-page button:focus-visible,.pq-cart-page input:focus-visible,.pq-cart-page summary:focus-visible,.pq-cart-page textarea:focus-visible,.pq-cart-page-footer a:focus-visible,.pq-cart-page-footer button:focus-visible{outline:2px solid #29483b;outline-offset:4px;box-shadow:none}#MainContent .pq-cart-page #cart-errors,#MainContent .pq-cart-page-footer #cart-errors{font-size:14px;margin-top:12px}@media(min-width:750px)and (max-width:1099px){#MainContent:has(.pq-cart-page){grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:20px;width:calc(100% - 36px)}#MainContent .pq-cart-page__item{grid-template-columns:100px minmax(0,1fr);gap:10px 14px;padding:16px}.pq-cart-page__image{width:100px;grid-row:1 / 4}.pq-cart-page__price{grid-column:2;grid-row:2;text-align:left}#MainContent .pq-cart-page .cart-item__quantity{grid-column:2;grid-row:3}.pq-cart-page__summary{padding:20px}}@media(max-width:749px){#MainContent:has(.pq-cart-page){width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:14px;padding:20px 0 28px}#MainContent .pq-cart-page h1.pq-cart-page__heading{font-size:32px;gap:12px}.pq-cart-page__count{height:30px;min-width:30px;font-size:15px}#MainContent .pq-cart-page__continue--desktop{display:none}#MainContent .pq-cart-page__continue--mobile{display:inline-flex}.pq-cart-page__form,.pq-cart-page__note,.pq-cart-page__summary,.pq-cart-page__support{grid-column:1}.pq-cart-page__form{grid-row:2}.pq-cart-page__note{grid-row:3}.pq-cart-page__summary{grid-row:4;padding:18px}.pq-cart-page__support{grid-row:5;text-align:center}#MainContent .pq-cart-page__item{grid-template-columns:84px minmax(0,1fr);padding:14px;gap:10px 12px}.pq-cart-page__image{width:84px;grid-row:1 / 3}#MainContent .pq-cart-page__name{font-size:16px;margin-bottom:5px}.pq-cart-page__options,.pq-cart-page__purchase,.pq-cart-page__property{font-size:13px}.pq-cart-page__price{grid-column:2;grid-row:2;text-align:left;display:flex;align-items:baseline;column-gap:10px;flex-wrap:wrap}.pq-cart-page__price strong{font-size:20px}.pq-cart-page__was{font-size:13px}.pq-cart-page__price small{flex-basis:100%}#MainContent .pq-cart-page .cart-item__quantity{grid-column:2;grid-row:3}.pq-cart-page .cart-item__quantity-wrapper{gap:4px}.pq-cart-page .quantity{width:134px}.pq-cart-page .quantity__input{width:44px}.pq-cart-page__remove{padding:0 4px;font-size:13px}.pq-cart-page__note summary{padding:12px 16px;min-height:52px;font-size:14px;gap:10px}pq-cart-page-note{padding:0 16px 12px}#MainContent .pq-cart-page__summary h2{font-size:24px;margin-bottom:14px}.pq-cart-page__subtotal{font-size:15px}.pq-cart-page__tax-note{margin:12px 0}.pq-cart-page__total{padding-top:14px;margin-top:14px;font-size:17px}.pq-cart-page__checkout{margin-top:14px}.pq-cart-page__checkout-button{min-height:48px;font-size:16px}.pq-cart-page__express{margin-top:16px}.pq-cart-page__express-label:not([hidden]){margin-bottom:12px}.pq-cart-page__support>p{margin:8px 0 16px;font-size:14px}.pq-cart-page__signoff{justify-content:center;gap:8px;text-align:left}.pq-cart-page__signoff em{font-size:14px}#MainContent .pq-cart-page__empty h2{font-size:30px}.pq-cart-page__shop-card span{font-size:22px}}@media(max-width:389px){#MainContent .pq-cart-page .cart-item__quantity{grid-column:1 / -1}.pq-cart-page .cart-item__quantity-wrapper{justify-content:flex-end;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pq-cart-page.css.map */
