.pcfx-cart{background:#f4f6f8;color:#1d2630;display:block;min-height:60vh;padding-bottom:54px}.pcfx-wrap{max-width:1370px;margin:auto;padding:0 25px}.pcfx-crumb{display:flex;gap:10px;align-items:center;padding:17px 0;color:#697481;font-size:12px}.pcfx-crumb a{text-decoration:none;color:#d40d2b;font-weight:800}.pcfx-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:21px 0 28px}.pcfx-heading small{color:#d30e2b;font-weight:900;font-size:11px;letter-spacing:.15em}.pcfx-heading h1{color:#171e26;font-weight:950;font-size:clamp(29px,3.2vw,43px);letter-spacing:-.045em;margin:9px 0 5px}.pcfx-heading p{font-size:14px;color:#626d78;line-height:1.6;margin:0}.pcfx-heading>a{font-size:13px;color:#ba0d28;font-weight:850;text-decoration:none;white-space:nowrap}.pcfx-grid{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:22px;align-items:start}.pcfx-lines,.pcfx-summary,.pcfx-empty{background:#fff;border:1px solid #dce2e8;border-radius:9px;overflow:hidden;box-shadow:0 6px 20px #15202c0e}.pcfx-lines{border-top:4px solid #222b35}.pcfx-lines-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px;border-bottom:1px solid #e4e8ec}.pcfx-lines-head h2,.pcfx-summary h2{color:#1c242d;font-size:19px;font-weight:900;margin:0}.pcfx-lines-head span{color:#6c7681;font-size:12px}.pcfx-line{display:grid;grid-template-columns:105px minmax(0,1fr) 95px 123px;gap:15px;padding:22px;border-bottom:1px solid #e6eaee;align-items:center}.pcfx-image{display:flex;align-items:center;justify-content:center;height:108px;width:105px;max-width:100%;border-radius:6px;border:1px solid #e8edf1;background:#f8f9fa;overflow:hidden;text-decoration:none;color:#bdc3ca}.pcfx-image img{width:100%;height:100%;object-fit:contain;display:block;padding:6px}.pcfx-name{font-size:15px;font-weight:900;line-height:1.4;color:#1d2630;text-decoration:none;display:block}.pcfx-name:hover{color:#d30c2b}.pcfx-info{min-width:0}.pcfx-info p{font-size:12px;line-height:1.5;color:#65717d;margin:5px 0 0}.pcfx-qty{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.pcfx-qty label{font-size:12px;font-weight:850;color:#3a4550}.pcfx-qty input{width:90px;max-width:100%;height:42px;border:1px solid #ccd4db;border-radius:5px;background:#fff;color:#1c2530;padding:6px 10px;text-align:center;font-size:15px}.pcfx-remove{font-size:12px;color:#b90d2a;text-decoration:underline;text-underline-offset:3px}.pcfx-line-total{text-align:right;display:flex;flex-direction:column;gap:9px;white-space:nowrap}.pcfx-line-total small{font-size:11px;color:#737d87}.pcfx-line-total strong{color:#d00b2b;font-size:18px;font-weight:900}.pcfx-update{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 22px;background:#fafbfc}.pcfx-update span{font-size:12px;color:#65717d;line-height:1.5}.pcfx-update button{background:#fff;border:1px solid #adb7c1;border-radius:5px;color:#222e39;padding:12px 17px;font-size:13px;font-weight:900;cursor:pointer}.pcfx-update button:hover{border-color:#df1030;color:#c80c29}.pcfx-summary{padding:26px;border-top:4px solid #e41030}.pcfx-summary h2{margin-bottom:22px}.pcfx-summary-row{display:flex;justify-content:space-between;gap:10px;padding:11px 0;color:#46515e;font-size:13px}.pcfx-total{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #dce2e8;padding-top:22px;margin:15px 0 0;font-weight:850;color:#18212b}.pcfx-total strong{font-size:25px;letter-spacing:-.03em;color:#d10c2b}.pcfx-summary>p{font-size:12px;color:#65717b;line-height:1.65;margin:19px 0}.pcfx-checkout{background:#e20e30;border:1px solid #e20e30;color:#fff!important;min-height:49px;padding:13px 17px;text-decoration:none;border-radius:5px;font-size:14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}.pcfx-checkout:hover{background:#b60926}.pcfx-summary>small{font-size:11px;color:#78848e;line-height:1.6;display:block;text-align:center;margin-top:13px}.pcfx-empty{padding:65px 25px;display:flex;flex-direction:column;align-items:center;gap:13px;max-width:730px;margin:auto;border-top:4px solid #e20c2e;text-align:center}.pcfx-empty-icon{font-size:51px;color:#e00e2d}.pcfx-empty h2{font-size:24px;font-weight:900;color:#1e2730;margin:0}.pcfx-empty p{font-size:14px;color:#64707c;line-height:1.6}.pcfx-empty .pcfx-checkout{width:auto;margin-top:10px}.pcfx-help{background:#172029;color:#e5ebf0;border-radius:8px;padding:22px 25px;margin-top:25px;display:flex;justify-content:space-between;gap:15px;font-size:13px}.pcfx-help a{font-weight:900;color:#ff667b;text-decoration:none}@media(max-width:1100px){.pcfx-grid{grid-template-columns:minmax(0,1fr) 280px;gap:15px}.pcfx-line{grid-template-columns:86px minmax(0,1fr) 85px;gap:11px;padding:17px}.pcfx-image{width:86px;height:90px}.pcfx-line-total{grid-column:2 / 4;flex-direction:row;justify-content:flex-end}}@media(max-width:760px){.pcfx-wrap{padding:0 14px}.pcfx-heading{flex-wrap:wrap;align-items:flex-start}.pcfx-grid{grid-template-columns:1fr}.pcfx-summary{order:2}.pcfx-help{flex-wrap:wrap}.pcfx-line{grid-template-columns:88px minmax(0,1fr) 85px;gap:10px}.pcfx-line-total{grid-column:2 / 4}.pcfx-summary{padding:20px}}@media(max-width:470px){.pcfx-line{grid-template-columns:77px minmax(0,1fr);gap:12px;padding:14px}.pcfx-image{height:83px;width:77px}.pcfx-qty{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap}.pcfx-qty input{width:64px}.pcfx-line-total{grid-column:1/-1}.pcfx-update{flex-direction:column;align-items:stretch}.pcfx-update button{width:100%}.pcfx-lines-head{padding:17px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pinkcup-cart-standalone.css.map */
