product-gallery[data-djm-device-gallery] .product-zoom-button,product-gallery[data-djm-device-gallery] .product-gallery__cursor{display:none!important}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav{display:block;position:static;width:100%;min-width:0;margin-top:8px;padding:0 12px}product-gallery[data-djm-device-gallery] .djm-device-mobile-nav{position:static;min-width:0}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav carousel-navigation{display:flex;position:relative;flex-wrap:nowrap;justify-content:safe center;gap:2px;width:100%;max-width:100%;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav carousel-navigation::-webkit-scrollbar{display:none}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav .scroll-marker{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav .scroll-marker:before{content:"";display:block;position:static;width:5px;height:5px;border-radius:50%;background:#c7c0b8;transform:none}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav .scroll-marker[aria-current=true]:before{width:6px;height:6px;background:#574235}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav .scroll-marker:after{display:none}product-gallery[data-djm-device-gallery] .djm-device-gallery-nav .scroll-marker:focus-visible{outline:2px solid #574235;outline-offset:-2px}product-gallery[data-djm-device-gallery] .djm-device-thumbnails,product-gallery[data-djm-device-gallery] .djm-device-arrow{display:none}@media(max-width:999px){product-gallery[data-djm-device-gallery] [data-djm-configuration]{touch-action:pan-y}}@media(min-width:1000px){.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]){--djm-gallery-header:87px;--djm-gallery-bottom:64px;--djm-gallery-stage:min(680px,calc(100svh - var(--djm-gallery-header) - var(--djm-gallery-bottom) - 80px), calc(100vw - 592px) );overflow:visible!important}.shopify-section--main-product:has(product-gallery[data-djm-device-gallery])>.color-scheme,.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]) .container,.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]) .product{overflow:visible!important}.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]) .container{max-width:1400px;width:calc(100% - 80px);padding-inline:0;margin-inline:auto}.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]) .product{display:grid;grid-template-columns:calc(var(--djm-gallery-stage) + 88px) minmax(0,1fr);gap:64px;align-items:start;padding-block-start:24px!important}.shopify-section--main-product:has(product-gallery[data-djm-device-gallery]) .product-info{position:static!important;top:auto!important;height:auto;max-height:none;overflow:visible}product-gallery[data-djm-device-gallery]{display:grid;grid-template-columns:72px var(--djm-gallery-stage);gap:16px;width:max-content;max-width:100%;align-self:start;position:sticky!important;top:calc(var(--djm-gallery-header) + 24px)!important}product-gallery[data-djm-device-gallery] .djm-device-thumbnails{display:block;grid-column:1;grid-row:1;min-width:0}product-gallery[data-djm-device-gallery] .djm-device-thumbnail-list{display:flex;flex-direction:column;gap:12px;max-height:var(--djm-gallery-stage);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;position:relative}product-gallery[data-djm-device-gallery] .djm-device-thumbnail{width:72px;height:72px;flex:0 0 72px;padding:3px;border:1px solid transparent;border-radius:0;background:transparent;cursor:pointer}product-gallery[data-djm-device-gallery] .djm-device-thumbnail[aria-current=true]{border-color:#574235}product-gallery[data-djm-device-gallery] .djm-device-thumbnail[hidden]{display:none!important}product-gallery[data-djm-device-gallery] .djm-device-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}product-gallery[data-djm-device-gallery] .djm-device-thumbnail:focus-visible{outline:2px solid #574235;outline-offset:-3px}product-gallery[data-djm-device-gallery] .product-gallery__image-list{grid-column:2;grid-row:1;min-width:0;width:var(--djm-gallery-stage);position:relative;row-gap:0}product-gallery[data-djm-device-gallery] .product-gallery__carousel{width:var(--djm-gallery-stage);height:var(--djm-gallery-stage)!important;max-height:var(--djm-gallery-stage)!important;margin:0!important;padding:0!important;scroll-padding:0!important;gap:0;align-items:stretch}product-gallery[data-djm-device-gallery] .product-gallery__media{width:100%;height:var(--djm-gallery-stage);min-width:0;min-height:0}product-gallery[data-djm-device-gallery] .product-gallery__media>img{width:100%;height:100%;max-height:100%;object-fit:contain!important;object-position:center}product-gallery[data-djm-device-gallery] [data-djm-configuration]{width:var(--djm-gallery-stage)!important;height:var(--djm-gallery-stage)!important;min-height:0;aspect-ratio:1}product-gallery[data-djm-device-gallery] [data-djm-configuration]>img,product-gallery[data-djm-device-gallery] [data-djm-configuration]>[data-djm-extra-panel],product-gallery[data-djm-device-gallery] [data-djm-configuration]>[data-djm-extra-panel]>img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;flex:none}product-gallery[data-djm-device-gallery] .djm-device-arrow{display:grid;place-content:center;position:absolute;top:calc(var(--djm-gallery-stage)/2);transform:translateY(-50%);width:44px;height:44px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#746b62;cursor:pointer;z-index:3;outline:none}product-gallery[data-djm-device-gallery] .djm-device-arrow--previous{left:4px}product-gallery[data-djm-device-gallery] .djm-device-arrow--next{right:4px}product-gallery[data-djm-device-gallery] .djm-device-arrow svg{display:block;width:10px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}product-gallery[data-djm-device-gallery] .djm-device-arrow:hover{color:#574235}product-gallery[data-djm-device-gallery] .djm-device-arrow:focus-visible{outline:none;color:#574235}product-gallery[data-djm-device-gallery] .djm-device-arrow:focus-visible svg{stroke-width:2.5}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/djm-device-gallery.css.map */
