.c_p-page-lookbook{--_gap-scale: 0;padding-top:0;padding-bottom:var(--padding-bottom, 50px)}.c_p-page-lookbook__wrapper{display:grid;gap:3rem}.c_p-page-lookbook .c_l-container{padding-block:0 var(--container-gutter);padding-inline:var(--_gap-scale)}.c_p-page-lookbook__title-section{grid-area:1 / 1;align-self:end;justify-self:start;position:sticky;bottom:var(--container-gutter);z-index:5;margin-inline-start:var(--container-gutter);margin-block-end:var(--container-gutter);display:grid;gap:.5rem;text-align:left;justify-content:start;inline-size:auto;max-inline-size:min(80vw,460px);color:var(--color-white);text-shadow:0 1px 8px rgba(0,0,0,.35);pointer-events:none}.c_p-page-lookbook__title{font-size:var(--fs-xl);font-weight:var(--font-weight-normal);line-height:1.2;margin:0;color:var(--color-white)}.c_p-page-lookbook__description{font-size:1rem;line-height:1.6;color:inherit;opacity:.85;max-inline-size:780px}.c_p-page-lookbook__image-section{grid-area:1 / 1;width:100%}.c_p-page-lookbook__image-grid{--_columns: var(--_columns-mobile, 2);display:grid;grid-template-columns:repeat(var(--_columns),1fr);gap:var(--_gap-scale)}.c_p-page-lookbook__image-grid--masonry{column-count:var(--_columns-mobile, 2);column-gap:var(--_gap-scale);display:block;grid-template-columns:unset}.c_p-page-lookbook__image-item{width:100%;overflow:hidden;cursor:pointer;transition:opacity .2s ease}.c_p-page-lookbook__image-grid--masonry .c_p-page-lookbook__image-item{break-inside:avoid;margin-bottom:.25rem}.c_p-page-lookbook__image-item:hover{opacity:.8;filter:grayscale(78%)}.c_p-page-lookbook__image-item img{width:100%;height:auto;display:block}.c_p-page-lookbook__placeholder{padding:3rem;text-align:center;color:rgba(var(--color-foreground),.5)}@media screen and (min-width:750px){.c_p-page-lookbook__image-grid{--_columns: var(--_columns-desktop, 4)}.c_p-page-lookbook__image-grid--masonry{column-count:var(--_columns-desktop, 4)}}@media screen and (min-width:990px){.c_p-page-lookbook__wrapper{gap:4rem}.c_p-page-lookbook__description{font-size:1.125rem}}.c_p-page-lookbook__more{display:grid;place-items:center;padding-block:5.25rem}.c_p-page-lookbook__more a{background-color:var(--color-black);color:var(--color-white)}.c_p-page-lookbook-dialog{max-width:100%;max-height:100%;width:100%;height:100%;margin:0;padding:0;border:none;background:#000000f2;color:#fff;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.c_p-page-lookbook-dialog[open]{animation:dialogFadeIn .3s ease forwards}.c_p-page-lookbook-dialog.is-closing{animation:dialogFadeOut .3s ease forwards}.c_p-page-lookbook-dialog::backdrop{background:#000000e6;opacity:0;animation:backdropFadeIn .3s ease forwards}@keyframes dialogFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dialogFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.c_p-page-lookbook-dialog__container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.c_p-page-lookbook-dialog__header-mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;padding-block-end:unset}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__header-mobile{display:none}}.c_p-page-lookbook-dialog__close{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:0;transition:opacity .2s ease;flex-shrink:0}.c_p-page-lookbook-dialog__close:hover{opacity:.7}.c_p-page-lookbook-dialog__close--desktop{font-size:1rem;font-weight:500}.c_p-page-lookbook-dialog__close--mobile{padding:1rem}.c_p-page-lookbook-dialog__content{display:flex;flex-direction:column;flex:1;gap:1rem;padding:1rem;padding-block-end:2.75rem;padding-block-start:unset;overflow:hidden}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__content{position:relative;padding:2rem}}.c_p-page-lookbook-dialog__sidebar{display:none}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__sidebar{display:flex;flex-direction:column;gap:5rem;width:300px;position:absolute;left:0;top:0;height:100%;z-index:3;padding:var(--container-gutter) calc(var(--container-gutter) * 2)}}.c_p-page-lookbook-dialog__title{font-size:1rem;font-weight:700;line-height:1.3;margin:0;color:#fff}.c_p-page-lookbook-dialog__sidebar .c_p-page-lookbook-dialog__title{font-size:2rem}.c_p-page-lookbook-dialog__header-mobile .c_p-page-lookbook-dialog__title{padding:1rem}.c_p-page-lookbook-dialog__description{font-size:.875rem;line-height:1.6;color:#fffc}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__description{font-size:1rem;flex:1}}.c_p-page-lookbook-dialog__cta{--_background: var(--color-white);--_color: var(--color-black);display:inline-block;background:var(--_background);color:var(--_color);text-decoration:none;font-weight:600;border-radius:4px;text-align:center;transition:background .2s ease}.c_p-page-lookbook-dialog__mobile-link .c_p-page-lookbook-dialog__cta{--_background: unset;--_color: var(--color-white);display:block}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__cta:hover{background:#ffffffe6}}.c_p-page-lookbook-dialog__main{display:flex;flex-direction:column;flex:1;gap:1rem;overflow:hidden;cursor:pointer;position:relative}.c_p-page-lookbook-dialog__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:2}.c_p-page-lookbook-dialog__loading.is-visible{display:flex}.c_p-page-lookbook-dialog__spinner{width:2.5rem;display:inline-block}.c_p-page-lookbook-dialog__spinner .path{stroke:#fff}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__main{gap:1.5rem;width:100%}}.c_p-page-lookbook-dialog__mobile-link{display:block;margin-bottom:1rem}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__mobile-link{display:none}}.c_p-page-lookbook-dialog__main-slider{flex:1;overflow:hidden;min-height:400px;position:relative}.c_p-page-lookbook-dialog__main-slider .splide__arrows{display:none}.c_p-page-lookbook-dialog__main-slider .splide__track,.c_p-page-lookbook-dialog__main-slider .splide__list{height:100%}.c_p-page-lookbook-dialog__main-slider .splide__slide{display:flex;align-items:center;justify-content:center;height:100%}.c_p-page-lookbook-dialog__main-slider img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}@media screen and (min-width:990px){.c_p-page-lookbook-dialog__main-slider{min-height:600px}.c_p-page-lookbook-dialog__main-slider img{height:100%;width:auto;max-width:100%}}.c_p-page-lookbook-dialog__thumbnail-slider{flex-shrink:0}.c_p-page-lookbook-dialog__thumbnail-slider .splide__slide{cursor:pointer;opacity:.5;transition:opacity .2s ease;border:2px solid transparent}.c_p-page-lookbook-dialog__thumbnail-slider .splide__slide.is-active{opacity:1;border:unset!important}.c_p-page-lookbook-dialog__thumbnail-slider .splide__slide:hover{opacity:.8}.c_p-page-lookbook-dialog__thumbnail-slider img{width:100%;height:100%;object-fit:cover}.c_p-page-lookbook-dialog__thumbnail-slider .splide__track{mask-image:linear-gradient(to right,#0000,#000 10% 90%,#0000);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 100%) 10%,rgb(0 0 0 / 100%) 90%,rgb(0 0 0 / 0%) 100%)}@media screen and (min-width:990px)and (max-height:640px){.c_p-page-lookbook-dialog__thumbnail-slider{display:none}.c_p-page-lookbook-dialog__main-slider{flex:1;min-height:0}}@media screen and (max-width:989px)and (max-height:510px){.c_p-page-lookbook-dialog__thumbnail-slider,.c_p-page-lookbook-dialog__mobile-link{display:none}.c_p-page-lookbook-dialog__main-slider{flex:1;min-height:0}.c_p-page-lookbook-dialog__main-slider img{width:auto;max-width:100%;height:auto;max-height:100%}}.splide__arrow{background:#ffffff1a;border:1px solid rgba(255,255,255,.3)}.splide__arrow:hover{background:#fff3}.splide__arrow svg{fill:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/c_page-lookbook.css.map */
