.gp-customer-lookbook-shell{width:100%;color:var(--gp-color-text);background:var(--color-background, var(--gp-color-paper))}.gp-lookbook{width:min(100% - 2rem,96rem);margin-inline:auto;padding-block:clamp(1.25rem,3vw,3rem) clamp(3rem,6vw,6rem)}.gp-lookbook__hero{display:grid;gap:clamp(.9rem,2vw,var(--gp-space-card));align-items:end;padding-block-end:clamp(1.25rem,2.5vw,2.25rem);border-block-end:var(--gp-border-strong)}.gp-lookbook__eyebrow{margin:0 0 var(--gp-space-inline);color:var(--gp-color-accent);font-family:var(--gp-font-metadata-family);font-size:var(--gp-font-metadata-size);font-weight:var(--gp-font-metadata-weight);letter-spacing:var(--gp-font-metadata-letter-spacing);line-height:var(--gp-font-metadata-line-height)}.gp-lookbook__hero h1{max-width:12ch;margin:0;font-family:var(--gp-font-display-family);font-size:clamp(2.8rem,8vw,6.75rem);font-style:var(--gp-font-display-style);font-weight:var(--gp-font-display-weight);letter-spacing:var(--gp-font-display-letter-spacing);line-height:.86;text-transform:var(--gp-font-display-case);text-wrap:balance}.gp-lookbook__intro{max-width:26rem;margin:0;color:var(--gp-color-text-subdued);font-family:var(--gp-font-supporting-family);font-size:clamp(1rem,1.8vw,1.3rem);font-weight:var(--gp-font-supporting-weight);line-height:1.35}.gp-lookbook__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,5rem) var(--gp-space-component);padding-block:clamp(1.75rem,4vw,3.5rem)}.gp-lookbook-card{min-width:0}.gp-lookbook-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--gp-radius-card);background:var(--gp-color-surface-quiet)}.gp-lookbook-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--gp-border-hairline) solid var(--gp-color-border-subtle);border-radius:inherit;content:"";pointer-events:none}.gp-lookbook-card--ratio-4x5 .gp-lookbook-card__media{aspect-ratio:4 / 5}.gp-lookbook-card--ratio-1x1 .gp-lookbook-card__media{aspect-ratio:1 / 1}.gp-lookbook-card--ratio-16x9 .gp-lookbook-card__media{aspect-ratio:16 / 9}.gp-lookbook-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--gp-transition-deliberate)}.gp-lookbook-card__media:hover img,.gp-lookbook-card__media:focus-visible img{transform:scale(1.018)}.gp-lookbook-card__media:focus-visible,.gp-lookbook-card__products a:focus-visible{outline:none;box-shadow:var(--gp-focus-ring)}.gp-lookbook-card__meta{display:grid;gap:var(--gp-space-inline);padding-block-start:var(--gp-space-component)}.gp-lookbook-card__person{display:grid;gap:.2rem}.gp-lookbook-card__person span{color:var(--gp-color-text-subdued);font-family:var(--gp-font-metadata-family);font-size:var(--gp-font-metadata-size);font-weight:var(--gp-font-metadata-weight);letter-spacing:var(--gp-font-metadata-letter-spacing);line-height:var(--gp-font-metadata-line-height)}.gp-lookbook-card__person strong{font-family:var(--gp-font-product-family);font-size:clamp(1.35rem,3vw,2rem);font-style:var(--gp-font-product-style);font-weight:var(--gp-font-product-weight);letter-spacing:var(--gp-font-product-letter-spacing);line-height:var(--gp-font-product-line-height)}.gp-lookbook-card__products{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center}.gp-lookbook-card__products a{display:inline-flex;gap:.45rem;align-items:center;min-height:2.6rem;padding:.65rem .8rem;border:var(--gp-border-subtle);border-radius:var(--gp-radius-control);color:var(--gp-color-text);font-family:var(--gp-font-button-family);font-size:var(--gp-font-button-size);font-weight:var(--gp-font-button-weight);letter-spacing:var(--gp-font-button-letter-spacing);line-height:var(--gp-font-button-line-height);text-decoration:none;text-transform:var(--gp-font-button-case);transition:background-color var(--gp-transition-feedback),color var(--gp-transition-feedback),border-color var(--gp-transition-feedback)}.gp-lookbook-card__products a:hover{border-color:var(--gp-color-ink);color:var(--gp-color-paper);background:var(--gp-color-ink)}.gp-lookbook-card__credit{margin:.2rem 0 0;color:var(--gp-color-text-subdued);font-family:var(--gp-font-body-family);font-size:var(--font-size--2xs);line-height:1.35}.gp-lookbook__footer{display:flex;flex-wrap:wrap;gap:var(--gp-space-inline) var(--gp-space-card);align-items:baseline;justify-content:space-between;padding-block-start:var(--gp-space-card);border-block-start:var(--gp-border-strong)}.gp-lookbook__footer span{color:var(--gp-color-accent);font-family:var(--gp-font-metadata-family);font-size:var(--gp-font-metadata-size);font-weight:var(--gp-font-metadata-weight);letter-spacing:var(--gp-font-metadata-letter-spacing)}.gp-lookbook__footer p{margin:0;color:var(--gp-color-text-subdued);font-family:var(--gp-font-body-family)}@media screen and (min-width:750px){.gp-lookbook{width:min(100% - 5rem,96rem)}.gp-lookbook__hero{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.gp-lookbook__hero h1{max-width:none}.gp-lookbook__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(2.5rem,5vw,5.5rem) clamp(1rem,2.2vw,2rem)}.gp-lookbook-card{grid-column:span 6}.gp-lookbook-card--lead{grid-column:span 7}.gp-lookbook-card--tall{grid-column:span 5}.gp-lookbook-card--wide{grid-column:span 7}}@media screen and (min-width:990px){.gp-lookbook__hero h1{font-size:clamp(3.5rem,5.2vw,5.5rem);line-height:.88;white-space:nowrap}}@media screen and (min-width:1100px){.gp-lookbook-card--standard{grid-column:span 4}.gp-lookbook-card--tall{grid-column:span 5}.gp-lookbook-card--wide{grid-column:span 7}}@media(prefers-reduced-motion:reduce){.gp-lookbook-card__media img{transition:none}.gp-lookbook-card__media:hover img,.gp-lookbook-card__media:focus-visible img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gp-customer-lookbook.css.map */
