figure .zoom-navigation{display:none}figure[data-zoom="1"]{position:relative;overflow:hidden}figure[data-zoom="1"]>img{opacity:0}figure[data-zoom="1"] .drag-container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(var(--zoomCurrent,1));transform:scale(var(--zoomCurrent,1));-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}figure[data-zoom="1"] .drag-container>img{width:100%;height:auto}figure[data-zoom="1"] .drag-container .block-image-pin{-webkit-transform:scale(calc(1 / var(--zoomCurrent,1)));transform:scale(calc(1 / var(--zoomCurrent,1)))}figure[data-zoom="1"] .zoom-navigation{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:var(--zoomNavigation__flexDirection,row);flex-direction:var(--zoomNavigation__flexDirection,row);gap:var(--zoomNavigation__gap,5px);row-gap:var(--zoomNavigation__gap,5px);border-radius:var(--zoomNavigation__borderRadius,0);border-width:var(--zoomNavigation__borderWidth,0);border-style:var(--zoomNavigation__borderStyle,solid);padding:var(--zoomNavigation__padding,0);background-color:var(--zoomNavigation__backgroundColor,initial);color:var(--zoomNavigation__color,var(--link__color,#000));border-color:var(--zoomNavigation__borderColor,unset)}figure[data-zoom="1"] .zoom-navigation.position-top-left,figure[data-zoom="1"] .zoom-navigation.position-top-right{top:var(--zoomNavigation__topBottom,10px)}figure[data-zoom="1"] .zoom-navigation.position-bottom-left,figure[data-zoom="1"] .zoom-navigation.position-bottom-right{bottom:var(--zoomNavigation__topBottom,10px)}figure[data-zoom="1"] .zoom-navigation.position-bottom-left,figure[data-zoom="1"] .zoom-navigation.position-top-left{left:var(--zoomNavigation__leftRight,10px)}figure[data-zoom="1"] .zoom-navigation.position-bottom-right,figure[data-zoom="1"] .zoom-navigation.position-top-right{right:var(--zoomNavigation__leftRight,10px)}figure[data-zoom="1"] .zoom-navigation span{display:block;cursor:pointer;border-radius:var(--zoomNavigation__item_borderRadius,5px);border-width:var(--zoomNavigation__item_borderWidth,1px);border-style:var(--zoomNavigation__item_borderStyle,solid);padding:var(--zoomNavigation__item_padding,0 7px 5px);font-family:var(--zoomNavigation__item_fontFamily,inherit);font-size:var(--zoomNavigation__item_fontSize,inherit);line-height:var(--zoomNavigation__item_lineHeight,1);font-weight:var(--zoomNavigation__item_fontWeight,inherit);text-transform:var(--zoomNavigation__item_textTransform,inherit);font-style:var(--zoomNavigation__item_fontStyle,initial);letter-spacing:var(--zoomNavigation__item_letterSpacing,inherit);background-color:var(--zoomNavigation__item_backgroundColor,#fff);color:var(--zoomNavigation__item_color,var(--link__color,#000));border-color:var(--zoomNavigation__item_borderColor,unset)}figure[data-zoom="1"] .zoom-navigation span:hover{background-color:var(--zoomNavigation__item_backgroundColor_hover,var(--zoomNavigation__item_backgroundColor,#000));color:var(--zoomNavigation__item_color_hover,var(--zoomNavigation__item_color,var(--link__color,#fff)));border-color:var(--zoomNavigation__item_borderColor_hover,var(--zoomNavigation__item_borderColor,unset))}figure[data-zoom="1"] .zoom-navigation span:hover svg .filled{fill:var(--zoomNavigation__item_color_hover,var(--zoomNavigation__item_color,var(--link__color,#fff)))}figure[data-zoom="1"] .zoom-navigation span:hover svg .stroked{fill:var(--zoomNavigation__item_color_hover,var(--zoomNavigation__item_color,var(--link__color,#fff)))}figure[data-zoom="1"] .zoom-navigation span svg .filled{fill:var(--zoomNavigation__item_color,var(--link__color,#000))}figure[data-zoom="1"] .zoom-navigation span svg .stroked{fill:var(--zoomNavigation__item_color,var(--link__color,#000))}figure[data-zoom="1"] .zoom-navigation span.disabled{cursor:default;background-color:var(--zoomNavigation__itemDisabled_backgroundColor,initial);color:var(--zoomNavigation__itemDisabled_color,var(--link__color,#000));border-color:var(--zoomNavigation__itemDisabled_borderColor,unset)}figure[data-zoom="1"] .zoom-navigation span.disabled svg .filled{fill:var(--zoomNavigation__itemDisabled_color,var(--link__color,#000))}figure[data-zoom="1"] .zoom-navigation span.disabled svg .stroked{fill:var(--zoomNavigation__itemDisabled_color,var(--link__color,#000))}