.pt-shopping{background:#0c0913;color:#fff;padding:28px clamp(16px,4vw,40px) 40px}.pt-shopping *{box-sizing:border-box}.pt-shopping__inner{max-width:1240px;margin:auto}.pt-shopping h2,.pt-shopping h3{color:#fff}.pt-shopping h2{font-size:clamp(25px,3vw,36px);margin:0 0 14px}.pt-shopping__notice{padding:14px 18px;border:1px solid #795198;border-radius:10px;background:#1b1226;color:#ddd0ed}.pt-shopping__search{display:block;width:100%;max-width:520px;min-height:46px;padding:10px 14px;margin:8px 0 14px;border:1px solid #9964c5;border-radius:8px;background:#110e19;color:#fff}.pt-shopping__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pt-shopping__card{min-width:0;border:1px solid #6d418d;border-radius:14px;background:linear-gradient(155deg,#1b1426,#100d18);overflow:hidden}.pt-shopping__link{display:flex;height:100%;flex-direction:column;padding:16px;text-decoration:none!important;color:#fff!important}.pt-shopping__media{display:flex;align-items:center;justify-content:center;height:225px;background:radial-gradient(ellipse,#282034,#100d18 70%);border-radius:9px}.pt-shopping__media img{width:100%;height:100%;object-fit:contain}.pt-shopping__media--kit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.pt-shopping__media--kit img{height:106px}.pt-shopping h3{font-size:17px;line-height:1.35;margin:16px 0 8px}.pt-shopping__size{font-size:12px;color:#c4b9ce;overflow-wrap:anywhere}.pt-shopping__price{display:block;color:#d3a1ff;font-size:22px;margin:12px 0}.pt-shopping__cta,.pt-shopping__more,.pt-shopping__empty a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#100c18;color:#fff!important;border:1px solid #a855f7;border-radius:8px;box-shadow:0 0 10px #a855f744;font-weight:800;text-decoration:none!important}.pt-shopping__cta{margin-top:auto}.pt-shopping__link:hover .pt-shopping__cta{border-color:#53bdff;box-shadow:0 0 13px #a855f777}.pt-shopping a:focus-visible,.pt-shopping button:focus-visible,.pt-shopping input:focus-visible{outline:3px solid #63caff;outline-offset:3px}.pt-shopping__badge{font-size:10px;color:#cbb0e4;margin:0;padding:0 16px 16px;letter-spacing:.04em}.pt-shopping__card:has(.pt-shopping__badge) .pt-shopping__link{height:auto}.pt-shopping__more{margin:24px auto 0;cursor:pointer}.pt-shopping__more[hidden]{display:none}.pt-shopping__empty{border:1px solid #633b81;border-radius:12px;padding:24px;background:#171021}.pt-shopping__empty a{display:inline-flex;margin:8px 12px 0 0}.pt-shopping__status{color:#d2c5df;font-size:13px;margin:14px 0}@media(max-width:1000px){.pt-shopping__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.pt-shopping__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-shopping__link{padding:11px}.pt-shopping__media{height:165px}.pt-shopping__media--kit img{height:79px}.pt-shopping h3{font-size:14px}.pt-shopping__size{font-size:11px}.pt-shopping__badge{padding:0 11px 12px;font-size:9px}.pt-shopping__cta{font-size:12px;padding:10px 7px}}.pt-shopping input.pt-shopping__search{background:#110e19!important;color:#fff!important;border-color:#9964c5!important}.pt-shopping input.pt-shopping__search::placeholder{color:#bfb0cc!important}body:has(.pt-shopping){background:#0b0812!important;overflow-x:clip}body:has(.pt-shopping) main,body:has(.pt-shopping) #MainContent{background:#0b0812!important;min-width:0}body:has(.pt-shopping) #MainContent>.shopify-section{min-width:0}body:has(.pt-shopping) .pt-shopping,body:has(.pt-shopping) .pt-job-return{width:100%;max-width:100%;box-sizing:border-box}body:has(.pt-shopping) .pt-carpet-kit,body:has(.pt-shopping) .pt-carpet-kit__inner{max-width:100%;box-sizing:border-box}body:has(.pt-shopping) img{max-width:100%;height:auto}.pt-shopping .pt-shopping__media{min-height:220px;height:auto;aspect-ratio:1/1;overflow:hidden;padding:16px;box-sizing:border-box}.pt-shopping .pt-shopping__media img,.pt-shopping body img{max-width:100%}.pt-shopping .pt-shopping__media img{display:block;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.pt-shopping .pt-shopping__media--kit{grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:1/1}.pt-shopping .pt-shopping__media--kit img{width:100%!important;height:100%!important;min-height:0;object-fit:contain!important}@media(max-width:750px){.pt-shopping .pt-shopping__media{min-height:145px;padding:10px}}@media(max-width:1100px){.pt-shopping .pt-shopping__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:380px){.pt-shopping .pt-shopping__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pt-shopping .pt-shopping__link{padding:8px!important}.pt-shopping .pt-shopping__media{min-height:130px!important;padding:8px!important}}.pt-shopping .pt-shopping__card,.pt-shopping .pt-shopping__link{min-width:0!important}.pt-shopping .pt-shopping__media{width:100%!important;max-width:100%!important;overflow:hidden!important}.pt-shopping .pt-shopping__media img{object-fit:contain!important;object-position:center!important}.pt-shopping .pt-shopping__size{overflow-wrap:anywhere;word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/19/assets/protier-shopping.css.map */
