.wolf-page-store #loadingSpinner .spinner-border{color:var(--main-color) !important}.wolf-page-store #mapContainer iframe{width:100%;height:450px}@media (max-width: 767px){.wolf-page-store .btn-findnearest{width:100%;margin-top:10px}}.wolf-page-store #storeList{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none;max-height:450px;background-color:#f7f7f7}@media (max-width: 767px){.wolf-page-store #storeList{max-height:260px}}.wolf-page-store #storeList::-webkit-scrollbar{width:5px}.wolf-page-store #storeList::-webkit-scrollbar-track{background:#f5f5f5}.wolf-page-store #storeList::-webkit-scrollbar-thumb{background:#888}.wolf-page-store #storeList::-webkit-scrollbar-thumb:hover{background:#555}.wolf-page-store #storeList .store-list{padding:10px 5px}.wolf-page-store #storeList .store-list+.store-list{border-top:1px solid #dee2e6}.wolf-page-store #storeList .store-list:hover{background-color:rgba(248,71,9,0.08);cursor:pointer}.wolf-page-store #storeList .store-list p{margin-bottom:10px}.wolf-page-store #storeList .store-list .store-title{font-weight:600;font-size:16px}.wolf-page-store #storeList .store-list .store-info{width:100%}.wolf-page-store #storeList .store-list .store-info a:hover,.wolf-page-store #storeList .store-list .store-info a:focus{color:var(--second-color)}.wolf-page-store #storeList .store-list .store-info p{margin-bottom:8px}.wolf-page-store #storeList .store-list .store-info p:last-child{margin-bottom:0}.wolf-index-small-title{color:var(--second-color);font-weight:700;font-size:17px}@media (max-width: 767px){.wolf-index-small-title{font-size:15px}}.wolf-index-big-title{color:var(--main-text-color);font-weight:800;font-size:40px}.wolf-index-big-title span{color:var(--second-color)}@media (max-width: 767px){.wolf-index-big-title{font-size:30px}}.wolf-index-big-title a{color:var(--main-text-color)}.wolf-index-big-title a:hover{color:var(--second-color)}.wolf-index-big-title a:hover span{color:var(--main-text-color)}.wolf-index-description{color:var(--main-text-color)}.wolf_section_about{background:#f8f8f8}.wolf_section_about .about-images{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wolf_section_about .about-images .about-image{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease}.wolf_section_about .about-images .about-image:nth-child(2){margin-top:30px}.wolf_section_about .about-images .about-image:nth-child(3){margin-bottom:30px}.wolf_section_about .about-images .about-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.wolf_section_about .about-images .about-image:hover img{transform:scale(1.1)}.wolf_section_about .about-content .about-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.wolf_section_about .about-content .about-stats .stat-number{font-size:34px;font-weight:800;color:var(--second-color)}.wolf_section_about .about-content .about-stats .stat-label{color:var(--main-text-color)}.wolf-about-vision{background:linear-gradient(180deg, #33666c 60%, #fff 40%)}.wolf-about-vision .wolf-index-big-title{color:#fff}.wolf-about-vision .wolf-index-description{color:#fff}.wolf-about-vision .vision-mission-box{background-color:#f8f8f8}.wolf-about-vision .vision-mission-box .vision-mission-item .icon-box{width:95px;height:95px;background-color:var(--border-color)}.wolf-about-vision .vision-mission-box .vision-mission-item .vision-mission-content .title{font-weight:700;font-size:24px;margin-bottom:5px}.wolf-about-vision .vision-mission-box .vision-mission-item .vision-mission-content .content{line-height:27px}.wolf-index-slider{--ease-out-jim:cubic-bezier(0.42, 0, 0.002, 1);min-height:100vh}@media (max-width: 767px){.wolf-index-slider{min-height:80vh}}.wolf-index-slider .swiper-slide a{min-height:100vh}@media (max-width: 767px){.wolf-index-slider .swiper-slide a{min-height:80vh}}.wolf-index-slider .swiper-slide a .wolf-slider-img{position:absolute;top:0;right:0;left:0;bottom:0}.wolf-index-slider .swiper-slide a .wolf-slider-img img{width:100%;height:100%;object-fit:cover}.wolf-index-slider .main-slider img{opacity:0;transform:scale(1.2);transition:transform 1.5s var(--ease-out-jim),opacity 1s var(--ease-out-jim)}.wolf-index-slider .main-slider .wolf-slider-content{top:50%;left:50%;transform:translate(-50%, -50%);z-index:99;width:80%;padding:0 30px;color:var(--slider-text-color)}@media (max-width: 991px){.wolf-index-slider .main-slider .wolf-slider-content{padding:0}}@media (max-width: 767px){.wolf-index-slider .main-slider .wolf-slider-content{width:85%}}.wolf-index-slider .main-slider .wolf-slider-content .small-title{display:inline-block;position:relative;font-size:16px;font-weight:500;margin-bottom:20px}@media (max-width: 767px){.wolf-index-slider .main-slider .wolf-slider-content .small-title{font-size:14px;margin-bottom:15px}}.wolf-index-slider .main-slider .wolf-slider-content .big-title{font-size:55px;font-weight:700;letter-spacing:-0.02em;margin-bottom:0;cursor:none;line-height:1.1;max-width:700px;margin-bottom:30px}@media (max-width: 767px){.wolf-index-slider .main-slider .wolf-slider-content .big-title{font-size:22px;line-height:1.3;margin-bottom:20px}}.wolf-index-slider .main-slider .wolf-slider-content .content-title{font-size:22px;width:100%;max-width:600px;margin-bottom:30px}@media (max-width: 767px){.wolf-index-slider .main-slider .wolf-slider-content .content-title{font-size:16px;margin-bottom:15px}}.wolf-index-slider .main-slider .wolf-slider-content .sub-title{max-width:220px;text-align:center}.wolf-index-slider .main-slider .swiper-slide-active img{opacity:1;transform:scale(1)}@media (max-width: 767px){.wolf-index-slider .main-slider .swiper-pagination:not(.swiper-pagination-progressbar){background-color:rgba(255,255,255,0.2);backdrop-filter:blur(10px)}}@media (min-width: 768px){.wolf-index-slider .group-actions{display:none}}.wolf-button{color:#fff;background-color:var(--main-color);border:1px solid var(--main-color);font-weight:600;transition:all 0.5s ease-in-out;overflow:hidden;position:relative;z-index:0;padding:7px 20px}.wolf-button:after{content:'';display:block;position:absolute;top:0;bottom:0;left:-15%;right:0;width:0;height:106%;background-color:var(--second-color);transform:skew(45deg);transition:all 0.4s ease-in-out;z-index:-1}.wolf-button:hover,.wolf-button:focus{color:#fff}.wolf-button:hover:after,.wolf-button:focus:after{width:100%;transform:skew(0deg);left:0}
