.brand-page{font-family:Lato,sans-serif}.brand-page #categories-wrapper{margin-top:50px!important}.seo-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.seo-content-wrapper:first-child{margin-top:220px}.seo-bottom{max-width:1200px;margin:0 auto;padding:0 20px 40px}.breadcrumb{margin-bottom:15px;font-size:14px;color:#6c3f13}.breadcrumb a{color:#6c3f13;text-decoration:underline}.breadcrumb a:hover{color:#352414}.breadcrumb .sep{margin:0 8px;color:#999}.breadcrumb .current{color:#393939;font-weight:700}.hero-section{text-align:center;margin-bottom:15px}.hero-section .brand-logo{margin-bottom:10px}.hero-section .brand-logo img{max-height:80px}.hero-section h1{font-size:30px;font-weight:800;color:#393939;margin-bottom:6px}.hero-section .hero-subtitle{font-size:16px;color:#666;max-width:700px;margin:0 auto;line-height:1.4}.editorial-intro{max-width:800px;margin:0 auto 25px}.editorial-intro h2{font-size:22px;color:#393939;margin-bottom:10px}.editorial-intro p{font-size:15px;line-height:1.6;color:#352414;margin-bottom:10px}.editorial-intro p a{color:#d4740f;text-decoration:underline}.editorial-intro p a:hover{color:#b8600a}.brand-info-box{max-width:800px;margin:0 auto 25px;background:#f8f4f0;border-radius:10px;padding:20px}.brand-info-box h2{font-size:20px;color:#393939;margin-bottom:10px}.brand-info-box p{font-size:15px;line-height:1.6;color:#352414;margin-bottom:6px}.blog-link{text-align:center;margin-bottom:25px}.blog-link .blog-cta{display:inline-block;padding:12px 30px;background:#6c3f13;color:#fff;border-radius:25px;text-decoration:none;font-weight:700;font-size:16px}.blog-link .blog-cta:hover{background:#8b5520}.tier-nav{background:#f8f4f0;border-radius:10px;padding:18px;margin-bottom:5px;text-align:center}.tier-nav h2{font-size:17px;color:#393939;margin-bottom:10px}.tier-nav .tier-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.tier-nav .tier-chip{padding:8px 20px;border:2px solid #6c3f13;border-radius:25px;color:#6c3f13;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease}.tier-nav .tier-chip.active,.tier-nav .tier-chip:hover{background:#6c3f13;color:#fff}.pagination-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin:20px 0 30px;border-top:1px solid #6c3f13;border-bottom:1px solid #6c3f13;border-left:1px solid #6c3f13}.pagination-controls .page-btn{width:50px;height:45px;cursor:pointer;color:#6c3f13;background-color:#fff;border:none;border-right:1px solid #6c3f13;font-size:16px;font-weight:500}.pagination-controls .page-btn.active{background-color:#6c3f13;color:#fff;font-weight:700}.pagination-controls .page-btn:hover:not(.active):not(:disabled){background:#f8f4f0}.pagination-controls .page-btn:disabled{opacity:.4;cursor:not-allowed}.coupon-callout{background:linear-gradient(135deg,#fcf9f6,#f2e2d3);border:1px solid #e5d5c5;border-radius:10px;padding:25px;margin-bottom:30px;text-align:center}.coupon-callout h2{font-size:20px;color:#6c3f13;margin-bottom:15px}.coupon-callout .coupon-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.coupon-callout .coupon-chip{display:inline-block;padding:8px 16px;background:#fff;border:1px solid #d4740f;border-radius:20px;color:#d4740f;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.coupon-callout .coupon-chip:hover{background:#d4740f;color:#fff}.coupon-callout .coupon-chip.all-coupons{background:#6c3f13;color:#fff;border-color:#6c3f13}.coupon-callout .coupon-chip.all-coupons:hover{background:#8b5520}.related-brands{max-width:800px;margin:0 auto 30px;text-align:center}.related-brands h2{font-size:20px;color:#393939;margin-bottom:15px}.related-brands .brand-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.related-brands .brand-chip{padding:8px 16px;border:2px solid #6c3f13;border-radius:25px;color:#6c3f13;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease}.related-brands .brand-chip.all-brands,.related-brands .brand-chip:hover{background:#6c3f13;color:#fff}.related-brands .brand-chip.all-brands:hover{background:#8b5520}.faq-section{max-width:800px;margin:0 auto 30px}.faq-section h2{font-size:22px;color:#393939;margin-bottom:20px}.faq-section .faq-item{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.faq-section .faq-item h3{font-size:16px;color:#6c3f13;margin-bottom:8px}.faq-section .faq-item p{font-size:15px;line-height:1.5;color:#555}.faq-section .faq-item p a{color:#d4740f;text-decoration:underline}.view-toggle-bar{max-width:1200px;margin:0 auto 15px;padding:0 20px}.view-toggle-bar .view-toggle-inner{display:flex;gap:8px}.view-toggle-bar .toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:2px solid #6c3f13;border-radius:25px;background:#fff;color:#6c3f13;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.view-toggle-bar .toggle-btn svg{width:16px;height:16px}.view-toggle-bar .toggle-btn.active{background:#6c3f13;color:#fff}.view-toggle-bar .toggle-btn:hover:not(.active){background:#f8f4f0}@media screen and (max-width:720px){.seo-content-wrapper:first-child{margin-top:160px}.view-toggle-bar{padding:0 15px;margin-bottom:10px}.view-toggle-bar .toggle-btn{padding:6px 12px;font-size:12px}.seo-bottom,.seo-content-wrapper{padding:0 15px}.hero-section h1{font-size:22px}.hero-section .hero-subtitle{font-size:14px}.breadcrumb{margin-bottom:27px}.tier-nav{padding:12px;margin-bottom:-25px}.coupon-callout{padding:15px}.tier-chip{padding:8px 12px;font-size:14px}.pagination-controls .page-btn{width:38px;height:35px;font-size:13px}}@media screen and (max-width:576px){.pagination-controls .page-btn{width:32px;height:30px;font-size:12px}}