/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author Goryachev Nikolay <versus73333333@gmail.com>
 * @copyright 2021-2025 Goryachev Nikolay
 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
*/

:root{--ngsociallinkscontact-modal-location-width: 500px;--ngsociallinkscontact-modal-location-height: 300px}.ngsociallinkscontact-modal,.ngsociallinkscontact-modal *{box-sizing:border-box}.ngsociallinkscontact-modal_header{display:flex;justify-content:space-between;margin-bottom:2.3em;background-color:#fff}.ngsociallinkscontact-modal[data-location] .ngsociallinkscontact-modal_header{position:sticky;top:0;margin-top:-15px;margin-bottom:1.3em;min-height:3em}.ngsociallinkscontact-modal_title{display:flex;flex-wrap:wrap;align-items:center;font-size:22px;font-weight:600;flex:auto}.ngsociallinkscontact-modal_close,.ngsociallinkscontact-modal_location,.ngsociallinkscontact-modal_draggable-return{display:flex;align-items:center;justify-content:center;text-decoration:none !important}.ngsociallinkscontact-modal_close:hover,.ngsociallinkscontact-modal_location:hover,.ngsociallinkscontact-modal_draggable-return:hover{text-decoration:none !important}.ngsociallinkscontact-modal_close:not(:hover),.ngsociallinkscontact-modal_location:not(:hover),.ngsociallinkscontact-modal_draggable-return:not(:hover){color:inherit}.ngsociallinkscontact-modal_icon-close,.ngsociallinkscontact-modal_icon-location,.ngsociallinkscontact-modal_icon-draggable-return{font-style:normal;font-weight:400}.ngsociallinkscontact-modal_icon-close:before{content:"⨉";font-family:Arial,sans-serif}.ngsociallinkscontact-modal_icon-close--v1_7:before,.ngsociallinkscontact-modal_icon-close--v8:before,.ngsociallinkscontact-modal_icon-close--v9:before{content:"close";font-family:Material Icons,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";line-height:1.2}.ngsociallinkscontact-modal_header-actions{display:flex;align-items:center}.ngsociallinkscontact-modal_header-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.5em;font-weight:600;min-width:30px;min-height:30px;margin-left:.1em;margin-right:.1em}.ngsociallinkscontact-modal_header-action--draggable-return{display:none}.ngsociallinkscontact-modal--active-draggable .ngsociallinkscontact-modal_header-action--draggable-return{display:flex}.ngsociallinkscontact-modal_icon-draggable-return:before{content:"↶"}.ngsociallinkscontact-modal_icon-location--min,.ngsociallinkscontact-modal[data-location] .ngsociallinkscontact-modal_icon-location--full{display:flex}.ngsociallinkscontact-modal_icon-location--full,.ngsociallinkscontact-modal[data-location] .ngsociallinkscontact-modal_icon-location--min{display:none}.ngsociallinkscontact-modal_icon-location--min:before{content:"−"}.ngsociallinkscontact-modal_icon-location--full:before{content:"☐"}.ngsociallinkscontact-modal{visibility:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:30px;opacity:0;position:fixed;z-index:9999999999;left:0;top:0;height:100%;width:100%;overflow:hidden;overflow-y:auto;color:#333;-webkit-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);-moz-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);-o-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);transition:all .4s cubic-bezier(0.3, 0, 0.15, 1)}@media(max-width: 768px){.ngsociallinkscontact-modal:not([data-location]){padding:30px 15px}}.ngsociallinkscontact-modal[data-location]{padding:0;box-shadow:0 0 4px -2px #000;width:var(--ngsociallinkscontact-modal-location-width);height:var(--ngsociallinkscontact-modal-location-height)}.ngsociallinkscontact-modal[data-location=bottom_right]{left:calc(100% - var(--ngsociallinkscontact-modal-location-width));top:calc(100vh - var(--ngsociallinkscontact-modal-location-height))}.ngsociallinkscontact-modal[data-location=top_right]{left:calc(100% - var(--ngsociallinkscontact-modal-location-width));top:0}.ngsociallinkscontact-modal[data-location=bottom_left]{left:0;top:calc(100vh - var(--ngsociallinkscontact-modal-location-height))}.ngsociallinkscontact-modal[data-location=top_left]{left:0;top:0}.ngsociallinkscontact-modal[data-location=center]{left:calc(50% - var(--ngsociallinkscontact-modal-location-width)/2);top:calc(50vh - var(--ngsociallinkscontact-modal-location-height)/2)}.ngsociallinkscontact-modal[data-location=center_bottom]{left:calc(50% - var(--ngsociallinkscontact-modal-location-width)/2);top:calc(100vh - var(--ngsociallinkscontact-modal-location-height))}.ngsociallinkscontact-modal[data-location=center_top]{left:calc(50% - var(--ngsociallinkscontact-modal-location-width)/2);top:0}.ngsociallinkscontact-modal[data-location=center_left]{left:0;top:calc(50vh - var(--ngsociallinkscontact-modal-location-height)/2)}.ngsociallinkscontact-modal[data-location=center_right]{left:calc(100% - var(--ngsociallinkscontact-modal-location-width));top:calc(50vh - var(--ngsociallinkscontact-modal-location-height)/2)}.ngsociallinkscontact-modal--active{visibility:visible;opacity:1}.ngsociallinkscontact-modal--loader{position:relative;opacity:.5}.ngsociallinkscontact-modal--loader.ngsociallinkscontact-modal{position:fixed;opacity:1}.ngsociallinkscontact-modal--loader:before{content:"";position:fixed;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background:url("../../../views/img/core/loader.svg") no-repeat center;background-size:100%;width:2.5em;height:2.5em;z-index:100}.ngsociallinkscontact-modal--loader:after{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:99}.ngsociallinkscontact-modal--loader.ngsociallinkscontact-modal:after{background-color:hsla(0,0%,100%,.4)}.ngsociallinkscontact-modal_fon{background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;cursor:pointer;-o-transition:background .15s;-moz-transition:background .15s;-webkit-transition:background .15s;transition:background .15s}.ngsociallinkscontact-modal[data-location] .ngsociallinkscontact-modal_fon{height:100% !important;background-color:rgba(0,0,0,0)}.ngsociallinkscontact-modal_content{max-width:1000px;width:100%;position:relative;z-index:2;background-color:#fff;padding:35px;opacity:0;visibility:hidden;transform:translateY(-60px);-webkit-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);-moz-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);-o-transition:all .4s cubic-bezier(0.3, 0, 0.15, 1);transition:all .4s cubic-bezier(0.3, 0, 0.15, 1)}.ngsociallinkscontact-modal--active .ngsociallinkscontact-modal_content{opacity:1;visibility:visible;transform:translateY(0)}.ngsociallinkscontact-modal[data-location] .ngsociallinkscontact-modal_content{min-height:100%;padding:15px}.ngsociallinkscontact-modal_footer{display:flex;justify-content:space-between;margin-top:2.3em}.ngsociallinkscontact-modal_actions{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-left:-10px;margin-right:-10px}.ngsociallinkscontact-modal_action{margin-left:10px;margin-right:10px}.ngsociallinkscontact-modal_action-btn--cancel{cursor:pointer}.ngsociallinkscontact-video-service_iframe,.ngsociallinkscontact-video-service_iframe video,.ngsociallinkscontact-video-service_iframe iframe{width:100%;height:100%;background:#000}.ngsociallinkscontact a,.ngsociallinkscontact a:focus,.ngsociallinkscontact a:active{outline:none}@keyframes ngsociallinkscontact_anim_loader{0%{opacity:0}100%{opacity:1}}.ngsociallinkscontact--loader:before{content:"";background:url("../../img/core/loader.svg") no-repeat center;background-size:100%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:33px;height:33px;z-index:100;animation:ngsociallinkscontact_anim_loader .8s}.ngsociallinkscontact--loader-fixed:before{position:fixed}.ngsociallinkscontact--loader:after{content:"";background:rgba(250,250,250,.74);position:absolute;z-index:99;width:100%;height:100%;left:0;top:0;animation:ngsociallinkscontact_anim_loader .5s}.ngsociallinkscontact--loader-fixed:after{position:fixed;background:rgba(0,0,0,.74)}
