.template-product media-gallery > chang-gallery-toolbar.chang-gallery-toolbar {
  display:grid;grid-template-columns:9rem minmax(0,1fr) 9rem;align-items:center;position:relative;min-width:0;min-height:6.4rem;width:100%;direction:ltr;grid-column:2;grid-row:2;
}
.chang-gallery-dots{grid-column:2;display:flex;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none;min-width:0}
.chang-gallery-dot{flex:0 0 2.2rem;width:2.2rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}
.chang-gallery-dot::before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:#d0d0d0}
.chang-gallery-dot[aria-current="true"]::before{background:#111}
.chang-gallery-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end}
.chang-gallery-toolbar .chang-gallery-action{width:4.4rem;height:4.4rem;padding:.8rem;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#202424;cursor:pointer;margin:0}
.chang-gallery-toolbar .chang-gallery-action svg{width:2.8rem;height:2.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.chang-gallery-toolbar .wishlist-toggle.is-active{color:#9d1414}
.chang-gallery-toolbar .wishlist-toggle.is-active svg{fill:currentColor}
.chang-gallery-toolbar button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.chang-gallery-share-panel{grid-column:1/-1;display:flex;gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:.8rem;background:#fff}
.chang-gallery-share-panel[hidden]{display:none}
.chang-gallery-share-panel input{min-width:0;flex:1;padding:.8rem;border:1px solid #ddd;border-radius:.4rem}
.chang-gallery-share-panel button{padding:.8rem;border:1px solid #222;background:#fff;border-radius:.4rem;cursor:pointer}
html body.template-product media-gallery .ct-product-gallery-grid > .slider-buttons{display:none!important}
@media screen and (max-width:989px){
  html body.template-product media-gallery .ct-product-gallery-grid .product__media-list--changtrading-grid{display:flex!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0!important;margin:0!important;width:100%}
  html body.template-product media-gallery .ct-product-gallery-grid .product__media-list--changtrading-grid > .product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start}
  html body.template-product media-gallery .product__media-list .product-media-container,
  html body.template-product media-gallery .product__media-list .global-media-settings{border:0!important;box-shadow:none!important;--media-border-width:0px;--media-shadow-visible:0}
  html body.template-product media-gallery .product__media-list .global-media-settings::after{display:none!important}
  html body.template-product media-gallery > .thumbnail-slider,
  html body.template-product media-gallery > .product__show-all-opener{display:none!important}
}
@media screen and (min-width:990px){.template-product media-gallery .chang-gallery-dots{visibility:hidden}}
