.lordfaith-gallery{display:block;width:100%}.lordfaith-gallery__main{display:flex;flex-direction:column;gap:1.2rem;width:100%}.lordfaith-gallery__stage{position:relative;width:100%;aspect-ratio:1 / 1;border:1px solid #e2e1df;border-radius:2.8rem;background:#fff;overflow:hidden}.lordfaith-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:0}.lordfaith-gallery__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.lordfaith-gallery__media{display:block;width:100%;height:100%}.lordfaith-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lordfaith-gallery__pills{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.lordfaith-gallery__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.4rem;border-radius:10rem;font-family:"Inter",var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.lordfaith-gallery__pill--dark{background:#0c0d0f;color:#f4f3f2}.lordfaith-gallery__pill--light{background:#f4f3f2;border:1px solid #d5d4d0;color:#0c0d0f;text-transform:none;font-weight:600}.lordfaith-gallery__pill-icon{flex-shrink:0}.lordfaith-gallery__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid #e2e1df;border-radius:50%;background:#f5f5f4;color:#0c0d0f;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease}.lordfaith-gallery__nav:hover{opacity:.92}.lordfaith-gallery__nav:focus-visible{outline:.2rem solid rgba(12,13,15,.35);outline-offset:.2rem}.lordfaith-gallery__nav--prev{left:1.2rem}.lordfaith-gallery__nav--next{right:1.2rem}.lordfaith-gallery__nav .hero-carousel__button-chevron{display:block;width:6px;height:10px;flex-shrink:0}.lordfaith-gallery__nav .hero-carousel__button-chevron--right{transform:scaleX(-1)}.lordfaith-gallery__nav .hero-carousel__button-chevron path{stroke-width:1.75}.lordfaith-gallery__thumbs-shell{position:relative;width:100%}.lordfaith-gallery__thumbs-viewport{--lordfaith-thumb-gap: .6rem;--lordfaith-thumb-visible: 5;--lordfaith-thumb-size: 6rem;overflow-x:auto;overflow-y:hidden;width:100%;scrollbar-width:none;-ms-overflow-style:none}.lordfaith-gallery__thumbs-viewport::-webkit-scrollbar{display:none}.lordfaith-gallery__thumbs{display:flex;gap:var(--lordfaith-thumb-gap);margin:0;padding:0;list-style:none;width:max-content;min-width:100%}.lordfaith-gallery__thumb-item{flex:0 0 var(--lordfaith-thumb-size);width:var(--lordfaith-thumb-size)}.lordfaith-gallery__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:2px solid #e2e1df;border-radius:2rem;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.lordfaith-gallery__thumb:hover{border-color:#c8c7c5}.lordfaith-gallery__thumb.is-selected{border-color:#0c0d0f}.lordfaith-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lordfaith-gallery__thumbs-fade{position:absolute;top:0;bottom:0;z-index:1;width:2.4rem;pointer-events:none}.lordfaith-gallery__thumbs-fade--left{left:0;background:linear-gradient(to right,#fff 15%,#fff0)}.lordfaith-gallery__thumbs-fade--right{right:0;background:linear-gradient(to left,#fff 15%,#fff0)}.lordfaith-gallery__thumbs-fade[hidden]{display:none}.product--lordfaith .product__media-wrapper{margin:0;width:100%}@media screen and (max-width:749px){.product--lordfaith .product__media-list{margin-left:0;margin-bottom:0;width:100%}.lordfaith-gallery__thumbs-viewport{--lordfaith-thumb-visible: 3}.lordfaith-gallery__nav--prev{left:.8rem}.lordfaith-gallery__nav--next{right:.8rem}}@media screen and (min-width:750px)and (max-width:989px){.lordfaith-gallery__thumbs-viewport{--lordfaith-thumb-visible: 4}}@media screen and (min-width:990px){.lordfaith-gallery__thumbs-viewport{--lordfaith-thumb-visible: 5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-lordfaith-gallery.css.map */
