.lookbook-grid{column-count:var(--lookbook-columns, 4);column-gap:var(--gutter-small)}.lookbook-grid-wrap{position:relative}.lookbook-grid-wrap.is-collapsed{overflow:hidden;max-height:var(--lookbook-collapse-height, 1200px)}.lookbook-grid-wrap.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(120px,20vh,220px);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--color-background-main));pointer-events:none;z-index:3}.lookbook-grid-wrap.is-expanded:after{display:none}.lookbook-grid-wrap__expand{position:absolute;left:0;right:0;bottom:var(--gutter-regular);display:flex;justify-content:center;z-index:4;pointer-events:none}.lookbook-grid-wrap__expand[hidden]{display:none}.lookbook-grid-wrap__expand .button{pointer-events:auto}.lookbook-grid-wrap.is-expanded .lookbook-grid-wrap__expand{position:static;margin-top:var(--gutter-regular);pointer-events:auto}.lookbook-card{break-inside:avoid;margin-bottom:var(--gutter-small);display:inline-block;width:100%;position:relative;overflow:hidden}.lookbook-card__link{display:block;text-decoration:none;color:inherit}.lookbook-card__link--disabled{pointer-events:none}.lookbook-card__image{overflow:hidden;position:relative;z-index:1}.lookbook-card__image .lazy-image{width:100%;display:block;margin:0}.lookbook-card__image img{width:100%;height:auto;display:block}.lookbook-card__actions{position:absolute;top:var(--gutter-small);right:var(--gutter-small);display:inline-flex;gap:.5rem;z-index:3;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.lookbook-card__action{position:relative;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--color-background-main);border:1px solid var(--color-borders-main);display:grid;place-items:center;cursor:pointer;padding:0;color:var(--color-text-main);text-decoration:none}.lookbook-card__action-icon{display:flex}.lookbook-card__action-icon svg{width:1rem;height:1rem}.lookbook-card__action svg path,.lookbook-card__action svg rect,.lookbook-card__action svg circle{fill:currentColor;stroke:currentColor}.lookbook-card__action-tooltip{position:absolute;top:100%;left:auto;right:0;transform:translateY(.5rem);background:var(--color-text-main);color:var(--color-background-main);padding:.125rem .5rem;border-radius:clamp(0px,var(--border-radius-buttons),5px);font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .12s linear;pointer-events:none}.lookbook-card__action-tooltip:after{top:0;left:80%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:var(--color-text-main);border-width:.3125rem;margin-inline-start:-.3125rem;transform:translateY(-100%)}.lookbook-card__action:hover .lookbook-card__action-tooltip{opacity:1}.lookbook-card__action:focus-visible .lookbook-card__action-tooltip{opacity:1}.no-touchevents .lookbook-card:hover .lookbook-card__actions,.lookbook-card:focus-within .lookbook-card__actions{opacity:1;transform:translateY(0);pointer-events:auto}.touchevents .lookbook-card__actions{opacity:1;transform:translateY(0);pointer-events:auto}.lookbook-card__meta{padding:var(--gutter-regular)}.lookbook-card__title{font-weight:var(--font-weight-body-primary-bold);margin:0 0 .5rem}.lookbook-card__description{font-size:.95rem;color:var(--color-secondary-text-main)}.lookbook-section__icon{display:none}.lookbook-lightbox-wrapper .basicLightbox__placeholder{pointer-events:auto;display:flex;align-items:center;justify-content:center;cursor:default}.lookbook-lightbox{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:default}.lookbook-lightbox__content{width:90vw;height:90vh;max-height:90vh;background:var(--color-background-main);color:var(--color-text-main);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:1fr;border-radius:var(--border-radius-widgets);overflow:hidden;margin:auto}.lookbook-lightbox__media{position:relative;width:100%;height:100%;min-height:0;background:var(--color-third-background-main);display:flex;align-items:center;justify-content:center;overflow:hidden}.lookbook-lightbox__media.is-zoomed{overflow:hidden}.lookbook-lightbox__image{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:transform .12s ease;transform:translate(var(--zoom-x, 0),var(--zoom-y, 0)) scale(1);transform-origin:center}.lookbook-lightbox__image.is-zoomed{cursor:zoom-out;transform:translate(var(--zoom-x, 0),var(--zoom-y, 0)) scale(1.6)}.lookbook-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;z-index:2}.lookbook-lightbox__nav svg{width:1.25rem;height:1.25rem}.lookbook-lightbox__nav svg path,.lookbook-lightbox__nav svg rect,.lookbook-lightbox__nav svg circle{fill:currentColor;stroke:currentColor}.lookbook-lightbox__nav--prev{left:2rem}.lookbook-lightbox__nav--next{right:2rem}.lookbook-lightbox__nav[disabled]{opacity:0;pointer-events:none}.lookbook-lightbox__panel{position:relative;padding:var(--gutter-large);overflow:auto;display:flex;flex-direction:column;gap:var(--gutter-regular);max-height:100%}.lookbook-lightbox__close{position:absolute;top:var(--gutter-regular);right:var(--gutter-regular);border:0;background:transparent;width:2.5rem;height:2.5rem;display:grid;place-items:center;cursor:pointer;color:var(--color-text-main)}.lookbook-lightbox__close svg path,.lookbook-lightbox__close svg rect,.lookbook-lightbox__close svg circle{fill:currentColor;stroke:currentColor}.lookbook-lightbox__panel-content{display:flex;flex-direction:column;gap:var(--gutter-regular);padding-top:1.5rem}.lookbook-detail__description{color:var(--color-secondary-text-main);padding:2rem 0;display:flex;flex-direction:column;gap:10px}.lookbook-detail__product-box{background:#ececec;border-radius:var(--border-radius-widgets);padding:var(--gutter-regular)}.lookbook-detail__price .price-item--regular{color:var(--color-text-main)}.lookbook-detail__rating .star-rating{margin-top:.25rem}.lookbook-detail__more{align-self:flex-start}.lookbook-detail__link{width:100%;justify-content:center}.lookbook-detail__product-box .product-item-compact__image figure{border:0px}.lookbook-detail__product-box .product-item-compact{padding-top:0;gap:0px}@media(max-width:990px){.lookbook-grid{column-count:2}}@media(max-width:749px){.lookbook-grid{column-count:var(--lookbook-columns-mobile, 1);column-gap:var(--gutter-small)}.lookbook-card{margin-bottom:var(--gutter-small)}.lookbook-lightbox__content{grid-template-columns:1fr;width:min(620px,94vw);max-height:94vh;height:var(--lookbook-lightbox-height, 94vh);position:relative}.lookbook-lightbox__media{height:var(--lookbook-lightbox-media-height, 40vh);min-height:var(--lookbook-lightbox-media-height, 40vh)}.lookbook-lightbox__nav--prev{left:1rem}.lookbook-lightbox__nav--next{right:1rem}.lookbook-lightbox__panel{padding:var(--gutter-regular);position:static;height:calc(var(--lookbook-lightbox-height, 94vh) - var(--lookbook-lightbox-media-height, 40vh));max-height:calc(var(--lookbook-lightbox-height, 94vh) - var(--lookbook-lightbox-media-height, 40vh));overflow:auto}.lookbook-lightbox__panel-content{padding-top:.5rem}.lookbook-lightbox__close{top:.5rem;right:.5rem;z-index:3}.lookbook-card__actions .lookbook-card__action:not(:last-child){display:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-lookbook-collection.css.map */
