.lookbook{display:grid;grid-template-columns:repeat(var(--lb-cols, 6),minmax(0,1fr));gap:var(--lb-gap, 0px)}.lookbook__item{position:relative;display:block;margin:0;background:rgba(var(--color-foreground),.04);border:0;padding:0;cursor:zoom-in;width:100%}.lookbook__item img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:var(--lb-ratio, 4 / 5);transition:opacity var(--transition-fast, .15s) ease}@media(hover:hover){.lookbook__item:hover img{opacity:.85}}.lookbook__footer{box-sizing:border-box;width:100%;max-width:calc(var(--lb-f-width, 520px) + 2 * var(--lb-f-px, 24px));padding:var(--lb-f-pt, 48px) var(--lb-f-px, 24px) var(--lb-f-pb, 80px);display:flex;flex-direction:column;gap:var(--lb-f-gap, 16px);color:var(--lb-f-color, inherit)}.lookbook__footer--right{margin-left:auto;margin-right:0;text-align:right}.lookbook__footer--left{margin-left:0;margin-right:auto;text-align:left}.lookbook__footer--center{margin-left:auto;margin-right:auto;text-align:center}.lookbook__title{margin:0;font-size:var(--lb-f-title, 12px);font-weight:400;letter-spacing:.08em;line-height:1.4}.lookbook__title--caps{text-transform:uppercase}.lookbook__description{font-size:var(--lb-f-text, 14px);line-height:1.6}.lookbook__credits-text{font-size:var(--lb-f-credits, 12px);line-height:1.6;opacity:var(--lb-f-muted, .55)}.lookbook__description p,.lookbook__credits-text p{margin:0 0 .4em}.lookbook__description p:last-child,.lookbook__credits-text p:last-child{margin-bottom:0}.lookbook__description.rte a,.lookbook__credits-text.rte a{color:inherit;text-decoration:none;transition:opacity var(--transition-fast, .15s) ease}.lookbook__description.rte a:hover,.lookbook__credits-text.rte a:hover{text-decoration:none;opacity:.6}.lookbook__description strong,.lookbook__description b,.lookbook__credits-text strong,.lookbook__credits-text b{font-weight:500}.lookbook__credits{margin-left:auto;max-width:44rem;padding:var(--space-xl) var(--space-md) var(--space-2xl);text-align:right;font-size:var(--type-sm);line-height:var(--leading-snug)}.lookbook-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;background:rgb(var(--color-background))}.lookbook-viewer[open]{display:block}.lookbook-viewer__figure{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-2xl)}.lookbook-viewer__figure img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lookbook-viewer__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);font-size:var(--type-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.lookbook-viewer__button{background:none;border:0;padding:var(--space-2xs) 0;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:opacity var(--transition-fast, .15s) ease}.lookbook-viewer__button:hover{opacity:.55}.lookbook-viewer__close{position:absolute;top:var(--space-sm);right:var(--space-md);z-index:2}.lookbook-viewer__count{opacity:.55}html.lookbook-open,html.lookbook-open body{overflow:hidden}@media screen and (max-width:989px){.lookbook{grid-template-columns:repeat(var(--lb-cols-tablet, 4),minmax(0,1fr))}.lookbook-viewer__button{min-height:44px;min-width:44px;padding:0 var(--space-xs)}.lookbook-viewer__bar{padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px))}.lookbook-viewer__close{top:calc(var(--space-2xs) + env(safe-area-inset-top,0px));right:var(--space-xs)}}@media screen and (max-width:749px){.lookbook{grid-template-columns:repeat(var(--lb-cols-mobile, 2),minmax(0,1fr))}.lookbook__credits{text-align:left;margin-left:0;padding:var(--space-lg) var(--space-md) var(--space-xl)}.lookbook__footer--m-left{margin-left:0;margin-right:auto;text-align:left}.lookbook__footer--m-right{margin-left:auto;margin-right:0;text-align:right}.lookbook__footer--m-center{margin-left:auto;margin-right:auto;text-align:center}.lookbook-viewer__figure{padding:56px var(--space-sm) calc(72px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/lookbook.css.map */
