.woocommerce-product-gallery__trigger{position:absolute;z-index:1;left:0;width:36px;height:36px;margin-block-start:0.5rem;margin-inline-start:.5rem;background-color:var(--wp--preset--color--base-primary);font-size:0;border-radius:999px;border:1px solid var(--wp--preset--color--contrast-secondary)}.woocommerce-product-gallery__trigger::before{content:"";position:absolute;width:34px;height:34px;z-index:1;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:18px;background-position:center}.wp-block-woocommerce-product-image-gallery span.onsale{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--white);font-weight:700;padding-inline:2em;font-size:var(--wp--preset--font-size--small);padding-block:0.5em;border-radius:0;border:0;text-transform:none}.woocommerce-product-gallery__image,.woocommerce-product-gallery__image--placeholder{line-height:0}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{left:auto;position:absolute;right:.5rem;top:.5rem}.woocommerce-product-gallery .flex-control-nav{width:100%;display:flex;flex-direction:row;gap:calc(var(--wp--preset--spacing--30)/ 2);padding:0;margin:var(--wp--preset--spacing--30) 0 0;line-height:0}.woocommerce-product-gallery .flex-control-nav>li{position:relative;list-style:none;cursor:pointer}.woocommerce .wp-block-woocommerce-product-image-gallery{max-width:100%}