.gallery__media{position:relative;display:inline-block;line-height:0}.gallery__look-hit,.gallery__look-icon{padding:0;border:0;cursor:pointer}.gallery__look-hit{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.gallery__look-icon{position:absolute;right:12px;bottom:12px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#1c1c1c;box-shadow:0 1px 4px #0000002e}.gallery__look-icon svg{display:block}html.gallery-look-open,html.gallery-look-open body{overflow:hidden}.gallery-look{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px}.gallery-look[hidden]{display:none!important}.gallery-look__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c73}.gallery-look__dialog{position:relative;z-index:1;width:min(1180px,100%);height:min(760px,calc(100vh - 32px));background:#fff;box-shadow:0 18px 50px #0000002e}.gallery-look__close,.gallery-look__nav{position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;background:#ffffff80;color:#1c1c1c;cursor:pointer}.gallery-look__nav{color:#1c1c1c}.gallery-look__close{top:16px;right:16px;width:36px;height:36px}.gallery-look__close svg,.gallery-look__nav svg{width:16px;height:16px}.gallery-look__nav{top:50%;width:32px;height:56px;background:#ffffff80;box-shadow:none;transform:translateY(-50%)}.gallery-look__nav:hover,.gallery-look__nav:focus-visible{background:#fff}.gallery-look__nav--prev{left:0}.gallery-look__nav--next{right:0}.gallery-look__pane{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);height:100%;min-height:0}.gallery-look__pane[hidden]{display:none!important}.gallery-look__photo{position:relative;min-height:0;background:#ece7e2}.gallery-look__photo-blur{display:none}.gallery-look__photo-image{width:100%;height:100%;object-fit:cover;display:block}.gallery-look__panel{min-height:0;overflow:auto;padding:64px 28px 32px}.gallery-look__group+.gallery-look__group{margin-top:32px}.gallery-look__heading{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3}.gallery-look__products-wrap{position:relative;--gallery-look-card: 148px;--gallery-look-gap: 12px;--gallery-look-peek: 40px}.gallery-look__products,.gallery-look__color-list,.gallery-look__fabric-list{display:flex;gap:12px;overflow-x:auto;margin:0;padding:0 0 8px;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-look__products::-webkit-scrollbar,.gallery-look__color-list::-webkit-scrollbar,.gallery-look__fabric-list::-webkit-scrollbar{display:none}.gallery-look__products-arrow{--darkerMocha: #1c1c1c;position:absolute;top:0;z-index:2;display:none;align-items:center;justify-content:center;width:24px;height:40px;padding:0;border:0;background:#ffffff80;cursor:pointer}.gallery-look__products-wrap:hover .gallery-look__products-arrow.is-active,.gallery-look__products-arrow.is-active:focus-visible{display:flex}.gallery-look__products-arrow:hover,.gallery-look__products-arrow:focus-visible{background:#fff}.gallery-look__products-arrow--prev{left:0}.gallery-look__products-arrow--next{right:0}.gallery-look__products-arrow--next svg{transform:scaleX(-1)}.gallery-look__products-arrow svg{display:block;width:16px;height:16px}.gallery-look__product{flex:0 0 var(--gallery-look-card);width:var(--gallery-look-card);scroll-snap-align:start;color:inherit;text-decoration:none}@media screen and (min-width:741px){.gallery-look__products-wrap{--gallery-look-card: calc((100% - (var(--gallery-look-gap) * 3) - var(--gallery-look-peek)) / 3)}}.gallery-look__product-media{display:block;position:relative;aspect-ratio:2 / 3;margin-bottom:10px;overflow:hidden;background:#f9f9f9 url(header-logo.svg) center / 39.5% auto no-repeat}.gallery-look__product-media img,.gallery-look__product-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;color:transparent}.gallery-look__product-title,.gallery-look__color-name{display:block;font-size:13px;line-height:1.35}.gallery-look__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gallery-look__color-name{margin-top:2px;color:#6b6b6b}.gallery-look__color-item{flex:0 0 auto;scroll-snap-align:start}.gallery-look__color{display:flex;flex-direction:column;align-items:center;width:92px;color:inherit;text-align:center;text-decoration:none}.gallery-look__swatch{width:44px;height:44px;margin-bottom:8px;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#eee center / cover no-repeat;box-shadow:none}.gallery-look__empty{margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}@media screen and (max-width:740px){.gallery-look{padding:0;align-items:stretch}.gallery-look__dialog{width:100%;height:100%}.gallery-look__pane{grid-template-columns:1fr;grid-template-rows:auto auto;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.gallery-look__photo{display:flex;align-items:center;justify-content:center;height:50vh;min-height:220px;overflow:hidden}.gallery-look__photo-blur,.gallery-look__photo-image{opacity:0}.gallery-look__photo.is-ready .gallery-look__photo-blur,.gallery-look__photo.is-ready .gallery-look__photo-image{opacity:1}.gallery-look__photo-blur{display:block;position:absolute;z-index:0;top:50%;left:50%;width:160%;height:160%;max-width:none;object-fit:cover;filter:blur(36px);transform:translate(-50%,-50%);pointer-events:none}.gallery-look__photo-image{position:relative;z-index:1;width:auto;max-width:100%;height:100%;object-fit:contain}.gallery-look__panel{padding:20px 16px 28px}.gallery-look__products-wrap{--gallery-look-card: 132px}.gallery-look__product{flex-basis:132px;width:132px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gallery-look.css.map */
