.gdax-gallery-ready{position:relative}
.gdax-gallery-ready .ct-product-gallery-container{position:relative}
.gdax-gallery-ready [data-gdax-lightbox]{cursor:zoom-in}
.gdax-gallery-ready [data-gdax-lightbox]:focus-visible{outline:3px solid #ed681f;outline-offset:-4px}
.gdax-open-gallery{position:absolute;z-index:4;top:16px;right:16px;display:inline-flex;gap:9px;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #dce4ee;border-radius:12px;background:#ffffffed;color:#182d4f;font-size:12px;font-weight:600;line-height:1.2;box-shadow:0 4px 16px #182d4f0c;cursor:pointer;backdrop-filter:blur(10px)}
.gdax-open-gallery:hover{background:#182d4f;color:#fff;transform:none}
.gdax-open-gallery svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.gdax-open-gallery:focus-visible{outline:3px solid #ed681f;outline-offset:3px}
.gdax-lightbox{z-index:1000000;font-family:var(--theme-font-family,system-ui,sans-serif);color:#fff}
#gdax-lightbox{top:0;height:100%;height:100dvh}
#gdax-lightbox .pswp__bg{background:#111e32;opacity:1!important}
.gdax-lightbox .pswp__top-bar{display:flex;justify-content:flex-end;height:88px;background:linear-gradient(#111e32 60%,#111e3200);padding:18px 22px;box-sizing:border-box}
.gdax-lightbox .pswp__button{border:1px solid #ffffff29;border-radius:12px;background-color:#ffffff0a;opacity:1;min-height:44px;width:44px;height:44px;margin-left:8px;box-shadow:none;transition:background-color .15s;transform:none}
.gdax-lightbox .pswp__button:hover{background-color:#ffffff20;transform:none}
#gdax-lightbox .pswp__button{background-image:none!important;padding:11px}
#gdax-lightbox .pswp__button svg{display:block;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
#gdax-lightbox .pswp__button svg *{pointer-events:none}
#gdax-lightbox .pswp__button:before{display:none}
#gdax-lightbox.pswp--zoomed-in .gdax-zoom-plus{display:none}
.gdax-lightbox .pswp__preloader{position:absolute;left:calc(50% - 22px);right:auto;top:calc(50dvh - 22px);margin:0;pointer-events:none}
.gdax-lightbox .pswp__button:focus-visible,.gdax-lightbox-thumb:focus-visible{outline:3px solid #fb935b;outline-offset:4px}
#gdax-lightbox .pswp__button--close{background-color:#ed681f!important;border-color:#ed681f}
#gdax-lightbox .pswp__button--close:hover{background-color:#d9560f!important}
.gdax-lightbox .pswp__button--share{display:none!important}
.gdax-lightbox .pswp__counter{position:absolute;top:18px;left:auto;right:190px;height:44px;margin:0;padding:0 13px;font-size:13px;line-height:44px;font-variant-numeric:tabular-nums;color:#c6d1e1;opacity:1}
.gdax-lightbox-title{position:absolute;top:21px;left:26px;max-width:calc(100% - 310px);display:grid;gap:6px;line-height:1.3}
.gdax-lightbox-title>span{font-size:9px;letter-spacing:1.8px;color:#9facbf}
.gdax-lightbox-title>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;color:#fff}
.gdax-lightbox .pswp__button--arrow--left,.gdax-lightbox .pswp__button--arrow--right{visibility:visible;width:48px;height:48px;margin:0;top:50%;margin-top:-24px;border-radius:50%;background:#24334a;border:1px solid #ffffff26}
#gdax-lightbox .pswp__button--arrow--left,#gdax-lightbox .pswp__button--arrow--right{padding:13px}
.gdax-lightbox .pswp__button--arrow--left{left:24px}
.gdax-lightbox .pswp__button--arrow--right{right:24px}
.gdax-lightbox .pswp__button--arrow--left:before,.gdax-lightbox .pswp__button--arrow--right:before{top:8px;background-color:transparent}
.gdax-lightbox .pswp__button--arrow--left:before{left:8px}
.gdax-lightbox .pswp__button--arrow--right:before{left:auto;right:8px}
.gdax-lightbox .pswp__button:disabled{opacity:.25;cursor:default}
.gdax-lightbox .pswp__img{border-radius:5px}
.gdax-lightbox .pswp__error-msg{color:#fff;font-size:15px}
.gdax-lightbox-footer{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:16px 24px 19px;background:linear-gradient(#111e3200,#111e32 24%);text-align:center}
.gdax-lightbox-thumbs{display:flex;align-items:center;justify-content:safe center;gap:9px;margin:auto;max-width:100%;overflow-x:auto;padding:5px 4px 7px;scrollbar-width:thin;scrollbar-color:#52627b transparent;overscroll-behavior:contain}
.gdax-lightbox-thumb{display:block;flex:0 0 62px;width:62px;height:62px;min-height:62px;padding:4px;border:2px solid #fff3;border-radius:10px;background:#fff;box-shadow:none;cursor:pointer;opacity:.58;transition:opacity .15s,border-color .15s;transform:none}
.gdax-lightbox-thumb:hover{opacity:1;background:#fff;transform:none}
.gdax-lightbox-thumb[aria-current=true]{opacity:1;border-color:#ff873d;box-shadow:0 0 0 2px #ff873d}
.gdax-lightbox-thumb img{width:100%;height:100%;object-fit:contain;border-radius:5px;pointer-events:none}
.gdax-lightbox-hint{margin:5px 0 0;font-size:11px;line-height:1.5;color:#9facbf}
.gdax-hint-touch{display:none}
@media(max-width:600px){
 .gdax-open-gallery{top:12px;right:12px;padding:10px 12px;font-size:11px}
 .gdax-lightbox .pswp__top-bar{height:86px;padding:17px 14px}
 .gdax-lightbox .pswp__button{margin-left:7px}
 .gdax-lightbox .pswp__button--fs{display:none!important}
 .gdax-lightbox .pswp__counter{top:45px;left:17px;right:auto;height:30px;line-height:30px;padding:0;font-size:11px}
 .gdax-lightbox-title{top:17px;left:17px;max-width:calc(100% - 132px);gap:4px}
 .gdax-lightbox-title>span{font-size:8px;letter-spacing:1.4px}
 .gdax-lightbox-title>strong{font-size:12px}
 .gdax-lightbox .pswp__button--arrow--left,.gdax-lightbox .pswp__button--arrow--right{top:auto;bottom:133px;width:44px;height:44px;margin:0;background:#24334acc}
 #gdax-lightbox .pswp__button--arrow--left,#gdax-lightbox .pswp__button--arrow--right{padding:11px}
 .gdax-lightbox .pswp__button--arrow--left{left:14px}
 .gdax-lightbox .pswp__button--arrow--right{right:14px}
 .gdax-lightbox .pswp__button--arrow--left:before,.gdax-lightbox .pswp__button--arrow--right:before{top:6px}
 .gdax-lightbox .pswp__button--arrow--left:before{left:6px}
 .gdax-lightbox .pswp__button--arrow--right:before{right:6px}
 .gdax-lightbox-footer{padding:12px 12px max(16px,env(safe-area-inset-bottom))}
 .gdax-lightbox-thumb{flex-basis:56px;width:56px;height:56px;min-height:56px}
 .gdax-lightbox-hint{font-size:10px}
 .gdax-hint-desktop{display:none}.gdax-hint-touch{display:inline}
}
@media(prefers-reduced-motion:reduce){.gdax-lightbox *{transition:none!important}}
