.pgh-intro{display:grid;gap:1.25rem;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem)}.pgh-intro__heading{margin:0;line-height:1.1}.pgh-intro__text{margin:0;max-width:56ch;font-size:var(--text-lg);line-height:1.6;color:rgb(var(--text-color) / .8)}.pgh-home{display:block;padding-block-end:clamp(4rem,8vw,7.5rem);scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1rem)}.pgh-hero{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;min-height:min(26.25rem,80vh);min-height:min(26.25rem,80svh);max-height:80vh;max-height:80svh;aspect-ratio:2 / 1;margin:0;padding:0;border:0;overflow:hidden;background:rgb(var(--text-color) / .08);color:inherit;font:inherit;cursor:zoom-in}.pgh-hero--rounded{width:auto;margin-inline:var(--container-gutter);border-radius:1.5rem}.pgh-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pgh-hero__placeholder{fill:rgb(var(--text-color) / .25)}.pgh-hero__pill{position:absolute;inset-inline-end:clamp(1rem,2.5vw,2rem);inset-block-end:clamp(1rem,2.5vw,2rem);display:inline-flex;align-items:center;gap:.625rem;min-height:3rem;padding-inline:1.375rem;border-radius:999px;background:#fff;color:rgb(var(--text-primary));font-size:var(--text-sm);font-weight:700;box-shadow:0 6px 24px #00000024}.pgh-hero:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(hover:hover){.pgh-hero:hover .pgh-hero__img{transform:scale(1.02)}}.pgh-body{display:grid;gap:clamp(1.5rem,3vw,2.5rem);padding-block-start:clamp(1.5rem,3.5vw,3rem)}.pgh-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.pgh-title{flex:1 1 26rem;margin:0;line-height:1.15}.pgh-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pgh-actions .button,.pgh-build{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.pgh-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.75rem 2rem;margin:0;padding-block-start:1.75rem;border-block-start:1px solid rgb(var(--text-color) / .12)}.pgh-spec{display:grid;align-content:start;gap:.5rem}.pgh-spec dt{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .7)}.pgh-spec dd{margin:0;font-size:var(--text-base);line-height:1.45;overflow-wrap:anywhere}.pgh-spec--price dd{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:1.5rem;line-height:1.2}@media screen and (max-width:699px){.pgh-hero{min-height:0;aspect-ratio:4 / 5}.pgh-hero--rounded{margin-inline:0;border-radius:0}.pgh-actions{flex-direction:column;width:100%}.pgh-actions .button{width:100%}.pgh-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block-start:1.25rem}.pgh-spec--wide{grid-column:1 / -1;order:1}.pgh-spec--price dd{font-size:1.25rem}}html.pgh-lock,html.pgh-lock body{overflow:hidden}.pgh-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#111;color:#f2f2f2;font-family:var(--text-font-family)}.pgh-lb[open]{display:flex;flex-direction:column}.pgh-lb::backdrop{background:#111}.pgh-lb :where(button:not(.button)){-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pgh-lb :focus-visible{outline:2px solid #fff;outline-offset:2px}.pgh-lb__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-inline:1.25rem .5rem}.pgh-lb__title{display:none;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:1.25rem;color:#fff}.pgh-lb__counter{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#d4d4d4}.pgh-lb .pgh-lb__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}.pgh-lb__main{flex:1;min-height:0;display:flex;flex-direction:column}.pgh-lb__viewer{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.75rem;padding-block-end:.75rem}.pgh-lb__stage{position:relative;flex:1;min-height:0;touch-action:pan-y pinch-zoom}.pgh-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin:0}.pgh-slide[hidden]{display:none}.pgh-slide__media{display:block;flex:0 1 auto;min-height:0;max-width:100%;max-height:100%;width:auto;height:auto}img.pgh-slide__media{object-fit:contain}.pgh-slide--video .pgh-slide__media{flex:1 1 0;width:100%;object-fit:contain;background:#000}.pgh-slide__caption{flex:none;max-width:60ch;padding-inline:1.25rem;font-size:.875rem;line-height:1.5;text-align:center;color:#bdbdbd}.pgh-lb .pgh-embed{position:relative;display:grid;place-items:center;overflow:hidden}.pgh-embed__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.pgh-play{position:relative;display:grid;place-items:center;width:4.75rem;height:4.75rem;border-radius:999px;border:1.5px solid #fff;background:#00000059;color:#fff}.pgh-lb .pgh-lb__nav{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#00000073;color:#fff;transform:translateY(-50%)}.pgh-lb__nav--prev{inset-inline-start:.5rem}.pgh-lb__nav--next{inset-inline-end:.5rem}.pgh-lb__thumbs{position:relative;flex:none;overflow-x:auto;padding:2px 1rem;scrollbar-width:none}.pgh-lb__thumbs::-webkit-scrollbar{display:none}.pgh-lb__track{display:flex;gap:.5rem;width:max-content;margin-inline:auto}.pgh-lb .pgh-thumb{position:relative;flex:none;display:grid;place-items:center;width:4rem;height:2.875rem;border-radius:6px;overflow:hidden;background:#262626;opacity:.55;transition:opacity .2s ease}.pgh-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:inherit}.pgh-lb .pgh-thumb[aria-current=true]{opacity:1}.pgh-thumb[aria-current=true]:after{border-color:#fff}.pgh-thumb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pgh-thumb__play{position:relative;display:grid;color:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.pgh-thumb__play svg{width:1rem;height:1rem}.pgh-lb__panel{flex:none;display:flex;flex-direction:column;gap:1rem;max-height:70%;overflow-y:auto;padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:1.25rem 1.25rem 0 0;background:#1a1a1a}.pgh-lb__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pgh-lb__panel-title{min-width:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:1.25rem;color:#fff}.pgh-lb .pgh-lb__toggle{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;border-radius:999px;box-shadow:inset 0 0 0 1px #3a3a3a;font-size:.875rem;font-weight:700}.pgh-lb__toggle svg{transition:transform .2s ease}.pgh-lb__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pgh-lb__details,.pgh-lb__eyebrow,.pgh-lb__note{display:none}.pgh-lb.is-expanded .pgh-lb__details{display:block}.pgh-lb__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3}.pgh-specs--panel{gap:1rem 1.25rem;padding-block-start:1rem;border-block-start-color:#2c2c2c}.pgh-specs--panel .pgh-spec dt{color:#9e9e9e}.pgh-specs--panel .pgh-spec dd{color:#f2f2f2}.pgh-specs--panel .pgh-spec--price dd{color:#fff}.pgh-build--light{--button-background: 255 255 255;--button-text-color: 17 17 17;--button-outline-color: 255 255 255;width:100%}.pgh-lb__cta{display:grid;gap:.75rem}.pgh-lb__note{margin:0;font-size:.8125rem;line-height:1.5;text-align:center;color:#a3a3a3}@media screen and (max-width:999px){.pgh-specs--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pgh-specs--panel .pgh-spec--wide{grid-column:1 / -1;order:1}}@media screen and (min-width:1000px){.pgh-lb__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4.5rem;padding-inline:2rem 1.5rem;border-block-end:1px solid #262626}.pgh-lb__title{display:block}.pgh-lb .pgh-lb__close{justify-self:end;box-shadow:inset 0 0 0 1px #3a3a3a}.pgh-lb__main{flex-direction:row}.pgh-lb__viewer{gap:.875rem;padding:1.5rem 2rem 1.25rem}img.pgh-slide__media{border-radius:8px}.pgh-lb .pgh-lb__nav{width:3.25rem;height:3.25rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.pgh-lb__nav--prev{inset-inline-start:0}.pgh-lb__nav--next{inset-inline-end:0}.pgh-lb .pgh-thumb{width:4.75rem;height:3.25rem}.pgh-lb__panel{width:23.75rem;max-height:none;gap:1.5rem;padding:2rem 1.75rem;border-radius:0;border-inline-start:1px solid #262626;background:#181818}.pgh-lb__panel-head{display:none}.pgh-lb__details,.pgh-lb__eyebrow,.pgh-lb__note{display:block}.pgh-specs--panel{grid-template-columns:1fr;gap:0;padding:0;border:0}.pgh-specs--panel .pgh-spec{padding-block:.875rem;border-block-end:1px solid #2c2c2c}.pgh-specs--panel .pgh-spec--price{padding-block-start:1.125rem;border-block-end:0}.pgh-specs--panel .pgh-spec--price dd{font-size:1.75rem}.pgh-lb__cta{margin-block-start:auto}}@media(prefers-reduced-motion:reduce){.pgh-hero__img,.pgh-lb .pgh-thumb,.pgh-lb__toggle svg{transition:none}.pgh-hero:hover .pgh-hero__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/gallery-home.css.map */
