.pcart{max-width:1120px;margin:32px auto;padding:0 24px 48px;color:#1d4539}.pcart h1{font-size:clamp(24px,4vw,34px);margin:0 0 16px}.pcart-back{display:inline-block;padding:10px 0;text-underline-offset:4px}.pcart-lines{list-style:none;padding:0;margin:20px 0}.pcart-line{display:grid;grid-template-columns:88px minmax(160px,1fr) 150px 130px;gap:20px;align-items:center;border-top:1px solid #d9e6dd;padding:24px 0}.pcart-line img{border-radius:8px;object-fit:contain;background:#f7f9f7}.pcart-info{min-width:0}.pcart-info a{font-weight:600}.pcart-info p{font-size:13px;margin:6px 0;overflow-wrap:anywhere}.pcart-controls label{display:flex;gap:8px;align-items:center}.pcart-controls input{width:72px;min-height:44px;padding:8px;border:1px solid #9bb6aa;border-radius:6px;font:inherit}.pcart-controls button{background:none;border:0;padding:8px 0;min-height:44px;text-decoration:underline;cursor:pointer;color:inherit}.pcart-summary{margin-left:auto;max-width:400px;padding:24px;background:#f0f5f1;border-radius:12px}.pcart-summary p{font-weight:700;font-size:22px;margin:0 0 8px}.pcart-summary small{display:block;line-height:1.6}.pcart-checkout{display:block;width:100%;margin-top:20px;padding:16px;background:#1d4539;color:#fff;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.pcart [disabled],.pcart[aria-busy=true]{opacity:.65}.pcart :focus-visible{outline:3px solid #46765e;outline-offset:4px}#pharmacy-context-status{position:fixed;bottom:20px;left:20px;right:20px;z-index:9999;background:#194e3f;color:#fff;padding:16px 24px;border-radius:8px;font:14px/1.6 sans-serif}#pharmacy-context-status:empty{display:none}@media(max-width:749px){.pcart{padding:0 16px 32px;margin-top:24px}.pcart-line{grid-template-columns:72px 1fr;gap:12px}.pcart-line img{width:72px;height:72px}.pcart-controls{grid-column:2;display:flex;gap:18px;align-items:center}.pcart-line>strong{grid-column:2}.pcart-summary{max-width:none}}pharmacy-purchase-controls[data-pcart-buy-stage] button[data-buy-now]{opacity:.76;cursor:progress;gap:.45rem}pharmacy-purchase-controls[data-pcart-buy-stage] button[data-buy-now]>svg{display:none}pharmacy-purchase-controls[data-pcart-buy-stage] button[data-buy-now]>span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}pharmacy-purchase-controls[data-pcart-buy-stage] button[data-buy-now]>span:before{content:"";display:inline-block;width:.85em;height:.85em;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pCartBuySpin .8s linear infinite}@keyframes pCartBuySpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){pharmacy-purchase-controls[data-pcart-buy-stage] button[data-buy-now]>span:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pharmacy-isolated-cart.css.map */
