.fjg{--fjg-gap:10px;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.fjg *{box-sizing:border-box}.product__media-wrapper:has(.fjg){padding-left:0!important;padding-right:0!important}.product__media-wrapper .fjg-track,.product__media-wrapper .fjg-thumbs{margin-left:0!important;margin-right:0!important;padding:0!important}.fjg-frame{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--fj-pearl,#EEEEEC);border:0;padding:0;margin:0;border-radius:14px}.fjg-frame img,.fjg-frame video,.fjg-frame model-viewer,.fjg-frame iframe,.fjg-frame .deferred-media__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;border:0;margin:0}.fjg-zoomable{cursor:zoom-in}.fjg-stage{position:relative}.fjg-track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;border-radius:14px}.fjg-track::-webkit-scrollbar{display:none}.fjg-slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.fjg-slide[hidden]{display:none}.fjg-badge{position:absolute;left:12px;top:12px;background:#ffffffe6;color:var(--fj-ink,#2B2B2E);font:600 11px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;pointer-events:none}.fjg-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--fj-line,#DCDCDC);background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s}.fjg-arrow svg,.fjg-zoomhint svg{width:18px;height:18px;fill:none;stroke:var(--fj-ink,#2B2B2E);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fjg-arrow--prev{left:12px}.fjg-arrow--next{right:12px}.fjg-stage:hover .fjg-arrow,.fjg-arrow:focus-visible{opacity:1}.fjg-zoomhint{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;pointer-events:none}.fjg-dots{display:none;justify-content:center;gap:8px;margin-top:10px;font-size:12px;line-height:1;color:var(--fj-line,#DCDCDC)}.fjg-dots span{transition:color .2s,transform .2s}.fjg-dots span.is-on{color:var(--fj-red,#C32033);transform:scale(1.35)}.fjg-dots span[hidden]{display:none}.fjg-thumbs{list-style:none;margin:var(--fjg-gap) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--fjg-n,5),minmax(0,1fr));gap:var(--fjg-gap)}.fjg-thumbs li[hidden]{display:none}.fjg-thumb{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:1.5px solid transparent;border-radius:10px;overflow:hidden;background:var(--fj-pearl,#EEEEEC);cursor:pointer;transition:border-color .2s}.fjg-thumb img{width:100%;height:100%;object-fit:contain;display:block}.fjg-thumb.is-active{border-color:var(--fj-red,#C32033)}.fjg-thumb:hover{border-color:var(--fj-gold,#C9A96E)}.fjg-ti{position:absolute;inset:auto 6px 6px auto;background:#ffffffeb;font:600 10px/1 Montserrat,sans-serif;font-style:normal;padding:4px 6px;border-radius:999px;color:var(--fj-ink,#2B2B2E)}.fjg-tabs{display:flex;gap:8px;margin:0 0 var(--fjg-gap)}.fjg-3d-note{margin:10px 0 0;font:400 13px/1.4 Montserrat,sans-serif;color:var(--fj-taupe,#77737A);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fjg-frame--3d{background:#fff;border:1px solid var(--fj-line,#DCDCDC)}.fjg-3d-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--fj-taupe,#77737A);font:400 14px Montserrat,sans-serif}.fjg-3d-fallback span{color:var(--fj-gold,#C9A96E);font-size:28px}.fjg-metals{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fjg-metal{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--fj-line,#DCDCDC);background:#fff;cursor:pointer;font:500 12px/1 Montserrat,sans-serif;letter-spacing:.04em;color:var(--fj-ink,#2B2B2E);transition:border-color .2s,box-shadow .2s}.fjg-metal:hover{border-color:var(--fj-gold,#C9A96E)}.fjg-metal.is-on{border-color:var(--fj-red,#C32033);box-shadow:0 0 0 1px var(--fj-red,#C32033) inset}.fjg-dot{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.fjg-metal--yellow .fjg-dot{background:radial-gradient(circle at 30% 30%,#fff3c4,#e0b65a 45%,#a9802f)}.fjg-metal--white .fjg-dot{background:radial-gradient(circle at 30% 30%,#fff,#d9dadc 50%,#9fa2a6)}.fjg-metal--rose .fjg-dot{background:radial-gradient(circle at 30% 30%,#ffe2d6,#e2a58c 50%,#b06d55)}.fjg-metal--other .fjg-dot{background:var(--fj-pearl,#EEEEEC)}@media(min-width:750px){.product__media-wrapper .fjg{position:sticky;top:calc(var(--fj-header-h,90px) + 20px)}.product__media-wrapper{align-self:stretch}}@media(max-width:749px){.fjg-thumbs{display:none}.fjg-dots{display:flex}.fjg-arrow,.fjg-zoomhint{display:none}.fjg-frame,.fjg-track{border-radius:10px}}.fjz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fbf8f3fa;display:none;touch-action:none;-webkit-user-select:none;user-select:none}.fjz.is-open{display:block}.fjz-img{position:absolute;left:50%;top:50%;max-width:96vw;max-height:88vh;transform-origin:0 0;will-change:transform;cursor:zoom-in;-webkit-user-drag:none}.fjz.is-zoomed .fjz-img{cursor:grab}.fjz-btn{position:absolute;width:44px;height:44px;border-radius:50%;border:1px solid var(--fj-line,#DCDCDC);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font:400 22px/1 Montserrat,sans-serif;color:var(--fj-ink,#2B2B2E)}.fjz-close{top:16px;right:16px}.fjz-prev{left:16px;top:50%;transform:translateY(-50%)}.fjz-next{right:16px;top:50%;transform:translateY(-50%)}.fjz-count{position:absolute;bottom:18px;left:50%;transform:translate(-50%);font:500 12px Montserrat,sans-serif;letter-spacing:.14em;color:var(--fj-taupe,#77737A)}body.fjz-lock{overflow:hidden}.fjg{margin-left:auto;margin-right:auto}@media(min-width:990px){.product:has(.fjg){gap:0 var(--fj-pdp-gap,48px)!important;column-gap:var(--fj-pdp-gap,48px)!important}.product__media-wrapper:has(.fjg),.product__media-wrapper:has(.fjg)~.product__info-wrapper{max-width:calc(50% - var(--fj-pdp-gap,48px)/2)!important;width:calc(50% - var(--fj-pdp-gap,48px)/2)!important;flex:0 0 calc(50% - var(--fj-pdp-gap,48px)/2)!important;padding-left:0!important;padding-right:0!important}.fjg{max-width:min(100%,68vh)}}@media(min-width:750px)and (max-width:989px){.fjg{max-width:min(100%,60vh)}}@media(max-width:749px){.fjg{max-width:min(100%,56vh)}}.fjg-slide .fjg-zoomable,.fjg-thumb{background:#fff;box-shadow:inset 0 0 0 1px #c9a86a2e}.fjg-slide .fjg-zoomable img{object-fit:contain;object-position:center;background:#fff}.fjg-thumb{aspect-ratio:1/1;height:auto}.fjg-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.fjg-thumb.is-active{box-shadow:none}.fj-dbadge-host .fj-ribbon-wrap--pdp{border-top-right-radius:14px}@media(max-width:749px){.fj-dbadge-host .fj-ribbon-wrap--pdp{border-top-right-radius:10px}}.fjg-zoomable{overflow:hidden;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}.fjg-zoomable img{will-change:transform;transform-origin:0 0;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.fjg-zoomable.is-anim img{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.fjg-zoomable.is-zoomed{cursor:zoom-out;touch-action:none}.fjg-zoomable:focus-visible{outline:2px solid #C9A96E;outline-offset:-2px}.fjg-zoomable.is-zoomed{box-shadow:inset 0 0 0 1.5px #c9a96e}.fjg-zoomhint{background:#f6f1e8f0;border:1px solid rgba(201,169,110,.55);transition:opacity .2s}.fjg-stage.is-zoomed .fjg-zoomhint{opacity:0}.fjg-stage.is-zoomed .fjg-arrow{opacity:0;pointer-events:none}@media(hover:none){.fjg-stage.is-zoomed .fjg-arrow{display:none}}@media(prefers-reduced-motion:reduce){.fjg-zoomable.is-anim img{transition:none}}.fjg-thumbs[hidden]{display:none!important}.fjg-zoomable:not(.is-zoomed) img{transform:none}.fjg-zoomable:focus:not(:focus-visible){outline:none}.fjg-arrow[hidden]{display:none!important}body:has(section[id^=MainProduct-]),body:has(section[id^=MainProduct-]) section[id^=MainProduct-]{background:#fff!important;background-image:none!important}body:has(section[id^=MainProduct-]) .fjg-frame,body:has(section[id^=MainProduct-]) .fjg-slide,body:has(section[id^=MainProduct-]) .fjg-slide .fjg-zoomable,body:has(section[id^=MainProduct-]) .fjg-slide .fjg-zoomable img,body:has(section[id^=MainProduct-]) .fjg-thumb,body:has(section[id^=MainProduct-]) .fjg-thumb img,body:has(section[id^=MainProduct-]) .product .product__media-item,body:has(section[id^=MainProduct-]) .product .product__media-list .media,body:has(section[id^=MainProduct-]) .product .thumbnail,body:has(section[id^=MainProduct-]) .product .product-media-container{background:#fff!important}.fjz{background:#fff!important}.fjg-thumb,.fjg-thumb:hover,.fjg-thumb.is-active{border:0!important;box-shadow:none!important;outline:0;border-radius:6px;background:#fff}.fjg-thumb{transition:opacity .2s ease,transform .2s ease}.fjg-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .2s ease}.fjg-thumb.is-active:after{border-color:#c9a96e}.fjg-thumb:not(.is-active){opacity:.88}.fjg-thumb:not(.is-active):hover{opacity:1;transform:translateY(-1px)}.fjg-thumb:focus-visible{outline:1px solid #C9A96E;outline-offset:2px}@media(prefers-reduced-motion:reduce){.fjg-thumb,.fjg-thumb:after{transition:none}.fjg-thumb:not(.is-active):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-pdp-gallery.css.map */
