.wolf-main-banner{width:100%;position:relative;overflow:hidden;text-align:center;background:linear-gradient(135deg,#00b0da 0%,#008ef4 100%)}.banner-container{position:relative;width:100%;min-height:450px;display:flex;align-items:center;justify-content:center;padding:60px 20px}.banner-content{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:center}.banner-text{text-align:center;width:100%}.banner-title{font-size:4.5rem;font-weight:700;color:#fff;margin:0 0 25px 0;line-height:1.3;letter-spacing:-1px;text-shadow:0 4px 12px rgb(0 0 0 / .2)}.banner-subtitle{font-size:2.9rem;font-weight:500;color:#fff;margin:0;line-height:1.5;letter-spacing:-.5px;text-shadow:0 3px 10px rgb(0 0 0 / .15);opacity:.95}.highlight{color:gold;font-weight:800;text-shadow:0 4px 15px rgb(255 215 0 / .4)}.highlight-secondary{color:orange;font-weight:700;text-shadow:0 3px 12px rgb(255 165 0 / .3)}@media screen and (max-width:1024px){.banner-container{min-height:380px;padding:50px 20px}.banner-title{font-size:3.6rem;margin-bottom:20px}.banner-subtitle{font-size:2.6rem}}@media screen and (max-width:768px){.banner-container{min-height:350px;padding:40px 10px}.banner-title{font-size:2.9rem;margin-bottom:18px;text-shadow:0 3px 10px rgb(0 0 0 / .25)}.banner-subtitle{font-size:1.9rem;text-shadow:0 2px 8px rgb(0 0 0 / .2)}}@media screen and (max-width:480px){.banner-container{min-height:320px;padding:35px 15px}.banner-title{font-size:2.8rem;margin-bottom:15px}.banner-subtitle{font-size:1.7rem}}@media screen and (max-width:375px){.banner-container{min-height:300px;padding:30px 12px}.banner-title{font-size:2.3rem;margin-bottom:12px}.banner-subtitle{font-size:1.4rem}}@media print{.wolf-main-banner{page-break-inside:avoid}}.wolf-categories-section{width:100%;padding:60px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.categories-container{max-width:1600px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:50px}.section-title{font-size:2.2rem;font-weight:700;color:#333;margin:0;position:relative;display:inline-block;padding-bottom:15px}.section-title::after{content:'';position:absolute;bottom:0;right:50%;transform:translateX(50%);width:80px;height:4px;background:linear-gradient(90deg,#0089F7,#00b4d8);border-radius:2px}.categories-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;margin-top:40px}.category-card{background:#fff0;border-radius:0;overflow:visible;box-shadow:none;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.category-card:hover{transform:translateY(-12px)}.category-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.category-image-wrapper{position:relative;width:180px;height:180px;flex-shrink:0;overflow:hidden;background:#fff;border-radius:50%;box-shadow:0 8px 24px rgb(0 0 0 / .12);transition:all 0.4s ease}.category-card:hover .category-image-wrapper{box-shadow:0 12px 35px rgb(0 137 247 / .3);transform:scale(1.05)}.category-image{position:absolute;top:0;left:0;width:100%;height:100%}.category-image img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform 0.5s ease}.category-card:hover .category-image img{transform:scale(1.1)}.category-overlay{display:none}.category-info{position:relative;text-align:center;background:#fff0;width:100%;padding:0;display:flex;align-items:center;justify-content:center}.category-name{font-size:1.15rem;font-weight:700;color:#333;margin:0;transition:all 0.3s ease;padding:0}.category-card:hover .category-name{color:#0089F7;transform:scale(1.08)}.category-arrow{display:none}@media screen and (max-width:1024px){.categories-grid{grid-template-columns:repeat(3,1fr);gap:30px}.section-title{font-size:2rem}.wolf-categories-section{padding:50px 0}.category-image-wrapper{width:160px;height:160px}.category-name{font-size:1.05rem}}@media screen and (max-width:768px){.categories-container{padding:0 10px}.categories-grid{grid-template-columns:repeat(2,1fr);gap:25px}.wolf-categories-section{padding:40px 0}.section-header{margin-bottom:35px}.section-title{font-size:1.75rem;padding-bottom:12px}.section-title::after{width:60px;height:3px}.category-image-wrapper{width:140px;height:140px}.category-name{font-size:1rem}.category-card{gap:12px}.category-link{gap:12px}}@media screen and (max-width:480px){.categories-container{padding:0 10px}.categories-grid{gap:20px}.section-title{font-size:1.5rem}.category-image-wrapper{width:120px;height:120px}.category-name{font-size:.95rem}.category-card{gap:10px}.category-link{gap:10px}}@media screen and (max-width:375px){.section-title{font-size:1.35rem}.categories-grid{gap:15px}.category-image-wrapper{width:110px;height:110px}.category-name{font-size:.9rem}}@media (hover:none) and (pointer:coarse){.category-card:active{transform:scale(.98)}.category-overlay{opacity:.5}.category-arrow{opacity:1;transform:translateX(0)}}@media print{.wolf-categories-section{background:#fff}.category-card{page-break-inside:avoid;box-shadow:none;border:1px solid #e0e0e0}.category-arrow{display:none}}.wolf-products-section{width:100%;padding:60px 0;background-color:#f8f9fa}.products-container{max-width:1600px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:50px}.section-title{font-size:2.2rem;font-weight:700;color:#333;margin:0;position:relative;display:inline-block;padding-bottom:15px}.section-title::after{content:'';position:absolute;bottom:0;right:50%;transform:translateX(50%);width:80px;height:4px;background:linear-gradient(90deg,#0089F7,#00b4d8);border-radius:2px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;position:relative}.product-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-image{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#f5f5f5}.product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#0089F7,#00b4d8);color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:2;box-shadow:0 2px 8px rgb(0 137 247 / .3)}.product-badge.sale{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);box-shadow:0 2px 8px rgb(255 107 107 / .3)}.product-info{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.product-name{font-size:1.15rem;font-weight:600;color:#333;margin:0;line-height:1.4;text-align:start}.product-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.price{font-size:1.25rem;font-weight:700;color:#0089F7}.old-price{font-size:1rem;color:#999;text-decoration:line-through}.add-to-cart-btn{width:100%;background:linear-gradient(135deg,#0089F7,#00b4d8);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s ease;margin-top:auto}.add-to-cart-btn:hover{background:linear-gradient(135deg,#0077d4,#0099c7);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 137 247 / .3)}.add-to-cart-btn:active{transform:translateY(0)}.btn-icon{font-size:1.1rem}.btn-text{font-family:inherit}@media screen and (max-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr);gap:25px}.section-title{font-size:2rem}.wolf-products-section{padding:50px 0}}@media screen and (max-width:768px){.products-container{padding:0 10px}.products-grid{grid-template-columns:repeat(2,1fr);gap:20px}.wolf-products-section{padding:40px 0}.section-header{margin-bottom:35px}.section-title{font-size:1.75rem;padding-bottom:12px}.section-title::after{width:60px;height:3px}.product-info{padding:15px;gap:10px}.product-name{font-size:1rem}.price{font-size:1.1rem}.old-price{font-size:.9rem}.add-to-cart-btn{padding:10px 16px;font-size:.95rem}.product-badge{padding:5px 12px;font-size:.8rem;top:10px;right:10px}}@media screen and (max-width:480px){.products-container{padding:0 10px}.products-grid{gap:15px}.section-title{font-size:1.5rem}.product-info{padding:12px}.product-name{font-size:.95rem}.price{font-size:1rem}.add-to-cart-btn{padding:10px 12px;font-size:.9rem;gap:6px}.btn-icon{font-size:1rem}}@media screen and (max-width:375px){.section-title{font-size:1.35rem}.products-grid{gap:12px}.product-name{font-size:.9rem}.price{font-size:.95rem}.add-to-cart-btn{font-size:.85rem;padding:9px 10px}}@media print{.wolf-products-section{background-color:#fff}.product-card{page-break-inside:avoid}.add-to-cart-btn{display:none}}.wolf-features-section{width:100%;padding:80px 0;background:#fff}.features-container{max-width:1600px;margin:0 auto;padding:0 20px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.feature-card{background:#fff;border-radius:16px;padding:40px 25px;text-align:center;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);border:2px solid #f0f0f0;position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 137 247 / .05) 0%,rgb(0 180 216 / .05) 100%);opacity:0;transition:opacity 0.4s ease;z-index:0}.feature-card:hover{transform:translateY(-10px);border-color:#0089F7;box-shadow:0 12px 35px rgb(0 137 247 / .15)}.feature-card:hover::before{opacity:1}.feature-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#0089F7 0%,#00b4d8 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease;position:relative;z-index:1;box-shadow:0 8px 20px rgb(0 137 247 / .25)}.feature-icon svg{width:40px;height:40px;color:#fff;transition:transform 0.4s ease}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgb(0 137 247 / .35)}.feature-card:hover .feature-icon svg{transform:scale(1.1)}.feature-title{font-size:1.35rem;font-weight:700;color:#333;margin:0 0 15px 0;line-height:1.4;position:relative;z-index:1;transition:color 0.3s ease}.feature-card:hover .feature-title{color:#0089F7}.feature-description{font-size:1rem;color:#666;margin:0;line-height:1.7;position:relative;z-index:1}.feature-card::after{content:'';position:absolute;bottom:-30px;left:-30px;width:120px;height:120px;background:linear-gradient(135deg,rgb(0 137 247 / .08) 0%,rgb(0 180 216 / .08) 100%);border-radius:50%;transition:all 0.5s ease;z-index:0}.feature-card:hover::after{bottom:-20px;left:-20px;width:140px;height:140px}@media screen and (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr);gap:25px}.wolf-features-section{padding:60px 0}.feature-card{padding:35px 20px}.feature-icon{width:70px;height:70px;margin-bottom:20px}.feature-icon svg{width:35px;height:35px}.feature-title{font-size:1.25rem}.feature-description{font-size:.95rem}}@media screen and (max-width:768px){.features-container{padding:0 10px}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px}.wolf-features-section{padding:50px 0}.feature-card{padding:30px 15px}.feature-icon{width:65px;height:65px;margin-bottom:18px}.feature-icon svg{width:32px;height:32px}.feature-title{font-size:1.15rem;margin-bottom:12px}.feature-description{font-size:.9rem;line-height:1.6}}@media screen and (max-width:480px){.features-grid{grid-template-columns:repeat(2,1fr);gap:15px}.features-container{padding:0 10px}.feature-card{padding:25px 15px}.feature-icon{width:60px;height:60px;margin-bottom:15px}.feature-icon svg{width:30px;height:30px}.feature-title{font-size:1.05rem;margin-bottom:10px}.feature-description{font-size:.85rem;line-height:1.5}}@media screen and (max-width:375px){.features-grid{grid-template-columns:repeat(2,1fr);gap:12px}.wolf-features-section{padding:40px 0}.feature-card{padding:20px 12px}.feature-icon{width:55px;height:55px;margin-bottom:12px}.feature-icon svg{width:28px;height:28px}.feature-title{font-size:1rem;margin-bottom:8px}.feature-description{font-size:.8rem;line-height:1.4}}@media (hover:none) and (pointer:coarse){.feature-card:active{transform:scale(.98)}}@media print{.wolf-features-section{padding:40px 0}.feature-card{page-break-inside:avoid;border:1px solid #e0e0e0;box-shadow:none}.feature-card::before,.feature-card::after{display:none}}.wolf-products-section{width:100%;padding:60px 0;background-color:#f8f9fa}.products-container{max-width:1600px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:50px}.section-title{font-size:2.2rem;font-weight:700;color:#333;margin:0;position:relative;display:inline-block;padding-bottom:15px}.section-title::after{content:'';position:absolute;bottom:0;right:50%;transform:translateX(50%);width:80px;height:4px;background:linear-gradient(90deg,#0089F7,#00b4d8);border-radius:2px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;position:relative}.product-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-image{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#f5f5f5}.product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:2;box-shadow:0 2px 8px rgb(255 107 107 / .3)}.product-info{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.product-name{font-size:1.15rem;font-weight:600;color:#333;margin:0;line-height:1.4;text-align:start}.product-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.price{font-size:1.25rem;font-weight:700;color:#0089F7}.add-to-cart-btn{width:100%;background:linear-gradient(135deg,#0089F7,#00b4d8);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s ease;margin-top:auto}.add-to-cart-btn:hover{background:linear-gradient(135deg,#0077d4,#0099c7);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 137 247 / .3)}.add-to-cart-btn:active{transform:translateY(0)}.btn-icon{font-size:1.1rem}.btn-text{font-family:inherit}@media screen and (max-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr);gap:25px}.section-title{font-size:2rem}.wolf-products-section{padding:50px 0}}@media screen and (max-width:768px){.products-container{padding:0 10px}.products-grid{grid-template-columns:repeat(2,1fr);gap:20px}.wolf-products-section{padding:40px 0}.section-header{margin-bottom:35px}.section-title{font-size:1.75rem;padding-bottom:12px}.section-title::after{width:60px;height:3px}.product-info{padding:15px;gap:10px}.product-name{font-size:1rem}.price{font-size:1.1rem}.add-to-cart-btn{padding:10px 16px;font-size:.95rem}.product-badge{padding:5px 12px;font-size:.8rem;top:10px;right:10px}}@media screen and (max-width:480px){.products-container{padding:0 10px}.products-grid{gap:15px}.section-title{font-size:1.5rem}.product-info{padding:12px}.product-name{font-size:.95rem}.price{font-size:1rem}.add-to-cart-btn{padding:10px 12px;font-size:.9rem;gap:6px}.btn-icon{font-size:1rem}}@media screen and (max-width:375px){.section-title{font-size:1.35rem}.products-grid{gap:12px}.product-name{font-size:.9rem}.price{font-size:.95rem}.add-to-cart-btn{font-size:.85rem;padding:9px 10px}}@media print{.wolf-products-section{background-color:#fff}.product-card{page-break-inside:avoid}.add-to-cart-btn{display:none}}.saudi-shipping-banner{width:100%;padding:0;background:linear-gradient(135deg,#006C35 0%,#00843D 100%);overflow:hidden;position:relative}.saudi-shipping-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgb(255 255 255 / .03) 35px,rgb(255 255 255 / .03) 70px);pointer-events:none}.saudi-banner-link{text-decoration:none;color:inherit;display:block;transition:opacity 0.3s ease}.saudi-banner-link:hover{opacity:.95}.saudi-banner-container{max-width:1600px;margin:0 auto;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:1}.saudi-banner-icon{width:70px;height:70px;flex-shrink:0;background:rgb(255 255 255 / .15);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.saudi-banner-icon svg{width:36px;height:36px;color:#fff}.saudi-banner-content{flex:1;text-align:start}.saudi-banner-title{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 12px 0;line-height:1.3;text-shadow:0 2px 8px rgb(0 0 0 / .15)}.saudi-banner-description{font-size:1rem;font-weight:400;color:rgb(255 255 255 / .9);margin:0;line-height:1.5}.saudi-banner-cta{display:flex;align-items:center;gap:10px;padding:14px 28px;background:#fff;color:#006C35;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .15);flex-shrink:0}.saudi-banner-cta:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 0 0 / .2);background:#f8f9fa}.saudi-banner-cta:active{transform:translateY(-1px)}.saudi-cta-text{font-family:inherit}.saudi-arrow-icon{width:20px;height:20px;transition:transform 0.3s ease}.saudi-banner-cta:hover .saudi-arrow-icon{transform:translateX(-5px)}@media screen and (max-width:1024px){.saudi-banner-container{padding:30px 30px;gap:25px}.saudi-banner-icon{width:60px;height:60px}.saudi-banner-icon svg{width:30px;height:30px}.saudi-banner-title{font-size:1.6rem}.saudi-banner-description{font-size:.95rem}.saudi-banner-cta{padding:12px 24px;font-size:1rem}}@media screen and (max-width:768px){.saudi-banner-container{padding:30px 10px;gap:20px;flex-direction:column;text-align:center}.saudi-banner-content{text-align:center}.saudi-banner-icon{width:65px;height:65px}.saudi-banner-icon svg{width:32px;height:32px}.saudi-banner-title{font-size:1.4rem;margin-bottom:10px}.saudi-banner-description{font-size:.9rem;line-height:1.5}.saudi-banner-cta{padding:12px 28px;font-size:1rem;width:100%;max-width:280px;justify-content:center}}@media screen and (max-width:480px){.saudi-banner-container{padding:25px 10px;gap:18px}.saudi-banner-icon{width:60px;height:60px}.saudi-banner-icon svg{width:30px;height:30px}.saudi-banner-title{font-size:1.25rem;margin-bottom:8px}.saudi-banner-description{font-size:.85rem}.saudi-banner-cta{padding:11px 24px;font-size:.95rem}.saudi-arrow-icon{width:18px;height:18px}}@media screen and (max-width:375px){.saudi-banner-container{padding:22px 10px}.saudi-banner-title{font-size:1.15rem}.saudi-banner-description{font-size:.8rem}.saudi-banner-cta{padding:10px 20px;font-size:.9rem}}@media print{.saudi-shipping-banner{background:#006C35;page-break-inside:avoid}.saudi-shipping-banner::before{display:none}.saudi-banner-cta{display:none}}.wv-nic-pouches-section{max-width:1600px;margin:0 auto;padding:60px 20px}.wv-nic-header{text-align:center;margin-bottom:50px}.wv-nic-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 20px 0;position:relative;display:inline-block}.wv-nic-title::after{content:'';position:absolute;bottom:-10px;right:50%;transform:translateX(50%);width:80px;height:4px;background:linear-gradient(90deg,#008ef4,#00b0da);border-radius:2px}.wv-nic-description{font-size:18px;line-height:1.8;color:#666;max-width:800px;margin:30px auto 0;font-weight:400}.wv-nic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}.wv-nic-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgb(0 142 244 / .08);transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative}.wv-nic-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(0 142 244 / .15)}.wv-nic-link{text-decoration:none;color:inherit;display:flex;flex-direction:row;height:100%}.wv-nic-image{position:relative;width:45%;min-height:220px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);flex-shrink:0}.wv-nic-image img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.wv-nic-card:hover .wv-nic-image img{transform:scale(1.08)}.wv-nic-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(0 142 244 / .9) 0%,rgb(0 176 218 / .9) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease}.wv-nic-card:hover .wv-nic-overlay{opacity:1}.wv-nic-view-btn{color:#fff;font-size:18px;font-weight:600;padding:14px 32px;border:2px solid #fff;border-radius:50px;transition:all 0.3s ease;background:#fff0}.wv-nic-card:hover .wv-nic-view-btn{background:#fff;color:#008ef4;transform:scale(1.05)}.wv-nic-info{padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:55%;text-align:center}.wv-nic-name{font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 15px 0;transition:color 0.3s ease}.wv-nic-card:hover .wv-nic-name{color:#008ef4}.wv-nic-price{font-size:24px;font-weight:700;background:linear-gradient(135deg,#008ef4 0%,#00b0da 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin:0}@media (max-width:1024px){.wv-nic-pouches-section{max-width:100%;padding:50px 10px}.wv-nic-title{font-size:2rem}.wv-nic-description{font-size:16px}.wv-nic-grid{gap:25px}.wv-nic-image{min-height:200px}.wv-nic-name{font-size:20px}.wv-nic-price{font-size:22px}}@media (max-width:768px){.wv-nic-pouches-section{padding:40px 10px}.wv-nic-header{margin-bottom:35px}.wv-nic-title{font-size:1.75rem}.wv-nic-title::after{width:60px;height:3px}.wv-nic-description{font-size:15px;line-height:1.7;margin-top:20px}.wv-nic-grid{grid-template-columns:repeat(2,1fr);gap:15px}.wv-nic-card{border-radius:15px}.wv-nic-link{flex-direction:column}.wv-nic-image{width:100%;padding-top:75%;min-height:auto}.wv-nic-info{width:100%;padding:18px 12px}.wv-nic-name{font-size:16px;margin-bottom:10px}.wv-nic-price{font-size:18px}.wv-nic-view-btn{font-size:14px;padding:10px 20px}}@media (max-width:480px){.wv-nic-title{font-size:1.5rem}.wv-nic-description{font-size:14px}.wv-nic-grid{gap:12px}.wv-nic-name{font-size:15px}.wv-nic-price{font-size:17px}}@keyframes wvNicFadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wv-nic-card{animation:wvNicFadeInUp 0.6s ease-out}.wv-nic-card:nth-child(1){animation-delay:0.1s}.wv-nic-card:nth-child(2){animation-delay:0.2s}.wv-nic-card:nth-child(3){animation-delay:0.3s}.wv-nic-card:nth-child(4){animation-delay:0.4s}body{margin:0;padding:0;background-color:#f8f9fa;color:#333}.wv-faq-section{padding:80px 0;background-color:#fff}.wv-faq-container{max-width:1600px;margin:0 auto;padding:0 20px}.wv-faq-header{text-align:center;margin-bottom:50px}.wv-faq-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 20px 0;position:relative;display:inline-block}.wv-faq-title::after{content:'';position:absolute;bottom:-10px;right:50%;transform:translateX(50%);width:60px;height:4px;background:linear-gradient(90deg,#008ef4,#00b0da);border-radius:2px}.wv-faq-description{font-size:1.1rem;color:#666;max-width:700px;margin:25px auto 0;line-height:1.6}.wv-faq-list{display:flex;flex-direction:column;gap:20px}.wv-faq-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all 0.3s ease}.wv-faq-item[open]{background:#fff;box-shadow:0 4px 15px rgb(0 0 0 / .05);border-color:#008ef4}.wv-faq-item:hover{border-color:#00b0da}.wv-faq-question{padding:20px 25px;font-size:1.2rem;font-weight:600;color:#333;cursor:pointer;list-style:none;position:relative;padding-left:50px;display:flex;align-items:center;justify-content:space-between;transition:color 0.3s ease}.wv-faq-question::-webkit-details-marker{display:none}.wv-faq-item[open] .wv-faq-question{color:#008ef4;border-bottom:1px solid #f0f0f0}.wv-faq-icon{position:absolute;left:25px;width:24px;height:24px;transition:transform 0.3s ease}.wv-faq-icon::before,.wv-faq-icon::after{content:'';position:absolute;background-color:#008ef4;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.wv-faq-icon::before{width:16px;height:2px}.wv-faq-icon::after{width:2px;height:16px;transition:transform 0.3s ease}.wv-faq-item[open] .wv-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.wv-faq-item[open] .wv-faq-icon{transform:rotate(180deg)}.wv-faq-answer{padding:20px 25px;font-size:1.05rem;line-height:1.8;color:#555;background-color:#fff;animation:slideDown 0.3s ease-out}.wv-faq-answer p{margin:0}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.wv-faq-container{padding:0 10px}.wv-faq-section{padding:50px 0}.wv-faq-title{font-size:2rem}.wv-faq-question{font-size:1.1rem;padding:15px 20px;padding-left:45px}.wv-faq-answer{padding:15px 20px;font-size:1rem}.wv-faq-icon{left:15px}}@media (max-width:480px){.wv-faq-title{font-size:1.75rem}.wv-faq-description{font-size:1rem}.wv-faq-question{font-size:1rem}}.wolf-intro{max-width:820px;margin:0 auto;text-align:start}.wolf-intro p{margin:0 0 18px;font-size:1.06rem;line-height:2;color:#444}.wolf-intro p:last-child{margin-bottom:0}.wolf-intro a{color:#0089F7;font-weight:600;text-decoration:none;border-bottom:1px solid rgb(0 137 247 / .35)}.wolf-intro a:hover{border-bottom-color:#0089F7}@media (max-width:600px){.wolf-intro p{font-size:1rem;line-height:1.9}}.category-info{flex-wrap:wrap}.category-desc{flex:0 0 100%;margin:6px 0 0;font-size:.85rem;line-height:1.5;color:#777;font-weight:500;text-align:center}