:root,.lookbook,.quote-drawer__panel,.quote-bar__pill,.quote-bar__sticky{--lb-accent: var(--lookbook-accent, #b08d4f);--lb-line: rgba(var(--color-foreground), .12);--lb-surface: rgba(var(--color-foreground), .03);--lb-muted: rgba(var(--color-foreground), .65);--lb-panel-radius: var(--lookbook-panel-radius, 1.6rem);--lb-panel-radius-sm: calc(var(--lookbook-panel-radius, 1.6rem) * .75);--lb-pill-radius: 999px}.lookbook-intro__inner{max-width:none}.lookbook-intro__eyebrow{margin:0 0 1.6rem}.lookbook-intro__heading{margin:0 0 1.8rem}.lookbook-intro__text{margin:0 0 2rem;color:rgb(var(--color-foreground-secondary));max-width:56rem}.lookbook-intro__pill{display:inline-flex;align-items:flex-start;gap:1rem;margin:0;padding:1.1rem 1.8rem;border-radius:var(--lb-panel-radius-sm);border:1px solid rgb(var(--color-border));background:var(--lb-surface);line-height:1.5}.lookbook-intro__pill-dot{flex:none;width:.6rem;height:.6rem;margin-top:.8rem;border-radius:50%;background:rgb(var(--color-button))}.lookbook-steps{display:flex;flex-wrap:wrap;gap:1.4rem;margin:4rem 0 0;padding:2.6rem 3rem;background:var(--lb-surface);border:1px solid rgb(var(--color-border));border-radius:var(--lb-panel-radius)}.lookbook-steps__item{flex:1 1 21rem;min-width:0;display:flex;align-items:flex-start;gap:1.5rem}.lookbook-steps__marker{flex:none;width:4.2rem;height:4.2rem;border-radius:50%;border:1.5px solid rgb(var(--color-button));color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-h5-scale) * 1.8rem);line-height:1}.lookbook-steps__title{margin:0 0 .4rem;font-size:calc(var(--font-heading-h5-scale) * 1.6rem);color:rgb(var(--color-foreground-title))}.lookbook-steps__text{margin:0;line-height:1.5;color:rgb(var(--color-foreground-secondary))}@media screen and (max-width:749px){.lookbook-steps{padding:2rem}}.lookbook-filters{display:block;margin:0 0 3.2rem}.lookbook-filters__list{display:flex;flex-wrap:wrap;gap:.8rem}.lookbook-filters__option{display:inline-flex;align-items:center;max-width:100%;padding:.9rem 1.6rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform);font-size:calc(var(--font-body-scale) * .875rem);line-height:1.4;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lookbook-filters__option:hover,.lookbook-filters__option:focus-visible{border-color:rgb(var(--color-button))}.lookbook-filters__option.is-active{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (max-width:749px){.lookbook-filters{margin-bottom:2.4rem}.lookbook-filters__option{padding:.8rem 1.2rem;font-size:calc(var(--font-body-scale) * .8125rem)}}.lookbook-grid{display:grid;grid-template-columns:repeat(var(--lb-cols-mobile, 2),minmax(0,1fr));gap:var(--lb-gap-mobile, 1.4rem);margin:0;padding:0;list-style:none;align-items:stretch}@media screen and (min-width:750px){.lookbook-grid{grid-template-columns:repeat(var(--lb-cols-tablet, 2),minmax(0,1fr));gap:var(--lb-gap, 2.4rem)}}@media screen and (min-width:990px){.lookbook-grid{grid-template-columns:repeat(var(--lb-cols-desktop, 4),minmax(0,1fr))}}.lookbook-grid__item{min-width:0;display:flex}.lookbook-grid__item[hidden]{display:none}.lookbook-grid__cta{grid-column:1 / -1}.lookbook-grid--filtered .lookbook-grid__cta{display:none}.lookbook-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 3rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button)}.lookbook-cta__body{max-width:56rem;min-width:0}.lookbook-cta__title{margin:0 0 .4rem;font-size:calc(var(--font-heading-h4-scale) * 2.3rem);color:rgb(var(--color-foreground-title))}.lookbook-cta__text{margin:0;color:rgb(var(--color-foreground-secondary))}@media screen and (max-width:749px){.lookbook-cta{padding:2rem}}.lookbook-status{margin:0;color:var(--lb-muted)}.lookbook-setup{padding:4rem 2.4rem;border:1px dashed var(--lb-line);border-radius:var(--lb-panel-radius)}.lookbook-setup__title{margin:0 0 1.2rem}.lookbook-setup__text{margin:0 0 1.6rem;color:var(--lb-muted);line-height:1.6}.lookbook-setup__list{margin:0;padding-left:2rem;color:var(--lb-muted);line-height:1.8}.lookbook-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;--lb-tag-font-size: calc(var(--font-text-card-scale) * .95rem);--lb-tag-line-height: 1.4;--lb-tag-pad-y: .4rem;--lb-tag-gap: .5rem;--lb-tag-rows: 2;--lb-tag-row-height: calc( var(--lb-tag-font-size) * var(--lb-tag-line-height) + var(--lb-tag-pad-y) * 2 + 2px );container:lookbook-card / inline-size;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.lookbook-card:hover{transform:translateY(-4px);box-shadow:0 1.4rem 3rem rgba(var(--color-foreground),.13)}.lookbook-card__media{position:relative;width:100%;aspect-ratio:var(--lb-media-ratio, 1);overflow:hidden;background:rgba(var(--color-foreground),.05)}.lookbook-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lookbook-card__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:calc(var(--font-text-card-scale) * .85rem);color:rgb(var(--color-foreground-secondary))}.lookbook-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--lb-card-gap, 1rem);padding:var(--lb-card-padding, 1.4rem);min-width:0}.lookbook-card__title{margin:0;font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.2rem * var(--lb-card-title-scale, 1));line-height:1.2;color:rgb(var(--color-foreground-title));overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.lookbook-card__title a{color:inherit;text-decoration:none}.lookbook-card__tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--lb-tag-gap, .5rem);margin:0;padding:0;list-style:none;min-width:0;height:calc(var(--lb-tag-row-height) * var(--lb-tag-rows) + var(--lb-tag-gap) * (var(--lb-tag-rows) - 1));overflow:hidden}.lookbook-card__tag{max-width:100%;padding:var(--lb-tag-pad-y) .9rem;border-radius:var(--border-radius-button);border:1px solid rgb(var(--color-border));background:transparent;color:rgb(var(--color-foreground-secondary));font-family:var(--font-text-card-family);font-style:var(--font-text-card-style);font-size:var(--lb-tag-font-size);line-height:var(--lb-tag-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookbook-card__footer{display:flex;justify-content:flex-end;margin-top:auto;min-width:0}.lookbook-card__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;white-space:nowrap;text-indent:-999rem}.lookbook-card__footer{position:relative;z-index:2}@container lookbook-card (max-width: 300px){.lookbook-card__title{min-height:2.4em}.lookbook-card__tag:nth-child(n+3){display:none}}@media screen and (max-width:749px){.lookbook-card__body{padding:calc(var(--lb-card-padding, 1.4rem) * .8);gap:calc(var(--lb-card-gap, 1rem) * .8)}.lookbook-card__title{font-size:calc(var(--font-heading-card-scale) * 1rem)}.lookbook-card__tag:nth-child(n+3){display:none}.lookbook-card__footer{justify-content:stretch}.lookbook-card__footer quote-toggle,.lookbook-card__footer .quote-toggle__button{width:100%}}.lookbook-concept__layout{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.lookbook-concept__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem}}.lookbook-concept__media img{width:100%;height:auto;display:block;border-radius:var(--border-radius-button)}.lookbook-concept__info{display:flex;flex-direction:column;gap:var(--lb-concept-gap, 2.4rem)}.lookbook-concept__info>quote-toggle{align-self:flex-start}.lookbook-concept__title{margin:0}.lookbook-concept__description{margin:0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1rem);line-height:1.65}.lookbook-concept__meta{margin:0}.lookbook-concept__meta-label{display:block;margin:0 0 .8rem;font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);font-size:calc(var(--font-subtitle-scale) * .8rem);letter-spacing:var(--font-subtitle-letter-spacing);text-transform:var(--font-subtitle-text-transform);color:rgb(var(--color-foreground-secondary))}.lookbook-concept__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.lookbook-concept__chip{padding:.4rem .9rem;border-radius:var(--border-radius-button);border:1px solid rgb(var(--color-border));background:transparent;color:rgb(var(--color-foreground-secondary));font-family:var(--font-text-card-family);font-style:var(--font-text-card-style);font-size:calc(var(--font-text-card-scale) * .95rem);line-height:1.4}.lookbook-concept__chip a{color:inherit;text-decoration:none}.lookbook-gallery{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.lookbook-gallery{grid-template-columns:repeat(var(--lb-gallery-cols, 3),minmax(0,1fr))}}.lookbook-gallery--slider{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none}.lookbook-gallery--slider .lookbook-gallery__item{flex:0 0 min(32rem,78%);scroll-snap-align:start}.lookbook-gallery__item img{width:100%;height:auto;display:block;border-radius:var(--border-radius-button)}.lookbook-concept__content{display:grid;gap:var(--lb-concept-gap, 2.4rem);max-width:78rem}.lookbook-concept__set{margin:0;padding-left:2rem;display:grid;gap:.8rem;line-height:1.6;color:rgb(var(--color-foreground))}.lookbook-concept__block{margin:0}.lookbook-concept__block-heading{margin:0 0 .8rem;font-size:calc(var(--font-heading-h4-scale) * 2rem);color:rgb(var(--color-foreground-title))}.lookbook-concept__block-text{color:rgb(var(--color-foreground-secondary));line-height:1.65}.lookbook-concept__block-text>:first-child{margin-top:0}.lookbook-concept__block-text>:last-child{margin-bottom:0}.lookbook-related__heading{margin:0 0 2.4rem}@media(prefers-reduced-motion:reduce){.lookbook-card,.lookbook-filters__option{transition:none}.lookbook-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-lookbook.css.map */
