.pcx{--pcx-bg: #F7F4EC;--pcx-surface: #FFFFFF;--pcx-ink: #23291F;--pcx-muted: #6E7568;--pcx-green: #2F5233;--pcx-green-600: #3C6B41;--pcx-clay: #B4693B;--pcx-line: #E4DDCD;--pcx-radius: 14px;box-sizing:border-box;max-width:1080px;margin:0 auto;padding:24px 16px 56px;color:var(--pcx-ink)}.pcx *,.pcx *:before,.pcx *:after{box-sizing:border-box}.pcx-steps{display:flex;align-items:center;gap:12px;list-style:none;margin:0 0 24px;padding:0;font-size:13px;letter-spacing:.01em}.pcx-step{display:flex;align-items:center;gap:8px;color:var(--pcx-muted)}.pcx-step:first-child:after{content:"";width:28px;height:2px;margin-left:4px;background:var(--pcx-green);border-radius:2px}.pcx-step__dot{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--pcx-line);color:var(--pcx-muted)}.pcx-step--done .pcx-step__dot{background:var(--pcx-green);color:#fff}.pcx-step--done .pcx-step__label{color:var(--pcx-green);font-weight:600}.pcx-step--current .pcx-step__dot{background:var(--pcx-clay);color:#fff}.pcx-step--current .pcx-step__label{color:var(--pcx-ink);font-weight:600}.pcx-grid{display:grid;grid-template-columns:1fr;gap:16px}.pcx-card{background:var(--pcx-surface);border:1px solid var(--pcx-line);border-radius:var(--pcx-radius);padding:20px}.pcx-col--main{display:flex;flex-direction:column;gap:16px}.pcx-h2{font-size:18px;margin:0 0 14px;letter-spacing:-.01em}.pcx-h2--center{text-align:center;margin-bottom:20px}.pcx-sub{margin:-8px 0 14px;color:var(--pcx-muted);font-size:13px}.pcx-cart__loading{color:var(--pcx-muted);font-size:14px;padding:8px 0}.pcx-line{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--pcx-line)}.pcx-line:first-child{border-top:none}.pcx-line__img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--pcx-bg);flex:0 0 auto}.pcx-line__info{flex:1 1 auto;min-width:0}.pcx-line__title{font-size:14px;font-weight:600;margin:0 0 2px}.pcx-line__variant{font-size:12px;color:var(--pcx-muted);margin:0 0 8px}.pcx-line__price{font-size:14px;font-weight:600;white-space:nowrap}.pcx-qty{display:inline-flex;align-items:center;border:1px solid var(--pcx-line);border-radius:999px;overflow:hidden}.pcx-qty button{width:30px;height:30px;border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:var(--pcx-ink)}.pcx-qty button:hover{background:var(--pcx-bg)}.pcx-qty button:disabled{opacity:.35;cursor:not-allowed}.pcx-qty__val{min-width:28px;text-align:center;font-size:14px;font-weight:600}.pcx-summary{margin-top:6px;padding-top:14px;border-top:1px solid var(--pcx-line)}.pcx-summary__row{display:flex;justify-content:space-between;font-size:15px;font-weight:600}.pcx-summary__note{margin:6px 0 0;font-size:12px;color:var(--pcx-muted)}.pcx-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:15px 20px;background:var(--pcx-green);color:#fff;border:0;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;transition:background .15s ease,transform .05s ease}.pcx-cta:hover{background:var(--pcx-green-600)}.pcx-cta:active{transform:translateY(1px)}.pcx-cta-wrap{margin-top:20px}.pcx-cta--wide{max-width:520px;margin-left:auto;margin-right:auto}.pcx-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.pcx-pay__mark{border-radius:4px}.pcx-trust{display:grid;gap:2px}.pcx-trust__item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:var(--pcx-ink);background:var(--pcx-surface);border:1px solid var(--pcx-line)}.pcx-trust__item:first-child{border-radius:var(--pcx-radius) var(--pcx-radius) 0 0}.pcx-trust__item:last-child{border-radius:0 0 var(--pcx-radius) var(--pcx-radius)}.pcx-trust__item:only-child{border-radius:var(--pcx-radius)}.pcx-trust__item svg{color:var(--pcx-green);flex:0 0 auto}.pcx-ship [data-pcx-ship-text],.pcx-ship span{font-weight:600}.pcx-upsell{display:grid;gap:10px}.pcx-up{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--pcx-line);border-radius:12px}.pcx-up__media{display:block}.pcx-up__media img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:var(--pcx-bg)}.pcx-up__title{font-size:14px;font-weight:600;margin:0 0 4px}.pcx-up__stock{display:inline-block;font-size:11px;font-weight:700;color:var(--pcx-clay);margin-bottom:4px}.pcx-up__price{display:flex;align-items:baseline;gap:6px}.pcx-was{font-size:12px;color:var(--pcx-muted);text-decoration:line-through}.pcx-now{font-size:14px;font-weight:700}.pcx-up__add{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--pcx-green);background:transparent;color:var(--pcx-green);border-radius:9px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;transition:background .15s ease,color .15s ease}.pcx-up__add:hover{background:var(--pcx-green);color:#fff}.pcx-up__add--out{border-color:var(--pcx-line);color:var(--pcx-muted);cursor:not-allowed}.pcx-reviews{margin-top:32px}.pcx-reviews__grid{display:grid;grid-template-columns:1fr;gap:12px}.pcx-review{margin:0;padding:18px;background:var(--pcx-surface);border:1px solid var(--pcx-line);border-radius:var(--pcx-radius)}.pcx-stars{color:var(--pcx-clay);display:flex;gap:2px;margin-bottom:10px}.pcx-review__text{margin:0 0 12px;font-size:14px;line-height:1.55}.pcx-review__by{font-size:12px;color:var(--pcx-muted);display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pcx-review__by strong{color:var(--pcx-ink);font-size:13px}.pcx-review__src{flex-basis:100%;color:var(--pcx-green);font-weight:600}.pcx-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%) translateY(10px);background:var(--pcx-ink);color:#fff;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;z-index:9999;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.pcx-toast--show{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:750px){.pcx{padding:32px 24px 72px}.pcx-grid{grid-template-columns:1.4fr 1fr;align-items:start}.pcx-h2{font-size:20px}.pcx-reviews__grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.pcx-cta,.pcx-up__add,.pcx-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
