.txed-editorial-hero.woocommerce-product-gallery {width:100%!important;float:none!important;margin:0!important;opacity:1!important}
.txed-editorial-hero .woocommerce-product-gallery__wrapper {display:block!important;transform:none!important;margin:0!important}
.txed-editorial-hero .woocommerce-product-gallery__image {width:100%!important;margin:0!important}
.txed-editorial-hero .woocommerce-product-gallery__image:not(:first-child),
.txed-editorial-hero .flex-control-thumbs {display:none!important}
.txed-editorial-hero .woocommerce-product-gallery__image:first-child img:not(.zoomImg) {width:100%;height:auto;max-height:680px;object-fit:contain;display:block}
.txed-editorial {clear:both;box-sizing:border-box;margin:48px auto 72px;max-width:100%;font-family:inherit}
.txed-editorial[hidden],.txed-editorial [hidden] {display:none!important}
.txed-editorial__header {display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;border-bottom:1px solid currentColor;padding-bottom:14px;color:var(--e-global-color-primary,#242078)}
.txed-editorial__header h2 {font:inherit;font-weight:600;font-size:clamp(26px,3vw,40px);line-height:1.15;margin:0}
.txed-editorial__color {font-size:16px;margin:0}
.txed-editorial__grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1px;column-gap:24px;row-gap:0;align-items:start}
.txed-editorial__item {display:block;min-width:0;margin:0;padding:0 0 24px;color:inherit;position:relative}
.txed-editorial__item img {display:block;width:100%;height:auto;transition:opacity .2s}
.txed-editorial__item:hover img {opacity:.85}
.txed-editorial__item:focus-visible {outline:3px solid currentColor;outline-offset:4px}
.txed-editorial__actions {text-align:center;margin-top:24px}
button.txed-editorial__toggle {font:inherit;font-weight:600;border:1px solid currentColor;border-radius:0;padding:16px 28px;background:transparent;color:var(--e-global-color-primary,#242078);cursor:pointer}
button.txed-editorial__toggle:hover,button.txed-editorial__toggle:focus-visible {background:var(--e-global-color-primary,#242078);color:#fff}
@media(max-width:767px) {.txed-editorial {margin-top:32px;margin-bottom:48px}.txed-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.txed-editorial__item{padding-bottom:12px}.txed-editorial__header{gap:12px}.txed-editorial__color{font-size:14px}}
@media(prefers-reduced-motion:reduce){.txed-editorial__item img{transition:none}}

/* White canvas for WooCommerce's featured-image lightbox. */
.single-product .pswp .pswp__bg,
.single-product .pswp .pswp__img--placeholder--blank {background:#fff!important}
.single-product .pswp .pswp__top-bar,
.single-product .pswp .pswp__caption {background:rgba(255,255,255,.95)!important}
.single-product .pswp .pswp__counter,
.single-product .pswp .pswp__caption__center {color:#222!important}
.single-product .pswp .pswp__button {filter:invert(1);padding:0}
