#pawzo-cart{--pz-navy:#081A32;--pz-orange:#F56808;--pz-hover:#D95300;--pz-muted:#64748b;--pz-border:#e2e8f0;font-family:Inter,Arial,sans-serif;background:#fff;color:#334155;padding:62px 24px 95px;min-height:50vh}#pawzo-cart,#pawzo-cart *{box-sizing:border-box}#pawzo-cart .pzc-container{max-width:1200px;margin:auto}#pawzo-cart .pzc-topline{display:flex;justify-content:space-between;gap:20px;color:var(--pz-orange);font-size:10px;font-weight:800;letter-spacing:1.8px;margin-bottom:16px}#pawzo-cart .pzc-topline span:last-child{color:#94a3b8}#pawzo-cart .pzc-pagehead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:42px}#pawzo-cart h1{font-size:clamp(38px,4vw,58px)!important;line-height:1.1!important;color:var(--pz-navy)!important;font-weight:850!important;letter-spacing:-2px!important;margin:0 0 12px!important}#pawzo-cart h1 span{color:var(--pz-orange)}#pawzo-cart .pzc-pagehead p{margin:0;color:var(--pz-muted);font-size:15px;line-height:1.6}#pawzo-cart a{text-decoration:none!important}#pawzo-cart .pzc-return{color:var(--pz-navy)!important;font-size:13px;font-weight:750;white-space:nowrap;padding-bottom:7px}#pawzo-cart .pzc-return:hover,#pawzo-cart .pzc-help-note a:hover{color:var(--pz-orange)!important}#pawzo-cart .pzc-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:45px}#pawzo-cart .pzc-section-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pz-border);padding-bottom:20px}#pawzo-cart .pzc-section-title h2,#pawzo-cart .pzc-summary>h2{font-size:22px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.5px!important;color:var(--pz-navy)!important;margin:0!important}#pawzo-cart .pzc-section-title span{font-size:13px;color:var(--pz-muted)}#pawzo-cart .pzc-item{display:grid;grid-template-columns:128px minmax(0,1fr);gap:23px;padding:28px 0;border-bottom:1px solid var(--pz-border)}#pawzo-cart .pzc-item-img{height:128px;width:128px;display:grid;place-items:center;border-radius:12px;background:#f6f8fb;overflow:hidden}#pawzo-cart .pzc-item-img img{width:100%;height:100%;object-fit:contain;display:block;border:0!important;box-shadow:none!important}#pawzo-cart .pzc-item-heading{display:flex;justify-content:space-between;gap:14px;align-items:start}#pawzo-cart .pzc-product-name{font-size:17px;font-weight:800;color:var(--pz-navy)!important;line-height:1.5}#pawzo-cart .pzc-remove{background:transparent!important;border:0!important;padding:4px!important;color:#9aa7b9!important;line-height:0;border-radius:4px}#pawzo-cart .pzc-remove:hover{color:#dc3545!important}#pawzo-cart .pzc-remove svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#pawzo-cart .pzc-variation{font-size:12px;color:var(--pz-muted);margin-top:6px}#pawzo-cart .pzc-variation dl{margin:0;display:flex;flex-wrap:wrap;gap:5px}#pawzo-cart .pzc-variation dt,#pawzo-cart .pzc-variation dd,#pawzo-cart .pzc-variation p{margin:0;display:inline}#pawzo-cart .pzc-item-bottom{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:20px}#pawzo-cart .pzc-small-label{font-size:10px;letter-spacing:1px;font-weight:750;color:#8b99ac;display:block;margin-bottom:8px}#pawzo-cart .pzc-qty{display:inline-flex;border:1px solid var(--pz-border);border-radius:7px;overflow:hidden;align-items:center;height:38px}#pawzo-cart .pzc-qty-button{border:0!important;background:#fff!important;color:var(--pz-navy)!important;width:35px;height:100%;padding:0!important;font-size:20px;font-weight:500;line-height:1}#pawzo-cart .pzc-qty-button:hover{background:#fff1e6!important;color:var(--pz-orange)!important}#pawzo-cart .pzc-qty-input{width:46px!important;height:100%!important;text-align:center;font-size:13px!important;font-weight:700!important;color:var(--pz-navy)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 3px!important;background:#fff!important;appearance:textfield;-moz-appearance:textfield}#pawzo-cart .pzc-qty-input::-webkit-inner-spin-button,#pawzo-cart .pzc-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pawzo-cart .pzc-qty-static{padding:0 15px}#pawzo-cart .pzc-line-price{text-align:right}#pawzo-cart .pzc-line-price strong{font-size:17px;font-weight:800;color:var(--pz-navy)}#pawzo-cart .pzc-help-note{padding-top:24px;font-size:13px;color:var(--pz-muted)}#pawzo-cart .pzc-help-note a{color:var(--pz-navy);font-weight:800}#pawzo-cart .pzc-summary{border:1px solid var(--pz-border);border-radius:16px;padding:29px;background:#f8fafc;position:sticky;top:25px}#pawzo-cart .pzc-summary>h2{padding-bottom:24px!important;border-bottom:1px solid var(--pz-border)}#pawzo-cart .pzc-woo-totals .cart_totals{float:none;width:100%;padding:0;background:transparent;border:0}#pawzo-cart .pzc-woo-totals .cart_totals>h2{display:none}#pawzo-cart .pzc-woo-totals table{width:100%;margin:8px 0 20px;border:0!important;background:transparent!important;border-collapse:collapse}#pawzo-cart .pzc-woo-totals tr,#pawzo-cart .pzc-woo-totals th,#pawzo-cart .pzc-woo-totals td{border:0!important;background:transparent!important;padding:12px 0!important;vertical-align:top;font-size:13px}#pawzo-cart .pzc-woo-totals th{text-align:left;font-weight:600;color:var(--pz-muted);width:42%}#pawzo-cart .pzc-woo-totals td{text-align:right;color:var(--pz-navy);font-weight:650}#pawzo-cart .pzc-woo-totals td ul{list-style:none;margin:0;padding:0}#pawzo-cart .pzc-woo-totals td label{font-size:12px;line-height:1.6}#pawzo-cart .pzc-woo-totals td input[type=radio]{accent-color:var(--pz-orange)}#pawzo-cart .pzc-woo-totals .order-total{border-top:1px solid var(--pz-border)!important}#pawzo-cart .pzc-woo-totals .order-total th,#pawzo-cart .pzc-woo-totals .order-total td{padding-top:20px!important;color:var(--pz-navy);font-weight:800;font-size:16px}#pawzo-cart .pzc-woo-totals .wc-proceed-to-checkout{display:none!important}#pawzo-cart .pzc-woo-totals .woocommerce-shipping-calculator{font-size:12px}#pawzo-cart .pzc-woo-totals .woocommerce-shipping-calculator input,#pawzo-cart .pzc-woo-totals .woocommerce-shipping-calculator select{width:100%;max-width:100%;padding:8px;border:1px solid var(--pz-border);border-radius:5px}#pawzo-cart .pzc-coupon-form{padding-top:19px;border-top:1px solid var(--pz-border);margin-bottom:20px}#pawzo-cart .pzc-coupon-form label{display:block;color:var(--pz-navy);font-size:12px;font-weight:750;margin-bottom:10px}#pawzo-cart .pzc-coupon-line{display:flex;gap:8px}#pawzo-cart .pzc-coupon-line input{min-width:0;flex:1;background:white!important;border:1px solid var(--pz-border)!important;border-radius:7px!important;padding:11px!important;box-shadow:none!important;font-size:13px;color:var(--pz-navy)}#pawzo-cart .pzc-coupon-line button{border:1px solid var(--pz-navy)!important;background:var(--pz-navy)!important;border-radius:7px;color:#fff!important;padding:9px 13px;font-weight:750;font-size:12px}#pawzo-cart .pzc-coupon-line button:hover{background:var(--pz-orange)!important;border-color:var(--pz-orange)!important}#pawzo-cart .pzc-applied{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}#pawzo-cart .pzc-applied span{display:flex;align-items:center;gap:8px;background:#fff1e6;color:var(--pz-navy);font-size:12px;border-radius:5px;padding:6px 8px}#pawzo-cart .pzc-applied button{padding:0!important;margin:0;background:none!important;border:0!important;color:var(--pz-orange)!important;font-size:19px;line-height:1}#pawzo-cart .pzc-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:var(--pz-orange)!important;color:#fff!important;border-radius:8px;padding:17px 20px;font-size:13px;font-weight:850;letter-spacing:.4px}#pawzo-cart .pzc-primary:hover{background:var(--pz-hover)!important;color:#fff!important}#pawzo-cart .pzc-primary span{font-size:20px;line-height:1}#pawzo-cart .pzc-secure{text-align:center;font-size:11px;color:var(--pz-muted);line-height:1.6;margin-top:15px}#pawzo-cart .pzc-empty{text-align:center;margin:30px auto 0;padding:75px 25px;background:#f8fafc;border-radius:16px;max-width:820px}#pawzo-cart .pzc-empty-mark{font-size:48px;line-height:1;color:var(--pz-orange);margin-bottom:20px}#pawzo-cart .pzc-empty h2{color:var(--pz-navy)!important;font-size:26px!important;font-weight:800!important;margin:0 0 12px!important}#pawzo-cart .pzc-empty p{color:var(--pz-muted);margin:0 0 25px}#pawzo-cart .pzc-empty-shop{width:fit-content;margin:auto;min-width:210px}#pawzo-cart .woocommerce-error,#pawzo-cart .woocommerce-message,#pawzo-cart .woocommerce-info{list-style:none;background:#fff;border:1px solid var(--pz-border);border-left:3px solid var(--pz-orange);padding:12px 16px!important;border-radius:6px;font-size:13px;color:var(--pz-navy);margin:0 0 22px}#pawzo-cart.pzc-loading{opacity:.65;pointer-events:none}#pawzo-cart :focus-visible{outline:2px solid var(--pz-orange);outline-offset:3px}@media(max-width:950px){#pawzo-cart .pzc-layout{grid-template-columns:1fr;gap:35px}#pawzo-cart .pzc-summary{position:static;max-width:none}}@media(max-width:650px){#pawzo-cart{padding:42px 18px 90px}#pawzo-cart .pzc-topline span:last-child{display:none}#pawzo-cart .pzc-pagehead{align-items:start;flex-direction:column;margin-bottom:28px}#pawzo-cart h1{font-size:40px!important}#pawzo-cart .pzc-item{grid-template-columns:95px minmax(0,1fr);gap:13px;padding:20px 0}#pawzo-cart .pzc-item-img{width:95px;height:95px}#pawzo-cart .pzc-product-name{font-size:14px}#pawzo-cart .pzc-item-bottom{flex-wrap:wrap}#pawzo-cart .pzc-summary{padding:23px 18px}#pawzo-cart .pzc-empty{padding:45px 18px}}
