*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#090b0d;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%}.container{width:min(1480px,100% - 44px);margin:0 auto}.v3-header{z-index:100;background:#000;border-bottom:1px solid #292e33;position:sticky;top:0;box-shadow:0 8px 30px #00000047}.v3-header:before{content:none}.v3-header-top{z-index:2;grid-template-columns:545px minmax(320px,1fr) 220px;align-items:center;gap:32px;min-height:190px;display:grid;position:relative}.v31-brand-button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.v31-power-frame{background:radial-gradient(circle at 50% 45%,#ccff0030,#0000 58%),#020304;border:1px solid #465047;flex:0 0 160px;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #ccff001c,0 0 30px #ccff001c}.v31-power-frame:after{content:"";background:#cf0;width:46%;height:5px;position:absolute;bottom:0;left:0}.v31-power-frame img{object-fit:contain;width:144px;height:144px}.v31-brand-copy{flex-direction:column;display:flex}.v31-brand-copy strong{color:#fff;letter-spacing:1.2px;font-size:44px;font-weight:900;line-height:.95}.v31-brand-copy span{color:#cf0;letter-spacing:2.5px;margin-top:12px;font-size:13px;font-weight:900}.v3-search{background:#fff;border:2px solid #cf0;border-radius:6px;height:52px;display:flex;overflow:hidden;box-shadow:0 0 18px #ccff0014}.v3-search input{color:#111;background:#fff;border:0;outline:0;flex:1;min-width:0;padding:0 19px;font-size:15px}.v3-search button{color:#080a0c;background:#cf0;border:0;width:115px;font-size:12px;font-weight:900}.v3-account{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.v3-account>span{font-size:27px}.v3-account div{flex-direction:column;display:flex}.v3-account small{color:#92999f;font-size:10px}.v3-account strong{margin-top:3px;font-size:13px}.v3-nav{z-index:3;background:#111519;border-top:1px solid #252a2f;position:relative}.v3-nav-inner{justify-content:space-between;align-items:stretch;min-height:58px;display:flex}.v3-commerce-nav,.v3-ai-nav{align-items:stretch;display:flex}.v3-nav button{color:#fff;letter-spacing:.5px;background:0 0;border:0;padding:0 20px;font-size:12px;font-weight:900}.v3-nav button:hover{color:#cf0;background:#1b2025}.v3-nav button.active{color:#fff;background:#20262b;box-shadow:inset 0 -4px #cf0}.v3-nav .v3-topdeal-nav{color:#080a0c;background:#cf0;padding:0 29px;font-size:13px}.v3-ai-nav{border-left:1px solid #343a40}.v3-ai-nav button{color:#cf0}.v3-ai-nav button:hover{color:#080a0c;background:#cf0}.v3-dropdown{display:flex;position:relative}.v3-mega{color:#111;background:#fff;border-top:4px solid #cf0;grid-template-columns:repeat(3,1fr);gap:35px;width:670px;padding:28px;display:grid;position:absolute;top:58px;left:0;box-shadow:0 22px 55px #00000073}.v3-mega-small{grid-template-columns:repeat(2,1fr);width:480px}.v3-mega>div{flex-direction:column;align-items:flex-start;display:flex}.v3-mega strong{color:#111;margin-bottom:9px;font-size:11px}.v3-mega button{color:#50565b;text-align:left;background:0 0;width:100%;padding:8px 0;font-weight:600}.v3-mega button:hover{color:#111;background:0 0;text-decoration:underline}.v3-hero{background:#030405;align-items:center;min-height:475px;display:flex;position:relative;overflow:hidden}.v3-hero-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-hero-shade{background:linear-gradient(90deg,#000000fa 0%,#000000e0 36%,#0000006e 68%,#0003 100%),linear-gradient(#0000,#000000a6);position:absolute;inset:0}.v31-hero-lightning{z-index:1;opacity:.3;mix-blend-mode:screen;pointer-events:none;width:570px;position:absolute;top:-170px;right:-80px;transform:rotate(-9deg)}.v3-hero-content{z-index:3;position:relative}.v3-hero-content>span{color:#cf0;letter-spacing:2.5px;font-size:13px;font-weight:900}.v3-hero h1{color:#fff;letter-spacing:-2.5px;max-width:760px;margin:12px 0;font-size:clamp(46px,5vw,78px);font-weight:900;line-height:.93}.v3-hero p{color:#d2d6d9;max-width:620px;margin:0 0 27px;font-size:17px;line-height:1.5}.v3-hero-content button{color:#080a0c;background:#cf0;border:0;padding:15px 23px;font-size:12px;font-weight:900}.v31-slide-arrow{z-index:4;color:#fff;background:#0000008c;border:1px solid #ffffff38;width:46px;height:60px;font-size:38px;position:absolute;top:50%;transform:translateY(-50%)}.v31-slide-arrow:hover{color:#111;background:#cf0}.v31-slide-arrow.left{left:16px}.v31-slide-arrow.right{right:16px}.v3-slider-dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.v3-slider-dots button{opacity:.4;background:#fff;border:0;border-radius:20px;width:9px;height:9px;padding:0}.v3-slider-dots button.active{opacity:1;background:#cf0;width:34px}.v31-powerbar{color:#080a0c;background:#cf0;padding:15px 0;overflow:hidden}.v31-powerbar .container{white-space:nowrap;letter-spacing:1px;justify-content:center;align-items:center;gap:28px;font-size:12px;display:flex}.v31-powerbar strong{font-weight:900}.v3-category-section,.v3-shop-section{padding:52px 0}.v3-category-section{color:#111;background:#f1f2f3}.v3-shop-section{background:#0c0f12}.v3-section-heading,.v3-catalog-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.v3-section-heading>div>span,.v3-catalog-header>div>span{color:#829d00;letter-spacing:1.7px;font-size:11px;font-weight:900}.v3-shop-section .v3-section-heading>div>span{color:#cf0}.v3-section-heading h2,.v3-catalog-header h2{letter-spacing:-.8px;margin:5px 0 0;font-size:31px;font-weight:900}.v3-section-heading p{color:#90969c;margin:6px 0 0}.v3-section-heading>button{color:#cf0;background:0 0;border:0;padding:9px 0;font-weight:900}.v3-category-grid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.v3-category-grid a{color:#111;text-align:left;background:#fff;border:1px solid #d8dcdf;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:180px;padding:19px 15px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.v3-category-grid a:hover{border-color:#8a9d28;transform:translateY(-4px);box-shadow:0 12px 25px #0000001c}.v3-category-grid i{height:52px;font-size:35px;font-style:normal}.v3-category-grid strong{color:#111;margin-top:10px;font-size:15px}.v3-category-grid small{color:#6e757b;min-height:34px;margin-top:4px;line-height:1.3}.v3-category-grid b{color:#465500;margin-top:auto;font-size:11px}.v31-deal-zone{background:radial-gradient(circle at 85% 40%,#ccff0014,#0000 28%),linear-gradient(135deg,#050607,#11161a);border-top:4px solid #cf0;border-bottom:1px solid #282e33;padding:58px 0;position:relative;overflow:hidden}.v31-deal-lightning{opacity:.18;mix-blend-mode:screen;pointer-events:none;width:760px;position:absolute;top:-280px;right:-160px;transform:rotate(-13deg)}.v31-deal-heading{z-index:2;justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex;position:relative}.v31-deal-heading span{color:#cf0;letter-spacing:2px;font-size:12px;font-weight:900}.v31-deal-heading h2{color:#fff;margin:2px 0 3px;font-size:47px;font-style:italic;font-weight:900;line-height:1}.v31-deal-heading p{color:#aab0b5;margin:7px 0 0}.v31-deal-heading button{color:#cf0;background:0 0;border:2px solid #cf0;padding:13px 19px;font-size:11px;font-weight:900}.v31-deal-heading button:hover{color:#111;background:#cf0}.v31-rail{z-index:2;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8a8d8a #20252a;grid-template-rows:1fr;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;gap:15px;padding:2px 2px 17px;display:grid;position:relative;overflow-x:auto}.v31-rail>*{scroll-snap-align:start}.v31-rail::-webkit-scrollbar{height:7px}.v31-rail::-webkit-scrollbar-track{background:#20252a}.v31-rail::-webkit-scrollbar-thumb{background:#8a8d8a}.v3-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.v3-product-card{color:#111;background:#fff;border:1px solid #d9dde0;border-radius:5px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.v3-product-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0000004d}.v3-product-image{cursor:pointer;background:#fff;justify-content:center;align-items:center;height:205px;padding:17px;display:flex;position:relative;overflow:hidden}.v3-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.v3-product-card:hover .v3-product-image img{transform:scale(1.035)}.v3-discount,.v3-deal-label{z-index:2;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;left:11px}.v3-discount{color:#fff;background:#ed6b16;top:11px}.v3-deal-label{color:#111;background:#cf0;top:40px}.v3-heart{z-index:2;color:#222;background:#fffffff2;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:8px;right:9px}.v3-product-body{border-top:1px solid #eceeef;padding:14px}.v3-category-link{color:#626a70;text-transform:uppercase;font-size:10px;font-weight:900}.v3-product-title{color:#111;text-align:left;background:0 0;border:0;width:100%;height:42px;margin-top:5px;padding:0;font-size:14px;font-weight:900;line-height:1.45;overflow:hidden}.v3-rating{align-items:center;gap:6px;margin-top:8px;display:flex}.v3-rating span,.v3-detail-rating span{color:#e7a100;letter-spacing:-1px;font-size:12px}.v3-rating small{color:#747a80;font-size:10px}.v3-from{color:#737980;margin:12px 0 9px;font-size:11px}.v3-from strong{color:#111;margin-left:3px;font-size:20px}.v3-mini-vendors{border:1px solid #e0e3e5;border-radius:4px;overflow:hidden}.v3-mini-vendors a{color:#333;border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;gap:6px;min-height:39px;padding:7px 8px;font-size:10px;text-decoration:none;display:flex}.v3-mini-vendors a:last-child{border-bottom:0}.v3-mini-vendors a.best{background:#f2f6df}.v3-mini-vendors a span{flex-direction:column;display:flex}.v3-mini-vendors a b{color:#526400;margin-bottom:2px;font-size:8px}.v3-mini-vendors a strong{color:#111;font-size:12px}.v3-compare{color:#cf0;background:#15191d;border:0;width:100%;margin-top:10px;padding:11px 8px;font-size:11px;font-weight:900}.v3-compare:hover{color:#111;background:#cf0}.v31-promo-slider{background:#080a0c;padding:28px 0}.v31-promo-slider .container{background:linear-gradient(90deg,#151a1e 0%,#0a0d0f 65%,#020303 100%);border:1px solid #30363b;border-left:7px solid #cf0;align-items:center;min-height:230px;padding:38px 48px;display:flex;position:relative;overflow:hidden}.v31-promo-slider .container>div{z-index:3;position:relative}.v31-promo-slider span{color:#cf0;letter-spacing:2px;font-size:11px;font-weight:900}.v31-promo-slider h2{color:#fff;margin:5px 0;font-size:43px;font-style:italic}.v31-promo-slider p{color:#aeb4b9}.v31-promo-slider button{color:#111;background:#cf0;border:0;margin-top:9px;padding:13px 18px;font-size:11px;font-weight:900}.v31-promo-slider img{opacity:.4;mix-blend-mode:screen;width:590px;position:absolute;top:-210px;right:-65px;transform:rotate(-10deg)}.v31-mini-banner{color:#111;background:#cf0;padding:0}.v31-mini-banner .container{align-items:center;gap:28px;min-height:74px;display:flex}.v31-mini-banner strong{font-size:19px;font-weight:900}.v31-mini-banner span{flex:1;font-size:12px}.v31-mini-banner button{color:#cf0;background:#111;border:0;padding:11px 16px;font-size:10px;font-weight:900}.v3-catalog{color:#111;background:#f1f2f3}.v3-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.v3-filter-buttons button{color:#30363b;background:#fff;border:2px solid #d2d5d8;border-radius:4px;padding:10px 17px;font-size:11px;font-weight:900}.v3-filter-buttons button:hover{border-color:#111}.v3-filter-buttons button.active{color:#fff;background:#111;border:2px solid #cf0;box-shadow:inset 0 -3px #cf0}.v3-result-bar{background:#fff;border:1px solid #dfe1e3;align-items:center;gap:20px;margin-bottom:15px;padding:13px 15px;display:flex}.v3-result-bar strong{color:#111;font-size:13px}.v3-result-bar span{color:#73797f;font-size:12px}.v3-result-bar select{color:#111;background:#fff;border:1px solid #ccd1d5;margin-left:auto;padding:8px 11px}.v3-catalog-layout{grid-template-columns:220px 1fr;align-items:start;gap:18px;display:grid}.v3-filters{color:#111;background:#fff;border:1px solid #dfe1e3;padding:19px}.v31-filter-title{justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.v31-filter-title h3{margin:0}.v31-filter-title button{color:#4d5c00;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.v3-filters>div:not(.v31-filter-title){border-top:1px solid #e5e7e9;flex-direction:column;gap:9px;padding:15px 0;display:flex}.v3-filters>div strong{color:#111;margin-bottom:4px;font-size:12px}.v3-filters label{color:#4e555b;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.v3-filters input{accent-color:#111}.catalog-products{grid-template-columns:repeat(4,minmax(0,1fr))}.v31-no-results{color:#111;text-align:center;background:#fff;border:1px solid #dfe2e4;padding:70px 30px}.v31-no-results strong{font-size:22px}.v31-no-results p{color:#70777d}.v31-no-results button{color:#fff;background:#111;border:0;padding:11px 17px;font-size:10px;font-weight:900}.v3-smart-strip{background:radial-gradient(circle at 5%,#ccff0014,#0000 20%),#050607;border-top:1px solid #292e33;border-bottom:1px solid #292e33;padding:29px 0}.v3-smart-strip .container{grid-template-columns:1.15fr repeat(3,1fr);gap:12px;display:grid}.v3-smart-title{flex-direction:column;justify-content:center;display:flex}.v3-smart-title span{color:#cf0;font-size:12px;font-weight:900}.v3-smart-title strong{color:#fff;margin-top:5px;font-size:21px}.v3-smart-strip button{color:#fff;text-align:left;background:#111519;border:1px solid #30363b;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:flex}.v3-smart-strip button:hover{border-color:#cf0;transform:translateY(-2px)}.v3-smart-strip button>span{font-size:25px}.v3-smart-strip button>div{flex-direction:column;flex:1;display:flex}.v3-smart-strip button strong{color:#cf0;font-size:12px}.v3-smart-strip button small{color:#92999f;margin-top:3px}.v3-product-page{color:#111;background:#f3f4f5;min-height:100vh}.v3-product-page-top{background:#fff;border-bottom:1px solid #dfe2e4;padding:15px 0}.v3-back{color:#4f6000;background:0 0;border:0;padding:0;font-weight:900}.v3-breadcrumb{color:#888e94;margin-top:8px;font-size:10px}.v3-detail-main{padding-top:25px;padding-bottom:55px}.v3-detail-product{background:#fff;border:1px solid #dfe1e3;grid-template-columns:minmax(430px,.95fr) 1fr;gap:45px;padding:25px;display:grid}.v3-gallery{grid-template-columns:70px 1fr;gap:13px;display:grid}.v3-thumbs{flex-direction:column;gap:8px;display:flex}.v3-thumbs button{background:#fff;border:1px solid #dfe2e4;height:66px;padding:5px}.v3-thumbs button.active{border:2px solid #9fbd00}.v3-thumbs img{object-fit:contain;width:100%;height:100%}.v3-main-image{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.v3-main-image>span{color:#fff;background:#ed6b16;padding:7px 10px;font-weight:900;position:absolute;top:5px;left:5px}.v3-main-image img{object-fit:contain;width:100%;height:390px}.v3-detail-info{padding:15px 10px}.v3-detail-brand{color:#656d73;text-transform:uppercase;font-size:11px;font-weight:900}.v3-detail-info h1{max-width:650px;margin:7px 0 11px;font-size:30px;line-height:1.15}.v3-detail-rating{align-items:center;gap:8px;display:flex}.v3-detail-rating small{color:#737980}.v3-detail-info>p{color:#555c62;max-width:670px;line-height:1.65}.v3-detail-price{border-top:1px solid #e3e5e7;border-bottom:1px solid #e3e5e7;flex-direction:column;margin-top:25px;padding:18px 0;display:flex}.v3-detail-price small{color:#747a80}.v3-detail-price strong{margin:2px 0;font-size:34px}.v3-detail-price span{font-size:12px}.v3-price-tools{margin-top:14px}.v3-price-tools button{color:#111;background:#fff;border:1px solid #cfd3d6;padding:10px 14px;font-weight:800}.v3-offers,.v3-detail-block,.v3-price-history{background:#fff;border:1px solid #dfe1e3;margin-top:18px;padding:24px}.v3-offers-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.v3-offers-heading h2,.v3-detail-block h2,.v3-price-history h2{color:#111;margin:0;font-size:24px}.v3-offers-heading p{color:#737980;margin:4px 0 0;font-size:12px}.v3-offers-heading>span{color:#777e84;font-size:10px}.v3-offer-list{flex-direction:column;gap:8px;display:flex}.v3-offer{border:1px solid #dfe2e4;grid-template-columns:1.5fr 1fr .7fr 180px;align-items:center;gap:20px;min-height:95px;padding:13px 15px;display:grid}.v3-offer.winner{background:#f7f9ed;border:2px solid #91aa19}.v3-offer-shop{align-items:center;gap:12px;display:flex}.v3-shop-logo{background:#fff;border:1px solid #d9dcdf;justify-content:center;align-items:center;width:54px;height:45px;font-weight:900;display:flex}.v3-offer-shop>div:last-child,.v3-offer-delivery,.v3-offer-price{flex-direction:column;display:flex}.v3-offer-shop b{color:#526400;margin-bottom:2px;font-size:9px}.v3-offer-shop strong,.v3-offer-delivery strong{color:#111}.v3-offer-shop small,.v3-offer-delivery small,.v3-offer-price small,.v3-offer-price span{color:#7a8086;margin-top:3px;font-size:10px}.v3-offer-price strong{color:#111;font-size:21px}.v3-offer>a{color:#cf0;text-align:center;background:#15191d;padding:12px 13px;font-size:11px;font-weight:900;text-decoration:none}.v3-offer.winner>a{color:#111;background:#cf0}.v3-affiliate-note{color:#878d92;margin:12px 0 0;font-size:9px}.v3-info-layout{grid-template-columns:1fr 430px;gap:55px;margin-top:18px;display:grid}.v3-info-layout h3{color:#111;margin-top:0}.v3-info-layout p{color:#5d6369;line-height:1.65}.v3-specs{border-top:1px solid #e1e4e6}.v3-specs div{border-bottom:1px solid #e1e4e6;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.v3-specs span{color:#737a80}.v3-price-history{grid-template-columns:360px 1fr;gap:50px;display:grid}.v3-price-history>div:first-child>span{color:#536500;font-size:10px;font-weight:900}.v3-price-history p{color:#747b81;font-size:12px}.v3-fake-chart{border-bottom:2px solid #dfe2e4;align-items:flex-end;gap:8px;height:140px;display:flex}.v3-fake-chart span{background:#8fa719;flex:1;min-height:10px}.v3-footer{background:#000;border-top:4px solid #cf0;padding:48px 0 20px;position:relative;overflow:hidden}.v3-footer:after{content:"";opacity:.09;mix-blend-mode:screen;pointer-events:none;background:url(/Bliksem.png) 50%/contain no-repeat;width:560px;height:560px;position:absolute;bottom:-260px;right:-125px;transform:rotate(-12deg)}.v31-footer-top,.v3-footer-bottom{z-index:2;position:relative}.v31-footer-top{grid-template-columns:545px 1fr;align-items:start;gap:75px;display:grid}.v31-footer-brand .v31-power-frame{flex-basis:160px;width:160px;height:160px}.v31-footer-brand .v31-power-frame img{width:144px;height:144px}.v31-footer-brand .v31-brand-copy strong{font-size:44px}.v31-footer-brand p{color:#858c92;max-width:430px;margin:17px 0 0;font-size:12px;line-height:1.6}.v3-footer-links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.v3-footer-links>div{flex-direction:column;align-items:flex-start;display:flex}.v3-footer-links>div>strong{color:#cf0;letter-spacing:1px;margin-bottom:15px;font-size:11px}.v3-footer-links button,.v3-footer-links a{color:#a3a9ae;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:11px;text-decoration:none}.v3-footer-links button:hover,.v3-footer-links a:hover{color:#fff}.v3-footer-bottom{color:#5e656b;letter-spacing:1.2px;border-top:1px solid #22272b;margin-top:42px;padding-top:18px;font-size:9px}@media (max-width:1200px){.v3-header-top{grid-template-columns:440px minmax(280px,1fr) 180px;min-height:155px}.v31-power-frame{flex-basis:125px;width:125px;height:125px}.v31-power-frame img{width:112px;height:112px}.v31-brand-copy strong{font-size:34px}.v31-brand-copy span{font-size:10px}.v3-category-grid{grid-template-columns:repeat(4,1fr)}.v3-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-ai-nav button{padding:0 9px;font-size:10px}}@media (max-width:950px){.container{width:min(100% - 24px,1480px)}.v3-header-top{grid-template-columns:1fr auto;padding:12px 0}.v3-search{grid-area:2/1/auto/-1}.v3-nav-inner{overflow-x:auto}.v3-commerce-nav,.v3-ai-nav{flex-shrink:0}.v3-product-grid,.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-catalog-layout{grid-template-columns:1fr}.v3-filters{display:block}.v3-detail-product,.v3-info-layout,.v3-price-history{grid-template-columns:1fr}.v3-offer{grid-template-columns:1fr 1fr}.v3-smart-strip .container,.v31-footer-top{grid-template-columns:1fr}}@media (max-width:680px){.v3-header-top{min-height:auto}.v31-brand{gap:12px}.v31-power-frame{flex-basis:88px;width:88px;height:88px}.v31-power-frame img{width:78px;height:78px}.v31-brand-copy strong{font-size:25px}.v31-brand-copy span{letter-spacing:1.3px;margin-top:6px;font-size:8px}.v3-account div{display:none}.v3-hero{min-height:400px}.v3-hero h1{font-size:43px}.v31-powerbar .container{justify-content:flex-start;overflow-x:auto}.v3-category-grid{grid-template-columns:repeat(2,1fr)}.v3-product-grid,.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v3-product-image{height:165px}.v3-product-body{padding:10px}.v31-deal-heading,.v3-section-heading,.v3-catalog-header{flex-direction:column;align-items:flex-start}.v31-deal-heading h2{font-size:38px}.v31-promo-slider .container{padding:28px 24px}.v31-promo-slider h2{font-size:31px}.v31-mini-banner .container{flex-direction:column;align-items:flex-start;gap:9px;padding:15px 0}.v3-result-bar span{display:none}.v3-detail-product,.v3-offers,.v3-detail-block,.v3-price-history{padding:15px}.v3-gallery{grid-template-columns:1fr}.v3-thumbs{flex-direction:row;order:2}.v3-thumbs button{width:65px}.v3-main-image{min-height:280px}.v3-main-image img{height:280px}.v3-offer{grid-template-columns:1fr;gap:10px}.v31-footer-brand .v31-power-frame{flex-basis:100px;width:100px;height:100px}.v31-footer-brand .v31-power-frame img{width:88px;height:88px}.v31-footer-brand .v31-brand-copy strong{font-size:29px}.v3-footer-links{grid-template-columns:repeat(2,1fr)}}.v3-catalog-link{color:inherit;font:inherit;white-space:nowrap;align-items:center;padding:12px 14px;font-weight:700;text-decoration:none;display:inline-flex}.v3-catalog-link:hover{text-decoration:underline}.v3-catalog-link:focus-visible{outline-offset:2px;outline:2px solid}.v3-category-navigation{position:relative}.v3-category-navigation>button{min-height:58px}.v3-category-menu{z-index:60;color:#111;background:#fff;border:1px solid #d8dcdf;border-radius:5px;width:min(340px,85vw);max-height:65vh;padding:12px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 25px #00000026}.v3-category-menu a{color:inherit;padding:12px;text-decoration:none;display:block}.v3-category-menu a:hover{background:#f3f5e9}.v3-category-menu a:focus-visible{outline:2px solid #687820}@media (max-width:1100px){.v3-nav-inner{flex-wrap:wrap;gap:8px;overflow:visible}.v3-commerce-nav,.v3-ai-nav{flex-wrap:wrap;flex-shrink:1;min-width:0}.v3-category-menu{width:min(340px,85vw);position:static}.v3-ai-nav button{min-height:44px}}.v3-shop-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.v3-offer.winner{position:relative;box-shadow:0 0 0 1px #c4ff004d,0 12px 36px #0000002e}.v3-offer.winner:before{content:"GOEDKOOPSTE TOTAALPRIJS";color:#080b0c;letter-spacing:.08em;background:#c4ff00;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:-10px;right:18px}.v3-offer-price span{font-weight:800}@media (max-width:700px){.v3-offer.winner:before{font-size:9px;right:10px}.v3-offer{position:relative}}.v3-catalog-summary{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.v3-catalog-summary p{margin:0}.v3-catalog-summary span{letter-spacing:.04em;color:#c4ff00;border:1px solid #c4ff0040;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}@media (max-width:700px){.v3-catalog-summary{flex-direction:column;align-items:flex-start}}.v3-mobile-filter-button{color:#c4ff00;text-transform:uppercase;letter-spacing:.06em;background:#0b0e0f;border:1px solid #c4ff00;width:100%;margin:0 0 14px;padding:13px 16px;font-weight:900;display:none}@media (max-width:950px){.v3-mobile-filter-button{display:block}.v3-filters{display:none}.v3-filters.is-open{background:#0b0e0f;border:1px solid #252b2e;margin-bottom:16px;padding:18px;display:block}.v3-filters.is-open fieldset{margin-bottom:18px}.v3-filters.is-open label{min-height:40px}}@media (max-width:950px){.v3-mobile-filterbar{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.v3-mobile-filterbar button{color:#c4ff00;letter-spacing:.05em;background:#0a0d0e;border:1px solid #c4ff00;border-radius:5px;width:100%;min-height:46px;font-weight:900}.v3-filters{display:none}.v3-filters.is-open{margin-bottom:18px;display:block}}.v3-filter-reset{cursor:pointer;background:0 0;border:1px solid #d8dcdf;width:100%;min-height:40px;margin-bottom:14px;font-weight:800}.v3-filter-reset:disabled{opacity:.38;cursor:default}.v3-filters fieldset{border:0;border-bottom:1px solid #e3e6e8;margin:0 0 18px;padding:0 0 16px}.v3-filters legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.v3-filters fieldset label{cursor:pointer;align-items:center;gap:9px;margin:8px 0;display:flex}.v3-filters input[type=checkbox]{accent-color:#9dbb00;width:17px;height:17px}.v3-filters input[type=number],.v3-filters select{background:#fff;border:1px solid #d8dcdf;border-radius:4px;width:100%;min-height:40px;margin-top:5px;padding:8px}.v3-mobile-filterbar{display:none}@media (max-width:950px){.v3-mobile-filterbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.v3-mobile-filterbar button{min-height:46px;padding:0 22px}.v3-filters{display:none}.v3-filters.is-open{display:block}}.v3-card-meta{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.v3-card-brand{text-overflow:ellipsis;white-space:nowrap;color:#747b81;text-transform:uppercase;letter-spacing:.05em;max-width:48%;font-size:10px;font-weight:800;overflow:hidden}.v3-from{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;margin-top:12px;display:grid}.v3-from>span{text-transform:uppercase;letter-spacing:.04em;color:#697076;font-size:10px;font-weight:800}.v3-from>strong{color:#111;grid-area:1/2/3;font-size:22px;line-height:1}.v3-from>small{color:#7a8186;font-size:9px}.v3-card-shopline{color:#697076;justify-content:space-between;gap:8px;margin:7px 0 10px;font-size:10px;display:flex}.v3-card-shopline span:last-child{font-weight:800}@media (max-width:680px){.v3-from{grid-template-columns:1fr}.v3-from>strong{grid-area:auto/1;font-size:20px}.v3-card-shopline{flex-direction:column;gap:2px}}.v3-comparison-note{background:#f7f8f5;border:1px solid #e1e4e6;border-radius:5px;align-items:flex-start;gap:12px;margin:18px 0 8px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.v3-comparison-note strong{color:#536500;flex:none}.v3-comparison-note span{color:#5d6369}@media (max-width:680px){.v3-comparison-note{flex-direction:column;gap:4px}}@media (min-width:681px) and (max-width:1100px){.v3-offers{padding:20px}.v3-offer{grid-template-columns:minmax(0,1.35fr) minmax(150px,.8fr);gap:14px 22px;padding:16px}.v3-offer-shop{min-width:0}.v3-offer-delivery{grid-column:1}.v3-offer-price{grid-area:1/2}.v3-offer>a{grid-area:2/2;justify-content:center;align-items:center;min-height:46px;display:flex}}@media (max-width:680px){.v3-offers-heading{flex-direction:column;align-items:flex-start;gap:5px}.v3-offer{gap:12px;padding:18px 14px 14px}.v3-offer-shop{padding-right:6px}.v3-shop-logo{flex:0 0 48px;width:48px;height:42px}.v3-offer-delivery,.v3-offer-price{border-top:1px solid #e2e5e7;padding-top:10px}.v3-offer-price strong{font-size:25px}.v3-offer>a{justify-content:center;align-items:center;width:100%;min-height:50px;font-size:12px;display:flex}.v3-offer.winner:before{top:-9px;right:8px}.v3-comparison-note{flex-direction:column;gap:4px;display:flex}}@media (min-width:681px) and (max-width:1100px){.v3-detail-product{gap:28px}.v3-main-image{min-height:420px}.v3-main-image img{object-fit:contain;max-height:420px}.v3-info-layout,.v3-price-history{gap:28px}.v3-specs{min-width:0}}@media (max-width:680px){.v3-detail-product{gap:18px}.v3-main-image{min-height:240px}.v3-main-image img{object-fit:contain;max-width:100%;height:240px}.v3-thumbs{max-width:100%;padding-bottom:4px;overflow-x:auto}.v3-thumbs button{flex:0 0 62px}.v3-info-layout{gap:18px}.v3-info-layout h3{font-size:20px}.v3-info-layout p{font-size:13px;line-height:1.55}.v3-specs div{align-items:flex-start;gap:18px}.v3-specs strong{text-align:right;overflow-wrap:anywhere}.v3-price-history{gap:18px}.v3-price-history h2{font-size:21px}.v3-fake-chart{gap:5px;height:110px;overflow:hidden}.v3-detail-block,.v3-price-history{overflow:hidden}}.v3-catalog nav button{color:#111;cursor:pointer;background:#fff;border:1px solid #cfd4d7;min-height:42px;padding:9px 15px;font-weight:800}.v3-catalog nav button:disabled{opacity:.42;cursor:default}@media (min-width:681px) and (max-width:1100px){.v3-result-bar{flex-wrap:wrap;align-items:flex-end}.v3-result-bar label{flex-direction:column;flex:260px;gap:6px;display:flex}.v3-result-bar input,.v3-result-bar select{width:100%;min-height:44px;margin-left:0}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-filters.is-open{max-height:60vh;overflow-y:auto}}@media (max-width:680px){.v3-catalog{padding-bottom:32px!important}.v3-result-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.v3-result-bar label{flex-direction:column;gap:6px;width:100%;font-size:11px;font-weight:800;display:flex}.v3-result-bar input,.v3-result-bar select{width:100%;min-height:46px;margin:0;padding:10px 12px;font-size:16px}.v3-mobile-filterbar{z-index:30;background:#f3f4f5;padding:7px 0;position:sticky;top:0}.v3-filters.is-open{overscroll-behavior:contain;max-height:68vh;overflow-y:auto}.v3-filters.is-open label{min-height:44px}.v3-filters.is-open input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.v3-catalog-summary{gap:7px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-catalog nav{justify-content:space-between;gap:8px!important}.v3-catalog nav button{flex:1;min-height:46px;padding:10px 8px}.v3-catalog nav span{text-align:center;flex:none;font-size:11px}}@media (max-width:430px){.catalog-products{grid-template-columns:1fr}}.v3-auth-page{color:#fff;background:#050607;place-items:start center;min-height:100vh;padding:70px 20px;display:grid}.v3-auth-card{background:#101315;border:1px solid #292e33;width:min(100%,480px);padding:34px}.v3-auth-back{color:#aeb5ba;text-decoration:none}.v3-auth-kicker{color:#cf0;margin-top:34px;font-size:12px;font-weight:900;display:block}.v3-auth-card h1{margin:8px 0 10px;font-size:32px}.v3-auth-card>p{color:#aeb5ba;line-height:1.6}.v3-auth-card form{gap:16px;margin-top:26px;display:grid}.v3-auth-card label{gap:7px;font-size:12px;font-weight:800;display:grid}.v3-auth-card input{color:#fff;background:#080a0b;border:1px solid #343a3f;min-height:48px;padding:11px 13px;font-size:16px}.v3-auth-card form button{color:#090b0c;cursor:pointer;background:#cf0;border:0;min-height:50px;font-weight:900}.v3-auth-card form button:disabled{opacity:.6}.v3-auth-status{border:1px solid #343a3f;padding:12px}.v3-auth-switch{color:#cf0;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:8px 0;font-weight:800}@media (max-width:680px){.v3-auth-page{padding:24px 12px}.v3-auth-card{padding:24px 18px}.v3-auth-card h1{font-size:27px}}.v3-account-page{color:#fff;background:#050607;min-height:100vh;padding:48px 20px}.v3-account-shell{width:min(1180px,100%);margin:auto}.v3-account-head{border-bottom:1px solid #292e33;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:25px;display:flex}.v3-account-head span,.v3-account-grid b{color:#cf0;font-size:11px}.v3-account-head h1{margin:5px 0;font-size:34px}.v3-account-head p{color:#90989e;margin:0}.v3-account-head button{color:#fff;background:0 0;border:1px solid #3a4146;padding:11px 16px}.v3-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.v3-account-grid a{color:#fff;background:#101315;border:1px solid #292e33;min-height:190px;padding:24px;text-decoration:none}.v3-account-grid a:hover{border-color:#cf0}.v3-account-grid h2{margin:10px 0;font-size:21px}.v3-account-grid p{color:#9ca3a8;line-height:1.55}.v3-account-grid strong{color:#cf0;font-size:12px}.v3-account-status{background:#0b0e10;border:1px solid #292e33;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:14px;padding:20px;display:grid}.v3-account-status div{gap:5px;display:grid}.v3-account-status span{color:#858d93;font-size:11px}.v3-account-status strong{font-size:14px}@media (max-width:680px){.v3-account-page{padding:24px 12px}.v3-account-head{flex-direction:column;align-items:flex-start}.v3-account-grid{grid-template-columns:1fr}.v3-account-grid a{min-height:0}.v3-account-status{grid-template-columns:1fr}}.v3-settings-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px}.v3-settings-shell{width:min(1050px,100%);margin:auto}.v3-settings-shell header{padding-bottom:24px}.v3-settings-shell header>a{color:#aeb5ba;text-decoration:none}.v3-settings-shell header>span{color:#cf0;margin-top:28px;font-size:11px;font-weight:900;display:block}.v3-settings-shell h1{margin:6px 0;font-size:34px}.v3-settings-shell header p{color:#9ba2a7}.v3-settings-shell section{background:#101315;border:1px solid #292e33;margin-top:14px;padding:24px}.v3-settings-shell section h2{margin:0 0 18px;font-size:18px}.v3-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v3-settings-grid label{color:#c9ced1;gap:7px;font-size:12px;font-weight:800;display:grid}.v3-settings-grid input,.v3-settings-grid select{color:#fff;background:#080a0b;border:1px solid #343a3f;width:100%;min-height:46px;padding:10px 12px;font-size:15px}.v3-settings-check{align-items:center;gap:10px!important;display:flex!important}.v3-settings-check input{width:18px!important;min-height:18px!important}.v3-settings-save{background:#0b0e10;border:1px solid #292e33;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex;position:sticky;bottom:0}.v3-settings-save button{color:#080a0b;background:#cf0;border:0;min-height:48px;padding:0 22px;font-weight:900}.v3-settings-save span{color:#c9ced1;font-size:12px}@media (max-width:680px){.v3-settings-page{padding:24px 12px}.v3-settings-shell h1{font-size:27px}.v3-settings-shell section{padding:18px}.v3-settings-grid{grid-template-columns:1fr}.v3-settings-save{flex-direction:column;align-items:stretch}.v3-settings-save button{width:100%}}.v3-fitness-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-fitness-shell{width:min(1180px,100%);margin:auto}.v3-fitness-shell header>a{color:#aeb5ba;text-decoration:none}.v3-fitness-shell header>span{color:#cf0;margin-top:34px;font-size:11px;font-weight:900;display:block}.v3-fitness-shell h1{margin:6px 0;font-size:42px}.v3-fitness-shell header p{color:#9ba2a7;max-width:700px;line-height:1.6}.v3-fitness-actions{gap:10px;margin-top:20px;display:flex}.v3-fitness-actions a{color:#080a0b;background:#cf0;padding:12px 16px;font-weight:900;text-decoration:none}.v3-fitness-actions a+a{color:#fff;background:0 0;border:1px solid #343a3f}.v3-fitness-tools{background:#101315;border:1px solid #292e33;margin:32px 0 24px;padding:16px}.v3-fitness-tools input{color:#fff;background:#080a0b;border:1px solid #343a3f;width:100%;min-height:48px;padding:10px 13px;font-size:15px}.v3-fitness-tools div{gap:8px;margin-top:12px;display:flex;overflow:auto}.v3-fitness-tools button{white-space:nowrap;color:#c8ced2;background:#0a0c0d;border:1px solid #343a3f;padding:9px 12px}.v3-fitness-tools button.active{color:#cf0;border-color:#cf0}.v3-fitness-title{justify-content:space-between;align-items:center;display:flex}.v3-fitness-title span{color:#8f979c;font-size:12px}.v3-exercise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v3-exercise-grid article{background:#101315;border:1px solid #292e33;overflow:hidden}.v3-exercise-grid img,.v3-exercise-placeholder{aspect-ratio:16/10;object-fit:cover;background:#0a0d0e;width:100%}.v3-exercise-placeholder{color:#cf0;place-items:center;font-size:52px;font-weight:1000;display:grid}.v3-exercise-grid article>div:last-child{padding:18px}.v3-exercise-grid small{color:#cf0;font-weight:900}.v3-exercise-grid h3{margin:7px 0}.v3-exercise-grid p,.v3-exercise-grid span{color:#959da2;font-size:12px;line-height:1.5}.v3-fitness-empty{color:#9ba2a7;background:#101315;border:1px solid #292e33;padding:30px}.v3-fitness-empty strong{color:#fff}@media (max-width:950px){.v3-exercise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.v3-fitness-page{padding:24px 12px 60px}.v3-fitness-shell h1{font-size:30px}.v3-fitness-actions{flex-direction:column}.v3-fitness-actions a{text-align:center}.v3-exercise-grid{grid-template-columns:1fr}}.v3-plan-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-plan-shell{width:min(1180px,100%);margin:auto}.v3-plan-shell header>a{color:#aeb5ba;text-decoration:none}.v3-plan-shell header>span{color:#cf0;margin-top:30px;font-size:11px;font-weight:900;display:block}.v3-plan-shell h1{margin:6px 0;font-size:40px}.v3-plan-shell header p{color:#9ba2a7;max-width:760px;line-height:1.6}.v3-plan-shell header p strong{color:#fff}.v3-plan-shell header>div{gap:10px;margin-top:18px;display:flex}.v3-plan-shell header>div a{color:#080a0b;background:#cf0;padding:11px 14px;font-weight:900;text-decoration:none}.v3-plan-shell header>div a+a{color:#fff;background:0 0;border:1px solid #343a3f}.v3-plan-week{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.v3-plan-week article{background:#101315;border:1px solid #292e33;padding:22px}.v3-plan-week small,.v3-plan-ai b{color:#cf0;font-weight:900}.v3-plan-week h2{margin:7px 0}.v3-plan-week article>p{color:#929a9f;font-size:12px}.v3-plan-week ul{margin:18px 0 0;padding:0;list-style:none}.v3-plan-week li{border-top:1px solid #292e33;gap:3px;padding:10px 0;font-weight:800;display:grid}.v3-plan-week li span{color:#8d959a;font-size:11px;font-weight:400}.v3-plan-note{line-height:1.5}.v3-plan-ai{background:#0b0e10;border:1px solid #394148;margin-top:14px;padding:24px}.v3-plan-ai h2{margin:8px 0}.v3-plan-ai p{color:#9ba2a7;max-width:850px;line-height:1.6}@media (max-width:950px){.v3-plan-week{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.v3-plan-page{padding:24px 12px 60px}.v3-plan-shell h1{font-size:30px}.v3-plan-shell header>div{flex-direction:column}.v3-plan-shell header>div a{text-align:center}.v3-plan-week{grid-template-columns:1fr}}.v3-recipes-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-recipes-shell{width:min(1180px,100%);margin:auto}.v3-recipes-shell header>a{color:#aeb5ba;text-decoration:none}.v3-recipes-shell header>span{color:#cf0;margin-top:34px;font-size:11px;font-weight:900;display:block}.v3-recipes-shell h1{margin:6px 0;font-size:42px}.v3-recipes-shell header p{color:#9ba2a7;max-width:720px;line-height:1.6}.v3-recipes-shell header>div{gap:10px;margin-top:20px;display:flex}.v3-recipes-shell header>div a{color:#080a0b;background:#cf0;padding:12px 16px;font-weight:900;text-decoration:none}.v3-recipes-shell header>div a+a{color:#fff;background:0 0;border:1px solid #343a3f}.v3-recipes-tools{background:#101315;border:1px solid #292e33;margin:32px 0 24px;padding:16px}.v3-recipes-tools input{color:#fff;background:#080a0b;border:1px solid #343a3f;width:100%;min-height:48px;padding:10px 13px;font-size:15px}.v3-recipes-tools>div{gap:8px;margin-top:12px;display:flex;overflow:auto}.v3-recipes-tools button{white-space:nowrap;color:#c8ced2;background:#0a0c0d;border:1px solid #343a3f;padding:9px 12px}.v3-recipes-tools button.active{color:#cf0;border-color:#cf0}.v3-recipes-title{justify-content:space-between;align-items:center;display:flex}.v3-recipes-title span{color:#8f979c;font-size:12px}.v3-recipes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v3-recipes-grid article{background:#101315;border:1px solid #292e33;overflow:hidden}.v3-recipes-grid img,.v3-recipe-placeholder{aspect-ratio:16/10;object-fit:cover;background:#0a0d0e;width:100%}.v3-recipe-placeholder{color:#cf0;place-items:center;font-size:52px;font-weight:1000;display:grid}.v3-recipes-grid article>div:last-child{padding:18px}.v3-recipes-grid small{color:#cf0;font-weight:900}.v3-recipes-grid h2{margin:7px 0;font-size:20px}.v3-recipes-grid p{color:#959da2;font-size:12px;line-height:1.5}.v3-macros{grid-template-columns:repeat(2,1fr);gap:7px!important;margin:16px 0!important;display:grid!important}.v3-macros span{color:#8f979c;background:#090b0c;padding:8px;font-size:10px}.v3-macros b{color:#fff;font-size:14px;display:block}.v3-recipes-grid strong{color:#cf0;font-size:11px}.v3-recipes-empty{color:#9ba2a7;background:#101315;border:1px solid #292e33;padding:30px}.v3-recipes-empty strong{color:#fff}@media (max-width:950px){.v3-recipes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.v3-recipes-page{padding:24px 12px 60px}.v3-recipes-shell h1{font-size:30px}.v3-recipes-shell header>div{flex-direction:column}.v3-recipes-shell header>div a{text-align:center}.v3-recipes-grid{grid-template-columns:1fr}}.v3-nutrition-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-nutrition-shell{width:min(1180px,100%);margin:auto}.v3-nutrition-shell header>a{color:#aeb5ba;text-decoration:none}.v3-nutrition-shell header>span{color:#cf0;margin-top:30px;font-size:11px;font-weight:900;display:block}.v3-nutrition-shell h1{margin:6px 0;font-size:40px}.v3-nutrition-shell header p{color:#9ba2a7;max-width:760px;line-height:1.6}.v3-nutrition-shell header p strong{color:#fff}.v3-nutrition-shell header>div{gap:10px;margin-top:18px;display:flex}.v3-nutrition-shell header>div a{color:#080a0b;background:#cf0;padding:11px 14px;font-weight:900;text-decoration:none}.v3-nutrition-shell header>div a+a{color:#fff;background:0 0;border:1px solid #343a3f}.v3-nutrition-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.v3-nutrition-summary div{background:#0b0e10;border:1px solid #292e33;gap:5px;padding:17px;display:grid}.v3-nutrition-summary span{color:#858d93;font-size:11px}.v3-nutrition-summary b{font-size:14px}.v3-meal-day{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.v3-meal-day article{background:#101315;border:1px solid #292e33;padding:22px}.v3-meal-day small,.v3-nutrition-ai>b{color:#cf0;font-weight:900}.v3-meal-day h2{margin:8px 0}.v3-meal-day p{color:#939ba0;font-size:12px;line-height:1.5}.v3-meal-macros{grid-template-columns:repeat(4,1fr);gap:6px;margin:17px 0;display:grid}.v3-meal-macros span{color:#858d93;background:#080a0b;padding:8px;font-size:10px}.v3-meal-macros b{color:#fff;font-size:14px;display:block}.v3-nutrition-ai{background:#0b0e10;border:1px solid #394148;margin-top:14px;padding:24px}.v3-nutrition-ai h2{margin:8px 0}.v3-nutrition-ai p{color:#9ba2a7;max-width:850px;line-height:1.6}@media (max-width:680px){.v3-nutrition-page{padding:24px 12px 60px}.v3-nutrition-shell h1{font-size:30px}.v3-nutrition-shell header>div{flex-direction:column}.v3-nutrition-shell header>div a{text-align:center}.v3-nutrition-summary,.v3-meal-day{grid-template-columns:1fr}.v3-meal-macros{grid-template-columns:repeat(2,1fr)}}.v3-favs-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-favs-shell{width:min(1180px,100%);margin:auto}.v3-favs-shell header>a:first-child{color:#aeb5ba;text-decoration:none}.v3-favs-shell header>span{color:#cf0;margin-top:30px;font-size:11px;font-weight:900;display:block}.v3-favs-shell h1{margin:6px 0;font-size:40px}.v3-favs-shell header p{color:#9ba2a7;max-width:760px;line-height:1.6}.v3-favs-shop{color:#080a0b;background:#cf0;margin-top:12px;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-block}.v3-favs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.v3-favs-grid article{background:#101315;border:1px solid #292e33;overflow:hidden}.v3-favs-grid img,.v3-fav-placeholder{aspect-ratio:16/10;object-fit:contain;background:#0a0d0e;width:100%}.v3-fav-placeholder{color:#cf0;place-items:center;font-size:52px;font-weight:1000;display:grid}.v3-favs-grid article>div:last-child{padding:18px}.v3-favs-grid small{color:#cf0;font-weight:900}.v3-favs-grid h2{margin:7px 0;font-size:19px}.v3-favs-grid p{color:#959da2;font-size:12px;line-height:1.5}.v3-fav-actions{gap:8px;margin-top:16px;display:flex}.v3-fav-actions a,.v3-fav-actions button{color:#080a0b;background:#cf0;border:0;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.v3-fav-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #343a3f}.v3-favs-empty{color:#9ba2a7;background:#101315;border:1px solid #292e33;margin-top:28px;padding:30px}.v3-favs-empty strong{color:#fff}.v3-favs-empty a{color:#cf0;font-weight:900;text-decoration:none}@media (max-width:950px){.v3-favs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.v3-favs-page{padding:24px 12px 60px}.v3-favs-shell h1{font-size:30px}.v3-favs-grid{grid-template-columns:1fr}}.v3-account-tabs{background:#0b0e10;border:1px solid #292e33;margin:24px 0 18px;overflow-x:auto}.v3-account-tabs>div{min-width:max-content;display:flex}.v3-account-tabs a{color:#a7afb4;border-right:1px solid #292e33;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none}.v3-account-tabs a:hover{color:#fff;background:#111619}.v3-account-tabs a.active{color:#080a0b;background:#cf0}.v3-account-credit{min-width:100px;background:#0c0f08!important;border:1px solid #3c450d!important;gap:2px!important;padding:10px 14px!important;display:grid!important}.v3-account-credit small{color:#a5ad91;font-size:9px;font-weight:900}.v3-account-credit b{color:#cf0;font-size:22px}@media (max-width:680px){.v3-account-head{flex-wrap:wrap;align-items:flex-start!important}.v3-account-credit{margin-left:0}.v3-account-tabs{margin-top:16px}}.v3-myrecipes-page{color:#fff;background:#050607;min-height:100vh;padding:42px 20px 80px}.v3-myrecipes-shell{width:min(1180px,100%);margin:auto}.v3-myrecipes-shell header>a{color:#aeb5ba;text-decoration:none}.v3-myrecipes-shell header>span{color:#cf0;margin-top:30px;font-size:11px;font-weight:900;display:block}.v3-myrecipes-shell h1{margin:6px 0;font-size:40px}.v3-myrecipes-shell header p{color:#9ba2a7}.v3-myrecipes-shell header>div{gap:9px;margin-top:18px;display:flex}.v3-myrecipes-shell header>div a,.v3-myrecipes-shell header>div button{color:#080a0b;background:#cf0;border:0;padding:11px 14px;font-weight:900;text-decoration:none}.v3-myrecipes-shell header>div button{color:#7d858a;background:#0b0e10;border:1px solid #343a3f}.v3-myrecipes-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.v3-myrecipes-grid article{background:#101315;border:1px solid #292e33;padding:20px}.v3-myrecipes-grid small{color:#cf0;font-weight:900}.v3-myrecipes-grid h2{margin:8px 0}.v3-myrecipes-grid p{color:#90989d}.v3-myrecipes-grid button{color:#fff;background:0 0;border:1px solid #343a3f;margin-top:12px;padding:9px 11px}.v3-myrecipes-empty{color:#9ba2a7;background:#101315;border:1px solid #292e33;margin-top:28px;padding:30px}.v3-myrecipes-empty strong{color:#fff}.v3-myrecipes-empty a{color:#cf0;font-weight:900;text-decoration:none}@media (max-width:800px){.v3-myrecipes-grid{grid-template-columns:1fr}.v3-myrecipes-shell header>div{flex-direction:column}.v3-myrecipes-shell h1{font-size:30px}}.v3-recipes-tools select{color:#fff;background:#080a0b;border:1px solid #343a3f;min-height:42px;margin-top:12px;padding:8px 12px}.v3-public-rating{align-items:center;gap:8px!important;margin:7px 0 2px!important;display:flex!important}.v3-public-rating b{color:#cf0}.v3-public-rating span{color:#8f979c;font-size:10px}.v3-credit-history{background:#0b0e10;border:1px solid #292e33;grid-template-columns:220px 1fr;gap:20px;margin-top:14px;padding:22px;display:grid}.v3-credit-history>div>b{color:#cf0;font-size:10px}.v3-credit-history h2{margin:5px 0}.v3-credit-history ul{margin:0;padding:0;list-style:none}.v3-credit-history li{color:#a8afb3;border-bottom:1px solid #252a2e;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.v3-credit-history li strong{color:#fff}.v3-credit-history li strong.plus{color:#cf0}.v3-credit-history>p{color:#8f979c;margin:0;line-height:1.6}@media (max-width:680px){.v3-credit-history{grid-template-columns:1fr}}.v3-settings-grid textarea{resize:vertical;color:#fff;width:100%;min-height:82px;font:inherit;background:#080a0b;border:1px solid #343a3f;padding:12px}.v3-settings-safety{color:#9da5aa;background:#0b0e10;border-left:3px solid #cf0;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.v3-nutrition-safety{background:#0c0f08;border:1px solid #3b450d;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.v3-nutrition-safety b{color:#cf0;white-space:nowrap;font-size:11px}.v3-nutrition-safety span{color:#a7af9b;font-size:12px}@media (max-width:680px){.v3-nutrition-safety{flex-direction:column;align-items:flex-start;gap:5px}}.v3-plan-safety{background:#0c0f08;border:1px solid #3b450d;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.v3-plan-safety b{color:#cf0;white-space:nowrap;font-size:11px}.v3-plan-safety span{color:#a7af9b;font-size:12px;line-height:1.5}@media (max-width:680px){.v3-plan-safety{flex-direction:column;align-items:flex-start;gap:5px}}.v3-plan-actions{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.v3-plan-actions button{color:#080a0b;cursor:pointer;background:#cf0;border:0;padding:11px 15px;font-weight:900}.v3-plan-actions button:disabled{opacity:.45;cursor:not-allowed}.v3-plan-actions span{color:#8f979c;font-size:12px}@media (max-width:680px){.v3-plan-actions{flex-direction:column;align-items:stretch}}.v3-saved-plans{margin:30px 0}.v3-saved-plans-head span{color:#cf0;font-size:10px;font-weight:900}.v3-saved-plans-head h2{margin:5px 0 14px}.v3-saved-plans-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-saved-plans-grid article{background:#0b0e10;border:1px solid #292e33;padding:17px}.v3-saved-plans-grid small{color:#cf0;font-weight:900}.v3-saved-plans-grid h3{margin:7px 0}.v3-saved-plans-grid p{color:#8f979c;font-size:12px}.v3-saved-plans-grid button{color:#fff;cursor:pointer;background:0 0;border:1px solid #343a3f;padding:8px 10px}@media (max-width:800px){.v3-saved-plans-grid{grid-template-columns:1fr}}.v3-saved-plan-actions{gap:8px;display:flex}.v3-plan-reader{background:#090c08;border:1px solid #3b450d;margin:22px 0;padding:20px}.v3-plan-reader-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v3-plan-reader-head span{color:#cf0;font-size:10px;font-weight:900}.v3-plan-reader-head h2{margin:5px 0}.v3-plan-reader-head button{color:#fff;background:0 0;border:1px solid #343a3f;padding:8px 11px}.v3-plan-reader-meta{color:#939b9f;flex-wrap:wrap;gap:18px;margin:12px 0 18px;font-size:12px;display:flex}.v3-plan-reader-meta b{color:#fff}.v3-plan-reader-days{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v3-plan-reader-days article{background:#0d110e;border:1px solid #282e2a;padding:14px}.v3-plan-reader-days small{color:#cf0;font-weight:900}.v3-plan-reader-days h3{margin:5px 0 9px}.v3-plan-reader-days ul{margin:0;padding:0;list-style:none}.v3-plan-reader-days li{border-top:1px solid #242a26;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.v3-plan-reader-days li span{color:#89918c;font-size:11px}@media (max-width:800px){.v3-plan-reader-days{grid-template-columns:1fr}}.v3-stats-page{color:#fff;background:#050607;min-height:100vh;padding:34px 20px 80px}.v3-stats-shell{width:min(1240px,100%);margin:auto}.v3-stats-shell header{justify-content:space-between;align-items:center;gap:20px;display:flex}.v3-stats-shell header span{color:#cf0;font-size:11px;font-weight:900}.v3-stats-shell h1{margin:4px 0;font-size:38px}.v3-stats-shell header p{color:#8f979c;margin:0}.v3-stats-shell header>a,.v3-stats-denied a{color:#080a0b;background:#cf0;padding:10px 13px;font-weight:900;text-decoration:none}.v3-stats-shell nav{border:1px solid #292e33;gap:0;margin:25px 0;display:flex;overflow-x:auto}.v3-stats-shell nav>*{white-space:nowrap;color:#929a9f;border-right:1px solid #292e33;padding:13px 16px}.v3-stats-shell nav b{color:#080a0b;background:#cf0}.v3-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v3-stats-grid article{background:#0b0e10;border:1px solid #292e33;padding:20px}.v3-stats-grid small{color:#9ca4a9;font-weight:900}.v3-stats-grid strong{color:#cf0;margin:10px 0;font-size:32px;display:block}.v3-stats-grid p,.v3-stats-note,.v3-stats-denied p{color:#8f979c}.v3-stats-note{background:#0b0e10;border-left:3px solid #cf0;margin-top:14px;padding:13px}.v3-stats-denied{width:min(620px,100%);margin:100px auto}.v3-stats-denied span{color:#cf0;font-size:11px;font-weight:900}.v3-stats-denied h1{margin:7px 0;font-size:40px}@media (max-width:900px){.v3-stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.v3-stats-shell header{flex-direction:column;align-items:flex-start}.v3-stats-grid{grid-template-columns:1fr}}.v3-stats-detail{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.v3-stats-detail article{background:#0b0e10;border:1px solid #292e33;padding:20px}.v3-stats-detail h2{margin:0 0 14px;font-size:18px}.v3-stats-detail ol,.v3-stats-detail ul{margin:0;padding:0;list-style:none}.v3-stats-detail li{border-top:1px solid #252a2e;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.v3-stats-detail li b{color:#cf0}.v3-stats-detail p{color:#8f979c}@media (max-width:700px){.v3-stats-detail{grid-template-columns:1fr}}.v3-trend-bars{align-items:flex-end;gap:6px;height:180px;padding-top:12px;display:flex}.v3-trend-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:12px;height:100%;display:flex}.v3-trend-bars i{background:#cf0;width:100%;max-width:26px;min-height:4px;display:block}.v3-trend-bars small{color:#7e878c;writing-mode:vertical-rl;margin-top:7px;font-size:9px}@media (max-width:600px){.v3-trend-bars{gap:3px;height:150px}.v3-trend-bars small{display:none}}.v3-stats-rating{margin-top:12px}.v3-stats-rating>h2{margin:0 0 10px;font-size:18px}.v3-stats-rating>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-stats-rating article{background:#0b0e10;border:1px solid #292e33;padding:18px}.v3-stats-rating small{color:#949da1;font-weight:900}.v3-stats-rating strong{color:#cf0;margin:8px 0;font-size:26px;display:block}.v3-stats-rating p{color:#858e93;margin:0;font-size:12px}@media (max-width:700px){.v3-stats-rating>div{grid-template-columns:1fr}}.v3-rate-once{color:#8f979c;border-top:1px solid #252a2e;border-bottom:1px solid #252a2e;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;padding:10px 0;font-size:11px;display:flex}.v3-rate-once>div{gap:2px;display:flex}.v3-rate-once button{color:#cf0;cursor:pointer;background:0 0;border:0;padding:2px;font-size:20px;line-height:1}.v3-rate-once button:disabled{opacity:.45;cursor:wait}.v3-rate-once b{color:#cf0}@media (max-width:500px){.v3-rate-once{flex-direction:column;align-items:flex-start}}.v3-recipe-save{align-items:center;gap:10px;margin:12px 0;display:flex}.v3-recipe-save button{color:#cf0;cursor:pointer;background:0 0;border:1px solid #cf0;padding:9px 11px;font-weight:900}.v3-recipe-save button:disabled{color:#8f979c;cursor:default;border-color:#39403b}.v3-recipe-save a{color:#fff;font-size:11px;font-weight:800;text-decoration:none}.v3-myrecipe-actions{flex-wrap:wrap;gap:8px;display:flex}.v3-recipe-reader{background:#0b0d0e;border:1px solid #2b3134;border-radius:18px;margin-top:28px;padding:24px}.v3-recipe-reader-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v3-recipe-reader-head span,.v3-recipe-reader-columns small{color:#cf0;letter-spacing:.12em;font-size:11px;font-weight:900}.v3-recipe-reader-head h2{margin:5px 0 0;font-size:28px}.v3-recipe-reader-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41484c;padding:8px 12px}.v3-recipe-reader-description{color:#aab1b5;max-width:760px}.v3-recipe-reader-macros{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.v3-recipe-reader-macros span{color:#8f979c;background:#111416;padding:14px}.v3-recipe-reader-macros b{color:#fff;font-size:18px;display:block}.v3-recipe-reader-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.v3-recipe-reader-columns article{background:#111416;padding:20px}.v3-recipe-reader-columns li{color:#d7dcde;margin:9px 0;line-height:1.5}.v3-recipe-reader-time{color:#cf0;font-weight:800}@media (max-width:650px){.v3-recipe-reader{padding:16px}.v3-recipe-reader-macros{grid-template-columns:1fr 1fr}.v3-recipe-reader-columns{grid-template-columns:1fr}}.v3-account-library{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 24px;display:grid}.v3-account-library>div{background:#0d1011;border:1px solid #252a2d;padding:16px}.v3-account-library b{color:#cf0;font-size:26px;display:block}.v3-account-library span{color:#8f979c;font-size:12px}.v3-account-grid>a{position:relative}.v3-account-grid>a>em{color:#050606;background:#cf0;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;top:14px;right:16px}@media (max-width:650px){.v3-account-library{grid-template-columns:1fr 1fr}}.v3-ai-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.v3-ai-nav a{white-space:nowrap}@media (max-width:900px){.v3-nav-inner{align-items:flex-start}.v3-ai-nav{gap:10px 14px}.v3-ai-nav a{font-size:11px}}@media (max-width:650px){.v3-ai-nav{flex-wrap:nowrap;width:100%;padding-bottom:5px;overflow-x:auto}}.v3-fitterous-ecosystem{background:#050606;border-top:1px solid #202426;padding:72px 0}.v3-ecosystem-head{max-width:760px;margin-bottom:30px}.v3-ecosystem-head>span{color:#cf0;letter-spacing:.14em;font-size:12px;font-weight:950}.v3-ecosystem-head h2{color:#fff;text-transform:uppercase;margin:10px 0 14px;font-size:clamp(32px,5vw,58px);line-height:.98}.v3-ecosystem-head p{color:#9aa2a6;font-size:16px;line-height:1.6}.v3-ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v3-ecosystem-grid>a{background:#0d1011;border:1px solid #252a2d;flex-direction:column;min-height:230px;padding:24px;text-decoration:none;transition:all .2s;display:flex}.v3-ecosystem-grid>a:hover{border-color:#cf0;transform:translateY(-3px)}.v3-ecosystem-grid small{color:#cf0;letter-spacing:.1em;font-weight:900}.v3-ecosystem-grid h3{color:#fff;margin:24px 0 8px;font-size:23px}.v3-ecosystem-grid p{color:#91999d;margin:0 0 24px;line-height:1.55}.v3-ecosystem-grid strong{color:#fff;margin-top:auto}.v3-ecosystem-grid .v3-ecosystem-account{background:linear-gradient(110deg,#101410,#090b0b);grid-column:span 4;min-height:190px}.v3-ecosystem-account h3{font-size:30px}@media (max-width:900px){.v3-ecosystem-grid{grid-template-columns:1fr 1fr}.v3-ecosystem-grid .v3-ecosystem-account{grid-column:span 2}}@media (max-width:600px){.v3-fitterous-ecosystem{padding:48px 0}.v3-ecosystem-grid{grid-template-columns:1fr}.v3-ecosystem-grid .v3-ecosystem-account{grid-column:auto}.v3-ecosystem-grid>a{min-height:200px}}.v3-info-page{color:#fff;background:#050606;min-height:100vh;padding:56px 20px 90px}.v3-info-shell{max-width:900px;margin:auto}.v3-info-shell>a{color:#cf0;font-weight:850;text-decoration:none}.v3-info-shell>span{color:#cf0;letter-spacing:.15em;margin-top:55px;font-size:12px;font-weight:950;display:block}.v3-info-shell h1{text-transform:uppercase;margin:12px 0 22px;font-size:clamp(42px,7vw,76px);line-height:.95}.v3-info-shell .lead{color:#aeb5b8;max-width:760px;font-size:20px;line-height:1.6}.v3-info-shell section{border-top:1px solid #272c2e;margin-top:42px;padding-top:14px}.v3-info-shell section h2{margin:30px 0 8px;font-size:22px}.v3-info-shell section p{color:#a1a9ad;max-width:760px;line-height:1.7}.v3-info-actions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.v3-info-actions a{color:#050606;background:#cf0;padding:13px 18px;font-weight:950;text-decoration:none}.v3-info-actions a+a{color:#fff;background:0 0;border:1px solid #3a4144}.v3-data-state{background:#0c0f10;border:1px solid #252b2e;flex-direction:column;align-items:flex-start;gap:7px;margin:12px 0 24px;padding:22px;display:flex}.v3-data-state b{color:#fff;font-size:16px}.v3-data-state span{color:#8f989c;line-height:1.5}.v3-data-state a{color:#cf0;margin-top:5px;font-weight:850;text-decoration:none}.v3-data-state>div{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.v3-data-state button{color:#050606;cursor:pointer;background:#cf0;border:0;padding:10px 14px;font-weight:950}.v3-data-state.error{border-color:#45402a}.v3-import-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0 20px;display:grid}.v3-import-summary>div{background:#0d1011;border:1px solid #292f31;padding:14px}.v3-import-summary b{color:#cf0;font-size:24px;display:block}.v3-import-summary span{color:#929a9e;text-transform:uppercase;letter-spacing:.08em;font-size:11px}@media (max-width:700px){.v3-import-summary{grid-template-columns:1fr 1fr}.v3-import-summary>div:first-child{grid-column:span 2}}.v3-recipes-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.v3-recipes-filters{background:#0b0e0f;border:1px solid #252b2e;padding:18px;position:sticky;top:18px}.v3-recipes-filters>strong{color:#cf0;letter-spacing:.12em;margin-bottom:14px;font-size:11px;display:block}.v3-recipes-filters .v3-recipes-tools{flex-direction:column;align-items:stretch;gap:14px;display:flex}.v3-recipes-filters .v3-recipes-tools>div{flex-direction:column;gap:7px;display:flex}.v3-recipes-filters .v3-recipes-tools button,.v3-recipes-filters .v3-recipes-tools select,.v3-recipes-filters .v3-recipes-tools input{width:100%}.v3-recipes-results{min-width:0}@media (max-width:800px){.v3-recipes-layout{grid-template-columns:1fr}.v3-recipes-filters{position:static}.v3-recipes-filters .v3-recipes-tools>div{flex-flow:wrap}.v3-recipes-filters .v3-recipes-tools button{width:auto}}.v3-exercise-open{color:#cf0;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:14px;padding:0;font-weight:900}.v3-exercise-reader{background:#0b0e0f;border:1px solid #303638;margin-top:30px;padding:26px}.v3-exercise-reader-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v3-exercise-reader-head small{color:#cf0;letter-spacing:.12em;font-weight:950}.v3-exercise-reader-head h2{margin:6px 0;font-size:30px}.v3-exercise-reader-head p,.v3-exercise-reader-intro,.v3-exercise-media-note{color:#9ba3a7}.v3-exercise-reader-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41484c;padding:9px 12px}.v3-exercise-reader ol{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.v3-exercise-reader li{background:#111416;align-items:flex-start;gap:13px;padding:14px;display:flex}.v3-exercise-reader li b{color:#050606;background:#cf0;place-items:center;min-width:28px;height:28px;display:grid}.v3-exercise-reader li span{color:#d9dddf;line-height:1.55}.v3-exercise-media{color:#050606;background:#cf0;margin-top:8px;padding:11px 15px;font-weight:950;text-decoration:none;display:inline-block}@media (max-width:600px){.v3-exercise-reader{padding:17px}.v3-exercise-reader-head h2{font-size:24px}}.v3-fitness-selects{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.v3-fitness-selects select{color:#fff;background:#0b0e0f;border:1px solid #343a3d;min-width:170px;padding:10px 12px}.v3-fitness-selects button{color:#c7cdcf;cursor:pointer;background:0 0;border:1px solid #4a5154;padding:10px 13px;font-weight:800}@media (max-width:600px){.v3-fitness-selects select{width:100%}}.v3-account-verify{background:#151800;border:1px solid #5d6800;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:15px 17px;display:flex}.v3-account-verify div{gap:4px;display:grid}.v3-account-verify b{color:#cf0;letter-spacing:.1em;font-size:12px}.v3-account-verify span{color:#d8ddc4}.v3-account-verify button{color:#050606;cursor:pointer;background:#cf0;border:0;padding:10px 13px;font-weight:950}.v3-account-verify button:disabled{opacity:.6}@media (max-width:650px){.v3-account-verify{flex-direction:column;align-items:stretch}.v3-account-verify button{width:100%}}.v3-mealprep-page{color:#fff;background:#050606;min-height:100vh;padding:42px 20px 90px}.v3-mealprep-shell{max-width:1180px;margin:auto}.v3-mealprep-back{color:#cf0;font-weight:900;text-decoration:none}.v3-mealprep-page header{max-width:800px;margin:64px 0 38px}.v3-mealprep-page header span,.v3-mealprep-note b{color:#cf0;letter-spacing:.14em;font-size:12px;font-weight:950}.v3-mealprep-page h1{text-transform:uppercase;margin:10px 0 18px;font-size:clamp(42px,7vw,78px);line-height:.94}.v3-mealprep-page header p{color:#a5adb0;font-size:18px;line-height:1.6}.v3-mealprep-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.v3-mealprep-grid article{background:#0c0f10;border:1px solid #282e30;flex-direction:column;min-height:350px;padding:26px;display:flex}.v3-mealprep-grid article:hover{border-color:#cf0}.v3-mealprep-icon{margin-bottom:30px;font-size:38px}.v3-mealprep-grid small{color:#697174;font-weight:900}.v3-mealprep-grid h2{margin:10px 0;font-size:28px}.v3-mealprep-grid p{color:#979fa3;margin:0 0 28px;line-height:1.6}.v3-mealprep-grid a{color:#cf0;margin-top:auto;font-weight:950;text-decoration:none}.v3-mealprep-note{background:#0a0d0d;border-left:3px solid #cf0;margin-top:24px;padding:20px 24px}.v3-mealprep-note p{color:#9da5a8;max-width:850px;margin:7px 0 0;line-height:1.6}@media (max-width:800px){.v3-mealprep-grid{grid-template-columns:1fr}.v3-mealprep-grid article{min-height:260px}.v3-mealprep-page header{margin-top:45px}}.v3-mealprep-action{color:#cf0;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-weight:950}.v3-pantry-panel{background:#0c0f10;border:1px solid #303638;gap:12px;margin-top:24px;padding:26px;display:grid}.v3-pantry-panel>span,.v3-pantry-results>div>span{color:#cf0;letter-spacing:.13em;font-size:11px;font-weight:950}.v3-pantry-panel h2,.v3-pantry-results h2{margin:0;font-size:28px}.v3-pantry-panel textarea,.v3-pantry-panel select{color:#fff;font:inherit;background:#050606;border:1px solid #3b4245;padding:13px}.v3-pantry-panel textarea{resize:vertical;min-height:105px}.v3-pantry-panel button{color:#050606;cursor:pointer;background:#cf0;border:0;justify-self:start;padding:13px 18px;font-weight:950}.v3-pantry-panel button:disabled{opacity:.45}.v3-pantry-panel>p{color:#d8b86c}.v3-pantry-results{margin-top:34px}.v3-pantry-results>div:first-child{margin-bottom:15px}.v3-pantry-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-pantry-grid article{background:#0c0f10;border:1px solid #282e30;flex-direction:column;gap:8px;padding:18px;display:flex}.v3-pantry-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:6px}.v3-pantry-grid small{color:#cf0;font-weight:900}.v3-pantry-grid h3{margin:0;font-size:21px}.v3-pantry-grid p{color:#9ba3a7;margin:0;line-height:1.5}.v3-pantry-grid strong{font-size:13px}.v3-pantry-grid .v3-missing{color:#c5b48c}.v3-pantry-grid .v3-complete{color:#cf0}.v3-pantry-grid a{color:#cf0;margin-top:auto;padding-top:12px;font-weight:950;text-decoration:none}@media (max-width:800px){.v3-pantry-grid{grid-template-columns:1fr}}.v3-recipe-highlight{box-shadow:inset 0 0 0 1px #cf0;border-color:#cf0!important}.v3-mealprep-fallback{background:#111407;border:1px solid #4b5419;margin-top:24px;padding:24px}.v3-mealprep-fallback span{color:#cf0;letter-spacing:.13em;font-size:11px;font-weight:950}.v3-mealprep-fallback h2{margin:7px 0;font-size:28px}.v3-mealprep-fallback p{color:#a7aea0;max-width:760px;line-height:1.6}.v3-mealprep-fallback a{color:#050606;background:#cf0;margin-top:8px;padding:12px 16px;font-weight:950;text-decoration:none;display:inline-block}.v3-mealprep-card-actions{align-items:stretch;gap:8px;margin-top:12px;display:flex}.v3-mealprep-card-actions>a,.v3-mealprep-card-actions>button{border:1px solid #cf0;flex:1;justify-content:center;align-items:center;min-height:42px;padding:9px 10px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.v3-mealprep-card-actions>button{color:#cf0;cursor:pointer;background:0 0}.v3-mealprep-card-actions>button:disabled{opacity:.55;cursor:default}.v3-mealprep-match{background:#10120b;border-left:3px solid #cf0;flex-direction:column;gap:3px;margin:10px 0;padding:9px 10px;display:flex}.v3-mealprep-match b{color:#cf0;font-size:12px}.v3-mealprep-match span{color:#9ca395;font-size:11px}.v3-missing{background:#15120d;border:1px solid #302819;margin:10px 0;padding:10px}.v3-missing>b{color:#d9c8a7;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.v3-missing ul{flex-wrap:wrap;gap:6px;margin:7px 0;padding:0;list-style:none;display:flex}.v3-missing li{background:#211c13;padding:5px 7px;font-size:11px}.v3-missing small{color:#9d927d}.v3-missing a{color:#cf0;margin-top:9px;font-size:11px;font-weight:900;text-decoration:none;display:block}.v3-mealprep-macros{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0;display:grid}.v3-mealprep-macros>span{background:#111516;border:1px solid #242a2c;min-width:0;padding:8px 6px}.v3-mealprep-macros b{color:#fff;font-size:15px;display:block}.v3-mealprep-macros small{text-transform:uppercase;margin-top:2px;display:block;color:#7f898d!important;font-size:9px!important}.v3-mealprep-time{font-size:12px;color:#b3bbbe!important}.v3-missing li{line-height:1.35}@media (max-width:1050px) and (min-width:801px){.v3-mealprep-macros{grid-template-columns:1fr 1fr}}@media (max-width:420px){.v3-mealprep-macros{grid-template-columns:1fr 1fr}}.v3-mealprep-goal{letter-spacing:.04em;border:1px solid #303638;align-self:flex-start;margin:2px 0 6px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.v3-mealprep-goal.match{color:#cf0;background:#101407;border-color:#566b18}.v3-mealprep-goal.miss{color:#a8afb2;background:#101213}.v3-recipe-detail{background:#0b0e0f;border:1px solid #252b2e;margin:16px 0;padding:16px}.v3-recipe-detail h3{color:#cf0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px}.v3-recipe-detail ul,.v3-recipe-detail ol{gap:7px;margin:0;padding-left:20px;display:grid}.v3-recipe-detail li{color:#c7cdcf;line-height:1.55}.v3-recipe-highlight{scroll-margin-top:24px}.v3-plan-selected-meal{position:relative;box-shadow:inset 0 0 0 1px #cf0;border-color:#cf0!important}.v3-plan-selected-meal:after{content:"MEAL PREPPER";color:#cf0;letter-spacing:.1em;font-size:9px;font-weight:950;position:absolute;top:10px;right:10px}.v3-header-top{grid-template-columns:minmax(360px,480px) minmax(360px,1fr) 116px;gap:34px;min-height:172px}.v31-power-mark{width:126px;height:126px;box-shadow:none;background:0 0;border:0;flex:0 0 126px;justify-content:center;align-items:center;display:flex;overflow:hidden}.v31-power-mark img{object-fit:contain;mix-blend-mode:screen;width:126px;height:126px}.v31-brand-copy strong{letter-spacing:1.5px;font-size:43px}.v31-brand-copy span{letter-spacing:2.6px;font-size:12px}.v3-search{border-radius:9px;height:56px}.v3-search input{color:#15181b;font-size:16px}.v3-search input::placeholder{color:#777d82;opacity:1}.v3-account-button{color:#fff;letter-spacing:1px;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:96px;padding:10px 6px;font-size:10px;font-weight:900;display:flex}.v3-account-button:hover,.v3-account-button:focus-visible{color:#cf0}.v3-account-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.v3-auth-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.v3-auth-modal{color:#fff;background:#0c0f11;border:1px solid #30363a;border-top:6px solid #cf0;width:min(660px,100%);max-height:calc(100vh - 56px);padding:54px 56px 48px;position:relative;overflow:auto;box-shadow:0 28px 90px #000000b3}.v3-auth-close{color:#fff;background:0 0;border:0;width:42px;height:42px;font-size:38px;line-height:1;position:absolute;top:15px;right:18px}.v3-auth-close:hover{color:#cf0}.v3-auth-modal .v3-auth-kicker{color:#cf0;letter-spacing:2.4px;font-size:11px;font-weight:900}.v3-auth-modal h2{letter-spacing:-1px;margin:8px 0 30px;font-size:42px;font-weight:900;line-height:1}.v3-auth-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:34px;display:grid}.v3-auth-tabs button{color:#858c92;letter-spacing:1.5px;background:#171b1e;border:1px solid #2b3034;border-radius:7px;min-height:64px;font-weight:900}.v3-auth-tabs button.active{color:#080a0c;background:#cf0;border-color:#cf0}.v3-auth-modal form{gap:20px;display:grid}.v3-auth-modal label{color:#dfe3e6;gap:8px;font-size:13px;font-weight:900;display:grid}.v3-auth-modal input{color:#fff;background:#15191c;border:1px solid #3b4247;border-radius:4px;outline:0;width:100%;height:55px;padding:0 16px}.v3-auth-modal input:focus{border-color:#cf0;box-shadow:0 0 0 2px #ccff001f}.v3-auth-primary{color:#080a0c;letter-spacing:1px;background:#cf0;border:0;border-radius:4px;min-height:55px;font-size:13px;font-weight:900}.v3-auth-primary:disabled{opacity:.55;cursor:wait}.v3-auth-register-copy{color:#aab0b5;margin:0;line-height:1.6}.v3-auth-modal-status{color:#d9dde0;background:#151a1d;border-left:3px solid #cf0;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.v3-auth-forgot{color:#fff;background:0 0;border:0;margin-top:20px;padding:0;font-weight:800;text-decoration:underline}.v3-auth-forgot:hover{color:#cf0}.v31-footer-brand .v31-power-mark{flex-basis:88px;width:88px;height:88px}.v31-footer-brand .v31-power-mark img{width:88px;height:88px}@media (max-width:1100px){.v3-header-top{grid-template-columns:1fr 90px;gap:18px;padding-top:18px;padding-bottom:18px}.v31-brand-button{grid-column:1}.v3-account-button{grid-area:1/2}.v3-search{grid-area:2/1/auto/-1}.v31-power-mark{flex-basis:86px;width:86px;height:86px}.v31-power-mark img{width:86px;height:86px}.v31-brand-copy strong{font-size:34px}}@media (max-width:640px){.v3-header-top{min-height:auto}.v31-brand{gap:12px}.v31-power-mark{flex-basis:66px;width:66px;height:66px}.v31-power-mark img{width:66px;height:66px}.v31-brand-copy strong{font-size:27px}.v31-brand-copy span{letter-spacing:1.7px;margin-top:7px;font-size:8px}.v3-account-button span{display:none}.v3-search{height:50px}.v3-search button{width:86px}.v3-auth-overlay{padding:12px}.v3-auth-modal{padding:48px 22px 30px}.v3-auth-modal h2{font-size:32px}.v3-auth-tabs button{min-height:55px}}.v3-header-top{grid-template-columns:minmax(330px,430px) minmax(360px,700px) 76px;justify-content:space-between;gap:26px}.v31-brand{gap:10px}.v31-power-mark{background:#080a0c;flex-basis:112px;width:112px;height:112px}.v31-power-mark img{mix-blend-mode:screen;width:112px;height:112px;display:block}.v3-search-wrap{justify-self:center;width:100%;max-width:700px;position:relative}.v3-search-wrap .v3-search{width:100%}.v3-search-suggestions{z-index:80;color:#202326;background:#fff;border:1px solid #dfe3e5;border-radius:0 0 16px 16px;padding:22px 0 12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 35px #00000040}.v3-search-wrap:focus-within .v3-search-suggestions{display:grid}.v3-search-suggestions strong{padding:0 22px 12px;font-size:18px}.v3-search-suggestions a{color:#202326;align-items:center;gap:14px;padding:12px 22px;font-size:16px;text-decoration:none;display:flex}.v3-search-suggestions a:hover{color:#202326;background:#f3f5f6}.v3-search-suggestions svg{fill:none;stroke:#969da2;stroke-width:2px;width:20px;height:20px}.v3-account-button{width:64px;min-width:64px;height:64px;padding:0;overflow:visible}.v3-account-icon{width:42px;height:42px;display:block;position:relative}.v3-account-button svg{stroke:#fff;width:42px;height:42px;transition:stroke .15s}.v3-account-button.is-logged-out:hover svg,.v3-account-button.is-logged-out:focus-visible svg,.v3-account-button.is-logged-in svg{stroke:#cf0}.v3-account-icon i{color:#e64646;text-shadow:0 1px 2px #000;background:0 0;width:23px;height:23px;font:400 29px/19px Arial,sans-serif;position:absolute;top:-7px;right:-7px}@media (max-width:1100px){.v3-header-top{grid-template-columns:1fr 76px}.v3-search-wrap{grid-area:2/1/auto/-1;max-width:none}.v31-power-mark{flex-basis:82px;width:82px;height:82px}.v31-power-mark img{width:82px;height:82px}}@media (max-width:640px){.v31-power-mark{flex-basis:64px;width:64px;height:64px}.v31-power-mark img{width:64px;height:64px}.v3-account-button{width:52px;min-width:52px}.v3-account-button svg{width:36px;height:36px}.v3-search-suggestions{left:-2px;right:-2px}}.v3-header{z-index:500;position:relative}.v3-header-top{justify-content:space-between;align-items:center;display:flex;position:relative}.v3-header-top .v31-brand-button{z-index:2;flex:none;position:relative}.v3-header-top .v3-search-wrap{z-index:10001;width:min(560px,42vw);max-width:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-header-top .v3-account-button{z-index:2;margin-left:auto;position:relative}.v3-search-suggestions{z-index:2147483000;border-radius:0 0 12px 12px;padding:10px 0;top:calc(100% + 6px)}.v3-search-suggestions a{padding:12px 20px}@media (max-width:1100px){.v3-header-top{grid-template-columns:1fr 76px;display:grid}.v3-header-top .v3-search-wrap{grid-area:2/1/auto/-1;justify-self:center;width:min(620px,100%);max-width:620px;position:relative;top:auto;left:auto;transform:none}}@media (max-width:640px){.v3-header-top .v3-search-wrap{width:100%;max-width:none}}.v3-header{z-index:10000;position:relative;overflow:visible!important}.v3-header-top{z-index:1000;min-height:178px;position:relative;overflow:visible!important}.v31-brand-button{margin-left:-8px}.v31-brand{align-items:center;gap:0}.v31-power-mark{flex:0 0 152px;width:152px;height:152px;overflow:visible;background:0 0!important}.v31-power-mark img{object-fit:contain;filter:drop-shadow(0 0 8px #ccff0047);width:152px;height:152px;mix-blend-mode:normal!important}.v31-brand-copy{z-index:2;margin-left:-5px;position:relative}.v31-brand-copy strong{letter-spacing:1px;font-size:46px;line-height:.94}.v31-brand-copy span{letter-spacing:2.8px;margin-top:13px;font-size:12px}.v3-header-top .v3-search-wrap{z-index:1200;width:min(520px,38vw);max-width:520px}.v3-search-suggestions{isolation:isolate;box-shadow:0 20px 45px #00000073;z-index:1300!important}@media (max-width:1100px){.v31-brand-button{margin-left:0}.v31-power-mark{flex-basis:104px;width:104px;height:104px}.v31-power-mark img{width:104px;height:104px}.v31-brand-copy{margin-left:-3px}.v3-header-top .v3-search-wrap{z-index:1200;width:min(560px,100%);max-width:560px}}@media (max-width:640px){.v31-power-mark{flex-basis:76px;width:76px;height:76px}.v31-power-mark img{width:76px;height:76px}.v31-brand-copy strong{font-size:28px}.v31-brand-copy span{margin-top:8px}}@media (min-width:1101px){.v3-header-top .v31-brand-button{flex:0 0 500px}.v31-brand{gap:8px}.v31-power-mark{flex-basis:136px;width:136px;height:136px}.v31-power-mark img{width:136px;height:136px}.v31-brand-copy{margin-left:0}.v31-brand-copy strong{letter-spacing:1.2px;font-size:42px}.v31-brand-copy span{letter-spacing:2.6px;margin-top:12px;font-size:11px}.v3-search{height:60px}.v31-power-mark,.v31-power-mark img{background:0 0!important}.v31-power-mark img{filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important}.v3-header-top .v3-search-wrap{width:min(600px,39vw);max-width:600px;left:57.5%}}.v31-power-mark{background:#07090b!important}.v31-power-mark img{mix-blend-mode:screen!important;filter:contrast(1.28)brightness(1.02)!important;box-shadow:none!important;background:#07090b!important}.v31-power-mark{background:#000!important;border:1px solid #cf0!important;overflow:hidden!important}.v31-power-mark img{background:#000!important}.v3-auth-overlay{z-index:20000!important;padding:20px!important}.v3-auth-modal{width:min(520px,100vw - 40px)!important;max-height:calc(100vh - 40px)!important;padding:34px 38px 32px!important}.v3-auth-modal h2{margin:7px 0 22px!important;font-size:32px!important}.v3-auth-tabs{gap:10px!important;margin-bottom:24px!important}.v3-auth-tabs button{min-height:52px!important}.v3-auth-modal form{gap:16px!important}.v3-auth-modal input{height:50px!important}.v3-auth-primary{min-height:52px!important}.v3-auth-forgot{margin-top:16px!important}@media (max-width:600px){.v3-auth-overlay{padding:10px!important}.v3-auth-modal{width:100%!important;max-height:calc(100vh - 20px)!important;padding:32px 20px 26px!important}.v3-auth-modal h2{font-size:28px!important}}@media (min-width:1101px){.v31-footer-top{grid-template-columns:500px 1fr}.v31-footer-brand .v31-brand{gap:8px}.v31-footer-brand .v31-power-mark{flex:0 0 136px;width:136px;height:136px}.v31-footer-brand .v31-power-mark img{width:136px;height:136px}.v31-footer-brand .v31-brand-copy{margin-left:0}.v31-footer-brand .v31-brand-copy strong{letter-spacing:1.2px;font-size:42px;line-height:.94}.v31-footer-brand .v31-brand-copy span{letter-spacing:2.6px;margin-top:12px;font-size:11px}.v31-footer-brand p{max-width:500px;margin:17px 0 0;font-size:12px;line-height:1.55}}.v3-footer{padding-bottom:0}.v3-footer-bottom{text-align:center;border-top:1px solid #22272b;width:100%!important;max-width:none!important;margin-top:28px!important;padding:13px 20px 14px!important}.v3-footer-bottom span{color:#cf0;font-weight:900;font-weight:400!important}.mf{color:#fff;background:#080a0b;grid-template-columns:290px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.mf *{box-sizing:border-box}.mf-side{z-index:20;background:#050607;border-right:1px solid #2b3237;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.mf-brand{border-bottom:1px solid #272d31;align-items:center;gap:15px;height:118px;padding:22px 18px;display:flex}.mf-logo{background:#000;border:1px solid #cf0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.mf-logo img{object-fit:contain;width:100%;height:100%}.mf-brand strong{letter-spacing:1px;font-size:25px;display:block}.mf-brand span{color:#cf0;letter-spacing:2px;margin-top:8px;font-size:10px;font-weight:900;display:block}.mf-label{color:#667078;letter-spacing:2px;padding:27px 20px 14px;font-size:10px;font-weight:900}.mf-side nav{flex-direction:column;display:flex}.mf-side nav a{color:#aeb5ba;border-left:4px solid #0000;align-items:center;gap:17px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mf-side nav a i{color:#7d878e;width:20px;font-style:normal}.mf-side nav a:hover,.mf-side nav a.active{color:#fff;background:#1a1e21;border-left-color:#cf0}.mf-side nav a.active i{color:#cf0}.mf-side-bottom{border-top:1px solid #252b2f;flex-direction:column;gap:10px;margin-top:auto;padding:20px;display:flex}.mf-online{color:#778087;letter-spacing:1.5px;font-size:9px;font-weight:900}.mf-online i{background:#cf0;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mf-side-bottom button{color:#fff;cursor:pointer;background:#111518;border:1px solid #343b40;min-height:38px;font-size:10px;font-weight:800}.mf-content{background:#080a0b;min-width:0}.mf-top{background:#111518;border-bottom:1px solid #292f34;justify-content:space-between;align-items:center;height:118px;padding:0 38px;display:flex}.mf-top h1{margin:0;font-size:32px}.mf-user{align-items:center;gap:13px;display:flex}.mf-avatar{color:#080a0b;background:#cf0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.mf-user small{color:#6f777d;font-size:8px;font-weight:900;display:block}.mf-user strong{margin-top:3px;font-size:11px;display:block}.mf-body>.v3-plan-page,.mf-body>.v3-nutrition-page,.mf-body>.v3-myrecipes-page,.mf-body>.v3-favs-page,.mf-body>.v3-settings-page{background:0 0!important;min-height:0!important;padding:0!important}.mf-body .v3-plan-shell,.mf-body .v3-nutrition-shell,.mf-body .v3-myrecipes-shell,.mf-body .v3-favs-shell,.mf-body .v3-settings-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mf-body .v3-plan-shell>header>a:first-child,.mf-body .v3-nutrition-shell>header>a:first-child,.mf-body .v3-myrecipes-shell>header>a:first-child,.mf-body .v3-favs-shell>header>a:first-child,.mf-body .v3-settings-shell>header>a:first-child{display:none!important}@media (max-width:1100px){.mf{grid-template-columns:220px 1fr}.mf-brand strong{font-size:20px}}@media (max-width:760px){.mf{display:block}.mf-side{width:100%;height:auto;position:relative}.mf-side nav{grid-template-columns:repeat(2,1fr);display:grid}.mf-top{padding:0 15px}.mf-body{padding:20px 15px}.mf-user>div:last-child{display:none}}.mf-side-bottom .mf-logout{color:#ff9a76!important;background:#35130b!important;border-color:#c84b2f!important}.mf-side-bottom .mf-back{color:#77e39e!important;background:#0d2617!important;border-color:#2f9d5b!important}.mf-account-menu{position:relative}.mf-user{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.mf-user:hover{background:#1b2024}.mf-user>b{color:#7f878d;margin-left:2px;font-size:15px}.mf-avatar{border:2px solid #cf0;color:#cf0!important;background:0 0!important}.mf-avatar span{font-size:27px;line-height:1}.mf-dropdown{z-index:1000;color:#15191c;background:#fff;border:1px solid #d9dde0;border-radius:10px;width:245px;padding:9px;position:absolute;top:66px;right:0;box-shadow:0 18px 45px #00000061}.mf-dropdown a,.mf-dropdown button{color:#15191c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;font:700 12px Arial,sans-serif;text-decoration:none;display:flex}.mf-dropdown a:hover,.mf-dropdown button:hover,.mf-dropdown a.active{background:#f0f3f4}.mf-dropdown a.active{box-shadow:inset 3px 0 #cf0}.mf-dropdown i{width:20px;font-size:17px;font-style:normal}.mf-dropdown hr{border:0;border-top:1px solid #e2e5e7;margin:7px 0}.mf-dropdown button:last-child{color:#b33a22}.mf-body>.v3-fitness-page{background:0 0!important;min-height:0!important;padding:0!important}.mf-body .v3-fitness-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mf-body .v3-fitness-shell>header>a:first-child{display:none!important}@media (max-width:760px){.mf-dropdown{width:225px;right:0}.mf-side-bottom,.mf-side-bottom .mf-logout,.mf-side-bottom .mf-back{display:flex!important}}.mf-body{padding:0}.mf-welcome{background:radial-gradient(circle at 85%,#ccff001f,#0000 30%),linear-gradient(135deg,#12171a,#080a0b);border:1px solid #2b3237;border-left:5px solid #cf0;align-items:center;min-height:220px;margin:32px 38px 18px;padding:38px;display:flex;position:relative;overflow:hidden}.mf-welcome p{color:#8f979d;max-width:680px;margin:0;font-size:13px;line-height:1.6}.mf-bolt{color:#cf0;opacity:.16;font-size:100px;position:absolute;right:65px}.mf-alert{background:#161c05;border:1px solid #5b6818;justify-content:space-between;align-items:center;gap:20px;margin:0 38px 18px;padding:16px 20px;display:flex}.mf-alert div{flex-direction:column;gap:5px;display:flex}.mf-alert b{color:#cf0;letter-spacing:1.5px;font-size:10px}.mf-alert span{color:#c7cdd1;font-size:11px}.mf-alert button{cursor:pointer;background:#cf0;border:0;padding:11px 15px;font-weight:900}.mf-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:0 38px 18px;display:grid}.mf-stat{background:#111518;border:1px solid #292f34;flex-direction:column;align-items:flex-start;min-height:155px;padding:20px;display:flex;color:#fff!important;text-decoration:none!important}.mf-stat:hover{border-color:#cf0}.mf-stat>b{color:#cf0;font-size:23px}.mf-stat>span{color:#7f878d;margin-top:11px;font-size:10px;font-weight:900}.mf-stat>strong{margin:3px 0 8px;font-size:30px}.mf-stat>small{color:#a5acb1;margin-top:auto;font-size:9px}.mf-grid{grid-template-columns:1.7fr .8fr;gap:18px;margin:0 38px 38px;display:grid}.mf-panel{background:#111518;border:1px solid #292f34;padding:24px}.mf-heading{margin-bottom:18px}.mf-heading>span{color:#cf0;letter-spacing:2px;font-size:10px;font-weight:900}.mf-heading h3{margin:4px 0 0;font-size:19px}.mf-quick{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mf-quick a{background:#0b0e10;border:1px solid #2b3237;flex-direction:column;align-items:flex-start;min-height:110px;padding:16px;display:flex;color:#fff!important;text-decoration:none!important}.mf-quick a:hover{border-color:#cf0}.mf-quick b{color:#cf0;font-size:20px}.mf-quick strong{margin-top:10px;font-size:12px}.mf-quick small{color:#70787e;margin-top:4px;font-size:9px}.mf-row{color:#899197;border-top:1px solid #272d31;justify-content:space-between;align-items:center;gap:12px;min-height:47px;font-size:10px;display:flex}.mf-row strong{color:#cf0;text-align:right;font-size:9px}.mf-side nav a i,.mf-dropdown i{justify-content:center;align-items:center;display:flex}.mf-side nav a i svg{width:18px;height:18px}.mf-dropdown i svg{width:19px;height:19px}.mf-side nav a:hover i,.mf-side nav a.active i{color:#cf0}.mf-avatar svg{stroke-width:1.8px;width:22px;height:22px}.mf-dropdown-logout{color:#b33a22!important}.mf-logout-icon{text-align:center;width:20px;font-size:18px}.mf-side-bottom .mf-logout,.mf-side-bottom .mf-back{border-radius:0!important;min-height:42px!important;font-weight:900!important;text-decoration:none!important}.mf-side-bottom .mf-logout:hover{color:#fff!important;background:#c84b2f!important}.mf-side-bottom .mf-back:hover{color:#061009!important;background:#2f9d5b!important}@media (max-width:1100px){.mf-stats{grid-template-columns:repeat(2,1fr)}.mf-grid{grid-template-columns:1fr}}@media (max-width:760px){.mf-welcome,.mf-stats,.mf-grid,.mf-alert{margin-left:15px;margin-right:15px}.mf-stats,.mf-quick{grid-template-columns:1fr}}.mf-label,.mf-online{display:none!important}.mf-side-bottom{gap:10px;padding:18px 20px 20px}.mf-side-bottom .mf-logout,.mf-side-bottom .mf-back{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:flex!important}.mf-side-bottom .mf-logout{color:#ff9a76!important;background:#35130b!important;border:1px solid #c84b2f!important}.mf-side-bottom .mf-back{color:#77e39e!important;background:#0d2617!important;border:1px solid #2f9d5b!important}.mf-body .v3-plan-shell,.mf-body .v3-nutrition-shell,.mf-body .v3-myrecipes-shell,.mf-body .v3-favs-shell,.mf-body .v3-settings-shell,.mf-body .v3-fitness-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media (max-width:760px){.mf-side nav{padding-top:10px}.mf-body>.v3-plan-page,.mf-body>.v3-nutrition-page,.mf-body>.v3-myrecipes-page,.mf-body>.v3-favs-page,.mf-body>.v3-settings-page,.mf-body>.v3-fitness-page{padding:20px 15px!important}}.mf-side-bottom .mf-logout:hover,.mf-side-bottom .mf-logout:focus-visible{color:#fff!important;background:#c84b2f!important}.mf-side-bottom .mf-back:hover,.mf-side-bottom .mf-back:focus-visible{color:#fff!important;background:#2f9d5b!important}@media (min-width:1101px){.v3-info-links{z-index:3;white-space:nowrap;align-items:center;gap:22px;display:flex;position:absolute;top:50%;right:104px;transform:translateY(-50%)}.v3-info-links a{color:#c9cdd0;letter-spacing:.1px;font-size:12px;font-weight:400;text-decoration:none}.v3-info-links a:hover,.v3-info-links a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}}@media (max-width:1100px){.v3-info-links{display:none}}.v3-auth-modal h2{text-align:center!important;margin-top:0!important}.v3-auth-password{display:block;position:relative}.v3-auth-password input{padding-right:54px!important}.v3-auth-password button{color:#8f989d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.v3-auth-password button[aria-pressed=true]{color:#cf0}.v3-auth-password button[aria-pressed=false]:hover{color:#b9c0c4}.v3-auth-password button:focus-visible{outline-offset:2px;outline:1px solid #cf0}.v3-auth-password svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.v3-auth-remember{cursor:pointer;width:max-content;color:#dfe3e6!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;font-weight:600!important;display:flex!important}.v3-auth-remember input{accent-color:#cf0;width:18px!important;height:18px!important;margin:0!important}.v3-auth-register-copy{color:#c6cbd0!important;margin-top:-5px!important;font-size:13px!important;line-height:1.55!important}.v3-header{box-shadow:0 8px 28px #00000047;z-index:10000!important;background:#07090b!important;position:sticky!important;top:0!important}.v3-header-top{height:76px!important;min-height:76px!important;padding-top:0!important;padding-bottom:0!important}.v31-brand-button{flex:0 0 260px!important;align-items:center!important;height:76px!important;margin-left:0!important;padding:0!important;display:flex!important}.v31-brand{align-items:center!important;gap:0!important;display:flex!important}.v31-power-mark,.v31-brand-copy{display:none!important}.v31-wordmark{white-space:nowrap;color:#fff;letter-spacing:-1.8px;align-items:baseline;font-family:Arial,sans-serif;line-height:1;display:flex}.v31-wordmark span{color:#cf0;letter-spacing:-3px;font-size:39px;font-weight:1000}.v31-wordmark strong{color:#fff;letter-spacing:-1.6px;font-size:30px;font-weight:900}.v31-wordmark i{color:#cf0;margin-left:2px;font-size:35px;font-style:normal;font-weight:1000}@media (min-width:1101px){.v3-header-top .v3-search-wrap{width:min(570px,38vw)!important;max-width:570px!important;top:50%!important;left:53%!important}.v3-search{height:48px!important}.v3-info-links{gap:18px!important;right:94px!important}.v3-account-button{width:72px!important;min-width:72px!important;padding:4px!important}}.v3-nav,.v3-nav-inner{min-height:44px!important}.v31-footer-brand .v31-wordmark{margin-bottom:14px}.v31-footer-brand .v31-brand{min-height:54px}@media (max-width:1100px){.v3-header{position:sticky!important;top:0!important}.v3-header-top{height:auto!important;min-height:70px!important}.v31-brand-button{flex:auto!important;height:64px!important}.v31-wordmark span{font-size:34px}.v31-wordmark strong{font-size:27px}.v31-wordmark i{font-size:31px}}@media (max-width:640px){.v31-wordmark span{font-size:30px}.v31-wordmark strong{font-size:24px}.v31-wordmark i{font-size:28px}}.v3-header:before{content:""!important;opacity:.13!important;mix-blend-mode:screen!important;pointer-events:none!important;z-index:0!important;background-image:linear-gradient(90deg,#07090b2e,#07090b00 22% 78%,#07090b2e),url(/Bliksem.png)!important;background-position:50%,50% 46%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,118%!important;width:100%!important;height:76px!important;position:absolute!important;inset:0 0 auto!important;transform:none!important}.v3-header-top{isolation:isolate;z-index:2!important;position:relative!important}@media (max-width:1100px){.v3-header:before{opacity:.11!important;background-size:100% 100%,150%!important;height:70px!important}}@media (max-width:640px){.v3-header:before{opacity:.09!important;background-size:100% 100%,190%!important;height:64px!important}}@media (min-width:1101px){.v3-nav{background:#111418!important;border-top:1px solid #292e34!important;border-bottom:1px solid #292e34!important}.v3-nav-inner{justify-content:space-between!important;align-items:stretch!important;gap:0!important;min-height:54px!important;padding:0!important;display:flex!important}.v3-commerce-nav,.v3-ai-nav{align-items:stretch!important;gap:0!important;display:flex!important}.v3-commerce-nav{flex:auto!important}.v3-ai-nav{border-left:1px solid #30353b!important;flex:none!important}.v3-commerce-nav>a,.v3-commerce-nav>button,.v3-ai-nav>a{color:#fff!important;letter-spacing:.15px!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:54px!important;margin:0!important;padding:0 17px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;transition:background .16s,color .16s!important;display:flex!important}.v3-commerce-nav>a:hover,.v3-ai-nav>a:hover{color:#cf0!important;background:#1b1f24!important}.v3-commerce-nav .v3-topdeal-nav{color:#080a0b!important;background:#d8ff32!important;padding:0 22px!important}.v3-commerce-nav .v3-topdeal-nav:hover{color:#080a0b!important;background:#cf0!important}.v3-topdeal-nav span{color:#f2a63a!important;margin-right:7px!important;font-size:16px!important}}.v3-auth-password button{color:#aeb5ba!important}.v3-auth-password button.is-visible,.v3-auth-password button:hover,.v3-auth-password button:focus-visible{color:#cf0!important}.v3-header{overflow:visible!important}.v3-header-top{z-index:2147482000!important;position:relative!important;overflow:visible!important}.v3-header-top.container{overflow:visible!important}.v3-header-top .v3-search-wrap{z-index:2147483000!important;overflow:visible!important}.v3-search-suggestions{z-index:2147483640!important}.v3-nav{z-index:100!important;position:relative!important}.v3-recovery-panel{display:block}.v3-recovery-panel h2{margin-bottom:22px}.v3-recovery-intro{color:#c7ccd0;max-width:520px;margin:0 0 28px;font-size:15px;line-height:1.65}.v3-recovery-panel .v3-auth-recovery{gap:18px}.v3-recovery-success{color:#dfe3e6;background:#14191c;border:1px solid #30383d;border-left:4px solid #cf0;gap:10px;margin-top:20px;padding:18px 20px;line-height:1.5;display:grid}.v3-recovery-success strong{color:#fff;font-size:14px}.v3-recovery-success span{color:#bfc5c9;font-size:13px}.v3-recovery-success button{color:#cf0;letter-spacing:.5px;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.v3-recovery-back{margin-top:26px;display:inline-block}@media (max-width:640px){.v3-recovery-intro{font-size:14px}.v3-recovery-success{padding:16px}}.v3-recovery-site,.v3-recovery-site>main,.v3-recovery-site>.v3-home{min-height:100vh}.v3-reset-overlay{z-index:21000!important}.v3-reset-modal h2{text-align:center!important;margin-top:0!important}.v3-reset-close{justify-content:center;align-items:center;text-decoration:none!important;display:flex!important}.v3-reset-modal .v3-recovery-intro{color:#c6cbd0;margin:0 0 22px;font-size:13px;line-height:1.6}.v3-reset-modal .v3-recovery-success{margin-top:18px}.v3-reset-account{color:#080a0c;letter-spacing:1px;background:#cf0;border-radius:4px;justify-content:center;align-items:center;min-height:52px;margin-top:18px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.v3-reset-account:hover,.v3-reset-account:focus-visible{filter:brightness(.94)}.v3-auth-show-passwords{cursor:pointer!important;grid-template-columns:none!important;align-items:center!important;gap:9px!important;width:max-content!important;display:flex!important}.v3-auth-show-passwords input{appearance:none!important;box-sizing:border-box!important;cursor:pointer!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;box-shadow:none!important;background:#080a0c!important;border:1px solid #cf0!important;border-radius:0!important;flex:0 0 15px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.v3-auth-show-passwords input:before{content:"✓";color:#cf0;transform-origin:50%;font-size:12px;font-weight:1000;line-height:12px;transition:transform 80ms;display:block;transform:scale(0)}.v3-auth-show-passwords input:checked{background:#080a0c!important;border-color:#cf0!important}.v3-auth-show-passwords input:checked:before{transform:scale(1)}.v3-auth-show-passwords input:focus-visible{outline-offset:2px!important;outline:1px solid #cf0!important}.v3-auth-show-passwords span{color:#dfe3e6!important;font-size:13px!important;font-weight:900!important}@media (max-width:1100px){html,body{max-width:100%;overflow-x:hidden}.container{width:min(100% - 32px,1480px)}.v3-header{position:sticky!important;top:0!important}.v3-header-top{grid-template-columns:1fr 56px!important;gap:10px 14px!important;min-height:0!important;padding:10px 0 12px!important;display:grid!important}.v31-brand-button{grid-area:1/1!important;align-self:center!important;min-width:0!important;height:48px!important}.v31-wordmark span{font-size:31px!important}.v31-wordmark strong{font-size:25px!important}.v31-wordmark i{font-size:29px!important}.v3-account-button{grid-area:1/2!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important}.v3-account-button svg{width:31px!important;height:31px!important}.v3-header-top .v3-search-wrap{grid-area:2/1/auto/-1!important;width:100%!important;max-width:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.v3-search{border-radius:7px!important;height:48px!important}.v3-search input{padding:0 14px!important;font-size:16px!important}.v3-search button{flex:0 0 100px!important;width:100px!important}.v3-nav{min-height:0!important}.v3-nav-inner{-webkit-overflow-scrolling:touch;white-space:nowrap!important;scrollbar-width:none!important;width:100%!important;min-height:0!important;padding:0 16px 10px!important;display:block!important;overflow:auto hidden!important}.v3-nav-inner::-webkit-scrollbar{display:none}.v3-commerce-nav,.v3-ai-nav{vertical-align:top!important;border:0!important;flex-wrap:nowrap!important;width:auto!important;display:inline-flex!important}.v3-ai-nav{margin-left:6px!important}.v3-commerce-nav>a,.v3-commerce-nav>button,.v3-ai-nav>a{color:#fff!important;letter-spacing:.2px!important;white-space:nowrap!important;background:#111519!important;border:1px solid #2d3338!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.v3-commerce-nav .v3-topdeal-nav{color:#080a0c!important;background:#cf0!important;border-color:#cf0!important}.v3-ai-nav>a{color:#cf0!important}.v3-hero{min-height:440px!important}.v3-hero-content{padding:38px 0 58px!important}.v3-hero h1{max-width:700px;font-size:clamp(46px,8vw,66px)!important}.v3-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v3-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v31-footer-top{grid-template-columns:1fr!important;gap:38px!important}.v3-footer-links{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:680px){.container{width:calc(100% - 28px)!important}.v3-header-top{grid-template-columns:1fr 46px!important;gap:8px 10px!important;padding:8px 0 10px!important}.v31-brand-button{height:44px!important}.v31-wordmark span{font-size:29px!important}.v31-wordmark strong{font-size:23px!important}.v31-wordmark i{font-size:27px!important}.v3-account-button{width:44px!important;min-width:44px!important;height:44px!important}.v3-account-button svg{width:29px!important;height:29px!important}.v3-search{height:46px!important}.v3-search button{flex-basis:86px!important;width:86px!important;font-size:11px!important}.v3-nav-inner{padding:0 14px 9px!important}.v3-commerce-nav>a,.v3-commerce-nav>button,.v3-ai-nav>a{min-height:39px!important;padding:0 11px!important;font-size:10px!important}.v3-hero{align-items:flex-end!important;min-height:430px!important}.v3-hero-shade{background:linear-gradient(90deg,#000000f0,#0000008c),linear-gradient(#0000,#000c)!important}.v3-hero-content{padding:42px 0 70px!important}.v3-hero-content>span{letter-spacing:2px!important;font-size:11px!important}.v3-hero h1{max-width:92%;letter-spacing:-1.7px!important;margin:10px 0 12px!important;font-size:clamp(40px,12vw,54px)!important;line-height:.95!important}.v3-hero p{max-width:92%;font-size:15px!important;line-height:1.5!important}.v31-slide-arrow{width:38px!important;height:50px!important;font-size:30px!important}.v31-slide-arrow.left{left:8px!important}.v31-slide-arrow.right{right:8px!important}.v31-powerbar{padding:11px 0!important}.v31-powerbar .container{gap:20px!important;font-size:10px!important}.v3-category-section,.v3-shop-section{padding:36px 0!important}.v3-section-heading h2,.v3-catalog-header h2{font-size:27px!important}.v3-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.v3-category-grid a{min-height:150px!important;padding:15px 13px!important}.v3-product-grid,.catalog-products{grid-template-columns:1fr!important;gap:13px!important}.v3-product-image{height:230px!important}.v31-deal-zone{padding:40px 0!important}.v31-deal-heading h2{font-size:34px!important}.v31-rail{grid-auto-columns:min(82vw,300px)!important}.v31-promo-slider{padding:18px 0!important}.v31-promo-slider .container{min-height:210px!important;padding:28px 22px!important}.v31-promo-slider h2{font-size:30px!important}.v31-mini-banner .container{padding:15px 0!important}.v3-smart-strip{padding:22px 0!important}.v3-smart-strip .container{gap:9px!important}.v3-footer{padding-top:36px!important}.v31-footer-top{gap:28px!important}.v3-footer-links{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.v3-footer-links>div:first-child{grid-column:1/-1}.v3-auth-modal{width:calc(100vw - 20px)!important;padding:32px 20px 26px!important}}@media (max-width:390px){.container{width:calc(100% - 22px)!important}.v31-wordmark span{font-size:27px!important}.v31-wordmark strong{font-size:22px!important}.v3-search input{padding:0 11px!important}.v3-search button{flex-basis:78px!important;width:78px!important}.v3-hero h1{font-size:39px!important}.v3-category-grid,.v3-footer-links{grid-template-columns:1fr!important}.v3-footer-links>div:first-child{grid-column:auto}}@media (min-width:761px) and (max-width:1100px){.mf{grid-template-columns:190px minmax(0,1fr)!important}.mf-brand{gap:10px!important;height:96px!important;padding:16px 12px!important}.mf-logo{flex:0 0 56px!important;width:56px!important;height:56px!important}.mf-brand strong{font-size:18px!important}.mf-brand span{letter-spacing:1.4px!important;font-size:8px!important}.mf-label{padding:20px 14px 10px!important}.mf-side nav a{gap:10px!important;padding:0 13px!important;font-size:12px!important}.mf-side-bottom{padding:14px!important}.mf-top{height:96px!important;padding:0 24px!important}.mf-top h1{font-size:27px!important}.mf-body{padding:26px 24px!important}.mf-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mf-grid{grid-template-columns:1fr!important}.v3-plan-week,.v3-exercise-grid,.v3-recipes-grid,.v3-favs-grid,.v3-meal-day,.v3-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.mf{min-width:0!important;display:block!important}.mf-side{border-bottom:1px solid #2b3237!important;border-right:0!important;width:100%!important;height:auto!important;position:relative!important}.mf-brand{gap:11px!important;height:72px!important;padding:10px 14px!important}.mf-logo{flex:0 0 50px!important;width:50px!important;height:50px!important}.mf-brand strong{font-size:19px!important}.mf-brand span{margin-top:4px!important;font-size:8px!important}.mf-label{display:none!important}.mf-side nav{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-direction:row!important;display:flex!important;overflow-x:auto!important}.mf-side nav::-webkit-scrollbar{display:none}.mf-side nav a{white-space:nowrap!important;border-bottom:3px solid #0000!important;border-left:0!important;flex:none!important;gap:7px!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important}.mf-side nav a:hover,.mf-side nav a.active{border-bottom-color:#cf0!important;border-left-color:#0000!important}.mf-side-bottom{display:none!important}.mf-top{z-index:15!important;height:70px!important;padding:0 14px!important;position:sticky!important;top:0!important}.mf-top h1{font-size:23px!important}.mf-avatar{width:40px!important;height:40px!important;font-size:17px!important}.mf-user{padding:4px!important}.mf-user>div:last-child{display:none!important}.mf-body{padding:18px 14px 34px!important}.mf-welcome{gap:12px!important;padding:20px!important}.mf-welcome h2{font-size:24px!important}.mf-bolt{font-size:34px!important}.mf-alert{flex-direction:column!important;align-items:stretch!important}.mf-alert button{width:100%!important}.mf-stats,.mf-grid,.mf-quick,.mf-account-grid,.mf-account-status{grid-template-columns:1fr!important}.mf-stat{min-height:130px!important}.v3-plan-shell h1,.v3-nutrition-shell h1,.v3-myrecipes-shell h1,.v3-favs-shell h1,.v3-settings-shell h1{overflow-wrap:anywhere;font-size:29px!important}.v3-plan-shell header>div,.v3-nutrition-shell header>div{flex-direction:column!important}.v3-plan-shell header>div a,.v3-nutrition-shell header>div a{text-align:center!important}.v3-plan-actions{flex-direction:column!important;align-items:stretch!important}.v3-plan-actions button{width:100%!important;min-height:48px!important}.v3-plan-week,.v3-meal-day,.v3-exercise-grid,.v3-recipes-grid,.v3-favs-grid,.v3-nutrition-summary{grid-template-columns:1fr!important}.v3-meal-macros{grid-template-columns:repeat(2,1fr)!important}.v3-saved-plans-grid{grid-template-columns:1fr!important}.v3-saved-plan-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.v3-settings-shell section{padding:17px!important}.v3-settings-grid{grid-template-columns:1fr!important}.v3-settings-save{z-index:10!important;flex-direction:column!important;align-items:stretch!important;padding:10px!important;position:sticky!important;bottom:0!important}.v3-settings-save button{width:100%!important}.v3-fav-actions,.v3-mealprep-card-actions{grid-template-columns:1fr!important;display:grid!important}.v3-fav-actions a,.v3-fav-actions button{justify-content:center!important;align-items:center!important;min-height:44px!important;display:flex!important}}@media (max-width:800px){.v3-recipes-layout{grid-template-columns:1fr!important;gap:16px!important}.v3-recipes-filters{padding:14px!important;position:static!important}.v3-recipes-filters .v3-recipes-tools>div{flex-flow:row!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.v3-recipes-filters .v3-recipes-tools button{flex:none!important;width:auto!important}.v3-fitness-tools>div{scrollbar-width:none!important}.v3-fitness-tools>div::-webkit-scrollbar{display:none}}@media (max-width:600px){.v3-fitness-page,.v3-recipes-page,.v3-mealprep-page,.v3-info-page{padding-left:14px!important;padding-right:14px!important}.v3-fitness-shell h1,.v3-recipes-shell h1{font-size:32px!important}.v3-fitness-actions,.v3-recipes-shell header>div{flex-direction:column!important}.v3-fitness-actions a,.v3-recipes-shell header>div a{text-align:center!important}.v3-fitness-tools,.v3-recipes-tools{margin:22px 0 18px!important;padding:13px!important}.v3-fitness-tools input,.v3-recipes-tools input{font-size:16px!important}.v3-fitness-title,.v3-recipes-title{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.v3-exercise-reader-head{flex-direction:column!important}.v3-exercise-reader-head button{width:100%!important}.v3-info-page{padding-top:32px!important;padding-bottom:60px!important}.v3-info-shell>span{margin-top:38px!important}.v3-info-shell h1{font-size:clamp(38px,12vw,54px)!important}.v3-info-shell .lead{font-size:17px!important}.v3-info-actions{grid-template-columns:1fr!important;display:grid!important}.v3-info-actions a{text-align:center!important}}@media (min-width:761px) and (max-width:1100px){.v3-detail-product{grid-template-columns:minmax(300px,.9fr) 1.1fr!important;gap:26px!important;padding:20px!important}.v3-gallery{grid-template-columns:54px 1fr!important}.v3-thumbs button{height:54px!important}.v3-main-image{min-height:320px!important}.v3-main-image img{height:310px!important}.v3-offer{grid-template-columns:1.25fr .9fr .75fr!important;gap:14px!important}.v3-offer>a{grid-column:1/-1!important}.v3-info-layout{grid-template-columns:1fr 320px!important;gap:30px!important}.v3-price-history{grid-template-columns:300px 1fr!important;gap:30px!important}.v3-mealprep-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v3-mealprep-grid article{padding:20px!important}.v3-pantry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.v3-product-page-top{padding:11px 0!important}.v3-breadcrumb{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.v3-detail-main{padding-top:14px!important;padding-bottom:38px!important}.v3-detail-product{grid-template-columns:1fr!important;gap:14px!important;padding:14px!important}.v3-gallery{grid-template-columns:1fr!important;gap:8px!important}.v3-thumbs{flex-direction:row!important;order:2!important;overflow-x:auto!important}.v3-thumbs button{flex:0 0 56px!important;width:56px!important;height:56px!important}.v3-main-image{min-height:260px!important}.v3-main-image img{height:260px!important}.v3-detail-info{padding:8px 2px!important}.v3-detail-info h1{font-size:25px!important}.v3-detail-rating{flex-wrap:wrap!important}.v3-detail-price{margin-top:18px!important}.v3-detail-price strong{font-size:30px!important}.v3-price-tools{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.v3-price-tools>a,.v3-price-tools>button{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:46px!important;display:flex!important}.v3-offers,.v3-detail-block,.v3-price-history{padding:16px!important}.v3-offers-heading{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.v3-offer{grid-template-columns:1fr 1fr!important;gap:13px!important;padding:14px!important}.v3-offer-shop{grid-column:1/-1!important}.v3-offer>a{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;min-height:46px!important;display:flex!important}.v3-offer-delivery,.v3-offer-price{min-width:0!important}.v3-offer-price{text-align:right!important}.v3-info-layout,.v3-price-history{grid-template-columns:1fr!important;gap:20px!important}.v3-specs div{gap:16px!important}.v3-specs strong{text-align:right!important;overflow-wrap:anywhere!important}.v3-fake-chart{gap:4px!important;height:110px!important}.v3-mealprep-page{padding:28px 14px 60px!important}.v3-mealprep-page header{margin:38px 0 26px!important}.v3-mealprep-page h1{font-size:clamp(38px,12vw,52px)!important}.v3-mealprep-page header p{font-size:16px!important}.v3-mealprep-grid{gap:10px!important}.v3-mealprep-grid article{min-height:0!important;padding:20px!important}.v3-mealprep-icon{margin-bottom:16px!important}.v3-mealprep-grid h2{font-size:24px!important}.v3-pantry-panel{padding:18px!important}.v3-pantry-panel textarea,.v3-pantry-panel select{width:100%!important;font-size:16px!important}.v3-pantry-panel button{width:100%!important;min-height:48px!important}.v3-pantry-grid{grid-template-columns:1fr!important}.v3-mealprep-fallback{padding:18px!important}}@media (max-width:390px){.v3-offer{grid-template-columns:1fr!important}.v3-offer-shop,.v3-offer>a{grid-column:auto!important}.v3-offer-price{text-align:left!important}.v3-main-image,.v3-main-image img{height:230px!important;min-height:230px!important}}@media (max-width:760px){.v3-healthy-page{padding:26px 14px 64px!important}.v3-healthy-shell>h1{font-size:clamp(36px,11vw,50px)!important;line-height:1!important}.v3-healthy-filters{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.v3-healthy-filters>input,.v3-healthy-filters>select,.v3-healthy-filters>label{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;font-size:16px!important}.v3-healthy-filters>label{align-items:center!important;display:flex!important}.v3-healthy-grid{grid-template-columns:1fr!important}.v3-healthy-selection{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important;bottom:8px!important}.v3-healthy-selection>a,.v3-healthy-selection>button{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;display:flex!important}}@media (min-width:761px) and (max-width:1100px){.v3-healthy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v3-healthy-filters>input,.v3-healthy-filters>select{flex:180px!important}}@media (max-width:760px){button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.v3-stats-page{padding:24px 14px 54px!important}.v3-stats-shell h1{font-size:31px!important}.v3-stats-shell header>a{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-height:44px!important}.v3-stats-shell nav{scrollbar-width:none!important;margin:18px 0!important}.v3-stats-shell nav::-webkit-scrollbar{display:none}.v3-stats-shell nav>*{align-items:center!important;min-height:44px!important;display:flex!important}.v3-stats-grid article,.v3-stats-detail article,.v3-stats-rating article{padding:16px!important}.v3-stats-detail li{min-width:0!important}.v3-stats-detail li span{overflow-wrap:anywhere!important}.v3-trend-bars{overflow:hidden!important}.v3-recipe-save{flex-direction:column!important;align-items:stretch!important}.v3-recipe-save button,.v3-recipe-save a{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:42px!important;display:flex!important}.v3-recipe-reader{padding:17px!important}.v3-recipe-reader-head{flex-direction:column!important}.v3-recipe-reader-head button{width:100%!important}.v3-recipe-reader-macros{grid-template-columns:repeat(2,1fr)!important}.v3-recipe-reader-columns{grid-template-columns:1fr!important;gap:10px!important}}@media (hover:none){.v3-product-card:hover,.v3-category-grid a:hover,.v3-mealprep-grid article:hover{transform:none!important}}@media (max-width:680px){.v3-meal-detail-page{padding:26px 14px 54px!important}.v3-meal-detail-grid{grid-template-columns:1fr!important;gap:20px!important;margin-top:18px!important}.v3-meal-detail-grid>div{min-width:0!important}.v3-meal-detail-buy{flex-direction:column!important;align-items:stretch!important}.v3-meal-detail-buy>a{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:600px){.v3-auth-overlay,.v3-reset-overlay{align-items:flex-start!important;padding:10px!important;overflow-y:auto!important}.v3-auth-modal,.v3-reset-modal{width:100%!important;min-height:0!important;max-height:none!important;margin:auto 0!important;padding:28px 18px 24px!important}.v3-auth-modal h2,.v3-reset-modal h2{font-size:27px!important;line-height:1.08!important}.v3-auth-tabs{grid-template-columns:1fr 1fr!important;display:grid!important}.v3-auth-modal input:not([type=checkbox]){width:100%!important;font-size:16px!important}.v3-auth-primary,.v3-reset-account{width:100%!important}.v3-auth-show-passwords input{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important}}.v31-merchant-strip{background:#0a0a0a;border-top:1px solid #202020;padding:30px 0 34px}.v31-merchant-heading{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.v31-merchant-heading span{color:#cf0;letter-spacing:1.5px;font-size:12px;font-weight:900}.v31-merchant-heading strong{color:#fff;font-size:22px}.v31-merchant-track{scrollbar-width:thin;gap:12px;padding:2px 0 10px;display:flex;overflow-x:auto}.v31-merchant-card{background:#fff;border:1px solid #2a2a2a;border-radius:10px;justify-content:center;align-items:center;min-width:150px;height:76px;padding:12px 18px;display:flex}.v31-merchant-card img{object-fit:contain;max-width:118px;max-height:46px}.v31-merchant-card strong{color:#111;text-align:center;font-size:14px}@media (max-width:700px){.v31-merchant-strip{padding:24px 0}.v31-merchant-heading{flex-direction:column;align-items:flex-start;gap:4px}.v31-merchant-card{min-width:132px;height:68px}}.v3-auth-remember input{appearance:none!important;cursor:pointer!important;background:#080a0c!important;border:1.5px solid #cf0!important;border-radius:3px!important;place-content:center!important;width:20px!important;height:20px!important;display:grid!important}.v3-auth-remember input:before{content:"✓";color:#cf0;font-size:15px;font-weight:1000;line-height:1;transition:transform 80ms;transform:scale(0)}.v3-auth-remember input:checked:before{transform:scale(1)}.v3-account-menu{justify-self:end;position:relative}.v3-account-button{flex-direction:row!important;gap:2px!important;width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;display:flex!important}.v3-account-icon{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.v3-account-button svg{fill:none!important;stroke-width:1.8px!important;width:36px!important;height:36px!important}.v3-account-icon i{color:#e64646!important;width:20px!important;height:20px!important;font-size:25px!important;line-height:18px!important;top:-7px!important;right:-5px!important}.v3-account-chevron{color:#8a9298;margin-left:1px;font-size:16px;line-height:1}.v3-account-dropdown,.mf-dropdown{z-index:12000!important;color:#fff!important;background:#0c0f11!important;border:1px solid #30363a!important;border-top:3px solid #cf0!important;border-radius:7px!important;width:250px!important;padding:9px!important;position:absolute!important;top:62px!important;right:0!important;box-shadow:0 20px 50px #0000009e!important}.v3-account-dropdown a,.v3-account-dropdown button,.mf-dropdown a,.mf-dropdown button{color:#e7ebed!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;font:700 12px Arial,sans-serif!important;text-decoration:none!important;display:flex!important}.v3-account-dropdown a:hover,.v3-account-dropdown button:hover,.mf-dropdown a:hover,.mf-dropdown button:hover,.mf-dropdown a.active{color:#cf0!important;background:#171c1f!important}.v3-account-dropdown i,.mf-dropdown i{justify-content:center!important;align-items:center!important;width:20px!important;font-style:normal!important;display:flex!important}.v3-account-dropdown svg,.mf-dropdown i svg{width:19px!important;height:19px!important}.v3-account-dropdown hr,.mf-dropdown hr{border:0!important;border-top:1px solid #2c3236!important;margin:7px 0!important}.v3-account-dropdown-logout,.mf-dropdown-logout{color:#d96a4c!important}.v3-account-dropdown-logout:hover,.mf-dropdown-logout:hover{color:#ff8a6c!important}.mf-user{gap:10px!important;padding:6px 8px!important}.mf-avatar{width:36px!important;min-width:36px!important;height:36px!important}.mf-avatar svg{width:20px!important;height:20px!important}.mf-user>b{font-size:16px!important}@media (max-width:760px){.v3-account-dropdown,.mf-dropdown{width:min(250px,100vw - 24px)!important;top:58px!important;right:0!important}.v3-account-button{width:50px!important;min-width:50px!important;height:50px!important}.v3-account-icon,.v3-account-button svg{width:33px!important;height:33px!important}.mf-avatar{width:34px!important;min-width:34px!important;height:34px!important}}.v3-auth-form input:-webkit-autofill{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-form input:-webkit-autofill:active{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-form input:-webkit-autofill:focus{border-color:#cf0!important;box-shadow:inset 0 0 0 1000px #171a1d,0 0 0 2px #ccff002e!important}.v3-auth-modal input[type=email]:-webkit-autofill{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=password]:-webkit-autofill{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=password]:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=password]:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=password]:-webkit-autofill:active{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=text]:-webkit-autofill{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}.v3-auth-modal input[type=text]:-webkit-autofill:active{-webkit-text-fill-color:#f7f7f7!important;caret-color:#f7f7f7!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#171a1d!important;background-image:none!important;border-color:#3b4146!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #171a1d!important}:-webkit-any(.v3-auth-modal input[type=email]:-webkit-autofill:focus,.v3-auth-modal input[type=password]:-webkit-autofill:focus,.v3-auth-modal input[type=text]:-webkit-autofill:focus){border-color:#cf0!important;box-shadow:inset 0 0 0 1000px #171a1d,0 0 0 2px #ccff002e!important}:is(.v3-auth-modal input[type=email]:autofill:focus,.v3-auth-modal input[type=password]:autofill:focus,.v3-auth-modal input[type=text]:autofill:focus){border-color:#cf0!important;box-shadow:inset 0 0 0 1000px #171a1d,0 0 0 2px #ccff002e!important}.v3-header{z-index:11000!important;position:sticky!important;top:0!important}.mf-global-header{width:100%}.mf-under-global{min-height:calc(100vh - 145px)!important}.mf-under-global .mf-side{height:calc(100vh - 145px)!important;padding-top:18px!important;top:145px!important}.mf-under-global .mf-content{padding-top:0!important}.mf-section-title{border-bottom:1px solid #252b2f;flex-direction:column;gap:3px;padding:14px 22px 20px;display:flex}.mf-section-title strong{color:#cf0;letter-spacing:1.4px;font-size:15px}.mf-section-title span{color:#7e878d;text-transform:uppercase;letter-spacing:1px;font-size:10px}.mf-credit-box{background:#101315;border:1px solid #343b3f;border-left:3px solid #cf0;flex-direction:column;gap:8px;margin:18px 18px 0;padding:16px;display:flex}.mf-credit-box small{color:#8d959b;letter-spacing:1.5px;font-size:9px;font-weight:900}.mf-credit-box>strong{color:#cf0;font-size:28px;line-height:1}.mf-credit-box a{color:#e8ecee;border-top:1px solid #292f33;padding-top:8px;font-size:10px;font-weight:800;text-decoration:none}.mf-credit-box a:hover{color:#cf0}.mf-credit-box a span{float:right;color:#cf0}.mf-global-header .v31-brand-button{text-decoration:none}.mf-global-header .v3-topdeal-nav{align-items:center;text-decoration:none;display:flex}@media (max-width:900px){.mf-under-global .mf-side{height:auto!important;top:0!important}.mf-under-global{min-height:0!important}.mf-under-global .mf-body{padding-top:20px!important}.mf-credit-box{margin:12px}}.mf-credit-hero{text-align:center;color:#cf0;min-width:90px;font-size:42px;font-weight:1000}.mf-credit-products{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.mf-credit-products article{background:#0b0e10;border:1px solid #30363a;flex-direction:column;gap:8px;padding:20px;display:flex}.mf-credit-products article>strong{color:#cf0;font-size:20px}.mf-credit-products article>span{color:#9aa2a8}.mf-credit-products article>b{font-size:24px}.mf-credit-products button{color:#7f878d;background:#171b1e;border:1px solid #394045;margin-top:8px;padding:11px;font-weight:900}.mf-credit-note{color:#858d93;margin-top:16px;font-size:11px}.mf-referral-link{grid-template-columns:1fr auto;gap:10px;display:grid}.mf-referral-link input{color:#fff;background:#090b0d;border:1px solid #3a4145;min-width:0;padding:14px}.mf-referral-link button{color:#0b0d0e;background:#cf0;border:0;padding:0 18px;font-weight:1000}@media (max-width:700px){.mf-referral-link{grid-template-columns:1fr}.mf-referral-link button{padding:13px}}.mf-global-header{z-index:11000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mf-global-header .v31-brand{align-items:center!important;display:flex!important;position:relative!important}.mf-global-header .v31-header-slogan{color:#cf0!important;letter-spacing:1.65px!important;white-space:nowrap!important;font-size:7px!important;font-weight:900!important;display:block!important;position:absolute!important;top:52px!important;left:0!important}.mf-under-global{grid-template-columns:290px minmax(0,1fr)!important;align-items:stretch!important;min-height:100vh!important;padding-top:131px!important;display:grid!important}.mf-under-global .mf-side{border-right:1px solid #2b3237!important;height:auto!important;min-height:100%!important;padding-top:0!important;position:relative!important;top:auto!important}.mf-under-global .mf-content{min-width:0!important;padding-top:0!important}.mf-under-global .mf-body{padding-top:0!important}.mf-section-title{border-bottom:1px solid #252b2f!important;justify-content:center!important;align-items:center!important;height:154px!important;min-height:154px!important;padding:0 28px!important;display:flex!important;position:relative!important;overflow:hidden!important}.mf-section-title .mf-mini-wordmark{white-space:nowrap!important;align-items:baseline!important;font-family:Arial,sans-serif!important;line-height:1!important;display:flex!important;position:relative!important;transform:translateY(10px)!important}.mf-mini-wordmark>span{color:#cf0!important;letter-spacing:-2.7px!important;font-size:31px!important;font-weight:1000!important}.mf-mini-wordmark>strong{color:#fff!important;letter-spacing:-1.45px!important;font-size:24px!important;font-weight:900!important}.mf-mini-wordmark>i{color:#cf0!important;margin-left:1px!important;font-size:29px!important;font-style:normal!important;font-weight:1000!important}.mf-my-script{z-index:2!important;color:#cf0!important;letter-spacing:-1px!important;text-transform:none!important;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive!important;font-size:25px!important;font-weight:400!important;line-height:1!important;position:absolute!important;top:38px!important;left:58px!important;transform:rotate(-7deg)!important}.mf-side nav a{gap:18px!important;min-height:58px!important;padding:0 28px!important}.mf-credit-box{background:linear-gradient(135deg,#111518,#0a0d0f)!important;border:1px solid #30373b!important;border-left:3px solid #cf0!important;margin:22px 18px 28px!important;padding:17px 16px!important}.mf-credit-box>strong{font-size:31px!important}.mf-side-bottom{display:none!important}.mf-body>.v3-plan-page,.mf-body>.v3-nutrition-page,.mf-body>.v3-myrecipes-page,.mf-body>.v3-favs-page,.mf-body>.v3-settings-page,.mf-body>.v3-fitness-page{width:100%!important;margin:0!important;padding:32px 38px 38px!important}.mf-welcome{min-height:138px!important;margin:32px 38px 18px!important;padding:24px 30px!important}.mf-welcome h2{margin:4px 0!important;font-size:30px!important}.mf-welcome p{font-size:12px!important}.mf-bolt{font-size:72px!important;right:48px!important}.mf-account-footer{border-top:3px solid #cf0!important;width:100%!important;margin-left:0!important;padding:30px 0 0!important}.mf-account-footer-inner{justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;display:flex!important}.mf-account-footer-inner p{color:#858c92;max-width:500px;font-size:11px;line-height:1.55}.mf-account-footer-inner nav{flex-wrap:wrap;gap:18px;display:flex}.mf-account-footer-inner nav a{color:#a3a9ae;font-size:11px;text-decoration:none}.mf-account-footer-inner nav a:hover{color:#fff}@media (max-width:1100px){.mf-under-global{grid-template-columns:220px minmax(0,1fr)!important}.mf-section-title{padding:0 15px!important}.mf-my-script{left:38px!important}.mf-side nav a{padding:0 18px!important}.mf-global-header .v31-header-slogan{top:47px!important}}@media (max-width:900px){.mf-under-global{padding-top:125px!important}.mf-under-global .mf-side{height:auto!important;top:auto!important}.mf-global-header{position:fixed!important}.mf-account-footer-inner{flex-direction:column!important}}@media (max-width:760px){.mf-under-global{padding-top:125px!important;display:block!important}.mf-under-global .mf-side{width:100%!important}.mf-section-title{height:112px!important;min-height:112px!important}.mf-my-script{top:21px!important;left:calc(50% - 76px)!important}.mf-side nav{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.mf-side nav a{min-height:52px!important}.mf-credit-box{margin:16px!important}.mf-welcome{margin:20px 15px 14px!important}.mf-account-footer{padding-top:24px!important}}.v31-header-slogan{display:none}.v3-header .v31-brand-button .v31-brand{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;display:flex!important}.v3-header .v31-brand-button .v31-header-slogan{color:#cf0!important;letter-spacing:2px!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important}@media (min-width:1101px){.v3-header-top{min-height:84px!important}.mf-global-header .v31-header-slogan{letter-spacing:2px!important;font-size:9px!important;position:static!important;top:auto!important;left:auto!important}.mf-under-global{padding-top:128px!important}.mf-under-global .mf-side{align-self:start!important;height:calc(100vh - 128px)!important;min-height:0!important;position:sticky!important;top:128px!important;overflow-y:auto!important}}.mf-credit-prime{background:linear-gradient(135deg,#111518,#090b0d)!important;border-top:0!important;border-bottom:1px solid #252b2f!important;border-left:3px solid #cf0!important;border-right:0!important;min-height:142px!important;margin:0!important;padding:22px 28px 20px!important}.mf-credit-prime>strong{color:#cf0!important;margin:5px 0 10px!important;font-size:36px!important;line-height:1!important;display:block!important}.mf-credit-prime>a{color:#fff!important;border-top:1px solid #2a3034!important;justify-content:space-between!important;gap:8px!important;padding:8px 0!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.mf-credit-prime>a span{color:#cf0!important}.mf-section-title{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:72px!important;min-height:72px!important;padding:15px 28px!important;display:flex!important}.mf-section-title>span{color:#cf0!important;letter-spacing:1.7px!important;font-size:14px!important;font-weight:1000!important;line-height:1!important}.mf-section-title>small{color:#7f878d!important;letter-spacing:1.6px!important;margin-top:6px!important;font-size:9px!important}.mf-side nav{padding-top:14px!important}.mf-account-footer .v31-header-slogan{display:none!important}@media (max-width:1100px){.v3-header .v31-brand-button .v31-header-slogan{letter-spacing:1.45px!important;font-size:7px!important}}@media (max-width:760px){.mf-section-title{height:64px!important;min-height:64px!important;padding:12px 16px!important}.mf-credit-prime{min-height:0!important;margin:0!important;padding:16px!important}}:root{--fitterous-desktop-header-top:100px;--fitterous-desktop-nav:52px;--fitterous-desktop-header:152px}@media (min-width:1101px){.v3-header .v3-header-top{height:100px!important;min-height:100px!important;padding-top:0!important;padding-bottom:0!important}.v3-header .v31-brand-button{height:82px!important}.v3-header .v31-brand-button .v31-brand{gap:8px!important}.v3-header .v31-brand-button .v31-header-slogan{letter-spacing:2.15px!important;font-size:9px!important}.v3-header .v3-nav,.v3-header .v3-nav-inner{height:52px!important;min-height:52px!important}.v3-header .v3-commerce-nav>a,.v3-header .v3-commerce-nav>button,.v3-header .v3-ai-nav>a{min-height:52px!important}.mf-under-global{padding-top:152px!important}.mf-under-global .mf-side{height:calc(100vh - 152px)!important;top:152px!important}}.mf-account-footer{border-top:3px solid #cf0!important;width:100%!important;margin:0!important;padding:64px 0 0!important}.mf-account-footer .v31-footer-top{grid-template-columns:minmax(280px,1.15fr) minmax(520px,1.85fr)!important;align-items:start!important;gap:80px!important;display:grid!important}.mf-account-footer .v3-footer-links{grid-template-columns:repeat(3,minmax(140px,1fr))!important;gap:64px!important;display:grid!important}.mf-account-footer .v3-footer-bottom{margin-top:46px!important}.mf-credit-stage{background:#050708!important;padding:24px 18px 14px!important}.mf-credit-prime{text-align:center!important;background:radial-gradient(circle at 50% 0,#ccff001c,#0000 48%),linear-gradient(145deg,#12171a,#090c0e)!important;border:1px solid #31383d!important;border-radius:8px!important;min-height:0!important;margin:0!important;padding:25px 22px 22px!important;box-shadow:0 14px 34px #00000052!important}.mf-credit-prime:before{content:"";background:#cf0;border-radius:99px;width:38px;height:3px;margin:0 auto 15px;display:block}.mf-credit-prime>small{color:#aeb5ba!important;letter-spacing:2.7px!important;font-size:10px!important;font-weight:900!important;display:block!important}.mf-credit-prime>strong{color:#cf0!important;text-shadow:0 0 22px #ccff001f!important;margin:10px 0 22px!important;font-size:52px!important;line-height:.95!important;display:block!important}.mf-credit-actions{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.mf-credit-actions>a{color:#fff!important;text-align:left!important;background:#151a1d!important;border:1px solid #333a3f!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;text-decoration:none!important;transition:border-color .15s,transform .15s,background .15s!important;display:flex!important}.mf-credit-actions>a:hover{background:#1a2023!important;border-color:#cf0!important;transform:translateY(-1px)!important}.mf-credit-actions b{font-size:11px!important;font-weight:1000!important}.mf-credit-actions span{color:#8f979d!important;letter-spacing:.8px!important;text-align:right!important;font-size:7px!important;font-weight:900!important}.mf-credit-actions em{color:#cf0!important;font-style:normal!important}.mf-side>nav{border-top:1px solid #252b2f!important;padding-top:14px!important}.mf-section-title{display:none!important}@media (max-width:1100px){.mf-account-footer .v31-footer-top{grid-template-columns:1fr!important;gap:32px!important}.mf-account-footer .v3-footer-links{gap:28px!important}}@media (max-width:760px){.mf-credit-stage{padding:16px 14px 10px!important}.mf-credit-prime{padding:20px 16px!important}.mf-credit-prime>strong{font-size:46px!important}.mf-account-footer{padding-top:36px!important}.mf-account-footer .v3-footer-links{grid-template-columns:1fr 1fr!important}}.mf-under-global{padding-top:0!important}@media (min-width:1101px){.mf-under-global{padding-top:0!important}.mf-under-global .mf-side{height:calc(100vh - 152px)!important;position:sticky!important;top:152px!important}}.v3-header:before{content:none!important;background:0 0!important;display:none!important}.v3-header,.v3-header-top{background:#07090b!important}.v31-brand-button{color:inherit!important;background:0 0!important;border:0!important;text-decoration:none!important}.v3-header .v31-header-slogan,.v3-footer .v31-header-slogan{color:#cf0!important;letter-spacing:2.15px!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important}.v3-footer .v31-wordmark span{font-size:39px!important}.v3-footer .v31-wordmark strong{font-size:30px!important}.v3-footer .v31-wordmark i{font-size:35px!important}.v31-footer-brand p{margin-top:20px!important}.mf-under-global .mf-side,.mf-side{align-self:stretch!important;height:auto!important;min-height:100%!important;position:relative!important;top:auto!important;overflow:visible!important}.mf-credit-prime{border-radius:8px!important;padding:20px 20px 18px!important}.mf-credit-prime:before{width:34px!important;margin-bottom:12px!important}.mf-credit-actions>a{min-height:62px!important;padding:12px 14px 24px!important;display:block!important;position:relative!important}.mf-credit-actions b{white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;display:block!important}.mf-credit-actions span{white-space:nowrap!important;font-size:7px!important;line-height:1!important;position:absolute!important;bottom:9px!important;right:13px!important}@media (max-width:760px){.v3-footer .v31-wordmark span{font-size:31px!important}.v3-footer .v31-wordmark strong{font-size:25px!important}.v3-footer .v31-wordmark i{font-size:29px!important}.v3-header .v31-header-slogan,.v3-footer .v31-header-slogan{letter-spacing:1.45px!important;font-size:7px!important}.mf-credit-prime>strong{font-size:40px!important}}.v3-header .v31-wordmark,.v3-footer .v31-wordmark{white-space:nowrap!important;letter-spacing:-1.8px!important;align-items:baseline!important;line-height:1!important;display:flex!important}.v3-header .v31-wordmark span,.v3-footer .v31-wordmark span{letter-spacing:-3px!important;font-size:39px!important;font-weight:1000!important}.v3-header .v31-wordmark strong,.v3-footer .v31-wordmark strong{letter-spacing:-1.6px!important;font-size:30px!important;font-weight:900!important}.v3-header .v31-wordmark i,.v3-footer .v31-wordmark i{margin-left:2px!important;font-size:35px!important;font-weight:1000!important}.v3-header .v31-brand,.v3-footer .v31-brand{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.v3-header .v31-header-slogan,.v3-footer .v31-header-slogan{color:#cf0!important;letter-spacing:2.15px!important;white-space:nowrap!important;margin:0!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important}.mf-under-global .mf-content{border-left:1px solid #2b3237!important}@media (max-width:1100px){.v3-header .v31-wordmark span,.v3-footer .v31-wordmark span{font-size:34px!important}.v3-header .v31-wordmark strong,.v3-footer .v31-wordmark strong{font-size:27px!important}.v3-header .v31-wordmark i,.v3-footer .v31-wordmark i{font-size:31px!important}.v3-header .v31-header-slogan,.v3-footer .v31-header-slogan{letter-spacing:1.45px!important;font-size:7px!important}}@media (max-width:760px){.mf-under-global .mf-side{border-right:0!important}.mf-under-global .mf-content{border-top:1px solid #2b3237!important;border-left:0!important}}@media (max-width:640px){.v3-header .v31-wordmark span,.v3-footer .v31-wordmark span{font-size:30px!important}.v3-header .v31-wordmark strong,.v3-footer .v31-wordmark strong{font-size:24px!important}.v3-header .v31-wordmark i,.v3-footer .v31-wordmark i{font-size:28px!important}}.fitterous-brand-lockup{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;width:max-content!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;display:inline-flex!important}.fitterous-brand-wordmark{white-space:nowrap!important;letter-spacing:-1.8px!important;align-items:baseline!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.fitterous-brand-wordmark span{color:#cf0!important;letter-spacing:-3px!important;font-size:39px!important;font-weight:1000!important;line-height:1!important}.fitterous-brand-wordmark strong{color:#fff!important;letter-spacing:-1.6px!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.fitterous-brand-wordmark i{color:#cf0!important;margin-left:2px!important;font-size:35px!important;font-style:normal!important;font-weight:1000!important;line-height:1!important}.fitterous-brand-slogan{color:#cf0!important;letter-spacing:2.15px!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important}.v31-brand-button{align-items:center!important;display:flex!important}.v31-footer-brand>.fitterous-brand-lockup{margin:0!important}@media (max-width:1100px){.fitterous-brand-wordmark span{font-size:34px!important}.fitterous-brand-wordmark strong{font-size:27px!important}.fitterous-brand-wordmark i{font-size:31px!important}.fitterous-brand-slogan{letter-spacing:1.45px!important;font-size:7px!important}}@media (max-width:640px){.fitterous-brand-wordmark span{font-size:30px!important}.fitterous-brand-wordmark strong{font-size:24px!important}.fitterous-brand-wordmark i{font-size:28px!important}}.fitterous-brand-lockup{gap:5px!important}.mf-credit-stage{padding:18px 16px 14px!important}.mf-credit-prime{padding:17px 17px 15px!important}.mf-credit-prime:before{width:30px!important;height:3px!important;margin-bottom:10px!important}.mf-credit-prime>small{letter-spacing:2.35px!important;font-size:8px!important}.mf-credit-prime>strong{margin:7px 0 14px!important;font-size:40px!important}.mf-credit-actions{gap:7px!important}.mf-credit-actions>a{min-height:56px!important;padding:11px 12px 22px!important}.mf-credit-actions b{font-size:10px!important}.mf-credit-actions span{letter-spacing:.75px!important;font-size:6.5px!important;bottom:8px!important;right:11px!important}@media (max-width:760px){.mf-credit-stage{padding:14px 12px 10px!important}.mf-credit-prime{padding:15px 14px 13px!important}.mf-credit-prime>strong{font-size:37px!important}}.mf-under-global{column-gap:0!important}.mf-under-global .mf-content{border-left:0!important;position:relative!important}.mf-under-global .mf-body{border-left:0!important}.mf-under-global .mf-welcome,.mf-under-global .mf-panel{position:relative!important}@media (max-width:760px){.mf-under-global .mf-side{border-bottom:1px solid #2b3237!important;border-right:0!important}.mf-under-global .mf-content{border-top:0!important;border-left:0!important}}.mf-under-global .mf-side{border-right:1px solid #2b3237!important}.mf-under-global .mf-content,.mf-under-global .mf-body,.mf-under-global .mf-body>.mf-panel{border-left:0!important}@media (min-width:761px){.mf-under-global .mf-body>.mf-panel{border-left:0!important}}input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;vertical-align:middle!important;cursor:pointer!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;box-shadow:none!important;background:#080a0c!important;border:1px solid #cf0!important;border-radius:0!important;flex:0 0 15px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}input[type=checkbox]:before{content:"✓";transform-origin:50%;transition:transform 80ms;transform:scale(0);color:#cf0!important;font-size:12px!important;font-weight:1000!important;line-height:12px!important;display:block!important}input[type=checkbox]:checked{background:#080a0c!important;border-color:#cf0!important}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline-offset:2px!important;outline:1px solid #cf0!important}.v3-auth-remember input,.v3-auth-show-passwords input,.v3-filters input[type=checkbox],.v3-filters.is-open input[type=checkbox]{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;box-shadow:none!important;background:#080a0c!important;border:1px solid #cf0!important;border-radius:0!important;flex:0 0 15px!important}.v3-auth-remember input:before{font-size:12px!important;line-height:12px!important}.v3-auth-remember input:focus-visible{outline-offset:2px!important;outline:1px solid #cf0!important}.storefront-hero{background:radial-gradient(circle at 80% 30%,#ccff001f,#0000 28%),linear-gradient(135deg,#050706,#101410);border-bottom:1px solid #293027;padding:72px 0 58px}.storefront-hero span,.storefront-related>span{color:#cf0;letter-spacing:2px;font-size:12px;font-weight:900}.storefront-hero h1{margin:9px 0 10px;font-size:clamp(42px,6vw,76px);line-height:.95}.storefront-hero p{color:#c8cec9;max-width:700px;font-size:17px;line-height:1.55}.storefront-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding-top:20px;padding-bottom:20px;display:grid}.storefront-tiles a{color:#fff;background:#141815;border:1px solid #293027;border-radius:7px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:118px;padding:18px 14px;text-decoration:none;transition:all .18s;display:flex}.storefront-tiles a:hover{border-color:#cf0;transform:translateY(-3px);box-shadow:0 12px 30px #0000004d}.storefront-tiles a span{color:#cf0;font-size:11px}.storefront-filterbar{border-top:1px solid #262c28;border-bottom:1px solid #262c28;justify-content:space-between;align-items:center;min-height:58px;padding-top:12px;padding-bottom:12px;display:flex}.storefront-filterbar span{color:#9da59f;font-size:13px}.storefront-group{padding-top:38px;padding-bottom:20px}.storefront-group header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.storefront-group h2{margin:0;font-size:25px}.storefront-group header span{color:#929b94;font-size:12px}.storefront-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.storefront-empty,.storefront-related{padding-top:55px;padding-bottom:55px}.storefront-related{border-top:1px solid #293027;margin-top:30px}.storefront-related h2{margin:8px 0}.storefront-related p{color:#9ba29d}@media (max-width:1100px){.storefront-tiles{grid-template-columns:repeat(4,1fr)}.storefront-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.storefront-tiles,.storefront-product-grid{grid-template-columns:repeat(2,1fr)}.storefront-filterbar{flex-direction:column;align-items:flex-start;gap:7px}}.partner-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:38px;padding-bottom:70px;display:grid}.partner-directory>a{color:#fff;background:#111512;border:1px solid #293027;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:18px;text-decoration:none;transition:all .18s;display:flex}.partner-directory>a>div{background:#f5f6f5;border-radius:5px;justify-content:center;align-items:center;width:100%;height:92px;margin-bottom:14px;display:flex}.partner-directory img{object-fit:contain;filter:grayscale();max-width:75%;max-height:58px}.partner-directory strong{font-size:14px}.partner-directory small{color:#98a09a;margin-top:5px}@media (max-width:900px){.partner-directory{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.partner-directory{grid-template-columns:repeat(2,1fr)}}.fitterous-site-frame{flex-direction:column;min-height:100vh;display:flex}.fitterous-site-content{flex:1}.canonical-page-hero{min-height:475px}.canonical-page-hero picture{position:absolute;inset:0}.canonical-page-hero picture img{object-fit:cover;width:100%;height:100%}.canonical-hero-action{color:#080a0c;background:#cf0;padding:15px 23px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.v3-nav a{color:#fff;letter-spacing:.5px;align-items:center;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.v3-nav a:hover{color:#cf0;background:#1b2025}.v3-ai-nav a{color:#cf0}.v3-ai-nav a:hover{color:#080a0c;background:#cf0}.partner-hero{background:linear-gradient(135deg,#060806,#141914);border-bottom:1px solid #293027;padding:62px 0}.partner-hero img{object-fit:contain;filter:grayscale();background:#fff;border-radius:6px;max-width:190px;max-height:75px;margin-bottom:20px;padding:10px}.partner-hero span{color:#cf0;letter-spacing:2px;font-size:11px;font-weight:900;display:block}.partner-hero h1{margin:7px 0;font-size:clamp(40px,5vw,68px)}.partner-hero p{color:#b9c0ba;max-width:720px;line-height:1.6}body.quickview-open{overflow:hidden}.fitterous-quickview-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.fitterous-quickview{background:#090b0d;border:1px solid #3b443d;border-radius:12px;width:min(1500px,92vw);height:92vh;position:relative;overflow:hidden auto;box-shadow:0 30px 100px #000000bf}.fitterous-quickview-close{z-index:20;float:right;color:#fff;background:#050605;border:1px solid #58605a;border-radius:50%;width:42px;height:42px;margin:14px 16px -58px 0;font-size:28px;position:sticky;top:14px}.fitterous-quickview-close:hover{color:#cf0;border-color:#cf0}.fitterous-quickview .v3-product-page{min-height:100%}.fitterous-quickview .v3-product-page-top{padding-right:65px}@media (max-width:700px){.fitterous-quickview-backdrop{padding:0}.fitterous-quickview{border:0;border-radius:0;width:100vw;height:100vh}.fitterous-quickview-close{margin-right:10px;top:8px}}.storefront-tiles button{color:#fff;text-align:left;background:#141815;border:1px solid #293027;border-radius:7px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;min-height:118px;padding:18px 14px;transition:all .18s;display:flex}.storefront-tiles button:hover{border-color:#cf0;transform:translateY(-3px)}.storefront-tiles button span{color:#cf0;font-size:11px}.storefront-tiles button small{color:#aeb5b0}.storefront-filterbar>div:first-child{flex-direction:column;gap:4px;display:flex}.storefront-filterbar>div:first-child span{color:#8f9791}.storefront-filter-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.storefront-filter-controls select,.storefront-filter-controls button{color:#fff;background:#111512;border:1px solid #343b36;border-radius:5px;min-height:38px;padding:0 10px}.storefront-filter-controls button{color:#cf0}@media (max-width:800px){.storefront-filterbar{gap:14px}.storefront-filter-controls{width:100%}.storefront-filter-controls select{flex:45%}}.partner-rail{background:#0d100e;border-top:1px solid #293027;padding:42px 0}.partner-rail-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.partner-rail-head span{color:#cf0;letter-spacing:2px;font-size:10px;font-weight:900}.partner-rail-head h2{margin:4px 0 0}.partner-rail-head>a{color:#cf0;font-size:12px;font-weight:900;text-decoration:none}.partner-rail-track{grid-auto-columns:150px;grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.partner-rail-track>a{color:#fff;text-align:center;background:#151916;border:1px solid #293027;border-radius:6px;padding:10px;text-decoration:none}.partner-rail-track>a:hover{border-color:#cf0}.partner-rail-track>a>div{background:#f4f5f4;border-radius:4px;justify-content:center;align-items:center;height:70px;margin-bottom:8px;display:flex}.partner-rail-track img{object-fit:contain;filter:grayscale();max-width:85%;max-height:42px}.partner-rail-track span{font-size:11px;font-weight:800}.v3-info-page{background:#050606;padding:0 0 90px}.v3-info-shell{width:min(1180px,100% - 44px);max-width:none;margin:0 auto;padding-top:54px}.v3-info-shell>span{margin-top:0}.v3-info-shell section{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.v3-info-shell section h2,.v3-info-shell section p{grid-column:auto;max-width:none}.v3-info-shell section h2{align-self:end}.v3-info-actions{border-top:1px solid #272c2e;padding-top:12px}@media (max-width:760px){.v3-info-shell{width:min(100% - 30px,1180px);padding-top:34px}.v3-info-shell section{grid-template-columns:1fr;gap:0}.v3-info-shell>span{margin-top:0!important}}.v3-deal-groups{flex-direction:column;gap:34px;display:flex}.v3-deal-groups>section{border-top:1px solid #ffffff1f;padding-top:20px}.v3-deal-group-head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.v3-deal-group-head h3{margin:0;font-size:23px}.v3-deal-group-head span{color:#9da59f;font-size:11px}.v3-product-card .v3-mini-vendors>a.best{transition:transform .18s,box-shadow .18s,border-color .18s}.v3-product-card .v3-mini-vendors>a.best:hover{z-index:2;border-color:#cf0;position:relative;transform:scale(1.035);box-shadow:0 8px 24px #ccff001f}.v31-powerbar{min-height:34px!important}.v31-powerbar .container{letter-spacing:.11em!important;min-height:34px!important;font-size:10px!important}.storefront-tiles{gap:12px!important}.storefront-tiles button,.storefront-tiles a{min-height:145px!important;padding:20px!important}.storefront-tiles button b,.storefront-tiles a b{font-size:17px!important}.v31-hero-controls{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0cb8;border:1px solid #ccff0059;border-radius:999px;gap:5px;padding:5px;display:flex;position:absolute;bottom:24px;right:28px}.v31-hero-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;width:36px;height:32px;font-size:20px}.v31-hero-controls button:hover{color:#080a0c;background:#cf0}.cookie-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cookie-dialog{color:#fff;background:#101412;border:1px solid #3a443d;border-top:5px solid #cf0;border-radius:12px;width:min(650px,94vw);max-height:90vh;padding:34px;box-shadow:0 30px 100px #000}.cookie-dialog>span,.cookie-policy-scroll>span{color:#cf0;letter-spacing:.18em;font-size:11px;font-weight:900}.cookie-dialog h2{margin:7px 0 14px;font-size:48px}.cookie-dialog h3{margin:25px 0 6px;font-size:18px}.cookie-dialog p{color:#b9c0bb;line-height:1.65}.cookie-policy-link,.cookie-back{color:#cf0;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.cookie-dialog.policy{width:min(900px,95vw)}.cookie-policy-scroll{max-height:62vh;padding-right:15px;overflow:auto}.cookie-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.cookie-actions button{color:#fff;background:#171c18;border:1px solid #4a534d;min-height:50px;font-weight:900}.cookie-actions .accept{color:#070907;background:#cf0;border-color:#cf0}.footer-cookie-settings{color:#9aa19d;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-settings:hover{color:#cf0}.info-story-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:46px;display:grid}.info-feature-card{background:#101411;border:1px solid #29302b!important;margin:0!important;padding:28px!important;display:block!important}.info-feature-card:nth-child(3n+2){background:#151a16}.info-feature-card h2{margin:0 0 12px!important}.info-next{background:linear-gradient(120deg,#121812,#090b09);border:1px solid #29302b!important;grid-column:1/-1!important;padding:34px!important;display:block!important}.info-next>span{color:#cf0;letter-spacing:.15em;font-size:10px;font-weight:900}.info-next a{color:#cf0;margin:12px 18px 0 0;font-weight:900;text-decoration:none;display:inline-block}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:22px;padding-top:46px;display:grid}.contact-copy,.contact-form{background:#101411;border:1px solid #29302b!important;margin:0!important;padding:30px!important}.contact-copy{display:block!important}.contact-copy>span{color:#cf0;letter-spacing:.15em;font-size:10px;font-weight:900}.contact-route{border-top:1px solid #2b322d;flex-direction:column;gap:4px;padding:16px 0;display:flex}.contact-route span{color:#9da59f}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.contact-form input,.contact-form textarea{color:#fff;font:inherit;background:#080a09;border:1px solid #353d37;padding:13px}.contact-form button{color:#080a0c;background:#cf0;border:0;min-height:50px;font-weight:900}.form-success{color:#cf0}.form-error{color:#ff8b8b}@media (max-width:760px){.v31-hero-controls{bottom:16px;right:14px}.cookie-dialog{padding:24px}.cookie-dialog h2{font-size:38px}.cookie-actions,.info-story-grid,.contact-layout{grid-template-columns:1fr}.info-next{grid-column:auto!important}.storefront-tiles button,.storefront-tiles a{min-height:125px!important}}.cookie-backdrop{z-index:2147483000!important}.cookie-dialog{position:relative;z-index:2147483001!important}.cookie-dialog.policy{flex-direction:column!important;max-height:88vh!important;display:flex!important}.cookie-policy-scroll{flex:1;min-height:0;max-height:none!important}.v31-hero-controls{border-color:#ccff0038!important;gap:2px!important;padding:3px!important;bottom:18px!important;right:22px!important}.v31-hero-controls button{width:28px!important;height:26px!important;font-size:15px!important}.v31-hero-controls .pause{font-size:9px!important}.v31-powerbar{height:20px!important;min-height:20px!important}.v31-powerbar .container{letter-spacing:.08em!important;height:20px!important;min-height:20px!important;font-size:7px!important}.v31-powerbar .container>*{line-height:20px!important}.storefront-product-grid .v3-product-card{font-size:.88rem}.storefront-product-grid .v3-product-image{height:170px!important;min-height:170px!important}.storefront-product-grid .v3-product-body{padding:14px!important}.storefront-product-grid .v3-product-card h3{font-size:16px!important}.storefront-product-grid .v3-product-card:hover,.storefront-product-grid .v3-product-image:hover,.storefront-product-grid .v3-mini-vendors>a:hover{transform:none!important}.storefront-product-grid .v3-mini-vendors>a.best:hover{transform:scale(1.035)!important}.fitterous-quickview-backdrop{z-index:2147482000!important;padding:3vh 4vw!important}.fitterous-quickview{height:90vh!important;margin-top:0!important}.info-manifesto,.info-highlight{background:linear-gradient(120deg,#171d18,#0b0d0b)!important;border:1px solid #29302b!important;grid-column:1/-1!important;padding:40px!important;display:block!important}.info-manifesto>span,.info-highlight>span,.info-feature-card>span,.faq-section>span{color:#cf0;letter-spacing:.16em;font-size:10px;font-weight:900}.info-feature-card>span{margin-bottom:18px;display:block}.info-steps{margin-bottom:50px;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.info-steps article{background:#101411;border:1px solid #29302b;padding:26px}.info-steps article>b{color:#cf0;font-size:12px}.info-steps article h2{margin:12px 0 7px}.faq-section{background:#0e120f;border:1px solid #29302b;padding:34px!important;display:block!important}.faq-section>h2{margin:7px 0 24px;font-size:34px}.faq-list article{border-top:1px solid #303731}.faq-list article:last-child{border-bottom:1px solid #303731}.faq-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0;font-size:16px;font-weight:850;display:flex}.faq-list button b{color:#cf0;font-size:22px}.faq-list article>div{padding:0 0 20px}.faq-list article>div p{color:#aeb6b0;max-width:850px;line-height:1.65}.faq-list article.open{border-color:#cf0}@media (max-width:800px){.info-steps{grid-template-columns:1fr 1fr!important}.cookie-dialog.policy{max-height:94vh!important}.v31-powerbar,.v31-powerbar .container{height:18px!important;min-height:18px!important}}.fitterous-notice{z-index:2147482500;color:#080a0c;background:#cf0;border:1px solid #080a0c;max-width:min(620px,90vw);padding:12px 18px;font-size:12px;font-weight:900;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000073}.cookie-policy-scroll{scrollbar-width:thin;scrollbar-color:#8a8d8a #171c18}.cookie-policy-scroll::-webkit-scrollbar{width:8px}.cookie-policy-scroll::-webkit-scrollbar-track{background:#171c18;border-radius:999px}.cookie-policy-scroll::-webkit-scrollbar-thumb{background:#8a8d8a;border:2px solid #171c18;border-radius:999px}.cookie-policy-scroll::-webkit-scrollbar-thumb:hover{background:#a7aaa7}.cookie-policy-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.v31-powerbar{display:none!important}.v3-hero,.storefront-hero,.canonical-page-hero,.partner-hero{border-bottom:1px solid #303832!important}.partners-intro{padding:46px 0 24px}.partners-intro>span{color:#cf0;letter-spacing:.16em;font-size:10px;font-weight:900}.partners-intro h2{margin:8px 0 10px;font-size:34px}.partners-intro p{color:#aab2ac;max-width:780px;line-height:1.65}.partner-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:48px;display:grid!important}.partner-directory>a{color:#fff;background:#0f1310;border:1px solid #2c332e;padding:14px;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.partner-directory>a:hover{border-color:#cf0;transform:translateY(-2px)}.partner-directory>a>div{background:#171c18;justify-content:center;align-items:center;height:118px;margin-bottom:13px;display:flex}.partner-directory>a strong,.partner-directory>a small{display:block}.partner-directory>a small{color:#8f9891;margin-top:4px}.partner-demo-logo{position:relative;overflow:hidden}.partner-demo-logo b,.partner-hero-demo-logo b{letter-spacing:-5px;font-size:48px;font-style:italic}.partner-demo-logo i,.partner-hero-demo-logo i{letter-spacing:.15em;margin-left:7px;font-size:10px;font-style:normal;font-weight:900}.partner-demo-logo.logo-3{color:#0b0d0b;background:#f0f2ef!important}.partner-demo-logo.logo-4{color:#080a0c;background:#cf0!important}.partner-demo-logo.logo-5{background:#222923!important}.partners-value{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:70px;display:grid}.partners-value article{background:#111512;border:1px solid #29302b;padding:26px}.partners-value article>b{color:#cf0}.partners-value h3{margin:10px 0;font-size:22px}.partners-value p{color:#9fa7a1;line-height:1.6}.partner-identity{grid-template-columns:180px 1fr;align-items:center;gap:34px;display:grid}.partner-hero-demo-logo{color:#0b0d0b;background:#f1f3f0;border-radius:6px;justify-content:center;align-items:center;width:170px;height:110px;display:flex}.partner-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.partner-meta span{color:#bdc5bf;border:1px solid #354037;padding:8px 11px;font-size:11px}.partner-rail-head h2{font-size:24px}.partner-rail-head>a{color:#cf0}@media (max-width:900px){.partner-directory{grid-template-columns:repeat(2,1fr)}.partners-value,.partner-identity{grid-template-columns:1fr}.partner-hero-demo-logo{width:130px;height:85px}}@media (max-width:520px){.partner-directory{grid-template-columns:1fr}}.v31-hero{border-bottom:1px solid #cf0!important}.canonical-page-hero{border-bottom:1px solid #303832!important}.topdeal-tiles{background:#080a09;margin-top:0!important;padding-top:18px!important;padding-bottom:18px!important}.topdeal-tiles>a{min-height:145px!important}.partner-backbar{padding-top:18px;padding-bottom:4px}.partner-backbar a{color:#cf0;font-size:12px;font-weight:900;text-decoration:none}.partner-site-link{color:#cf0;border:1px solid #cf0;margin-top:18px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.partner-site-link:hover{color:#080a0c;background:#cf0}.partner-directory>a{border-radius:8px;padding:12px}.partner-directory>a>div{border-radius:6px}.partner-demo-logo b{letter-spacing:-6px;font-family:Arial Black,Inter,sans-serif;font-size:52px;transform:skew(-8deg)}.partner-demo-logo i{border-left:1px solid;margin-left:10px;padding-left:8px}.partner-demo-logo.logo-0,.partner-demo-logo.logo-5{background:linear-gradient(135deg,#111713,#222b24)!important}.partner-demo-logo.logo-1{background:linear-gradient(135deg,#080a09,#1b211c)!important}.partner-demo-logo.logo-2{background:linear-gradient(135deg,#1b231d,#0d100e)!important}.partner-demo-logo.logo-3{background:#f1f3f0!important}.partner-demo-logo.logo-4{background:linear-gradient(135deg,#cf0,#a8d400)!important}.faq-list a{color:#cf0;font-weight:900;text-decoration:none}.partner-directory>a{background:linear-gradient(145deg,#101310,#080a09)!important;border:1px solid #343b36!important;border-radius:10px!important;padding:14px!important}.partner-directory>a>div,.partner-demo-logo{color:#fff!important;background:repeating-linear-gradient(135deg,#111411 0 3px,#0c0f0d 3px 6px)!important;border:1px solid #252b27!important}.partner-directory img,.partner-profile-logo img{filter:grayscale()brightness(1.8)contrast(1.15)!important;object-fit:contain!important;max-width:78%!important;max-height:64px!important}.partner-demo-logo b,.partner-demo-logo i{color:#fff!important}.partner-profile-logo{background:repeating-linear-gradient(135deg,#111411 0 3px,#0c0f0d 3px 6px);border:1px solid #343b36;border-radius:8px;justify-content:center;align-items:center;width:180px;height:112px;display:flex}.partner-profile-logo .partner-hero-demo-logo{width:100%;height:100%;margin:0;color:#fff!important;background:0 0!important}.partner-hero .partner-profile-logo>img{background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}@media (max-width:900px){.partner-profile-logo{width:150px;height:96px}}.approved-partners-intro{justify-content:space-between;align-items:flex-end;display:flex;padding:26px 0 16px!important}.approved-partners-intro h2{margin:5px 0 0!important;font-size:34px!important}.partner-directory{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;padding-top:0!important}.partner-directory>a{background:linear-gradient(145deg,#0d100e,#070908)!important;border:1px solid #363d38!important;border-radius:9px!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;min-height:158px!important;padding:14px!important;display:flex!important}.partner-directory img{filter:grayscale()brightness(2.15)contrast(1.15)!important;max-width:82%!important;max-height:52px!important}.partner-card-meta{color:#fff!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;height:auto!important;margin:0!important;display:flex!important}.partner-card-meta span{color:#fff;font-size:11px}.partner-card-meta i{color:#fff;border:1px solid #737b75;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}@media (max-width:1200px){.partner-directory{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:650px){.partner-directory{grid-template-columns:1fr 1fr!important}}.partner-directory>a{text-align:center!important;background:#090b0a!important;border:1px solid #343a36!important;justify-content:center!important;align-items:center!important;min-height:180px!important;transition:border-color .16s!important;transform:none!important}.partner-directory>a:hover{box-shadow:none!important;border-color:#cf0!important;transform:none!important}.partner-directory>a>div.partner-demo-logo{background:0 0!important;border:0!important;height:82px!important;margin:0 0 10px!important}.partner-directory img{filter:grayscale()brightness(2.2)contrast(1.15)!important}.partner-card-name{color:#fff!important;margin:0 0 5px!important;font-size:14px!important;display:block!important}.partner-card-specialty{color:#9da59f!important;margin:0!important;font-size:11px!important;display:block!important}.partner-card-meta{display:none!important}.partners-approved-hero{aspect-ratio:2048/737;background:#000!important;height:auto!important;min-height:0!important}.partners-approved-hero picture,.partners-approved-hero .v3-hero-background{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.fitterous-product-card{color:#fff!important;cursor:pointer!important;background:linear-gradient(155deg,#101512,#070908)!important;border:1px solid #343d37!important;border-radius:14px!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 35px #0000003d!important}.fitterous-product-card:hover{border-color:#657267!important;transform:none!important;box-shadow:0 18px 45px #00000061!important}.fitterous-product-card .v3-product-image{background:radial-gradient(circle at 50% 45%,#1b241e 0,#0c100d 58%,#070908 100%)!important;border-bottom:1px solid #222923!important;height:210px!important;min-height:210px!important}.fitterous-product-card .v3-product-image img{object-fit:contain!important;width:100%!important;height:100%!important;padding:18px!important;transform:none!important}.fitterous-product-card:hover .v3-product-image img{transform:none!important}.fpc-best-badge{z-index:4;color:#080a09;background:#cf0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;position:absolute;top:12px;left:12px;box-shadow:0 5px 20px #ccff0026}.fitterous-product-card .v3-discount{top:12px!important;left:12px!important}.fitterous-product-card .fpc-best-badge+.v3-discount{top:48px!important}.fitterous-product-card .v3-heart{color:#fff!important;background:#040605cc!important;border:1px solid #29322c!important;border-radius:50%!important}.fitterous-product-card .v3-product-body{padding:16px!important}.fitterous-product-card .v3-card-meta{text-transform:uppercase;letter-spacing:.08em;min-height:18px;color:#89938c!important;font-size:9px!important}.fitterous-product-card .v3-card-meta span{color:#89938c!important}.fpc-title{color:#fff!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;min-height:46px!important;margin:6px 0 4px!important;padding:0!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.fitterous-product-card .v3-rating{margin:5px 0 10px!important}.fitterous-product-card .v3-rating span{color:#ffc52e!important}.fitterous-product-card .v3-rating small{color:#909991!important}.fpc-price-summary{border-top:1px solid #202722;border-bottom:1px solid #202722;grid-template-columns:1fr auto;align-items:end;gap:1px 8px;margin:0 0 10px;padding:11px 0;display:grid}.fpc-price-summary>span{text-transform:uppercase;letter-spacing:.08em;color:#9ca59e;font-size:9px;font-weight:800}.fpc-price-summary>strong{color:#cf0;white-space:nowrap;grid-area:1/2/3;font-size:20px}.fpc-price-summary>small{color:#7f8982;font-size:9px}.fpc-vendors{background:#090c0a!important;border:1px solid #283029!important;border-radius:9px!important}.fpc-vendors>div{border-bottom:1px solid #202621;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:7px 9px;display:flex}.fpc-vendors>div:last-child{border-bottom:0}.fpc-vendors>div.best{background:linear-gradient(90deg,#ccff0024,#ccff000a)}.fpc-vendors span{flex-direction:column;min-width:0;display:flex}.fpc-vendors b{color:#cf0;letter-spacing:.08em;font-size:7px}.fpc-vendors em{color:#dbe0dc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.fpc-vendors strong{color:#fff;white-space:nowrap;font-size:12px}.fpc-more{color:#9ca59e;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 2px;font-size:10px}.fpc-more span{float:right;color:#cf0}.fpc-compare{color:#080a09!important;cursor:pointer!important;background:#cf0!important;border:0!important;border-radius:8px!important;width:100%!important;min-height:43px!important;margin-top:3px!important;font-size:11px!important;font-weight:950!important}.fpc-compare:hover{background:#dcff55!important}.storefront-product-grid,.v3-product-grid.catalog-products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}@media (max-width:1350px){.storefront-product-grid,.v3-product-grid.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.storefront-product-grid,.v3-product-grid.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.fitterous-product-card .v3-product-image{height:155px!important;min-height:155px!important}.fitterous-product-card .v3-product-body{padding:11px!important}.fpc-title{font-size:14px!important}.fpc-price-summary{grid-template-columns:1fr!important}.fpc-price-summary>strong{grid-area:auto;font-size:18px}.fpc-vendors>div{padding:6px}.fpc-vendors em{font-size:9px}.fpc-vendors strong{font-size:10px}}@media (max-width:620px){.storefront-product-grid,.v3-product-grid.catalog-products{grid-template-columns:1fr!important;gap:14px!important}.fitterous-product-card{grid-template-columns:38% 62%!important;display:grid!important}.fitterous-product-card .v3-product-image{border-bottom:0!important;border-right:1px solid #222923!important;height:100%!important;min-height:310px!important}.fitterous-product-card .v3-product-body{padding:14px!important}.fpc-title{min-height:auto!important;font-size:16px!important}.fpc-price-summary{grid-template-columns:1fr auto!important}.fpc-price-summary>strong{grid-area:1/2/3}.fpc-vendors>div{min-height:35px}.fpc-compare{min-height:40px!important}}@media (max-width:410px){.fitterous-product-card{grid-template-columns:1fr!important}.fitterous-product-card .v3-product-image{border-bottom:1px solid #222923!important;border-right:0!important;height:190px!important;min-height:190px!important}}.fitterous-quickview-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#000000d6!important}.fitterous-quickview{background:linear-gradient(145deg,#0d110e,#060807)!important;border:1px solid #39443c!important;border-top:3px solid #cf0!important;border-radius:16px!important;width:min(1240px,94vw)!important;height:min(88vh,900px)!important;box-shadow:0 35px 120px #000c!important}.fitterous-quickview .v3-product-page-top{background:#090c0a!important;border-bottom:1px solid #283029!important}.fitterous-quickview .v3-detail-product{background:0 0!important}.fitterous-quickview .v3-offers{border-top:1px solid #29322c!important}.fitterous-quickview .v3-offer{background:#0c100d!important;border-color:#303a32!important}.fitterous-quickview .v3-offer.winner{background:linear-gradient(90deg,#ccff0017,#0c100d 35%)!important;border-color:#cf0!important}@media (max-width:620px){.fitterous-quickview-backdrop{align-items:flex-end!important;padding:0!important}.fitterous-quickview{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:16px 16px 0 0!important;width:100vw!important;height:94vh!important}}.v3-mobile-nav-head{display:none}.fitterous-product-card .v3-heart{transition:border-color .15s,background .15s,color .15s;font-size:26px!important}.fitterous-product-card .v3-heart[aria-label=Verwijder\ favoriet]{color:#071008!important;background:#cf0!important;border-color:#cf0!important;box-shadow:0 0 0 4px #ccff0014!important}@media (max-width:700px){.v3-nav{overflow:visible!important}.v3-mobile-nav-head{justify-content:space-between;align-items:center;height:48px;padding:0 20px!important;display:flex!important}.v3-mobile-nav-head strong{letter-spacing:.12em;font-size:12px}.v3-mobile-nav-head button{color:#cf0;background:#111512;border:1px solid #3b443e;width:42px;height:36px;font-size:22px}.v3-nav-inner{z-index:1000;border-top:1px solid #2d352f;border-bottom:2px solid #cf0;max-height:70vh;top:100%;left:0;right:0;background:#0b0e0c!important;padding:10px 18px 18px!important;display:none!important;position:absolute!important;overflow-y:auto!important}.v3-nav-inner.mobile-open{grid-template-columns:1fr!important;display:grid!important}.v3-commerce-nav,.v3-ai-nav{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important;overflow:visible!important}.v3-commerce-nav a,.v3-ai-nav a{border:1px solid #242b26!important;align-items:center!important;min-width:0!important;height:46px!important;padding:0 12px!important;font-size:11px!important;display:flex!important}.v3-ai-nav{margin-top:8px!important}.v3-ai-nav a:last-child:nth-child(odd){grid-column:1/-1}.storefront-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:12px!important;display:grid!important}.storefront-tiles button,.storefront-tiles a{border-radius:8px!important;height:auto!important;min-height:92px!important;padding:14px!important}.storefront-tiles button b,.storefront-tiles a b{font-size:14px!important;line-height:1.15!important}.storefront-tiles small{margin-top:5px!important;font-size:10px!important;line-height:1.25!important}.storefront-tiles span{margin-top:7px!important;font-size:10px!important}}.fitterous-quickview .v3-product-page{color:#fff!important;background:#080b09!important}.fitterous-quickview .v3-product-page-top{color:#fff!important;background:#0b0f0c!important}.fitterous-quickview .v3-back{color:#cf0!important}.fitterous-quickview .v3-detail-main{background:#080b09!important}.fitterous-quickview .v3-detail-product{background:linear-gradient(145deg,#111612,#090c0a)!important;border:1px solid #303a32!important;border-radius:14px!important;padding:22px!important}.fitterous-quickview .v3-gallery,.fitterous-quickview .v3-main-image{background:#0b0e0c!important;border-color:#2d352f!important}.fitterous-quickview .v3-detail-info,.fitterous-quickview .v3-detail-info h1,.fitterous-quickview .v3-detail-info p,.fitterous-quickview .v3-detail-price strong{color:#fff!important}.fitterous-quickview .v3-detail-brand,.fitterous-quickview .v3-detail-price small,.fitterous-quickview .v3-offers-heading>span{color:#cf0!important}.fitterous-quickview .v3-detail-price{background:#0a0e0b!important;border:1px solid #303a32!important;border-left:3px solid #cf0!important}.fitterous-quickview .v3-offers{background:0 0!important}.fitterous-quickview .v3-offers-heading h2,.fitterous-quickview .v3-offers-heading p{color:#fff!important}.fitterous-quickview .v3-offer{color:#fff!important;border-radius:10px!important}.fitterous-quickview .v3-offer strong,.fitterous-quickview .v3-offer span{color:#fff!important}.fitterous-quickview .v3-offer small{color:#9ba59e!important}.fitterous-quickview .v3-offer>a{color:#cf0!important;background:#171d19!important;border:1px solid #313b33!important}.fitterous-quickview .v3-offer.winner>a{color:#071008!important;background:#cf0!important;border-color:#cf0!important}.fitterous-quickview .v3-detail-block{color:#fff!important;background:#0d110e!important;border:1px solid #303a32!important}.fitterous-quickview .v3-detail-block h2,.fitterous-quickview .v3-detail-block h3,.fitterous-quickview .v3-detail-block strong{color:#fff!important}.fitterous-quickview .v3-detail-block p,.fitterous-quickview .v3-detail-block span,.fitterous-quickview .v3-detail-block small{color:#9ba59e!important}@media (max-width:620px){.fitterous-quickview .v3-detail-main{padding:14px!important}.fitterous-quickview .v3-detail-product{border-radius:10px!important;padding:12px!important}.fitterous-quickview .v3-gallery{padding:0!important}.fitterous-quickview .v3-main-image{min-height:250px!important}.fitterous-quickview .v3-offer{padding:14px!important}.fitterous-quickview .v3-detail-block{padding:18px!important}}:is(.fitterous-product-card .v3-heart:has(+img),.fitterous-product-card .v3-heart){transition:background .15s,border-color .15s,color .15s}.fitterous-product-card .v3-heart[aria-label=Verwijder\ favoriet]{color:#080a09!important;background:#cf0!important;border-color:#cf0!important}.premium-qv{color:#fff!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.premium-qv-head{background:#090c0a;border-bottom:1px solid #29322c;flex:0 0 68px;justify-content:space-between;align-items:center;height:68px;padding:0 20px 0 24px;display:flex}.premium-qv-head>div{flex-direction:column;display:flex}.premium-qv-head span,.premium-qv-section-title span,.premium-qv-best span{color:#cf0;letter-spacing:.13em;font-size:9px;font-weight:950}.premium-qv-head strong{font-size:18px}.premium-qv .fitterous-quickview-close{flex:0 0 40px;float:none!important;width:40px!important;height:40px!important;margin:0!important;position:static!important}.premium-qv-main{flex:1;padding:22px;overflow:auto}.premium-qv-product{grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:28px;padding-bottom:24px;display:grid}.premium-qv-image{background:radial-gradient(circle,#1b241e,#080a09 70%);border:1px solid #2d362f;border-radius:12px;place-items:center;min-height:300px;display:grid;position:relative}.premium-qv-image img{object-fit:contain;width:100%;height:300px;padding:22px}.premium-qv-image>b{color:#fff;background:#f26b21;border-radius:6px;padding:8px 10px;position:absolute;top:14px;left:14px}.premium-qv-copy>span{color:#98a29a;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.premium-qv-copy h2{margin:7px 0 8px;font-size:32px}.premium-qv-rating i{color:#ffc52e;letter-spacing:1px;font-style:normal}.premium-qv-rating small{color:#8e9890}.premium-qv-copy p{color:#aeb6b0;line-height:1.55}.premium-qv-best{background:#0d130e;border:1px solid #3d4b40;border-left:3px solid #cf0;border-radius:8px;margin-top:20px;padding:15px;display:grid}.premium-qv-best strong{color:#cf0;font-size:30px}.premium-qv-best small{color:#9da69f}.premium-qv-compare{border-top:1px solid #29322c;padding-top:20px}.premium-qv-section-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.premium-qv-section-title h3{margin:4px 0 0;font-size:25px}.premium-qv-section-title small{color:#8d968f}.premium-qv-offers{gap:8px;display:grid}.premium-qv-offers article{background:#0a0d0b;border:1px solid #303a32;border-radius:9px;grid-template-columns:1fr 130px 145px;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid}.premium-qv-offers article.winner{background:linear-gradient(90deg,#ccff001f,#0a0d0b 38%);border-color:#cf0}.premium-qv-shop{flex-direction:column;display:flex}.premium-qv-shop>b{color:#cf0;font-size:8px}.premium-qv-shop>small{color:#8f9891}.premium-qv-total{flex-direction:column;display:flex}.premium-qv-total span{color:#8f9891;font-size:9px}.premium-qv-total strong{font-size:18px}.premium-qv-offers a{color:#cf0;background:#171d18;border-radius:6px;place-items:center;min-height:40px;font-weight:900;text-decoration:none;display:grid}.premium-qv-offers .winner a{color:#080a09;background:#cf0}.premium-qv-footer{background:#090c0a;border-top:1px solid #29322c;flex:0 0 54px;justify-content:flex-end;align-items:center;padding:0 22px;display:flex}.premium-qv-footer a{color:#cf0;font-weight:900;text-decoration:none}@media (max-width:700px){.v3-mobile-nav-head{justify-content:space-between!important;align-items:center!important;padding:8px 16px!important;display:flex!important}.v3-mobile-nav-head strong{letter-spacing:.12em!important;font-size:11px!important}.v3-mobile-nav-head button{color:#cf0!important;background:#0b0e0c!important;border:1px solid #343d37!important;align-items:center!important;gap:6px!important;padding:9px 11px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.v3-nav-inner{display:none!important;overflow:visible!important}.v3-nav-inner.mobile-open{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 16px 16px!important;display:grid!important}.v3-nav-inner.mobile-open a{color:#fff!important;white-space:normal!important;background:#101411!important;border:1px solid #303832!important;align-items:center!important;min-height:42px!important;padding:9px 10px!important;font-size:10px!important;display:flex!important}.v3-nav-inner.mobile-open a.active,.v3-nav-inner.mobile-open .v3-topdeal-nav{color:#080a09!important;background:#cf0!important}.storefront-tiles{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.storefront-tiles button,.storefront-tiles a{min-height:88px!important;padding:12px!important}.storefront-tiles button b,.storefront-tiles a b{font-size:14px!important}.storefront-tiles button span,.storefront-tiles a span{font-size:10px!important}.premium-qv{height:94vh!important}.premium-qv-head{flex-basis:58px;height:58px;padding:0 12px 0 16px}.premium-qv-head strong{font-size:15px}.premium-qv-main{padding:14px}.premium-qv-product{grid-template-columns:1fr;gap:14px;padding-bottom:16px}.premium-qv-image{min-height:210px}.premium-qv-image img{height:210px;padding:14px}.premium-qv-copy h2{font-size:23px}.premium-qv-copy p{font-size:13px}.premium-qv-best{grid-template-columns:1fr auto;align-items:end}.premium-qv-best strong{font-size:25px}.premium-qv-best small{grid-column:1/-1}.premium-qv-section-title h3{font-size:21px}.premium-qv-offers article{grid-template-columns:1fr auto!important;gap:8px!important;min-height:0!important;padding:11px!important}.premium-qv-offers article>a{grid-column:1/-1!important;min-height:38px!important}.premium-qv-total{text-align:right}.premium-qv-footer{justify-content:center}.premium-qv-footer a{font-size:12px}.v3-mobile-nav-head{justify-content:center!important;align-items:center!important;min-height:54px!important;padding:6px 16px!important;display:flex!important;position:relative!important}.v3-mobile-nav-head>button:not(.mobile-menu-close){color:#fff!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:116px!important;padding:9px 15px!important;display:flex!important}.v3-mobile-nav-head>button:not(.mobile-menu-close) strong{letter-spacing:.13em!important;font-size:12px!important}.mobile-menu-bars{color:#cf0!important;font-size:20px!important;line-height:1!important}.v3-mobile-nav-head.is-open{background:#0d110e!important;justify-content:flex-end!important;min-height:44px!important;padding:0 15px!important}.v3-mobile-nav-head .mobile-menu-close{color:#cf0!important;background:0 0!important;border:0!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:32px!important;font-weight:400!important;line-height:1!important;display:grid!important}.v3-nav-inner.mobile-open{background:#0d110e!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:54px!important;gap:8px!important;padding:4px 16px 16px!important;display:grid!important}.v3-nav-inner.mobile-open .v3-commerce-nav,.v3-nav-inner.mobile-open .v3-ai-nav{display:contents!important}.v3-nav-inner.mobile-open a{box-sizing:border-box!important;text-align:center!important;color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#111612!important;border:1px solid #354038!important;justify-content:center!important;align-items:center!important;width:100%!important;height:54px!important;min-height:54px!important;padding:7px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important;display:flex!important}.v3-nav-inner.mobile-open a.active,.v3-nav-inner.mobile-open .v3-topdeal-nav{color:#080a09!important;background:#cf0!important;border-color:#cf0!important}}.v3-nav .v3-topdeal-nav{color:#080a09!important;background:#9dbb22!important;border-color:#9dbb22!important}.v3-nav .v3-topdeal-nav:hover{color:#080a09!important;background:#b7dc26!important}.v3-nav .v3-topdeal-nav.active{color:#080a09!important;box-shadow:none!important;background:#cf0!important;border-color:#cf0!important}.v3-nav a.active:not(.v3-topdeal-nav){color:#fff!important;background:#151a17!important;box-shadow:inset 0 -4px #cf0!important}@media (max-width:700px){.v3-nav-inner.mobile-open{grid-template-rows:repeat(5,54px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;display:grid!important}.v3-nav-inner.mobile-open .v3-commerce-nav,.v3-nav-inner.mobile-open .v3-ai-nav{display:contents!important}.v3-nav-inner.mobile-open a{grid-column:auto!important;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important}.v3-nav-inner.mobile-open .v3-topdeal-nav{color:#080a09!important;background:#9dbb22!important;border-color:#9dbb22!important}.v3-nav-inner.mobile-open .v3-topdeal-nav.active{box-shadow:none!important;background:#cf0!important;border-color:#cf0!important}.v3-nav-inner.mobile-open a.active:not(.v3-topdeal-nav){color:#fff!important;background:#151a17!important;border-color:#3b463e!important;box-shadow:inset 0 -4px #cf0!important}.v3-nav-inner.mobile-open .v3-ai-nav a:last-child:nth-child(odd){grid-column:auto!important}}.premium-qv-demo-note{color:#bfc8c1;background:#ccff000f;border:1px solid #ccff0047;border-radius:7px;margin:0 0 8px;padding:10px 12px;font-size:11px;line-height:1.5}.v3-auth-password button[aria-pressed=false],.v3-auth-password button[aria-pressed=false]:hover,.v3-auth-password button[aria-pressed=false]:focus-visible{color:#8f989d!important}.v3-auth-password button[aria-pressed=true],.v3-auth-password button[aria-pressed=true]:hover,.v3-auth-password button[aria-pressed=true]:focus-visible{color:#cf0!important}
