@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}.popup{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:100000;display:flex;justify-content:center;overflow:hidden;opacity:1;visibility:visible;pointer-events:all;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1)}.popup.popup-hide{opacity:0;visibility:hidden;pointer-events:none}.popup.popup-hide .popup-block,.popup.popup-hide .popup-advertisement{transform:translateY(20px)}.popup .popup-advertisement{position:relative;overflow:auto;max-width:1162px;height:auto;width:100%;margin:auto 16px;transform:translateY(0px);transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.popup .popup-advertisement .modal-content img{width:100%;height:auto}.popup .popup-advertisement .modal-content img.mobile-img{display:none;visibility:hidden}@media screen and (max-width: 768px){.popup .popup-advertisement .modal-content img.mobile-img{display:block;visibility:visible}}@media screen and (max-width: 768px){.popup .popup-advertisement .modal-content img.desktop-img.has-mobile-img{display:none;visibility:hidden}}.popup .popup-advertisement .modal-content .popup-btn{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:3}@media screen and (max-width: 768px){.popup .popup-advertisement .modal-content .popup-btn{bottom:20px}}.popup.popup-career .popup-block{padding-top:60px;max-width:440px}@media screen and (max-width: 768px){.popup.popup-career .popup-block{margin-left:16px;margin-right:16px}}.popup.popup-career .popup-block .popup-title{text-align:left}.popup.popup-career .popup-block .popup-title.center{text-align:center}.popup.popup-career .popup-block .popup-text.center{text-align:center}.popup.popup-career .popup-block .popup-text.center p{text-align:center}.popup.popup-career.fail .popup-content{display:none}.popup.popup-career.fail .popup-notice .popup-notice-fail{display:block}.popup.popup-career.success .popup-content{display:none}.popup.popup-career.success .popup-notice .popup-notice-suceess{display:block}.popup.popup-single-career .popup-block-success,.popup.popup-single-career .popup-block-fail,.popup.popup-success-fail .popup-block-success,.popup.popup-success-fail .popup-block-fail{display:none}.popup.popup-single-career .popup-block.success .popup-block-success,.popup.popup-success-fail .popup-block.success .popup-block-success{display:block}.popup.popup-single-career .popup-block.fail .popup-block-fail,.popup.popup-success-fail .popup-block.fail .popup-block-fail{display:block}.popup .popup-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow-y:auto}.popup .popup-holder{margin:auto;padding:3rem 0px}.popup .popup-block{display:flex;flex-direction:column;max-width:520px;padding:40px;background-color:#fff;border-radius:8px;position:relative;overflow:hidden;transform:translateY(0px);margin:0 1rem;transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1)}@media screen and (max-width: 768px){.popup .popup-block{padding:40px 20px}}.popup .popup-block::before{content:"";position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:100;top:50%;left:50%;transform:scale(0) translateX(-50%) translateY(-50%);transition:all .3s ease-in-out}.popup .popup-block::after{content:"";position:absolute;width:40px;height:40px;top:50%;left:50%;transform:scale(0) translateX(-50%) translateY(-50%);background-image:url(0146561777dee22e8686.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:101;transition:all .3s ease-in-out}.popup .popup-block.loading::before{transform:scale(1) translateX(-50%) translateY(-50%)}.popup .popup-block.loading::after{transform:scale(1) translateX(-50%) translateY(-50%)}.popup .popup-block .popup-title{margin-bottom:16px;text-align:center;font-weight:700}.popup .popup-block .popup-text{margin-bottom:24px;text-align:center;color:#666}.popup .popup-block .popup-btn-wrapper{display:flex;justify-content:center}.popup .popup-block form .form-field{padding-bottom:24px}.popup .popup-close{position:absolute;width:32px;height:32px;top:16px;right:16px;cursor:pointer;transform:rotate(0deg);transition:all .3s ease-in-out;outline:red}.popup .popup-close.has-bg{background-color:#fff;border-radius:50%}.popup .popup-close:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.popup .popup-close:hover{transform:rotate(180deg)}.popup .popup-close::before,.popup .popup-close::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:1px;background-color:#000}.popup .popup-close::before{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popup .popup-close::after{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.popup .popup-icon{max-width:60px;max-height:60px;width:60px;height:60px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:24px;background-color:rgba(255,0,0,.1);display:flex;justify-content:center;align-items:center;padding:10px}.popup .popup-icon svg{display:block;width:100%;height:100%}.popup .popup-bottom-text{margin-top:24px;color:#666}.popup .popup-bottom-text p{color:#666}.popup .popup-bottom-text a{color:red}.popup .popup-notice .popup-notice-suceess{display:none}.popup .popup-notice .popup-notice-fail{display:none}.reviews{padding-top:40px;padding-bottom:40px}.reviews .title-block{margin-bottom:40px}@media screen and (max-width: 768px){.reviews .title-block{margin-bottom:24px}}.reviews .reviews-holder{display:flex}@media screen and (max-width: 768px){.reviews .reviews-holder{flex-wrap:wrap}}.reviews .reviews-comments-block{width:calc(100% - 440px)}@media screen and (max-width: 1064px){.reviews .reviews-comments-block{width:60%}}@media screen and (max-width: 768px){.reviews .reviews-comments-block{width:100%;order:2}}.reviews .reviews-comments-block-inner{max-width:805px;padding-right:20px;margin-right:auto;transition:opacity .3s ease-in-out}.reviews .reviews-comments-block-inner.load{opacity:.05;pointer-events:none}.reviews .comments .comment{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.reviews .comments .comment:last-child{margin-bottom:0px;border-bottom:none}.reviews .comments .comment .author{margin-bottom:8px}.reviews .comments .comment .shop-name{margin-bottom:8px;font-size:.875rem;font-weight:500}.reviews .comments .comment .date{color:#666}.reviews .comments .comment .comment-text{margin-bottom:12px}.reviews .comments .comment .comment-answer{margin-top:32px;padding-left:40px;display:flex}@media screen and (max-width: 1064px){.reviews .comments .comment .comment-answer{padding-left:20px}}@media screen and (max-width: 768px){.reviews .comments .comment .comment-answer{padding-left:0px}}.reviews .comments .comment .comment-answer .comment-answer-icon{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:red}.reviews .comments .comment .comment-answer .comment-answer-text{width:calc(100% - 40px);padding-left:20px}.reviews .reviews-form-block{width:440px;border-radius:8px;background-color:#f5f5f5;padding:24px;height:100%;position:sticky;top:194px}@media screen and (max-width: 1064px){.reviews .reviews-form-block{width:40%;top:95px}}@media screen and (max-width: 768px){.reviews .reviews-form-block{width:100%;order:1;position:relative;top:unset;margin-bottom:40px}}.reviews .reviews-form-block .form-field{padding-bottom:24px}.reviews .reviews-form-block .reviews-form-title{font-weight:700;margin-bottom:24px}.reviews .reviews-form-block .form-text-block{margin-bottom:24px;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#666}.reviews .reviews-form-block .form-text-block ul{padding-left:16px;list-style-type:none}.reviews .reviews-form-block .form-text-block ul li{position:relative}.reviews .reviews-form-block .form-text-block ul li::before{content:"";display:block;position:absolute;top:9px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:red}.reviews .reviews-form-block .form-text-block p,.reviews .reviews-form-block .form-text-block li{color:#666;margin-bottom:16px}.reviews .reviews-form-block .form-text-block a{color:red}.reviews form [type=submit].loading{pointer-events:none;opacity:.5}.reviews .pagination-nav ul{display:flex;justify-content:center}.reviews .pagination-nav ul li{margin-right:8px}@media screen and (max-width: 768px){.reviews .pagination-nav ul li{margin-right:6px}}.reviews .pagination-nav ul li:last-child{margin-right:0px}.reviews .pagination-nav .page-numbers,.reviews .pagination-nav .prev,.reviews .pagination-nav .next{padding:12px 16px;border-radius:8px;background-color:#f5f5f5;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#000;display:block}@media screen and (max-width: 768px){.reviews .pagination-nav .page-numbers,.reviews .pagination-nav .prev,.reviews .pagination-nav .next{padding:10px;font-size:.75rem}}.reviews .pagination-nav .prev.disabled,.reviews .pagination-nav .next.disabled{color:#666;pointer-events:none}.reviews .pagination-nav .prev.page-numbers,.reviews .pagination-nav .next.page-numbers{display:none}.reviews .pagination-nav .page-numbers.current{background-color:red;color:#fff}
