.product-zoom-image{overflow:inherit;padding:0;position:relative;margin:0;z-index:5}.additional-container{padding:0 3rem}@media (max-width:767px){.additional-container{padding:0}}.additional-images{margin:2rem 0 0}.product-details .additional-button-prev{left:-3rem!important}.product-details .additional-button-next{right:-3rem!important}.product-details .additional-button-next,.product-details .additional-button-prev{height:3rem;width:3rem;line-height:3rem}.product-details .additional-button-next:before,.product-details .additional-button-prev:before{font-size:2.2rem;text-shadow:none;color:#777;line-height:3rem}.lightbox-container{height:100%;overflow:auto;position:fixed;top:0;left:0;width:100%;display:none;z-index:10000}.lightbox-content{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 3.5rem;right:0;position:absolute;top:50%;margin:auto;left:0}.lightbox-container>.close{text-shadow:none;right:2rem;color:#fff;position:absolute;opacity:1;top:1rem;float:none}.lightbox-container>.close:after{font-size:2.8rem;content:"\f2d7";position:relative;font-family:Ionicons}.lightbox-container .close:before{right:0;content:"";position:fixed;bottom:0;top:0;background:rgba(0,0,0,.7);left:0}.lightbox-container .lightbox-content .close:before{background:transparent}.lightbox-container>.close:focus,.lightbox-container>.close:hover{text-decoration:none;color:var(--link-hover-color);opacity:1;background:transparent;cursor:pointer}.mySlides{text-align:center;display:none}.mySlides a{position:relative;vertical-align:top;display:inline-block;z-index:1}.mySlides img{padding:3.5rem 0}.lightbox-container .next,.lightbox-container .prev{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:1.6rem;font-size:2rem;font-weight:700;color:#fff;transition:.6s ease;position:absolute;top:50%;border-radius:0 3px 3px 0;cursor:pointer;width:auto;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.numbertext{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:.4rem 1.2rem;font-size:1.4rem;color:#f2f2f2;position:absolute;top:0;left:50%}