sm-approved-gallery{display:block;width:100%;min-width:0}sm-approved-gallery[hidden],[data-sm-original-gallery][hidden],.sm-approved-toggle[hidden]{display:none!important}.sm-approved-stage{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#faf9f6;touch-action:pan-y}.sm-approved-stage img{display:block;width:100%;max-width:var(--sm-native-limit);height:auto;aspect-ratio:1;object-fit:contain}.sm-approved-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px}.sm-approved-controls[hidden]{display:none}.sm-approved-counter{min-width:4.4rem;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.06rem;color:#404d38bf}.sm-approved-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#404d38bf;cursor:pointer}.sm-approved-arrow:hover{color:#404d38}.sm-approved-arrow svg{width:10px;height:6px}.sm-approved-arrow--prev svg{transform:rotate(90deg)}.sm-approved-arrow--next svg{transform:rotate(-90deg)}.sm-approved-choices button,.sm-approved-toggle{min-height:44px;min-width:44px;color:inherit;font:inherit;font-size:13px;border:1px solid #c7c4bb;border-radius:4px;background:#fff;padding:8px 12px;cursor:pointer}.sm-approved-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sm-approved-choices [aria-pressed=true]{border-color:#1a1816;background:#1a1816;color:#fff}.sm-approved-toggle{margin-top:12px}sm-approved-gallery button:focus-visible{outline:2px solid #1a1816;outline-offset:3px}@media screen and (min-width:750px){sm-approved-gallery{position:sticky;top:3rem}}sm-approved-gallery .sm-approved-arrow{width:44px;height:44px;border-radius:4px;background:#1a1816;color:#fcfbf5}sm-approved-gallery .sm-approved-arrow:hover{background:#34302c;color:#fcfbf5}sm-approved-gallery .sm-approved-arrow svg{width:12px;height:8px}sm-approved-gallery .sm-approved-counter{color:#1a1816}body .product-media-modal .product-media-modal__toggle,body .product-media-modal .sm-lb-btn{background:#1a1816!important;color:#fcfbf5!important;border:2px solid #1a1816!important;box-shadow:0 2px 10px #1a181640}body .product-media-modal .product-media-modal__toggle:hover,body .product-media-modal .sm-lb-btn:hover{background:#34302c!important}body .product-media-modal .product-media-modal__toggle:focus-visible,body .product-media-modal .sm-lb-btn:focus-visible,sm-approved-gallery .sm-approved-arrow:focus-visible{outline:2px solid #1a1816;outline-offset:3px;box-shadow:0 0 0 2px #fcfbf5}.sm-approved-stage{position:relative}sm-approved-gallery .sm-approved-ov{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fcfbf5cc;color:#1a1816;box-shadow:0 1px 4px #1a18162e;cursor:pointer}sm-approved-gallery .sm-approved-ov[hidden]{display:none}sm-approved-gallery .sm-approved-ov--prev{left:12px}sm-approved-gallery .sm-approved-ov--next{right:12px}sm-approved-gallery .sm-approved-ov svg{width:12px;height:8px}sm-approved-gallery .sm-approved-ov--prev svg{transform:rotate(90deg)}sm-approved-gallery .sm-approved-ov--next svg{transform:rotate(-90deg)}sm-approved-gallery .sm-approved-ov:focus-visible{outline:2px solid #1A1816;outline-offset:2px}@media screen and (min-width:750px)and (hover:hover){sm-approved-gallery .sm-approved-ov{width:44px;height:44px;opacity:0;transition:opacity .2s ease}sm-approved-gallery .sm-approved-stage:hover .sm-approved-ov,sm-approved-gallery .sm-approved-ov:focus-visible{opacity:1}}@media screen and (min-width:750px)and (hover:none){sm-approved-gallery .sm-approved-ov{width:44px;height:44px}}.sm-approved-dots{display:flex;justify-content:center;align-items:center;gap:0;margin-top:8px}.sm-approved-dots[hidden]{display:none}.sm-approved-dot{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sm-approved-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#1a181640;transition:background .2s ease}.sm-approved-dot[aria-current=true]:before{background:#1a1816}.sm-approved-dot:focus-visible{outline:2px solid #1A1816;outline-offset:-2px;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/49/assets/sm-approved-gallery.css.map */
