.pgi{display:block;width:min(100%,var(--pgi-width, 1232px),1232px);max-width:1232px;margin-inline:auto;padding:0;color:var(--pgi-ink, #272727);font-family:var(--pgi-body, "Nunito Sans", sans-serif);scroll-margin-top:var(--pgi-scroll-offset, 100px)}.pgi,.pgi *{box-sizing:border-box}.pgi[hidden],.pgi [hidden]{display:none!important}variant-selects label[data-pgi-condition-label]{display:inline-flex!important;visibility:visible!important}variant-selects label[data-pgi-sold-out]{opacity:.45;cursor:not-allowed!important;pointer-events:none}.pgi .pgi__card{padding:24px;border:1px solid #dfe3e6;border-radius:14px;background:var(--pgi-surface, #fff)}.pgi .pgi__heading,.pgi .pgi__grade-title{font-family:var(--pgi-heading, "Nunito", sans-serif)!important;color:inherit;font-weight:700;letter-spacing:-.3px;text-transform:none}.pgi .pgi__heading{margin:0 0 12px;font-size:26px;line-height:1.25}.pgi .pgi__intro,.pgi .pgi__description{font-family:var(--pgi-body, "Nunito Sans", sans-serif)!important;font-size:14px;line-height:1.65;font-weight:400;letter-spacing:0;color:inherit}.pgi .pgi__tabs{display:flex;gap:8px;margin:18px 0}.pgi .pgi__tab{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--pgi-line, #dedede);border-radius:6px;background:transparent;color:inherit;font:400 15px/1.4 var(--pgi-body, "Nunito Sans", sans-serif);text-align:center;cursor:pointer}.pgi .pgi__tab[aria-selected=true]{border-color:var(--pgi-accent, #ff7347);background:var(--pgi-accent, #ff7347);color:#fff;font-weight:700}.pgi .pgi__tab:disabled{cursor:not-allowed;opacity:.45}.pgi[aria-busy=true] .pgi__tab:disabled{cursor:wait}.pgi .pgi__grade-title{margin:0 0 14px;font-size:23px;line-height:1.3}.pgi .pgi__description{margin-bottom:18px}.pgi .pgi__content{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:30px;align-items:start}.pgi .pgi__content--text-only{grid-template-columns:minmax(0,1fr)}.pgi .pgi__gallery,.pgi .pgi__inspection{min-width:0}.pgi .pgi__image-frame{overflow:hidden;width:100%;aspect-ratio:1.35;border-radius:6px;background:#f5f5f3}.pgi .pgi__image{display:block;width:100%;height:100%;padding:0;margin:0;object-fit:cover;object-position:center}.pgi .pgi__gallery-controls{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:6px;margin-top:14px}.pgi .pgi__thumbnails{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.pgi .pgi__thumbnails::-webkit-scrollbar{display:none}.pgi .pgi__thumbnail{flex:0 0 calc((100% - 16px) / 3);min-width:0;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#f5f5f3;cursor:pointer;scroll-snap-align:start}.pgi .pgi__thumbnail[aria-pressed=true]{border-color:var(--pgi-accent, #ff7347)}.pgi .pgi__thumbnail img{display:block;width:100%;height:78px;object-fit:cover}.pgi .pgi__arrow{display:grid;place-items:center;width:18px;min-height:44px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.pgi .pgi__arrow svg{display:block;width:18px;height:18px}.pgi .pgi__eyebrow{margin:0 0 12px;font:800 14px/1.4 var(--pgi-body, "Nunito Sans", sans-serif);color:inherit;text-transform:uppercase;letter-spacing:0}.pgi .pgi__checks{list-style:none;display:grid;gap:12px;padding:0;margin:0}.pgi .pgi__check{list-style:none;margin:0;padding:15px 14px;border:1px solid var(--pgi-line, #dedede);border-radius:7px}.pgi .pgi__check-title{display:flex;align-items:baseline;gap:9px;margin:0 0 8px;font:800 13px/1.5 var(--pgi-body, "Nunito Sans", sans-serif);color:inherit;letter-spacing:0;text-transform:none}.pgi .pgi__number{flex-shrink:0;font-variant-numeric:tabular-nums}.pgi .pgi__check-text{font:600 13px/1.6 var(--pgi-body, "Nunito Sans", sans-serif);color:inherit;overflow-wrap:anywhere}.pgi .pgi__status{margin:14px 0 0;font:400 13px/1.5 var(--pgi-body, "Nunito Sans", sans-serif)}.pgi .pgi__editor{margin-top:20px;padding-top:12px;border-top:1px dashed var(--pgi-line, #dedede);font:400 12px/1.5 var(--pgi-body, "Nunito Sans", sans-serif)}.pgi .pgi__editor summary{cursor:pointer}.pgi button:focus-visible,.pgi [role=tabpanel]:focus-visible{outline:2px solid var(--pgi-ink, #272727);outline-offset:3px}@media(max-width:990px){.pgi{width:calc(100% - 32px)}.pgi .pgi__card{border-radius:12px}}@media(max-width:749px){.pgi{width:calc(100% - 20px);padding:0}.pgi .pgi__card{padding:20px;border-radius:12px}.pgi .pgi__heading{font-size:20px;line-height:1.3;margin-bottom:10px}.pgi .pgi__intro,.pgi .pgi__description{font-size:14px;line-height:1.55}.pgi .pgi__tabs{gap:8px;margin-block:16px}.pgi .pgi__tab{padding:9px 10px;font-size:14px}.pgi .pgi__grade-title{font-size:18px;margin-bottom:12px}.pgi .pgi__description{margin-bottom:16px}.pgi .pgi__content{grid-template-columns:minmax(0,1fr);gap:22px}.pgi .pgi__thumbnail img{height:70px}.pgi .pgi__eyebrow{font-size:11px;margin-bottom:12px}.pgi .pgi__check{padding:13px 12px}.pgi .pgi__check-title{gap:7px;font-size:12px;margin-bottom:7px}.pgi .pgi__check-text{font-size:12px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
