.custom-gallery{position:relative;display:block;width:100%;aspect-ratio:582 / 645;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.custom-gallery:active{cursor:grabbing}.custom-gallery:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.custom-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.custom-gallery__slide.is-active{opacity:1;visibility:visible}.custom-gallery__media{width:100%;height:100%}.custom-gallery__slide>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;width:4.8rem;height:4.8rem}.custom-gallery__image{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.custom-gallery__slide:before,.custom-gallery__slide:after{content:"";position:absolute;z-index:0;pointer-events:none}.custom-gallery__slide:after{left:0;right:0;bottom:0;height:23.8243rem;background:linear-gradient(0deg,#020b1680,#020b1600 65.08%)}.custom-gallery__slide:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020b1666,#020b1600 65.08%) left / 10.6rem 100% no-repeat,linear-gradient(270deg,#020b1666,#020b1600 65.08%) right / 10.6rem 100% no-repeat}.custom-gallery__label{position:absolute;right:4.4rem;bottom:2rem;z-index:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:#fff;pointer-events:none}.custom-gallery__logo{display:block;width:auto;height:var(--custom-gallery-logo-height, 9rem);margin-bottom:1.2rem}.custom-gallery__color{font-family:var(--font-body-family);font-weight:600;font-size:2.6111rem;line-height:1}.custom-gallery__wood{font-family:var(--font-subheading-family);font-weight:600;font-size:1.9583rem;line-height:1}.custom-gallery__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;color:#fff;font-family:var(--font-subheading-family);font-weight:600;font-size:2.2rem;line-height:1}.custom-gallery__arrow--prev{left:3rem;transform:translateY(-50%) rotate(180deg)}.custom-gallery__arrow--next{right:3rem;transform:translateY(-50%)}.custom-gallery__texture-btn{position:absolute;top:2rem;left:2rem;z-index:2}@media screen and (min-width:750px){.custom-gallery__texture-btn{top:2.4rem;left:3rem}}@media(prefers-reduced-motion:reduce){.custom-gallery__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-custom-gallery.css.map */
