.woocommerce-product-gallery{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 0}.woocommerce-product-gallery .sc-carousel-container{width: 100%}.woocommerce-product-gallery__wrapper{position: relative;margin: 0 -5px}.woocommerce-product-gallery__image{position: relative;margin: 0}.woocommerce-product-gallery__image img{width: 100%;height: auto}.woocommerce-product-gallery__image a{display: block}.sc-gallery-thumb{position: relative;max-width: 100%}.sc-gallery-thumb .sc-carousel-item{transform: translate(0);opacity: .5;cursor: pointer;transition: opacity .2s ease}.sc-gallery-thumb .sc-carousel-item:hover,.sc-gallery-thumb .sc-carousel-item.sc-thumb-active{opacity: 1}@media (max-width: 768px){.sc-gallery-thumb .sc-carousel-wrap{flex-wrap: wrap;row-gap: 10px}}.woocommerce-product-gallery .product-labels{top: 10px;left: 10px}.product-additional-galleries{position: absolute;left: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 15px}.product-additional-galleries .sc-action-btn>a{overflow: hidden;border-radius: 36px;background-color: #fff;font-size: 15px}@media (max-width: 1024px){.product-additional-galleries .sc-action-btn>a{border-radius: 32px}}.sc-gallery-btn>a{width: auto;height: auto;gap: 8px;padding: 8px 12px;background-color: rgba(var(--bgcolor-white-rgb),.9);border-radius: var(--sc-brd-radius);font-size: 13px}.sc-action-btn.sc-style-icon-bg-text{--sc-action-icon-size: 18px}@media (max-width: 1024px){.sc-action-btn.sc-style-icon-bg-text{--sc-action-icon-size: 16px}}.sc-gallery-btn.sc-style-icon-bg-text>a{min-width: calc(var(--sc-action-icon-size) * 2.8);width: calc(var(--sc-action-icon-size) * 2.8);height: calc(var(--sc-action-icon-size) * 2.8);padding: 0;gap: 0}.sc-gallery-btn.sc-style-icon-bg-text .sc-action-icon{display: flex;align-items: center;justify-content: center;width: calc(var(--sc-action-icon-size) * 2.8);height: calc(var(--sc-action-icon-size) * 2.8);font-size: 15px;line-height: 1}.sc-gallery-btn.sc-style-icon-bg-text .sc-action-text{max-width: 0;width: 0;overflow: visible;font-size: 13.5px;font-weight: 600;line-height: 1;white-space: nowrap;transition: max-width .3s ease,width .3s ease}.sc-gallery-btn.sc-style-icon-bg-text>a:hover .sc-action-text{width: auto;max-width: 200px;padding-right: 12px}