.podari-cart{max-width:1200px;padding-block:48px 80px}.pc-heading{margin-bottom:40px}.pc-note{font:400 21px Covered,cursive;color:#29449c}.pc-heading h1{font:400 clamp(44px,6vw,72px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:14px 0 16px}.pc-heading>p{font:16px/1.5 Arial,sans-serif;margin:0;color:#66665e}.pc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:60px;align-items:start}.pc-item{display:grid;grid-template-columns:124px minmax(0,1fr) auto;gap:24px;padding:26px 0;border-top:1px solid #deded6;align-items:start}.pc-image{background:#f0f0ec;border-radius:6px;aspect-ratio:1;display:grid;place-items:center;padding:12px}.pc-image img{width:100%;height:100%;object-fit:contain}.pc-detail h2{font:400 24px/1.15 Georgia,serif;letter-spacing:-.025em;margin:2px 0 10px}.pc-variant,.pc-property{font:13px/1.6 Arial,sans-serif;color:#66665e;margin:4px 0}.pc-price{font:15px/1.5 Arial,sans-serif;margin:3px 0;white-space:nowrap}.pc-controls{display:flex;align-items:center;gap:20px;margin-top:18px;font:12px Arial,sans-serif}.pc-controls label{display:flex;align-items:center;gap:10px}.pc-controls input{width:62px;height:38px;padding:6px 8px;border:1px solid #bcbcb3;border-radius:5px;color:#292929;background:transparent;font:14px Arial,sans-serif}.pc-remove,.pc-update,.pc-edit{color:#292929;text-decoration:underline;text-underline-offset:4px}.pc-update{border:0;padding:8px 0;background:none;cursor:pointer;font:13px Arial,sans-serif}.pc-item-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #deded6;padding-top:22px;font:14px Arial,sans-serif}.pc-help{color:#6c6c62;font:12px/1.6 Arial,sans-serif;max-width:430px}.pc-summary{background:#f0f0ec;padding:28px;border-radius:8px;position:sticky;top:24px}.pc-summary h2{font:400 32px Georgia,serif;letter-spacing:-.035em;margin:16px 0 28px}.pc-subtotal{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #d7d7ce;padding-top:20px;font:14px Arial,sans-serif}.pc-subtotal strong{font-weight:400}.pc-shipping,.pc-secure{color:#66665e;font:12px/1.6 Arial,sans-serif;margin:12px 0 22px}.pc-checkout{width:100%;display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:18px}.pc-secure{text-align:center;margin:14px 0 0;font-size:11px}.pc-empty{border-top:1px solid #deded6;padding:36px 0 70px}.pc-empty p{margin:0 0 24px}.checkout-transfer{max-width:600px;min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px 64px;margin:auto}.checkout-transfer h1{font:400 clamp(34px,5vw,48px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:26px 0 16px}.checkout-transfer #podari-checkout-status{font:14px/1.65 Arial,sans-serif;color:#66665e;margin:0;max-width:390px}.transfer-art{width:66px;height:78px;position:relative;margin:12px auto}.transfer-art span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #29449c;border-radius:3px;background:#fafaf7;transform:rotate(-9deg)}.transfer-art span+span{transform:rotate(7deg);top:5px;right:-6px;bottom:-5px;left:6px}.transfer-art span+span:after{content:"";position:absolute;top:14px;right:11px;bottom:14px;left:11px;border:1px solid #29449c}.transfer-progress{width:100px;height:2px;margin:24px 0;background:#deded6;overflow:hidden}.transfer-progress:after{content:"";display:block;width:40%;height:100%;background:#29449c;animation:podari-transfer 1.3s ease-in-out infinite alternate}.checkout-transfer [hidden]{display:none!important}.checkout-transfer .back-link{margin:16px 0 0;font:13px Arial,sans-serif}.checkout-transfer[data-state=error] .transfer-progress{display:none}.checkout-transfer[data-state=error] #podari-checkout{margin-top:24px}.podari-cart a:focus-visible,.podari-cart button:focus-visible,.podari-cart input:focus-visible{outline:2px solid #29449c;outline-offset:4px}@keyframes podari-transfer{to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.transfer-progress:after{animation:none;width:100%}}@media(max-width:740px){.podari-cart{padding:32px 0 48px}.pc-heading{margin-bottom:28px}.pc-note{font-size:18px}.pc-layout{grid-template-columns:minmax(0,1fr);gap:28px}.pc-item{grid-template-columns:80px minmax(0,1fr) auto;gap:14px;padding:22px 0}.pc-image{padding:8px}.pc-detail h2{font-size:20px}.pc-price{font-size:13px}.pc-controls{gap:14px;flex-wrap:wrap;margin-top:12px}.pc-variant,.pc-property{font-size:12px}.pc-summary{position:static;padding:24px}.checkout-transfer{min-height:55vh;padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/commerce.css.map */
