@media (min-width: 992px){
.adtl-spodok{display:none;}
div.col-sm-12.p-thumbnails-wrapper{display:none;}}
@media (max-width: 992px){
.injected-gallery {grid-template-columns: 1fr!important;}
.p-thumbnails, .p-image {display:none;}}
@media (min-width: 992px) {.multiple-columns-body .position--benefitProduct .benefitBanner__item {flex: 1 1 25%;}}
.injected-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}
.injected-gallery .extra-thumb{display:none}
.viewer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;z-index:9999}
.viewer-overlay.open{display:flex}
.viewer-stage{max-width:92vw;max-height:92vh;position:relative}
.viewer-img{max-width:92vw;max-height:92vh;display:block;object-fit:contain}
.viewer-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.1);backdrop-filter:blur(2px);color:#fff;width:44px;height:44px;border-radius:999px;cursor:pointer}
.viewer-prev{left:-60px}
.viewer-next{right:-60px}
.viewer-close{position:absolute;top:-56px;right:-56px;border:0;background:rgba(255,255,255,.1);color:#fff;width:40px;height:40px;border-radius:999px;cursor:pointer}
@media (max-width:768px){
a.header-rating-img{display:none!important;}
  .injected-gallery{grid-template-columns:1fr 1fr}
  .viewer-prev{left:8px}
  .viewer-next{right:8px}
  .viewer-close{top:8px;right:8px}
}
.show-more-btn{margin-top:10px;padding:8px 16px;border:0;background:#000;color:#fff;cursor:pointer;border-radius:8px}
@media (min-width: 992px) {.type-product .breadcrumbs {width: 100%;}
.wide .p-detail-inner .p-image-wrapper {width: 75%;}
}