/* Product-only gallery and image viewer. Native vertical page scroll is retained. */
.dtpp-gallery .dtpp-stage{position:relative}
.dtpp-gallery .dtpp-main-image{cursor:default;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
.dtpp-gallery .dtpp-main-image:focus-visible{outline:2px solid #ff501b;outline-offset:-3px}
.dtpp-gallery-count{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:3px 9px;background:rgba(255,255,255,.92);border-radius:20px;font:500 12px/1.5 Arial,sans-serif;pointer-events:none;color:#172031}
html body .dtpp-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;padding:0;border:1px solid #e1e5eb;border-radius:50%;background:rgba(255,255,255,.94);color:#182231;font:400 30px/1 Arial,sans-serif;cursor:pointer;z-index:2}
.dtpp-gallery-prev{left:6px}.dtpp-gallery-next{right:6px}
/* Compact six-point strip: reduce icon and whitespace, retain readable copy. */
html body .dtpp .dtpp-shop-trust-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin:8px 0;border-radius:7px}
html body .dtpp .dtpp-shop-trust-point{padding:6px 8px;min-height:0;justify-content:flex-start}
html body .dtpp .dtpp-shop-trust-icon{height:18px;margin-bottom:3px}
html body .dtpp .dtpp-shop-trust-icon svg{width:17px;height:17px}
html body .dtpp .dtpp-shop-trust-point strong{font-size:11.5px;line-height:1.25}
html body .dtpp .dtpp-shop-trust-point p{font-size:10.5px;line-height:1.25;margin:3px 0 0}
@media(max-width:767px){html body .dtpp .dtpp-shop-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0}html body .dtpp .dtpp-shop-trust-point{padding:6px 5px}html body .dtpp .dtpp-shop-trust-point strong{font-size:11px}html body .dtpp .dtpp-shop-trust-point p{font-size:10px}}

/* Swipe-only stage: no popup/zoom or navigation icons. */
.dtpp-gallery .dtpp-stage{touch-action:pan-y pinch-zoom}
.dtpp-gallery .dtpp-stage:focus-visible{outline:2px solid #ff501b;outline-offset:2px}
html body .dtpp-gallery .dtpp-gallery-nav{display:none!important}
