.lookbook-feature{--lookbook-inline-inset: clamp(1.8rem, 3vw, 4.8rem);align-items:start;color:var(--lookbook-text-colour, #fff);display:grid;grid-template-areas:"lookbook";isolation:isolate;position:relative}.lookbook-feature__media,.lookbook-feature__full-link,.lookbook-feature__labels{grid-area:lookbook}.lookbook-feature__media{height:var(--lookbook-media-height, 170vh);height:var(--lookbook-media-height-small, 170svh);min-height:100vh;min-height:100svh;position:relative;width:100%;z-index:0}.lookbook-feature__media picture,.lookbook-feature__image,.lookbook-feature__placeholder{display:block;height:100%;width:100%}.lookbook-feature__image{object-fit:cover;object-position:var(--lookbook-desktop-focal-point, 50% 50%)}.lookbook-feature__placeholder{background:#262626}.lookbook-feature__placeholder .placeholder-svg{height:100%;object-fit:cover;width:100%}.lookbook-feature__overlay{background:var(--lookbook-overlay-colour, #000);top:0;right:0;bottom:0;left:0;opacity:var(--lookbook-overlay-opacity, .2);pointer-events:none;position:absolute;z-index:1}.lookbook-feature__full-link{align-self:stretch;color:currentColor;display:block;position:relative;z-index:1}.lookbook-feature__full-link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.8rem}.lookbook-feature__labels{--lookbook-entry-gap: 0px;--lookbook-title-line-height: .78em;--lookbook-title-separation: clamp(2.4rem, 3vw, 4.8rem);--lookbook-title-visible-height: var(--lookbook-title-line-height);--lookbook-top-copy-region-height: 0px;align-self:stretch;box-sizing:border-box;display:grid;font-family:var(--font-editorial-family, var(--font-heading-family));font-size:clamp(4rem,var(--lookbook-title-size-desktop, 20vw),28rem);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);grid-template-areas:"labels";grid-template-rows:minmax(0,1fr);line-height:.78;min-height:0;padding-inline:var(--lookbook-inline-inset);pointer-events:none;position:relative;width:100%;z-index:2}.lookbook-feature--has-top-copy .lookbook-feature__labels{--lookbook-entry-gap: clamp(2.4rem, 3vw, 4.8rem);--lookbook-top-copy-region-height: clamp(6.4rem, 6vw, 8rem)}.lookbook-feature__top-rail,.lookbook-feature__title-rail{align-self:start;grid-area:labels}.lookbook-feature__top-rail{height:max(0px,calc(100% - var(--lookbook-title-visible-height) - var(--lookbook-title-inset, 0px) - var(--lookbook-title-separation)));min-height:0;position:relative}.lookbook-feature__top-copy,.lookbook-feature__title-rail{position:sticky}.lookbook-feature__top-copy,.lookbook-feature__title{font-weight:600!important;color:#fbf8f5;margin:0}.lookbook-feature__top-copy{top:calc(var(--header-height, 0px) + var(--lookbook-top-inset, 32px));text-shadow:1px 1px 2px black;margin-top:5rem}.lookbook-feature__copy{font-family:var(--font-editorial-family, var(--font-heading-family));font-size:clamp(1.6rem,1.65vw,2.5rem);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:0;line-height:1.2;text-wrap:pretty}.lookbook-feature__copy>*{margin:0}.lookbook-feature__copy>*+*{margin-top:.8rem}.lookbook-feature__text-link{border-bottom:.1rem solid currentColor;color:currentColor;display:inline-block;font-family:var(--font-functional-family, var(--font-body-family));font-size:1.1rem;font-weight:600;letter-spacing:.12rem;line-height:1.4;margin-top:1.6rem;padding-bottom:.3rem;pointer-events:auto;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.lookbook-feature__text-link:hover,.lookbook-feature__text-link:focus-visible{border-bottom-width:.2rem}.lookbook-feature__title-rail{height:var(--lookbook-title-visible-height);margin-top:calc(var(--header-height, 0px) + var(--lookbook-top-inset, 32px) + var(--lookbook-top-copy-region-height) + var(--lookbook-entry-gap) - 100px);max-width:calc(100vw - var(--lookbook-inline-inset));top:max(0px,calc(100vh - var(--lookbook-title-visible-height) - var(--lookbook-title-inset, 0px)));top:max(0px,calc(100dvh - var(--lookbook-title-visible-height) - var(--lookbook-title-inset, 0px)));white-space:nowrap}.lookbook-feature__title{font:inherit;letter-spacing:-.055em;overflow-wrap:normal;white-space:nowrap}.lookbook-feature--crop-title .lookbook-feature__labels{--lookbook-title-visible-height: calc(var(--lookbook-title-line-height) - .1em)}.lookbook-feature--crop-title .lookbook-feature__title-rail{overflow:clip}@media screen and (max-width:989px){.lookbook-feature__labels{font-size:clamp(4rem,var(--lookbook-title-size-tablet, 28vw),24rem)}}@media screen and (max-width:749px){.lookbook-feature{--lookbook-inline-inset: 1.8rem}.lookbook-feature__top-copy{top:90px}.lookbook-feature__title-rail{margin-bottom:-.3rem;top:max(0px,calc(100dvh - var(--lookbook-title-visible-height) - var(--lookbook-title-inset, 0px) + 3px))}.lookbook-feature__image{object-position:var(--lookbook-mobile-focal-point, var(--lookbook-desktop-focal-point, 50% 50%))}.lookbook-feature__copy{font-size:clamp(1.5rem,4.8vw,2rem)}.lookbook-feature__labels{--lookbook-title-line-height: .82em;font-size:clamp(3.6rem,var(--lookbook-title-size-mobile, 34vw),24rem);line-height:.82}.lookbook-feature__title-rail{max-width:calc(100vw - var(--lookbook-inline-inset));white-space:normal}.lookbook-feature__title{overflow-wrap:normal;white-space:normal}.lookbook-feature--crop-title .lookbook-feature__labels{--lookbook-title-visible-height: calc(var(--lookbook-title-line-height) - .07em)}.lookbook-feature--crop-title .lookbook-feature__title-rail{margin-left:calc(-1 * var(--lookbook-inline-inset))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lookbook-feature.css.map */
