.section-lookbook-grid carousel-component{position:relative}.section-lookbook-grid carousel-component .flickity-button{position:absolute;top:50%;transform:translateY(-50%)!important;margin:0}.section-lookbook-grid carousel-component .flickity-button.previous{left:-2rem;right:auto}.section-lookbook-grid carousel-component .flickity-button.next{left:auto;right:-2rem}.section-lookbook-grid .image-column__media{position:relative;height:100%}.lookbook-grid__item .image-column__media .media{height:100%}.lookbook-grid__item .overlay_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;opacity:0;transition:opacity ease-in-out .3s}.lookbook-grid__item:hover .overlay_link,.lookbook-grid__item:hover .overlay_link span{opacity:1;transition:opacity ease-in-out .3s}.lookbook-grid__item .overlay_link{font-size:2rem;font-weight:600;text-transform:uppercase}.section-lookbook-grid .blink-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;border-radius:50%}.section-lookbook-grid .blink-dot:after,.section-lookbook-grid .blink-dot:before{content:"";background:rgb(var(--color-button-text));width:2rem;height:2rem;border-radius:50%;position:absolute;left:0;top:0}.section-lookbook-grid .bottom-button{margin-top:3rem}.lookbook--popups .lookbook-popup.active{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:50}.lookbook-popup .lookbook-popup-container{display:none}.lookbook-popup.active .lookbook-popup-container{display:flex;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4rem);height:auto;max-width:85rem;max-height:80vh;z-index:1000;padding:4rem;background:#fff;overflow:auto}.lookbook-popup-container .popup-grid,.lookbook-popup-container .popup-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;position:relative}.lookbook-popup-container .popup-grid{align-items:center;overflow:auto;padding:0 1rem 0 0;width:100%;z-index:1}.lookbook-popup-container .popup-image{position:relative}.lookbook-popup-container .popup-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1}.lookbook-popup-container .popup-image .image-link{position:absolute;z-index:2;display:block;width:2rem;height:2rem}.lookbook-popup-container button.lookbook-close{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;border:0;background:#fff;padding:0;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:.5rem}.lookbook-popup-container .popup-grid::-webkit-scrollbar{width:.2rem}.lookbook-popup-container .popup-grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:0}.lookbook-popup-container .popup-grid::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,1)}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.section-lookbook-grid .blink-dot:before{animation:inventory-pulse 2s linear infinite}@media (max-width: 749px){.section-lookbook-grid carousel-component .flickity-button.previous{left:-1rem}.section-lookbook-grid carousel-component .flickity-button.next{right:-1rem}.lookbook-popup.active .lookbook-popup-container{padding:3rem 1rem 3rem 2rem;max-width:60rem}.lookbook-popup-container button.lookbook-close{top:3rem;right:2rem}.lookbook-popup-container .popup-grid{grid-template-columns:1fr}.lookbook-popup-container .quick-add .button{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lookbook-grid.css.map */
