.pq-cart{--pq-ink: #1a202c;--pq-sub: #64748b;--pq-line: #e2e8f0;--pq-card: #ffffff;--pq-bg: #f7fafc;--pq-accent: #10b981;--pq-radius: 14px;--pq-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 4px 14px rgba(15, 23, 42, .05);color:var(--pq-ink)}.pq-cart__header{display:flex;align-items:baseline;gap:12px;margin:8px 0 20px}.pq-cart__title{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0}.pq-cart__count{font-size:14px;font-weight:600;color:var(--pq-sub)}.pq-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}@media(max-width:989px){.pq-cart__grid{grid-template-columns:1fr}}.pq-cart__side{position:sticky;top:90px}@media(max-width:989px){.pq-cart__side{position:static}}.pq-cart__shipbar{background:var(--pq-card);border:1px solid var(--pq-line);border-radius:var(--pq-radius);box-shadow:var(--pq-shadow);padding:14px 18px;margin-bottom:16px}.pq-cart__items{display:flex;flex-direction:column;gap:12px}.pq-cart .x-cart-item,.pq-cart [data-cart-item]{background:var(--pq-card);border:1px solid var(--pq-line);border-radius:var(--pq-radius);box-shadow:var(--pq-shadow);padding:16px;margin:0!important;transition:box-shadow .15s ease}.pq-cart [data-cart-item]:hover{box-shadow:0 2px 6px #0f172a14,0 8px 22px #0f172a14}.pq-cart__continue{margin-top:16px}.pq-cart__continue-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pq-sub);text-decoration:none}.pq-cart__continue-link:hover{color:var(--pq-ink)}.pq-cart__xsell{margin-top:28px}.pq-cart__xsell-title{font-size:17px;font-weight:700;margin:0 0 12px}.pq-cart__xsell-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:767px){.pq-cart__xsell-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pq-xsell-card{background:var(--pq-card);border:1px solid var(--pq-line);border-radius:var(--pq-radius);box-shadow:var(--pq-shadow);padding:12px;display:flex;flex-direction:column;gap:8px}.pq-xsell-card__media{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--pq-bg)}.pq-xsell-card__media img{width:100%;height:100%;object-fit:contain}.pq-xsell-card__title{font-size:13px;font-weight:600;line-height:1.35;color:var(--pq-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.pq-xsell-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.pq-xsell-card__price{font-size:14px;font-weight:700}.pq-xsell-card__add{border:1.5px solid var(--pq-ink);background:transparent;color:var(--pq-ink);font-size:12.5px;font-weight:700;border-radius:999px;padding:5px 14px;cursor:pointer;transition:all .15s ease}.pq-xsell-card__add:hover:not(:disabled){background:var(--pq-ink);color:#fff}.pq-xsell-card__add:disabled{opacity:.6;cursor:wait}.pq-summary{background:var(--pq-card)!important;border:1px solid var(--pq-line);border-radius:var(--pq-radius)!important;box-shadow:var(--pq-shadow)!important;padding:20px!important;display:flex;flex-direction:column;gap:14px}.pq-summary__heading{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0;padding-bottom:12px;border-bottom:1px solid var(--pq-line)}.pq-summary__block{margin:0!important}.pq-summary__taxnote{font-size:12.5px;color:var(--pq-sub);line-height:1.5}.pq-summary__notes{border:1px solid var(--pq-line);border-radius:10px;padding:10px 12px;font-size:14px}.pq-summary__notes summary{cursor:pointer;font-weight:600}.pq-summary__notes textarea{width:100%;margin-top:8px;border:1px solid var(--pq-line);border-radius:8px;padding:8px;font:inherit;font-size:13.5px}.pq-summary__payments{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.pq-summary__payments svg{height:22px;width:auto}.pq-summary__trust{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--pq-line)}.pq-summary__trust-item{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;font-size:11.5px;font-weight:600;color:var(--pq-sub);text-align:center}.pq-summary__trust-item svg{width:18px;height:18px;stroke:var(--pq-accent)}#cnc-container,#cnc-map-container,#cnc-results-container{display:none}@media(max-width:767px){.pq-cart__side.\@mobile-sticky .pq-summary__checkout{position:sticky;bottom:0;background:var(--pq-card);padding:10px 0;z-index:5}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/pq-cart.css.map */
