@font-face{font-family:Lobster;src:url(/fonts/lobster.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nohemi;src:url(/fonts/nohemi.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.lobster{font-family:Lobster,serif}body{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;scroll-margin-top:150px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}ul,li,ol{list-style:none}body{color:#003a31;background:url(/bg.png) 50%/cover no-repeat fixed;font-family:Nohemi,sans-serif}.main{width:95%;max-width:1200px;margin:0 auto}.cta-btn{color:#fffdc2;text-align:center;border:1px solid #fffdc2;border-radius:999px;justify-content:center;align-items:center;padding:15px 60px;transition:background-color .3s,color .3s,border .3s;display:flex}.cta-btn:hover{color:#e95553;background:#6f1d1b;border:1px solid #6f1d1b}.cta-btn.fill{color:#fffdc2;background-color:#e95553;border:1px solid #e95553}.cta-btn.fill:hover{color:#e95553;background-color:#6f1d1b;border:1px solid #6f1d1b}@media (max-width:600px){.cta-btn span{font-size:16px}}@media (max-width:420px){.cta-btn span{font-size:14px}}.h-stripe{background:#003a31;width:100%;height:1px;margin:60px 0}h1{letter-spacing:0;font-size:clamp(50px,3vw,70px);font-weight:800}h2{letter-spacing:0;font-size:50px;font-weight:800}h3{text-transform:uppercase;font-size:24px;font-weight:800}b{font-weight:inherit;color:#e95553}span{text-transform:uppercase;font-size:18px;font-weight:600;display:inline-block}span.eyebrow{margin-bottom:20px}p{opacity:.8;font-size:18px;font-weight:400;line-height:120%}.carte-page{position:relative}.carte-page .offers-nav{z-index:998;background:#17ca76;padding:20px 0;position:sticky;top:100px}.carte-page .offers-nav .main{max-width:1400px}.carte-page .offers-nav .main .offers-list{flex-wrap:wrap;justify-content:space-evenly;gap:40px;display:flex}.carte-page .offers-nav .main .offers-list .offers-item .offers-link:hover{opacity:.8}@media (max-width:1070px){.carte-page .offers-nav{display:none}}.carte-page .main .catalogue-search{margin-top:24px}.carte-page .main .catalogue-search label{text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:600;display:block}.carte-page .main .catalogue-search-control{color:#003a31;background:#fffdc2;border:1px solid #003a31;align-items:center;gap:12px;width:100%;padding:0 12px;display:flex}.carte-page .main .catalogue-search-control>svg{flex-shrink:0}.carte-page .main .catalogue-search-control:focus-within{outline-offset:3px;outline:2px solid #17ca76}.carte-page .main .catalogue-search-control input{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:12px 0}.carte-page .main .catalogue-search-control input::-webkit-search-cancel-button{appearance:none}.carte-page .main .catalogue-search-control .catalogue-search-clear{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.carte-page .main .catalogue-search-control .catalogue-search-clear.is-empty{visibility:hidden}.carte-page .main .catalogue-search-control .catalogue-search-clear:focus-visible{outline-offset:2px;outline:2px solid #17ca76}.carte-page .main .catalogue-search-count{min-height:24px;margin-top:12px;font-size:14px}.carte-page .main .catalogue-search-empty{margin:32px 0}.carte-page .main .product-section{margin-top:60px;scroll-margin-top:200px}.carte-page .main .product-section .top-title{justify-content:space-between;align-items:center;display:flex}.carte-page .main .product-section .top-title h2{text-transform:uppercase;letter-spacing:0;max-width:48%;font-size:40px}.carte-page .main .product-section .top-title p{max-width:48%}.carte-page .main .product-section .products-list{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}@media (max-width:1100px){.carte-page .main .product-section .products-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.carte-page .main .product-section .products-list{grid-template-columns:1fr}}
