.tm-gallery-fade694{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}
.tm-gallery-fade694 img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}
/* Body-level panel avoids transformed/clipped product wrappers and purchase stacking. */
body .tm-premium-popover685.tm-premium-portal694{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(var(--popup-bottom694,96px) + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:var(--popup-height694,65dvh)!important;margin:0!important;padding:22px!important;transform:none!important;clip:auto!important;clip-path:none!important;overflow:auto!important;overscroll-behavior:contain;z-index:10050!important;box-sizing:border-box;display:block;background:#fff;color:#303840;border:1px solid #dce1e5;box-shadow:0 10px 38px #17202740;-webkit-overflow-scrolling:touch}
body .tm-premium-popover685.tm-premium-portal694[hidden]{display:none!important}
body .tm-premium-popover685.tm-premium-portal694 h3{font:400 23px/1.35 Georgia,serif!important;margin:0 0 14px!important;padding:0!important;color:inherit!important}
body .tm-premium-popover685.tm-premium-portal694 p{font:400 14px/1.75 Manrope,system-ui,sans-serif!important;margin:0!important;color:inherit!important}
html[data-tm-theme=dark] body .tm-premium-popover685.tm-premium-portal694{background:#202931;color:#edf0f3;border-color:#515b65}
@media(max-width:767px){.tm-ring694 .mx-pdp-thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.tm-ring694 .mx-pdp-thumbs>button{scroll-snap-align:center;scroll-snap-stop:always}.tm-ring694 .mx-pdp-thumbs::-webkit-scrollbar{display:none}}
