.pw-cart{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:#fffdf8;color:#171a17;box-shadow:-12px 0 48px #0002;overflow:hidden}.pw-cart[open]{display:flex;flex-direction:column;animation:pw-cart-enter .2s ease-out}.pw-cart::backdrop{background:#00000073}body.pw-cart-open{overflow:hidden}.pw-cart-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;padding:24px;border-bottom:1px solid #ded5c8}.pw-cart-header h2{margin:0;color:#123f32;font:700 25px/1.2 Georgia,serif}.pw-cart-close{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:#f3e4cf;cursor:pointer;font:30px/1 Arial,sans-serif}.pw-cart-status{margin:0;padding:12px 24px;font-size:14px}.pw-cart-status:empty{display:none}.pw-cart-status[data-error]{color:#a81720}.pw-cart-items{flex:1;min-height:0;overflow-y:auto;padding:0 24px;overscroll-behavior:contain}.pw-cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid #ded5c8}.pw-cart-item-image{width:88px;height:88px;object-fit:contain;border-radius:6px;background:#eadfce}.pw-cart-item h3{margin:0 0 6px;font:700 16px/1.35 Georgia,serif}.pw-cart-variant,.pw-cart-property{margin:0 0 6px;font-size:13px;color:#6d675e;overflow-wrap:anywhere}.pw-cart-line-price{margin:8px 0 12px;font-weight:700}.pw-cart-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-cart-quantity{display:flex;align-items:center;border:1px solid #cfc1af;border-radius:5px;overflow:hidden}.pw-cart-quantity button{width:36px;min-height:36px;border:0;background:#f8f2e9;font-size:20px;cursor:pointer}.pw-cart-quantity output{min-width:32px;text-align:center;font-size:14px}.pw-cart-remove,.pw-cart-continue{padding:8px 0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:13px;cursor:pointer}.pw-cart-footer{flex:none;padding:22px 24px max(24px,env(safe-area-inset-bottom));border-top:1px solid #ded5c8;background:#f8f2e9}.pw-cart-footer[hidden]{display:none}.pw-cart-total{display:flex;align-items:center;justify-content:space-between;font-size:18px}.pw-cart-footer p{margin:10px 0 18px;font-size:12px;color:#6d675e}.pw-cart-footer .button{width:100%;min-height:48px;justify-content:center}.pw-cart-continue{display:block;margin:8px auto 0}.pw-cart-empty{padding:40px 0;text-align:center;color:#6d675e}.pw-cart button:focus-visible{outline:2px solid #a81720;outline-offset:2px}.pw-cart[aria-busy=true] .pw-cart-items{opacity:.65}@keyframes pw-cart-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:480px){.pw-cart-header,.pw-cart-footer{padding-left:20px;padding-right:20px}.pw-cart-items{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.pw-cart[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pepwink-cart.css.map */
