/**
*  Module: jQuery AJAX-ZOOM for Prestashop, axZm-PS-frontend-17.css
*
*  Copyright: Copyright (c) 2010-2020 Vadim Jacobi
*  License Agreement: https://www.ajax-zoom.com/index.php?cid=download
*  Version: 1.31.0
*  Date: 2020-07-01
*  Review: 2020-07-01
*  URL: https://www.ajax-zoom.com
*  Demo: https://prestashop.ajax-zoom.com
*  Documentation: https://www.ajax-zoom.com/index.php?cid=docs
*
*  @author    AJAX-ZOOM <support@ajax-zoom.com>
*  @copyright 2010-2020 AJAX-ZOOM, Vadim Jacobi
*  @license   https://www.ajax-zoom.com/index.php?cid=download
*/

#main .images-container,
.product-left .images-container,
.page-content .images-container,
.product-left .product-cover,
.page-content .product-cover,
.product-left .scroll-box-arrows,
.page-content .scroll-box-arrows,
.product-left .thumb-container,
.page-content .thumb-container {
    display: none!important;
}

.page-content .product-cover img {
    box-shadow: none!important;
}

.page-content .product-flags li {
    z-index: 1002;
    pointer-events: none;
    margin-top: 3rem;
}

#product #content {
    max-width: none;
}

#content-wrapper #main .col-md-6:first-child {
    margin-bottom: 40px;
}

#az_wrapResetImages {
    position: relative;
    cursor: pointer;
    font-size: 16px;
}

#az_wrapResetImages>i {
    margin-right: 5px;
    font-size: 24px;
}

.azVideoIframe .video-js .vjs-big-play-button {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

body.az_fancybox .fancybox-overlay {
    overflow: hidden!important;
}

.az_badgeFixed {
    z-index: 1010;
    position: absolute;
    left: 1px;
}

@keyframes az_psloading {
    to {transform: rotate(360deg);}
}

.az_psloading {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background-color: rgba(25,25,25,0.5);
}

.az_psloading:before {
    content: '';
    box-sizing: border-box !important;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.5);
    border-top-color: #FFF;
    animation: az_psloading 1s linear infinite;
}

.az_psOutOfStock {
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='%23aaaaaa' /><path d='M0 99 L99 0 L100 1 L1 100' fill='%23aaaaaa' /></svg>");
    background-repeat: no-repeat;
    background-position: center center;
    pointer-events: none;
    background-size: 100% 100%, auto;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.5);
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
}

.az_has360icon {
    position: absolute;
    z-index: 2;
    right: 3px;
    top: 8px;
    pointer-events: none;
    width: 32px;
    height: 23px;
    opacity: 0.5;
    background-image: url(../img/badge_has360_black.png);
    background-repeat: no-repeat;
    background-size: contain;
}
