.pc{--pink:#f5f618;--ink:#071b3b;--muted:#64748b;--line:#dde2ea;--bg:#f7f8fa;font-family:inherit;color:var(--ink);display:block;background:var(--bg);padding:28px 5vw 48px}.pc__steps{display:flex;justify-content:center;gap:7px;margin:-28px -5vw 30px;padding:18px;background:#fff;border-bottom:1px solid var(--line);overflow:auto}.pc__step{min-width:82px;text-align:center;color:#9aa4b2;font-size:12px}.pc__step b{display:grid;place-items:center;width:42px;height:42px;margin:auto auto 6px;border:2px solid #e8ebef;border-radius:50%;font-size:16px}.pc__step--done{color:#07873e}.pc__step--done b{border-color:#65e99b;background:#e9fff1}.pc__step--active{color:#000}.pc__step--active b{border-color:#efffb3;background:#f5f618;color:#000}.pc__layout{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px}.pc__panel,.pc__summary,.pc__card{background:#fff;border-radius:14px}.pc__panel{padding:32px}.pc h2{font-size:30px;margin:0 0 28px;font-weight:800}.pc h2 span{color:var(--pink)}.pc__category-grid,.pc__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc__choice,.pc__product,.pc__method,.pc__size-card{border:1px solid var(--line);background:#fff;border-radius:9px;cursor:pointer;text-align:center;padding:18px;color:var(--ink)}.pc__choice:hover,.pc__choice.is-selected,.pc__product.is-selected,.pc__method.is-selected,.pc__size-card.is-selected{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink) inset;background:#efffb3}.pc__choice-icon{font-size:34px;display:block;margin-bottom:8px}.pc__choice small{color:var(--muted)}.pc__product{padding:0;text-align:left;overflow:hidden}.pc__product img{width:100%;aspect-ratio:1;object-fit:cover;background:#eee}.pc__product-info{padding:14px}.pc__product h3{font-size:15px;margin:0 0 14px}.pc__price{color:#000;font-weight:700;margin-bottom:12px}.pc__mini-button,.pc__button{border:0;border-radius:6px;background:var(--pink);color:#000;padding:10px 17px;font-weight:700;cursor:pointer}.pc__mini-button--black{background:#000;color:#fff}.pc__summary{background:#000;color:#fff;padding:22px;height:max-content;position:sticky;top:24px}.pc__summary h3{margin:0 0 18px;font-size:17px}.pc__summary p{display:flex;justify-content:space-between;border-bottom:1px solid #334155;margin:0;padding:9px 0;font-size:14px}.pc__summary strong{color:var(--pink);font-size:20px}.pc__summary--empty{background:#fff;color:var(--muted);border:1px solid #eef0f2}.pc__nav{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;display:flex;align-items:center;justify-content:space-between}.pc__button--secondary{background:#e5e7eb;color:#334155}.pc__button:disabled{opacity:.45;cursor:not-allowed}.pc__progress{color:var(--muted);font-size:13px}.pc__quantity{display:flex;align-items:center;justify-content:center;gap:24px}.pc__quantity button{font-size:30px;width:64px;height:64px;background:#fff;border:2px solid rgba(239,255,179,1);color:#000;border-radius:12px;cursor:pointer}.pc__quantity output{border:2px solid rgba(239,255,179,1);border-radius:12px;width:180px;padding:10px;text-align:center;font-size:35px;font-weight:800}.pc__notice{max-width:650px;margin:25px auto;padding:15px;background:#e9f5ff;border:1px solid #8ac5fb;border-radius:8px;color:#0874cf}.pc__allocation{background:#000;color:#fff;border-radius:9px;padding:20px;margin-bottom:24px}.pc__allocation strong{color:#6cff9d}.pc__sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pc__sizes label{text-align:center;font-weight:700}.pc__sizes input{width:100%;box-sizing:border-box;margin-top:9px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;text-align:center;font-size:16px}.pc__locations,.pc__methods{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.pc__locations{grid-template-columns:repeat(2,1fr)}.pc__location{border:0;background:#fff;cursor:pointer;padding:0}.pc__location img{width:100%;max-width:310px;filter:grayscale(1);opacity:.7;margin:0 auto}.pc__location.is-selected img{filter:none;opacity:1}.pc__location b{display:block;border:2px solid rgba(239,255,179,1);padding:12px;border-radius:8px;margin:auto;max-width:120px}.pc__method-row{margin-bottom:25px;border:1px solid var(--line);padding:20px;border-radius:10px}.pc__method-row h3{text-align:center;color:#000}.pc__methods{grid-template-columns:repeat(1,1fr);max-width:33.33%;margin:0 auto}.pc__method small{display:block;color:var(--muted);margin-top:6px}.pc__print-sizes{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.pc__size-card{padding:12px;font-size:13px}.pc__design{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pc__design-pane{text-align:center;border:1px solid #edf0f4;border-radius:10px;padding:16px}.pc__design-preview{position:relative;display:grid;place-items:center;min-height:300px;background:linear-gradient(#fff,#fafafa);overflow:hidden}.pc__design-preview img.product{max-width:100%;max-height:300px;object-fit:contain}.pc__design-preview img.art{position:absolute;max-width:38%;max-height:38%;object-fit:contain}.pc__design-pane input{max-width:100%;margin:14px 0}.pc__order-card{background:#000;color:#fff;padding:22px;border-radius:11px}.pc__order-card hr{border:0;border-top:1px solid #475569}.pc__modal{border:0;border-radius:12px;max-width:600px;width:90%;padding:0}.pc__modal::backdrop{background:#0008}.pc__modal-inner{padding:20px}.pc__modal img{width:100%;max-height:420px;object-fit:contain}.pc__modal-close{float:right;border:0;background:none;font-size:26px;cursor:pointer}@media(max-width:800px){.pc{padding:18px}.pc__layout{grid-template-columns:1fr}.pc__summary{position:static;order:-1}.pc__category-grid,.pc__product-grid{grid-template-columns:repeat(2,1fr)}.pc__design{grid-template-columns:1fr}.pc__panel{padding:20px}.pc__steps{justify-content:flex-start}.pc__locations,.pc__methods{grid-template-columns:1fr}.pc__sizes{grid-template-columns:repeat(3,1fr)}}.pc__quantity input.pc__quantity-input{height:64px;background:#fff;border:2px solid rgba(239,255,179,1);color:#000;border-radius:12px;font-size:30px;text-align:center;width:160px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-product-configurator.css.map */
