.text-muteds{color:rgba(33,37,41,0.75)}.wolf-hero-section{height:500px}@media (min-width: 992px){.wolf-hero-section{height:calc(100vh - 100px);min-height:550px}}.wolf-hero-section .hero-overlay{background:radial-gradient(circle, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.6) 100%)}.wolf-hero-section .hero-title{font-size:2.3rem;max-width:800px}@media (min-width: 768px){.wolf-hero-section .hero-title{font-size:3.5rem}}.wolf-hero-section .hero-btn{height:48px;background-color:#D5C1A9;border:none}.wolf-hero-section .hero-btn .btn-text{color:var(--main-text-color)}.wolf-hero-section .hero-btn .icon-circle{width:38px;height:38px;background-color:#111;color:#fff;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.wolf-hero-section .hero-btn:hover .icon-circle{background-color:#fff;color:var(--main-text-color)}.wolf-hero-section .hero-custom-controls{bottom:30px;left:50%;transform:translateX(-50%);width:100%;max-width:400px}.wolf-hero-section .hero-custom-controls .hero-progress-track{width:120px;height:1.5px;background-color:rgba(255,255,255,0.3);position:relative;overflow:hidden}.wolf-hero-section .hero-custom-controls .hero-progress-track .hero-progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fff}.wolf-hero-section .hero-custom-controls .cursor-pointer{cursor:pointer}.wolf-hero-section .hero-custom-controls .hover-opacity-100:hover{opacity:1 !important}@keyframes heroProgress{0%{width:0%}100%{width:100%}}.wolf-hero-section .hero-progress-track.animating .hero-progress-fill{animation:heroProgress 5s linear forwards}.wolf-hero-section .hero-bg-image img{transform:scale(1.15);transition:transform 6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-hero-section .swiper-slide-active .hero-bg-image img{transform:scale(1)}.wolf-hero-section .hero-subtitle,.wolf-hero-section .hero-title,.wolf-hero-section .hero-btn{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.wolf-hero-section .swiper-slide-active .hero-subtitle{opacity:1;transform:translateY(0);transition-delay:0.3s}.wolf-hero-section .swiper-slide-active .hero-title{opacity:1;transform:translateY(0);transition-delay:0.5s}.wolf-hero-section .swiper-slide-active .hero-btn{opacity:1;transform:translateY(0);transition-delay:0.7s}.wolf-featured-products .wolf-product-links .btn-link-pill{display:inline-block;padding:8px 24px;background-color:#fff;border:1px solid rgba(0,0,0,0.1);color:var(--main-text-color);font-size:15px}.wolf-featured-products .wolf-product-links .btn-link-pill:first-child{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.wolf-featured-products .wolf-product-links .btn-link-pill:hover{border-color:var(--main-color);color:var(--main-text-color);background-color:color-mix(in srgb, var(--main-color) 10%, transparent)}.wolf-featured-products .fp-nav-buttons button:hover,.wolf-featured-products .gift-nav-buttons button:hover{background-color:var(--main-color) !important;color:#fff;border-color:var(--main-color) !important}.wolf-featured-products .fp-pagination-wrapper,.wolf-featured-products .gift-pagination-wrapper{height:24px}@media (min-width: 768px){.wolf-featured-products .fp-pagination-wrapper,.wolf-featured-products .gift-pagination-wrapper{max-width:200px}}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-progressbar,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-progressbar{height:2px !important;background:rgba(0,0,0,0.08) !important;border-radius:2px;top:auto !important;bottom:auto !important;left:auto !important}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#333 !important;border-radius:2px;transition:transform 0.4s ease-out !important}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-bullets,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-bullets{top:auto !important;bottom:auto !important;left:auto !important;display:flex;justify-content:center;align-items:center;gap:8px}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(0,0,0,0.15) !important;opacity:1 !important;border-radius:4px;margin:0 !important;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);cursor:pointer}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet:hover,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.3) !important}.wolf-featured-products .fp-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet-active,.wolf-featured-products .gift-pagination-wrapper .swiper-pagination-bullets .swiper-pagination-bullet-active{width:24px;background-color:var(--main-color, #7A4B3A) !important;box-shadow:0 2px 6px rgba(122,75,58,0.3)}@media (max-width: 767px){.wolf-featured-products #wolf-view-all-btn{margin-left:auto;margin-right:auto}}.wolf-category-scroll-track{position:relative;width:100%}.wolf-category-scroll-track .track-height-500{height:500vh}.wolf-category-scroll-track .bg-brown{background-color:var(--main-color)}.wolf-category-scroll-track .font-sm{font-size:14px}.wolf-category-scroll-track .divider-line-sm{width:50px;height:1px}.wolf-category-scroll-track .icon-circle-sm{width:28px;height:28px}.wolf-category-scroll-track .wolf-category-sticky-wrap{position:sticky;top:0;left:0;height:100svh;overflow:hidden}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-name{font-size:2rem}@media (min-width: 1199px){.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-name{font-size:2.5rem}}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-text-item{opacity:0.35;transition:opacity 0.4s ease-out}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-text-item .cat-underline{height:2px;width:0%;border-radius:2px;transition:width 0.5s cubic-bezier(0.16, 1, 0.3, 1)}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-text-item.active{opacity:1}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-text-item.active .cat-name{font-weight:500 !important}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-text-item.active .cat-underline{width:100%}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white{background-color:#fff;color:var(--main-color);border:1px solid #fff}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white::before{background-color:var(--main-color)}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white .btn-text{color:var(--main-color)}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white .icon-circle{color:#fff}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white:hover{border-color:#fff}.wolf-category-scroll-track .wolf-category-sticky-wrap .btn-discover-white:hover .btn-text{color:#fff}.wolf-category-scroll-track .wolf-category-sticky-wrap .category-img-window{border-radius:20px;max-width:80%;margin-left:auto;height:55vh !important}.wolf-category-scroll-track .wolf-category-sticky-wrap .category-img-track{display:flex;flex-direction:column;transition:transform 0.1s ease-out}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-img-item{flex-shrink:0}.wolf-category-scroll-track .wolf-category-sticky-wrap .cat-img-item:hover img{transform:scale(1.05)}@media (max-width: 991px){.wolf-category-scroll-track{height:auto !important}.wolf-category-scroll-track .wolf-category-sticky-wrap{position:relative !important;height:auto !important}.wolf-category-scroll-track .mobile-cat-overlay{background:linear-gradient(to top, rgba(0,0,0,0.6) 0%, transparent 80%)}.wolf-category-scroll-track .mobile-cat-overlay .cat-name{font-size:1.8rem}.wolf-category-scroll-track .mobile-cat-overlay .font-sm{font-size:14px}}.wolf-new-arrivals__desc{max-width:520px;font-size:0.95rem;line-height:1.6}.wolf-new-arrivals__banner{min-height:480px}.wolf-new-arrivals__banner img{transition:transform 0.6s cubic-bezier(0.16, 1, 0.3, 1)}.wolf-new-arrivals__banner:hover img{transform:scale(1.03)}.wolf-new-arrivals__overlay{background:linear-gradient(to top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.3) 60%, transparent 100%);z-index:2}.wolf-new-arrivals__category{font-size:0.75rem;letter-spacing:1.5px}.wolf-new-arrivals__item-desc{font-size:0.85rem;line-height:1.5}.wolf-new-arrivals__price{font-size:1.5rem;color:var(--price-color)}.wolf-new-arrivals__action{width:46px;height:46px;border-color:rgba(255,255,255,0.4);background-color:rgba(255,255,255,0.1);backdrop-filter:blur(4px);transition:all 0.3s ease}.wolf-new-arrivals__action:hover{background-color:#fff;border-color:#fff;color:#111}.wolf-collections-showcase{background-color:color-mix(in srgb, var(--main-color) 5%, transparent)}.wolf-collections-showcase__tagline{font-size:0.8rem;letter-spacing:2px}.wolf-collections-showcase__title{letter-spacing:-0.5px}.wolf-collections-showcase__desc{max-width:580px;font-size:0.95rem;line-height:1.6}.wolf-collections-showcase__card{min-height:500px}.wolf-collections-showcase__card img{transition:transform 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.wolf-collections-showcase__card:hover img{transform:scale(1.05)}.wolf-collections-showcase__content{background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.4) 60%, transparent 100%);z-index:2;pointer-events:none}.wolf-collections-showcase__content a{pointer-events:auto}.wolf-collections-showcase__line{width:24px;height:1px;background-color:currentColor;display:inline-block}.wolf-collections-showcase__item-title{font-size:34px}.wolf-collections-showcase__item-desc{font-size:14px;line-height:1.5;max-width:260px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wolf-collections-showcase__btn{width:44px;height:44px;background-color:#ffffff;border-color:#ffffff;color:#111111;z-index:3;transition:all 0.3s ease}.wolf-collections-showcase__btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#ffffff;transform:scale(1.08)}@media (max-width: 767px){.wolf-collections-showcase__card{min-height:420px}}.wolf-parallax-banner{min-height:450px;height:60vh;position:relative;overflow:hidden}.wolf-parallax-banner__media{position:absolute;left:0;width:100%;height:180% !important;top:-40% !important;will-change:transform;pointer-events:none}.wolf-parallax-banner__img{object-position:center center}.wolf-parallax-banner__overlay{background:radial-gradient(circle at center, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.6) 100%)}.wolf-parallax-banner__line{width:32px;height:1px;background-color:#ffffff;display:inline-block}.wolf-parallax-banner__tagline{font-size:0.8rem;letter-spacing:2px}.wolf-parallax-banner__title{letter-spacing:-0.5px;line-height:1.25}.wolf-parallax-banner__title span{font-family:inherit}.wolf-parallax-banner__desc{max-width:540px;font-size:0.95rem;line-height:1.6}@media (max-width: 767px){.wolf-parallax-banner{min-height:auto;height:auto;aspect-ratio:1 / 1}.wolf-parallax-banner__title{font-size:2rem}.wolf-parallax-banner__desc{font-size:0.85rem}}.wolf-about__inner{background-color:color-mix(in srgb, var(--main-color) 5%, transparent)}.wolf-about__content{max-width:600px}.wolf-about__tagline{font-size:0.75rem;letter-spacing:2.5px}.wolf-about__line{height:1px;width:60px;background-color:#D1CEC5}.wolf-about__title{letter-spacing:-0.5px;line-height:1.25;color:#1A1A1A}.wolf-about__desc{font-size:0.95rem;line-height:1.7;max-width:95%}.wolf-about__signature-img{height:50px;width:auto;mix-blend-mode:multiply}.wolf-about__link{border-bottom:1px solid #1A1A1A;padding-bottom:12px}.wolf-about__link:hover{opacity:0.6;border-color:rgba(26,26,26,0.4)}.wolf-about__media{min-height:400px}@media (min-width: 1200px){.wolf-about__content{padding-left:3rem !important;padding-right:3rem !important}}@media (max-width: 992px){.wolf-about__title{font-size:2rem}.wolf-about__title br{display:none}.wolf-about__desc{max-width:100%}.wolf-about__media{aspect-ratio:16 / 10}}.wolf-home-news{background-color:color-mix(in srgb, var(--main-color) 5%, transparent)}.wolf-home-news__title{letter-spacing:-0.5px}.wolf-home-news__desc{font-size:0.95rem}.wolf-home-news__view-all:hover{opacity:0.6}.wolf-home-news__featured{min-height:480px}.wolf-home-news__featured img{transition:transform 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.wolf-home-news__featured:hover img{transform:scale(1.05)}.wolf-home-news__featured:hover .wolf-home-news__read-more{opacity:0.7}.wolf-home-news__featured-overlay{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 50%, transparent 100%);pointer-events:none;z-index:2}.wolf-home-news__featured-overlay a{pointer-events:auto}.wolf-home-news__featured-title{font-size:30px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,0.3)}@media (max-width: 767px){.wolf-home-news__featured-title{font-size:25px}}.wolf-home-news__list .wolf-home-news__item:first-child{padding-top:0 !important}.wolf-home-news__list .wolf-home-news__item:last-child{padding-bottom:0 !important;border-bottom:none !important}.wolf-home-news__item{border-color:#D1CEC5 !important}.wolf-home-news__item:hover .wolf-home-news__item-media img{transform:scale(1.08)}.wolf-home-news__item:hover .wolf-home-news__item-title a,.wolf-home-news__item:hover .wolf-home-news-icon{color:var(--main-color) !important}.wolf-home-news__item-media{width:140px;height:100px}.wolf-home-news__item-media img{transition:transform 0.6s ease}.wolf-home-news__item-title{font-size:20px;line-height:1.3}.wolf-home-news__item-title a{transition:color 0.3s ease}.wolf-home-news__badge{font-size:0.7rem;padding:4px 12px}.wolf-home-news__badge--small{font-size:0.6rem;padding:2px 8px;letter-spacing:0.5px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}@media (max-width: 767px){.wolf-home-news__badge{display:none}}@media (min-width: 992px){.wolf-home-news__featured{min-height:480px}.wolf-home-news__item-media{width:180px;height:120px}}@media (max-width: 767px){.wolf-home-news__featured{min-height:400px}.wolf-home-news__featured-title{font-size:24px}.wolf-home-news__item-media{width:140px;height:90px}.wolf-home-news__item-title{font-size:1.1rem}.wolf-home-news .wolf-home-news__meta{font-size:0.7rem}}
