.lookbook-products{padding-block:40px}.lookbook-products__container{display:flex;flex-wrap:wrap;width:100%;gap:5px}.lookbook-products__block{flex:0 0 calc(var(--block-width, 50%) - (5px * (1 - var(--block-width, 50%) / 100%)));max-width:calc(var(--block-width, 50%) - (5px * (1 - var(--block-width, 50%) / 100%)));position:relative}.lookbook-products__image-wrapper{position:relative;width:100%;height:100%;overflow:visible}.lookbook-products__image{width:100%;height:100%;object-fit:cover;display:block}.lookbook-products__block--portrait .lookbook-products__image-wrapper{aspect-ratio:3 / 4}.lookbook-products__block--landscape .lookbook-products__image-wrapper{aspect-ratio:16 / 9}.lookbook-products__block--square .lookbook-products__image-wrapper{aspect-ratio:1 / 1}.lookbook-products__block--custom .lookbook-products__image-wrapper{width:var(--custom-width, 100%);aspect-ratio:auto;height:auto}.lookbook-products__block--custom .lookbook-products__image{width:100%;height:var(--custom-height, auto);object-fit:cover}.lookbook-products .hotspot{position:absolute;z-index:1;width:22px;height:22px;transform:translate(-50%,-50%)}.lookbook-products .hotspot svg path{stroke:#000}.lookbook-products .hotspot-trigger{width:100%;height:100%;background:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .3s ease,box-shadow .3s ease;position:relative}.lookbook-products .hotspot-plus{display:flex;align-items:center;justify-content:center}.lookbook-products .hotspot-plus .icon{width:14px;height:14px}.lookbook-products .hotspot-dialog{position:absolute!important;background:#fff;padding:.625rem .9375rem;border:none;box-shadow:0 10px 30px #0000001a;z-index:100;min-width:11.25rem;text-align:center;pointer-events:auto;opacity:0;border-radius:0;margin:0;display:block;visibility:hidden;top:calc(100% + 10px)!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%) translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.lookbook-products .hotspot-dialog[open],.lookbook-products .hotspot-dialog[data-showing=true]{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important}.lookbook-products .hotspot:hover .hotspot-dialog{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hotspot-card{display:flex;flex-direction:row;align-items:center;gap:5px;position:relative}.hotspot-card__info{cursor:pointer;width:100%;display:flex;align-items:center;gap:5px;justify-content:center}.hotspot-card__title{margin:0;font-size:.6875rem;font-weight:400;text-transform:none;letter-spacing:0;color:#000;line-height:1.4}.hotspot-card__price{font-size:.6875rem;color:#000;margin-top:0}.hotspot-card__info--column{flex-direction:column;align-items:flex-start}.hotspot-card__info--column .hotspot-card__title{text-align:left}.lookbook-products .hotspot-card .quick-add{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.lookbook-products .hotspot-card .quick-add-component,.lookbook-products .hotspot-card .quick-add__product-form-component,.lookbook-products .hotspot-card form{width:100%;height:100%;display:block}.lookbook-products .hotspot-card .quick-add__button--choose{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0;margin:0;background:transparent;display:block!important}.lookbook-products .hotspot-card .quick-add__button--add{display:none!important}@media screen and (max-width:767px){.lookbook-products{display:block}.lookbook-products .hotspot-trigger svg{width:12px;height:12px}}@media screen and (max-width:525px){.lookbook-products .hotspot-dialog{padding:7px;min-width:8rem;top:calc(100% + 5px)!important}.hotspot-card__info{flex-wrap:wrap}}@media screen and (max-width:325px){.lookbook-products__block{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/lookbook-products.css.map */
