.product-gallery{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30,.75rem)}@media(min-width:782px){.product-gallery{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--40, 1.25rem))}}.product-gallery__single,.product-gallery__viewport{border-radius:8px;overflow:hidden}.product-gallery__media{aspect-ratio:1/1;background:linear-gradient(180deg,hsla(0,0%,83%,0),hsla(0,0%,83%,.5) 75%,hsla(0,0%,83%,.75) 90%,#d3d3d3);display:block;overflow:hidden;position:relative}.product-gallery__media iframe,.product-gallery__media img{border:0;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.product-gallery__media--video{background:#000;cursor:pointer}.product-gallery__media--video img{-o-object-fit:contain;object-fit:contain}.product-gallery__media--zoom img{cursor:zoom-in;transition:transform .15s ease}.product-gallery__media--zoom.is-zoomed img{transform:scale(1.8)}.product-gallery__stage{position:relative}.product-gallery__track{display:flex;transition:transform .35s ease;will-change:transform}.product-gallery__slide{flex:0 0 100%;min-width:0}.product-gallery__arrow{background-color:var(--wp--preset--color--background,#fff);background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;display:none;height:38px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:38px;z-index:2}.product-gallery__arrow--prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4NV84ODMpIj4KPHBhdGggZD0iTTIyIDEuMjRDMjEuMDEgMS4wOCAyMCAxIDE5IDFDOS4wNiAxIDEgOS4wNiAxIDE5QzEgMjguOTQgOS4wNiAzNyAxOSAzN0MyMCAzNyAyMS4wMSAzNi45MiAyMiAzNi43NkMxMi4xOSAzNS4xNCA1LjU1IDI1Ljg4IDcuMTcgMTYuMDdDOC40MyA4LjQ2IDE0LjM5IDIuNDkgMjIgMS4yNFoiIGZpbGw9IiM1OUVGNTciLz4KPHBhdGggZD0iTTM2LjE3IDE5SDEzTTIxIDI3TDEzIDE5TDIxIDExIiBzdHJva2U9IiMwMDQyMEYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOSAzN0MyOC45NDExIDM3IDM3IDI4Ljk0MTEgMzcgMTlDMzcgOS4wNTg4NyAyOC45NDExIDEgMTkgMUM5LjA1ODg3IDEgMSA5LjA1ODg3IDEgMTlDMSAyOC45NDExIDkuMDU4ODcgMzcgMTkgMzdaIiBzdHJva2U9IiMwMDQyMEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzg1Xzg4MyI+CjxyZWN0IHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);left:var(--wp--preset--spacing--20,.5rem)}.product-gallery__arrow--next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4NV84OTQpIj4KPHBhdGggZD0iTTE2IDM2Ljc2QzE2Ljk5IDM2LjkyIDE4IDM3IDE5IDM3QzI4Ljk0IDM3IDM3IDI4Ljk0IDM3IDE5QzM3IDkuMDYgMjguOTQgMSAxOSAxQzE4IDEgMTYuOTkgMS4wOCAxNiAxLjI0QzI1LjgxIDIuODYgMzIuNDUgMTIuMTIgMzAuODMgMjEuOTNDMjkuNTcgMjkuNTQgMjMuNjEgMzUuNTEgMTYgMzYuNzZaIiBmaWxsPSIjNTlFRjU3Ii8+CjxwYXRoIGQ9Ik0xLjgyOTk2IDE5SDI1TTE3IDExTDI1IDE5TDE3IDI3IiBzdHJva2U9IiMwMDQyMEYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOSAzN0MyOC45NDExIDM3IDM3IDI4Ljk0MTEgMzcgMTlDMzcgOS4wNTg4NyAyOC45NDExIDEgMTkgMUM5LjA1ODg3IDEgMSA5LjA1ODg3IDEgMTlDMSAyOC45NDExIDkuMDU4ODcgMzcgMTkgMzdaIiBzdHJva2U9IiMwMDQyMEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzg1Xzg5NCI+CjxyZWN0IHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);right:var(--wp--preset--spacing--20,.5rem)}.product-gallery__dots{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.product-gallery__dot{background:var(--wp--preset--color--dark-green,#00420f);border:0;border-radius:999px;cursor:pointer;height:10px;opacity:.25;padding:0;width:10px}.product-gallery__dot.is-active{opacity:1}.product-gallery__thumbs{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20,.5rem)}.product-gallery__thumb{background:var(--wp--preset--color--grey-light-1,#f0f0f0);border:2px solid transparent;border-radius:6px;cursor:pointer;flex:0 0 auto;height:72px;overflow:hidden;padding:0;position:relative;width:72px}.product-gallery__thumb.is-active{border-color:var(--wp--preset--color--primary,#21822a)}.product-gallery__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.product-gallery__thumb{aspect-ratio:1;height:auto;width:calc(12.5% - var(--wp--preset--spacing--20, .5rem)*7/8)}}.product-gallery__thumb-play{background-color:rgba(0,0,0,.25);background-size:18px;inset:0}.product-gallery__play,.product-gallery__thumb-play{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4NV84MDIpIj4KPG1hc2sgaWQ9Im1hc2swXzM4NV84MDIiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiPgo8cGF0aCBkPSJNNDAgMEgwVjQwSDQwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzg1XzgwMikiPgo8cGF0aCBkPSJNMzguNzM4NCAxOS45OTk4QzM4LjczODQgMzAuMzUxNSAzMC4zNDcyIDM4LjczODMgMTkuOTk5OSAzOC43MzgzQzkuNjUyNjggMzguNzM4MyAxLjI2MTQ3IDMwLjM1MTUgMS4yNjE0NyAxOS45OTk4VjE5LjIzMDZDNi4yNzI0NiA4Ljg3ODk2IDE4LjcyNTIgNC41NTM2OSAyOS4wNzY5IDkuNTY0NjdDMzMuMjkyMiAxMS42MDg2IDM2LjY5ODggMTUuMDEwOCAzOC43Mzg0IDE5LjIyNjJWMTkuOTk1NFYxOS45OTk4WiIgZmlsbD0iIzAwNDIwRiIvPgo8cGF0aCBkPSJNMzguNjgxMyAyMEMzOC42ODEzIDkuNjgyNTkgMzAuMzE3NCAxLjMxODY4IDIwIDEuMzE4NjhDOS42ODI1OSAxLjMxODY4IDEuMzE4NjggOS42ODI1OSAxLjMxODY4IDIwQzEuMzE4NjggMzAuMzE3NCA5LjY4MjU5IDM4LjY4MTMgMjAgMzguNjgxM0MzMC4zMTc0IDM4LjY4MTMgMzguNjgxMyAzMC4zMTc0IDM4LjY4MTMgMjBaTTQwIDIwQzQwIDMxLjA0NTcgMzEuMDQ1NyA0MCAyMCA0MEM4Ljk1NDMxIDQwIDAgMzEuMDQ1NyAwIDIwQzAgOC45NTQzMSA4Ljk1NDMxIDAgMjAgMEMzMS4wNDU3IDAgNDAgOC45NTQzMSA0MCAyMFoiIGZpbGw9IiM1OUVGNTciLz4KPHBhdGggZD0iTTE2LjkxODIgMTIuNjE4N0MxNy40MzMyIDEyLjEwMzcgMTguMjY3OSAxMi4xMDM3IDE4Ljc4MjkgMTIuNjE4N0wyNS4yMzEyIDE5LjA2N0MyNS43NDYyIDE5LjU4MTkgMjUuNzQ2MiAyMC40MTY3IDI1LjIzMTIgMjAuOTMxN0wxOC43ODI5IDI3LjM4QzE4LjI2NzkgMjcuODk1IDE3LjQzMzIgMjcuODk1IDE2LjkxODIgMjcuMzhDMTYuNDAzMyAyNi44NjUgMTYuNDAzMiAyNi4wMzAzIDE2LjkxODIgMjUuNTE1M0wyMi40MzQyIDE5Ljk5OTNMMTYuOTE4MiAxNC40ODM0QzE2LjQwMzIgMTMuOTY4NCAxNi40MDMyIDEzLjEzMzYgMTYuOTE4MiAxMi42MTg3WiIgZmlsbD0iIzU5RUY1NyIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzg1XzgwMiI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;position:absolute}.product-gallery__play{background-color:transparent;background-size:contain;border:0;cursor:pointer;height:48px;left:50%;padding:0;top:50%;transform:translate(-50%,-50%);width:48px;z-index:2}.product-gallery__media.is-playing .product-gallery__play{opacity:0;pointer-events:none}
