.photo-viewer-modal .responsive-pane{margin-top:0!important}.photo-viewer-modal .modal-header{display:none}.photo-viewer-modal .modal-dialog{width:100%;max-width:1000px}.photo-viewer-modal .modal-body{background-color:#333}.photo-viewer-modal .pswp__top-bar{z-index:2}.photo-viewer-modal h3{color:#CCC}@media (min-width:480px){.photo-viewer-modal .modal-dialog{width:80%}}.pswp__bg{background:#333}.pswp__item iframe{background:#222;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:60%}.pswp .btn-visualizer{position:absolute;top:50%;left:50%;transform:translate(-50%,-200%);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.pswp .pswp__button--submit-photos{display:none;width:115px;color:#fff;background:0 0;line-height:44px}.pswp.moreinfo .pswp__button--submit-photos{display:block}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:0 0!important;color:#FFF;font-size:1.5em;width:35px;height:50px}.pswp__button--arrow--left:before{content:"\e257";left:0;text-shadow:0 0 5px rgba(0,0,0,1)}.pswp__button--arrow--right:before{content:"\e258";right:0;text-shadow:0 0 5px rgba(0,0,0,1)}.pswp__button--arrow--left{left:5px}.pswp__button--arrow--right{right:5px}.pswp__button--arrow--left,.pswp__button--arrow--right{font-size:2em;background:0 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:70px;height:115px}.pswp__button--arrow--left:focus,.pswp__button--arrow--right:focus{outline:0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:visible;background:0 0}.pswp__caption__center{max-width:800px;text-align:center}@media (min-width:480px){.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{font-size:2em;width:70px}}.pswp__gallery__wrapper.active{padding:0;margin:0 auto;min-height:128px}.pswp__gallery__wrapper.active .element-carousel-widget .product-carousel{height:80px}.pswp__gallery__wrapper.active .element-carousel-title{color:#CCC}.pswp .pswp__gallery__wrapper img.img-responsive{max-height:72px}@media (min-width:768px){.pswp__gallery__wrapper.active{padding:0 10px}}.pswp .pswp__sidebar{display:none}.pswp.has-sidebar .pswp__sidebar{position:absolute;left:0;right:0;bottom:0;height:95px;background:#444;border-left:solid 1px #242424;display:block}.pswp.has-sidebar .pswp__sidebar__content{overflow:hidden}.pswp.has-sidebar .pswp__sidebar .list-inline{white-space:nowrap;display:inline-block}.pswp.has-sidebar .pswp__sidebar .simplebar-track.vertical{background:#444}.pswp.has-sidebar .pswp__scroll-wrap{height:calc(100% - 95px)}.pswp.has-sidebar .pswp__sidebar__content button{background:#FFF;color:inherit;border:2px solid #242424;padding:0;font:inherit;cursor:pointer;outline:inherit}.pswp.has-sidebar .pswp__sidebar__content button img{background:#FFF}.pswp.has-sidebar .pswp__sidebar button.current{border:2px solid #0087e9}.photo-viewer-modal .pswp__sidebar .pswp__top-bar{display:none}.pswp.has-sidebar .sidebar-galleries{white-space:nowrap;height:100%}.pswp.has-sidebar .pswp__sidebar .element-carousel-wrapper{height:100%}.pswp.has-sidebar .sidebar-subgroup{display:inline-block}.pswp.has-sidebar .sidebar-subgroup~.sidebar-subgroup{margin-top:0}@media (min-width:768px){.pswp.has-sidebar .pswp__sidebar{position:absolute;left:auto;right:0;top:0;height:100%;background:#444;border-left:solid 1px #242424;width:315px;white-space:normal}.pswp.has-sidebar.pswp--fs .pswp__sidebar{display:none}.pswp.has-sidebar .pswp__sidebar__content{height:calc(100% - 50px);padding-top:10px;margin-top:45px}.pswp.has-sidebar .pswp__scroll-wrap{height:100%;width:calc(100% - 315px)}.pswp.has-sidebar.pswp--fs .pswp__scroll-wrap{height:100%;width:100%}.pswp.has-sidebar .pswp__sidebar .list-inline{white-space:normal;float:none}.photo-viewer-modal .pswp__sidebar .pswp__top-bar{display:block}.photo-viewer-modal .has-sidebar .pswp__top-bar.top-bar-main .pswp__button--close{display:none}.pswp.has-sidebar .sidebar-subgroup{display:block}.pswp.has-sidebar .sidebar-subgroup~.sidebar-subgroup{margin-top:20px}}