.pj-db__layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:0 40px;align-items:start;margin-top:30px}.pj-db__rail-toggle{display:none;width:100%;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:12px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.pj-db__rail-chev{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.pj-db__rail-toggle[aria-expanded=true] .pj-db__rail-chev{transform:rotate(-135deg) translate(-2px,-2px)}.pj-db__group{padding:18px 0;border-bottom:1px solid var(--pj-rb-line)}.pj-db__group:last-child{border-bottom:0}.pj-db__group-title{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin:0 0 12px}.pj-db__hint{font-size:11px;opacity:.45;margin:10px 0 0;line-height:1.5}.pj-db__tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pj-rb-line);border-radius:2px;overflow:hidden}.pj-db__tab{padding:11px 6px;border:0;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:12px;letter-spacing:.05em;cursor:pointer;transition:background-color .18s ease}.pj-db__tab+.pj-db__tab{border-left:1px solid var(--pj-rb-line)}.pj-db__tab.is-active{background:var(--pj-gold);color:var(--pj-ink)}.pj-db__shapes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pj-db__shape{display:grid;place-items:center;gap:3px;padding:7px 2px 5px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.pj-db__shape svg{width:22px;height:22px;display:block}.pj-db__shape .pj-shape-img{width:24px;height:24px;object-fit:contain;display:block}.pj-db__shape svg path,.pj-db__shape svg polygon,.pj-db__shape svg ellipse,.pj-db__shape svg circle,.pj-db__shape svg rect{fill:none;stroke:currentColor;stroke-width:1.1}.pj-db__shape-label{font-size:8.5px;letter-spacing:.02em;opacity:.6}.pj-db__shape:hover{border-color:var(--pj-rb-line)}.pj-db__shape.is-active{border-color:var(--pj-gold);background:rgb(var(--pj-gold-rgb) / .09)}.pj-db__shape.is-active .pj-db__shape-label{opacity:1}.pj-db__chips{display:flex;flex-wrap:wrap;gap:5px}.pj-db__chip{padding:6px 10px;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:11.5px;letter-spacing:.03em;cursor:pointer;opacity:.45;transition:opacity .18s ease,border-color .18s ease,background-color .18s ease}.pj-db__chip:hover{opacity:.8}.pj-db__chip.is-active{opacity:1;border-color:var(--pj-gold);background:rgb(var(--pj-gold-rgb) / .09)}.pj-db__range-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pj-db__range-head .pj-db__group-title{margin-bottom:0}.pj-db__range-out{font-size:12.5px}.pj-db__range-track{position:relative;height:28px;margin-top:14px}.pj-db__range-track:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:rgb(var(--pj-ink-rgb) / .14);border-radius:2px}.pj-db__range-fill{position:absolute;top:13px;height:2px;background:var(--pj-gold);border-radius:2px}.pj-db__range-track input[type=range]{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;padding:0;background:none;border:0;appearance:none;-webkit-appearance:none;pointer-events:none}.pj-db__range-track input[type=range]:focus-visible{outline:none}.pj-db__range-track input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:15px;height:15px;border-radius:50%;border:1px solid var(--pj-gold);background:var(--pj-paper);cursor:pointer}.pj-db__range-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:13px;height:13px;border-radius:50%;border:1px solid var(--pj-gold);background:var(--pj-paper);cursor:pointer}.pj-db__range-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgb(var(--pj-gold-rgb) / .28)}.pj-db__range-track input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgb(var(--pj-gold-rgb) / .28)}.pj-db__more{padding:14px 0;border-bottom:1px solid var(--pj-rb-line)}.pj-db__more summary{cursor:pointer;margin-bottom:0}.pj-db__more[open] summary{margin-bottom:4px}.pj-db__reset{margin-top:18px;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:12px;opacity:.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pj-db__reset:hover{opacity:1}.pj-db__grid{display:grid;grid-template-columns:repeat(var(--pj-db-cols, 3),minmax(0,1fr));gap:34px 24px}.pj-db__card{display:flex;flex-direction:column;text-align:left;padding:0;border:0;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);cursor:pointer}.pj-db__card-media{position:relative;aspect-ratio:1 / 1;background:var(--pj-tile);overflow:hidden}.pj-db__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.pj-db__card-media img.is-shown{opacity:1}.pj-db__card:hover .pj-db__card-media{background:var(--pj-tile-hover)}.pj-db__spin{position:absolute;left:10px;bottom:10px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.pj-db__card-title{display:block;font-size:13px;line-height:1.45;margin:14px 0 4px}.pj-db__card-spec{display:block;font-size:11.5px;opacity:.6;margin:0 0 6px}.pj-db__card-price{display:block;font-size:13.5px;margin:0}.pj-db__status{grid-column:1 / -1;padding:20px;border:1px dashed var(--pj-rb-line);border-radius:2px;font-size:13.5px;line-height:1.6;margin:10px 0 0}.pj-db__status button{margin-left:8px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pj-db__more-wrap{display:flex;justify-content:center;margin-top:38px}.pj-db__loadmore{min-width:240px}.pj-db__ghost{pointer-events:none}.pj-db__ghost .pj-db__card-media{background:var(--pj-tile-hover);animation:pj-db-pulse 1.3s ease-in-out infinite}.pj-db__ghost .pj-db__card-title,.pj-db__ghost .pj-db__card-spec{height:9px;background:rgb(var(--pj-ink-rgb) / .07);border-radius:2px}.pj-db__ghost .pj-db__card-title{width:72%}.pj-db__ghost .pj-db__card-spec{width:44%}@keyframes pj-db-pulse{0%,to{opacity:1}50%{opacity:.55}}.pj-db__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.pj-db__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--pj-ink-rgb) / .34)}.pj-db__panel{position:absolute;right:0;top:0;bottom:0;width:min(680px,100%);background:var(--pj-paper);overflow-y:auto;box-shadow:-2px 0 24px #0000001f}.pj-db__x{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer;opacity:.6}.pj-db__x:hover{opacity:1}.pj-db__panel-body{padding:26px 28px 34px}.pj-db__panel-title{font-family:var(--font-heading-family);font-weight:400;font-size:21px;line-height:1.3;margin:0 36px 4px 0}.pj-db__panel-price{display:block;font-size:17px;margin:0 0 18px}.pj-db__stage{position:relative;width:100%;aspect-ratio:1 / 1;margin-bottom:6px;background-color:var(--pj-tile);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.pj-db__stage .pj-db__viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:transparent}.pj-db__viewer{width:100%;aspect-ratio:1 / 1;border:0;background:var(--pj-tile);display:block;margin-bottom:6px}.pj-db__viewer-note{display:block;font-size:11px;opacity:.45;margin:0 0 20px}.pj-db__specs{border-top:1px solid var(--pj-rb-line);margin-bottom:24px}.pj-db__spec-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--pj-rb-line);font-size:13px}.pj-db__spec-row dt{opacity:.55;margin:0}.pj-db__spec-row dd{margin:0;text-align:right}.pj-db__pick{width:100%}.pj-db__panel-note{display:block;font-size:11.5px;opacity:.5;margin:12px 0 0;line-height:1.6;text-align:center}@media(max-width:989px){.pj-db__layout{grid-template-columns:minmax(0,1fr);gap:0}.pj-db__rail-toggle{display:flex;margin-bottom:18px}.pj-db__rail-body{display:none;padding-bottom:10px}.pj-db__rail-body.is-open{display:block}.pj-db__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pj-db__panel{width:100%;top:auto;height:88vh;border-radius:10px 10px 0 0}}@media(max-width:600px){.pj-db__shapes{grid-template-columns:repeat(5,1fr)}.pj-db__card-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pj-diamond-browser.css.map */
