*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#fff;color:#1a1a1a;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.header{background:#fff;padding:22px 60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E8E8E8}.logo{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:4px;border:1px solid rgba(26,26,26,.3);padding:8px 24px;color:#1a1a1a;text-transform:uppercase;border-radius:30px;display:inline-block}.logo sub{display:none}.nav-bar{display:flex;gap:36px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500}.nav-bar a{color:#1a1a1a;padding:6px 0;border-bottom:1.5px solid transparent;transition:all .3s}.nav-bar a:hover{border-bottom-color:#c9a84c;color:#c9a84c}.hero-section{background:#000;color:#fff;position:relative;overflow:hidden;min-height:88vh;display:flex;align-items:center}.hero-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/7000.jpg);background-size:cover;background-position:center;z-index:0}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(110deg,#000000b3,#00000059 45%,#0000000d)}.hero-content{position:relative;z-index:2;max-width:560px;padding:0 0 0 80px}.hero-badge{display:inline-block;border:1px solid rgba(255,255,255,.3);padding:7px 20px;border-radius:30px;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#fffc;margin-bottom:30px;background:#ffffff0a}.hero-tagline{color:#fff!important;font-family:Playfair Display,serif;font-size:38px;font-weight:500;margin-bottom:16px;line-height:1.25;letter-spacing:1px}.hero-subtitle{font-size:14px;color:#fff9;margin-bottom:10px;line-height:1.7;font-weight:300;max-width:440px}.hero-baseline{font-size:11px;font-weight:500;letter-spacing:3.5px;text-transform:uppercase;color:#c9a84c;margin-bottom:40px}.hero-buttons{display:flex;gap:16px}.hero-btn-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;border:1px solid rgba(255,255,255,.3);border-radius:50px;padding:13px 38px;font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;min-width:210px;transition:all .35s ease;background:#ffffff08}.hero-btn:hover{border-color:#c9a84c;color:#c9a84c;background:#c9a84c0f;transform:translateY(-1px)}.hero-btn-sub{font-size:10px;color:#ffffff80!important;font-style:italic;letter-spacing:.3px}.stats-bar{display:flex;justify-content:center;gap:80px;padding:44px 60px;background:#fafafa;border-bottom:1px solid #E8E8E8}.stat-item{text-align:center}.stat-number{font-family:Playfair Display,serif;font-size:34px;font-weight:600;color:#1a1a1a}.stat-label{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#999;margin-top:6px;font-weight:500}.stat-gold{color:#c9a84c}.section-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#c9a84c;margin-bottom:10px;font-weight:600}.section-title{font-family:Playfair Display,serif;font-size:34px;font-weight:500;margin-bottom:10px;line-height:1.2;color:#1a1a1a}.section-subtitle{font-size:14px;color:#888;max-width:560px;line-height:1.7;margin-bottom:44px}.tabs-section{max-width:1400px;margin:0 auto;padding:70px 60px 0}.tab-nav{display:flex;gap:8px;margin-bottom:44px}.tab-btn{padding:10px 26px;border-radius:30px;border:1px solid #E0E0E0;background:#fff;font-size:12px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif;color:#999;text-transform:uppercase}.tab-btn:hover{border-color:#1a1a1a;color:#1a1a1a}.tab-btn.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.tab-panel{display:none}.tab-panel.active{display:block}.collections-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.collection-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease;display:block}.collection-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000001f}.collection-card.featured{grid-row:span 2;min-height:540px}.collection-card .card-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .6s ease}.collection-card:hover .card-bg{transform:scale(1.04)}.collection-card .card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000026 55%,#00000008)}.collection-card .card-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px}.card-tag{display:inline-block;background:#c9a84c26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(201,168,76,.3);padding:4px 14px;border-radius:20px;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;width:fit-content;color:#c9a84c;font-weight:500}.card-title{font-family:Playfair Display,serif;font-size:24px;font-weight:500;margin-bottom:8px;line-height:1.2}.collection-card.featured .card-title{font-size:32px}.card-desc{font-size:13px;line-height:1.6;color:#ffffffbf;margin-bottom:14px;max-width:380px}.card-meta{display:flex;align-items:center;gap:12px;font-size:11px;color:#ffffff80;letter-spacing:.5px}.card-meta .dot{width:3px;height:3px;background:#ffffff4d;border-radius:50%}.card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#c9a84c;padding-bottom:3px;border-bottom:1px solid rgba(201,168,76,.3);transition:all .3s ease;width:fit-content}.collection-card:hover .card-cta{border-color:#c9a84c}.card-cta svg{transition:transform .3s ease}.collection-card:hover .card-cta svg{transform:translate(4px)}.collection-card.small{min-height:260px}.collection-card.small .card-title{font-size:20px}.collection-card.small .card-content{padding:26px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;height:240px;transition:transform .3s ease,box-shadow .3s ease;display:block}.cat-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0000001a}.cat-card .cat-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .5s ease}.cat-card:hover .cat-bg{transform:scale(1.05)}.cat-card .cat-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000c,#00000014 60%)}.cat-card .cat-info{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:#fff}.cat-name{font-family:Playfair Display,serif;font-size:17px;font-weight:500;margin-bottom:3px}.cat-count{font-size:10px;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.country-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.country-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;height:200px;transition:transform .3s ease,box-shadow .3s ease;display:block}.country-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0000001a}.country-card .co-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .5s ease}.country-card:hover .co-bg{transform:scale(1.05)}.country-card .co-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000000d 60%)}.country-card .co-info{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;color:#fff}.co-flag{font-size:26px;margin-bottom:6px}.co-name{font-family:Playfair Display,serif;font-size:16px;font-weight:500;margin-bottom:2px}.co-count{font-size:10px;color:#ffffff80;letter-spacing:.5px}.section-coffrets{max-width:1400px;margin:0 auto;padding:70px 60px 80px}.coffrets-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.view-all{font-size:11px;font-weight:500;color:#c9a84c;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(201,168,76,.3);padding-bottom:3px;transition:all .3s}.view-all:hover{border-color:#c9a84c}.coffrets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.coffret-card{background:#fff;border-radius:14px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:1px solid #EBEBEB;display:block}.coffret-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #00000012}.coffret-img{height:200px;background-size:cover;background-position:center;position:relative}.coffret-badge{position:absolute;top:14px;left:14px;background:#1a1a1a;color:#c9a84c;font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:5px 12px;border-radius:20px;font-weight:500}.coffret-info{padding:20px}.coffret-name{font-family:Playfair Display,serif;font-size:16px;font-weight:500;margin-bottom:6px;color:#1a1a1a}.coffret-desc{font-size:12px;color:#999;line-height:1.6;margin-bottom:14px}.coffret-price{font-size:14px;font-weight:600;color:#1a1a1a}.coffret-price span{font-size:11px;color:#999;font-weight:400;margin-left:6px}.editorial-band{background:#1a1a1a;color:#fff;padding:80px 60px;text-align:center}.editorial-inner{max-width:700px;margin:0 auto}.editorial-inner .section-label{color:#c9a84c}.editorial-inner .section-title{color:#fff;font-size:30px;margin-bottom:16px}.editorial-quote{font-family:Playfair Display,serif;font-style:italic;font-size:18px;color:#ffffffa6;line-height:1.8;margin-bottom:28px}.editorial-cta{display:inline-flex;align-items:center;gap:8px;color:#c9a84c;font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;border-bottom:1px solid rgba(201,168,76,.3);padding-bottom:3px;transition:all .3s}.editorial-cta:hover{border-color:#c9a84c}.new-collections{max-width:1400px;margin:0 auto;padding:70px 60px 80px}.nc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.nc-card{border:1px solid #EBEBEB;border-radius:14px;padding:36px 28px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fff;position:relative;overflow:hidden;display:block}.nc-card:hover{border-color:#c9a84c;transform:translateY(-3px);box-shadow:0 12px 40px #0000000d}.nc-icon{font-size:36px;margin-bottom:16px}.nc-title{font-family:Playfair Display,serif;font-size:18px;font-weight:500;margin-bottom:8px}.nc-desc{font-size:12px;color:#999;line-height:1.7}.nc-tag{display:inline-block;margin-top:16px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#c9a84c;font-weight:600;border-bottom:1px solid rgba(201,168,76,.3);padding-bottom:2px}.engagement-section{background:#fafafa;padding:70px 60px;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8}.engagement-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.engagement-item{text-align:center}.engagement-icon{font-size:28px;margin-bottom:14px}.engagement-title{font-family:Playfair Display,serif;font-size:16px;font-weight:500;margin-bottom:8px;color:#1a1a1a}.engagement-desc{font-size:12px;color:#999;line-height:1.7}.newsletter-section{background:#1a1a1a;color:#fff;padding:70px 60px;text-align:center}.newsletter-inner{max-width:520px;margin:0 auto}.newsletter-inner .section-label{color:#c9a84c}.newsletter-inner .section-title{color:#fff;font-size:26px;margin-bottom:12px}.newsletter-inner .section-subtitle{color:#ffffff80;margin:0 auto 28px;max-width:420px}.newsletter-form{display:flex;gap:0;max-width:440px;margin:0 auto}.newsletter-input{flex:1;padding:14px 20px;border:1px solid rgba(255,255,255,.15);border-right:none;border-radius:50px 0 0 50px;background:#ffffff0a;color:#fff;font-size:13px;font-family:Inter,sans-serif;outline:none}.newsletter-input::placeholder{color:#ffffff4d}.newsletter-input:focus{border-color:#c9a84c66}.newsletter-submit{padding:14px 28px;border:1px solid #C9A84C;border-radius:0 50px 50px 0;background:#c9a84c;color:#1a1a1a;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s;font-family:Inter,sans-serif}.newsletter-submit:hover{background:#d4b65e}.footer{background:#000;color:#fff;padding:60px 60px 30px}.footer-grid{max-width:1400px;margin:0 auto 50px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.footer-brand .logo{border-color:#ffffff4d;color:#fff;margin-bottom:16px;display:inline-block}.footer-brand .logo sub{color:#fff6}.footer-brand p{font-size:13px;color:#fff6;line-height:1.7;max-width:280px}.footer-col h4{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#c9a84c;margin-bottom:18px;font-weight:600}.footer-col a{display:block;font-size:13px;color:#ffffff80;margin-bottom:10px;transition:color .3s}.footer-col a:hover{color:#fff}.footer-bottom{max-width:1400px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:11px;color:#ffffff4d}.footer-bottom .footer-payments{display:flex;gap:12px;font-size:11px;color:#ffffff4d}.section-divider{max-width:1400px;margin:0 auto;padding:0 60px}.section-divider hr{border:none;border-top:1px solid #EBEBEB}@media(max-width:1024px){.collections-grid{grid-template-columns:1fr}.collection-card.featured{min-height:380px}.cat-grid{grid-template-columns:repeat(2,1fr)}.country-grid{grid-template-columns:repeat(3,1fr)}.coffrets-grid,.nc-grid,.engagement-inner{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.stats-bar{gap:40px;flex-wrap:wrap}}@media(max-width:768px){.header{padding:16px 24px;flex-direction:column;gap:16px}.nav-bar{flex-wrap:wrap;justify-content:center;gap:14px}.hero-content{padding:0 24px}.hero-tagline{color:#fff!important;font-size:28px}.hero-buttons{flex-direction:column}.hero-btn{min-width:200px}.tabs-section,.section-coffrets,.new-collections{padding-left:24px;padding-right:24px}.cat-grid{grid-template-columns:1fr}.country-grid{grid-template-columns:repeat(2,1fr)}.coffrets-grid,.nc-grid,.engagement-inner{grid-template-columns:1fr}.engagement-section,.editorial-band,.newsletter-section{padding:50px 24px}.footer{padding:40px 24px 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.newsletter-form{flex-direction:column}.newsletter-input{border-radius:50px;border-right:1px solid rgba(255,255,255,.15)}.newsletter-submit{border-radius:50px}}@media(max-width:1024px){.collections-grid+div{grid-template-columns:1fr!important}.collection-card.small{min-height:300px}}@media(max-width:768px){[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}.collection-card.small{min-height:280px}.collection-card.small .card-title{font-size:22px}.collection-card.small .card-desc{font-size:13px;line-height:1.5}.card-tag{font-size:9px;padding:3px 10px}.card-title{font-size:22px}.card-desc{font-size:12px;max-width:100%}.card-cta{font-size:10px}.cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.cat-card{height:180px}.country-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.country-card{height:160px}.co-flag{font-size:20px}.co-name{font-size:14px}.coffrets-grid{gap:16px}.coffret-img{height:180px}.nc-grid{gap:14px}.nc-card{padding:24px 20px}.section-title,.stat-number{font-size:26px}.stats-bar{gap:24px;padding:30px 24px}.hero-section{min-height:75vh}.hero-badge{font-size:9px;letter-spacing:3px;padding:5px 14px;margin-bottom:20px}.hero-subtitle{font-size:13px}.hero-baseline{font-size:10px;letter-spacing:3px;margin-bottom:30px}.hero-btn{padding:11px 30px;font-size:11px;letter-spacing:2px;min-width:170px}.hero-btn-sub{font-size:9px}.tab-nav{flex-wrap:wrap}.tab-btn{padding:8px 18px;font-size:11px}.editorial-inner .section-title{font-size:24px}.editorial-quote{font-size:15px}.newsletter-inner .section-title{font-size:22px}.coffrets-header{flex-direction:column;align-items:flex-start;gap:12px}.engagement-icon{font-size:24px}.engagement-title{font-size:14px}.engagement-desc{font-size:11px}}.nc-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.nc-card-v2{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:#1a1a1a;border:1px solid #eee;transition:transform .3s,box-shadow .3s}.nc-card-v2:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0000001a}.nc-card-img{height:180px;background-size:cover;background-position:center;position:relative}.nc-card-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#00000026)}.nc-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.nc-card-title{font-family:Playfair Display,serif;font-size:18px;font-weight:700;margin-bottom:6px}.nc-card-desc{font-family:Inter,sans-serif;font-size:12px;color:#888;line-height:1.5;margin-bottom:14px}.nc-card-products{border-top:1px solid #f0f0f0;padding-top:12px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.nc-mini-product{display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;color:#555}.nc-mini-price{font-weight:600;color:#c9a84c;white-space:nowrap}.nc-card-cta{margin-top:auto;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#c9a84c;display:flex;align-items:center;gap:6px}@media(max-width:1024px){.nc-grid-v2{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.nc-grid-v2{grid-template-columns:repeat(2,1fr)!important;gap:12px}.nc-card-img{height:140px}.nc-card-title{font-size:15px}.nc-card-body{padding:14px}}@media(max-width:480px){.nc-grid-v2{grid-template-columns:1fr!important}}.editorial-cta{color:#c9a84c!important;border-color:#c9a84c80!important;background:#c9a84c14}.editorial-cta:hover{background:#c9a84c26;border-color:#c9a84c!important;color:#fff!important}.editorial-band .section-title,.editorial-band .editorial-quote{color:#fff!important}section[style*="background:#0f0f0f"] .section-title,.section-title{color:#fff}section[style*="background:#0f0f0f"] .section-subtitle{color:#ffffffa6!important}section[style*="background:#0f0f0f"] a div[style*="color:#888"]{color:#bbb!important}.newsletter-input,.newsletter-input:focus,input.newsletter-input[type=email]{color:#fff!important;-webkit-text-fill-color:#fff!important}.newsletter-input:-webkit-autofill,.newsletter-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #1a1a1a inset!important}.newsletter-form{align-items:stretch}.newsletter-submit{white-space:nowrap;height:auto;display:flex;align-items:center}.section-footer,.footer--follow-on-shop{margin-bottom:0!important;padding-bottom:0!important}body,#shopify-section-footer-group-footer,.footer,.sub-footer{margin-bottom:0!important}.hero-section{min-height:55vh!important}.hero-content{padding-top:20px;padding-bottom:20px}.stats-bar{margin:0!important;padding-top:30px!important;padding-bottom:30px!important}.foodhub-trust-badges{position:relative;z-index:1;clear:both;margin-top:16px!important}.product__accordion.accordion{position:relative;z-index:2;margin-bottom:16px!important}.product__accordion+.foodhub-trust-badges,.accordion+div[style*=trust-badges]{margin-top:20px!important}details[open]+.foodhub-trust-badges{margin-top:20px!important}.product-card .product-card--add-to-cart{background:#1a1a1a!important;color:#fff!important;border:1px solid #1A1A1A!important;border-radius:50px;transition:all .3s ease}.product-card .product-card--add-to-cart:hover{background:transparent!important;color:#1a1a1a!important}.button:not(.outline),.product-form button[type=submit],.add-to-cart{background:#1a1a1a;color:#fff;border:1px solid #1A1A1A}.page-partenaires .row,[class*=partenaires] .row{padding-left:20px!important;padding-right:20px!important}.stats-bar+.stats-bar{background:#0a0a0a!important;border-bottom:none!important;border-top:1px solid rgba(201,165,90,.15)!important}.stats-bar+.stats-bar .stat-number{color:#fff!important;font-size:24px}.stats-bar+.stats-bar .stat-label{color:#fff9!important}.tabs-section{padding-top:45px!important}.header.style4{padding-top:12px!important;padding-bottom:0!important}.header.style4 .row{padding-top:8px!important;padding-bottom:8px!important}section[style*="background:#0f0f0f"] a[href*="/blogs/"]{transition:border-color .3s,transform .3s!important}section[style*="background:#0f0f0f"] a[href*="/blogs/"]:hover{border-color:#c9a55a!important;transform:translateY(-4px)}section[style*="background:#0f0f0f"] a[href*="/blogs/"]:hover div[style*="background:url"]{transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/foodhub-landing-v3.css.map */
