.sidebar_sidebarRoot__ZjBJ1{background:#fff;border-radius:14px;border:1px solid #efefef;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.sidebar_desktopHeader__bUPir{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #f0f0f0}.sidebar_desktopHeaderLeft__P9sL_{display:flex;align-items:center;gap:8px}.sidebar_desktopHeaderTitle__sE3Bf{font-size:16px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.sidebar_filterCountBadge__LmLvi{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#617246;color:#fff;border-radius:10px;font-size:11px;font-weight:700;line-height:1}.sidebar_desktopClearBtn__EbYbm{font-size:12.5px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:0;font-weight:500;transition:color .15s ease}.sidebar_desktopClearBtn__EbYbm:hover{color:#ef4444}.sidebar_searchSection__A_Mt1{padding:14px 16px;border-bottom:1px solid #f0f0f0}.sidebar_searchInputWrapper__sSo_d{position:relative;display:flex;align-items:center}.sidebar_searchIcon__YdYfd{position:absolute;left:11px;color:#adb5bd;pointer-events:none;flex-shrink:0}.sidebar_searchInput__tGNoN{width:100%;padding:9px 34px 9px 36px;border:1.5px solid #e9ecef;border-radius:10px;font-size:13.5px;color:#1a1a1a;background:#f8f9fa;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;font-family:inherit}.sidebar_searchInput__tGNoN::placeholder{color:#adb5bd}.sidebar_searchInput__tGNoN:focus{border-color:#617246;background:#fff;box-shadow:0 0 0 3px rgba(97,114,70,.08)}.sidebar_searchClear__aIgbb{position:absolute;right:9px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;background:#dee2e6;border:none;border-radius:50%;cursor:pointer;color:#6b7280;transition:background .15s ease;flex-shrink:0}.sidebar_searchClear__aIgbb:hover{background:#ced4da}.sidebar_activeFilters__1pWaN{padding:10px 16px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa}.sidebar_activeFiltersHeader__azYmG{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sidebar_activeFiltersLabel__AL_Ve{font-size:11px;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:.06em}.sidebar_activeFiltersClear__Nt_Iw{font-size:12px;color:#617246;font-weight:500;background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease}.sidebar_activeFiltersClear__Nt_Iw:hover{opacity:.7;text-decoration:underline}.sidebar_filterChips__k_I91{display:flex;flex-wrap:wrap;gap:5px}.sidebar_filterChip__Zx5Pf{display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 9px;background:#1a1a1a;color:#fff;border-radius:20px;font-size:11.5px;font-weight:500;max-width:170px}.sidebar_filterChipLabel__gWUOV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_filterChipRemove__WCD5j{flex-shrink:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);border:none;border-radius:50%;cursor:pointer;color:#fff;padding:0;transition:background .15s ease;line-height:1}.sidebar_filterChipRemove__WCD5j:hover{background:hsla(0,0%,100%,.38)}.sidebar_filterSections__pLME8{overflow:hidden}.sidebar_filterSection__tfYef{border-bottom:1px solid #f4f4f4}.sidebar_filterSection__tfYef:last-child{border-bottom:none}.sidebar_filterSectionButton__Elt3a{width:100%;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.sidebar_filterSectionButtonActive__e3t2e,.sidebar_filterSectionButton__Elt3a:hover{background:#fafafa}.sidebar_filterSectionTitle__1sBoy{font-size:14px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.01em}.sidebar_filterSectionIcon__d5Ivn{color:#adb5bd;transition:transform .25s cubic-bezier(.4,0,.2,1);line-height:1}.sidebar_filterSectionIconActive__DUPqr{transform:rotate(180deg);color:#617246}.sidebar_filterSectionContent__16M5u{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.sidebar_filterSectionContentOpen__83K2l{max-height:600px}.sidebar_filterSectionInner__b505W{padding:4px 20px 16px}.sidebar_checkboxItem__tEvPd{display:flex;align-items:center;cursor:pointer;border-radius:6px;transition:background .12s ease;margin:0 -6px;padding:7px 6px}.sidebar_checkboxItem__tEvPd:hover{background:#f8f9fa}.sidebar_checkboxItemChecked__mNMBr .sidebar_checkboxLabel__ZjaGA{color:#1a1a1a;font-weight:600}.sidebar_checkboxWrapper__OL_2s{position:relative;width:17px;height:17px;margin-right:10px;flex-shrink:0}.sidebar_checkboxInput__KJQNx{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1;margin:0}.sidebar_checkboxCustom__bT2r5{position:absolute;top:0;left:0;width:17px;height:17px;border:1.8px solid #d1d5db;border-radius:4px;background:#fff;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.sidebar_checkboxInput__KJQNx:checked+.sidebar_checkboxCustom__bT2r5{background:#1a1a1a;border-color:#1a1a1a}.sidebar_checkboxItem__tEvPd:hover .sidebar_checkboxCustom__bT2r5{border-color:#9ca3af}.sidebar_checkmark__8V8o0{opacity:0;transition:opacity .12s ease}.sidebar_checkboxInput__KJQNx:checked+.sidebar_checkboxCustom__bT2r5 .sidebar_checkmark__8V8o0{opacity:1}.sidebar_checkboxLabel__ZjaGA{font-size:13.5px;color:#4b5563;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease;flex:1 1}.sidebar_categoryList__uInSZ{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;overflow-x:hidden}.sidebar_categoryList__uInSZ::-webkit-scrollbar{width:4px}.sidebar_categoryList__uInSZ::-webkit-scrollbar-track{background:transparent}.sidebar_categoryList__uInSZ::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.sidebar_categoryItemWrapper__b4zik{margin-bottom:2px}.sidebar_categoryRow__tDtlM{display:flex;align-items:center;justify-content:space-between}.sidebar_expandButton__bkwlp{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.sidebar_expandButton__bkwlp:hover{background:#f3f4f6;border-color:#d1d5db}.sidebar_expandButtonOpen___TJgU .sidebar_expandIcon__Hy2Bm{transform:rotate(180deg)}.sidebar_expandIcon__Hy2Bm{color:#9ca3af;font-size:9px;transition:transform .2s ease}.sidebar_subcategoryList__MiV6w{margin:4px 0 4px 28px;padding-left:12px;border-left:2px solid #f0f0f0;display:flex;flex-direction:column}.sidebar_filterItemsList__booJP{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;overflow-x:clip}.sidebar_filterItemsList__booJP::-webkit-scrollbar{width:4px}.sidebar_filterItemsList__booJP::-webkit-scrollbar-track{background:transparent}.sidebar_filterItemsList__booJP::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.sidebar_tagsGrid__yvukJ{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding-bottom:2px}.sidebar_tagPill__4Ll2e{padding:5px 12px;border:1.5px solid #e9ecef;border-radius:20px;background:#fff;color:#4b5563;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.sidebar_tagPill__4Ll2e:hover{border-color:#617246;color:#617246;background:rgba(97,114,70,.05)}.sidebar_tagPillActive__RJA9n{background:#617246;border-color:#617246;color:#fff;font-weight:600}.sidebar_tagPillActive__RJA9n:hover{background:#506039;border-color:#506039;color:#fff}.sidebar_stockOptions__0mxw5{display:flex;flex-direction:column;gap:2px}.sidebar_stockOption__WpUDm{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer;transition:background .12s ease;margin:0 -6px}.sidebar_stockOption__WpUDm:hover{background:#f8f9fa}.sidebar_stockDot__uKDEf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sidebar_stockLabel__mXc_G{font-size:13.5px;color:#4b5563;flex:1 1;font-weight:500}.sidebar_stockRadio__KfW8k{width:17px;height:17px;border:1.8px solid #d1d5db;border-radius:50%;transition:all .15s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar_stockRadio__KfW8k:after{content:"";width:7px;height:7px;border-radius:50%;background:transparent;transition:background .15s ease}.sidebar_stockRadioActive__EM1fL{border-color:#1a1a1a}.sidebar_stockRadioActive__EM1fL:after{background:#1a1a1a}.sidebar_typeFilterSection__RRgwG{padding:14px 20px;border-bottom:1px solid #f4f4f4}.sidebar_typeFilterTitle__HXEJj{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.01em}.sidebar_typeButtonsGrid__5bhh6{display:flex;flex-wrap:wrap;gap:6px}.sidebar_typeButton__XcQ4c{padding:7px 14px;border:1.5px solid #e9ecef;border-radius:20px;background:#fff;color:#6b7280;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.sidebar_typeButton__XcQ4c:hover{border-color:#d1d5db;background:#f8f9fa}.sidebar_typeButtonActive__p2KmT{background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600}.sidebar_emptyState__ZmA2E{font-size:13px;color:#adb5bd;padding:6px 0;font-style:italic}.sidebar_mobileFilterTrigger__bTtaS{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:#1a1a1a;color:#fff;border:none;border-radius:10px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;position:relative;font-family:inherit}.sidebar_mobileFilterTrigger__bTtaS:hover{background:#2d2d2d}.sidebar_filterBadge__Vnacv{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:#617246;border-radius:50%;border:2px solid #fff}.sidebar_sidebarOverlay__QPTa8{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;animation:sidebar_fadeIn__nMrQo .25s ease-out}.sidebar_premiumSidebar__kGXzT{position:fixed;top:0;left:0;bottom:0;width:88%;max-width:360px;background:#fff;z-index:1001;display:flex;flex-direction:column;box-shadow:6px 0 30px rgba(0,0,0,.12);animation:sidebar_slideInLeft__Gj0LD .28s cubic-bezier(.4,0,.2,1)}.sidebar_sidebarHeader__KDKn1{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.sidebar_sidebarTitle___SVKM{display:flex;align-items:center;gap:.625rem}.sidebar_sidebarTitle___SVKM svg{color:#617246}.sidebar_sidebarTitle___SVKM h3{margin:0;font-size:1.1rem;font-weight:700;color:#1f2937}.sidebar_sidebarClose__gFLlc{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .15s ease}.sidebar_sidebarClose__gFLlc:hover{background:#e5e7eb;color:#1f2937}.sidebar_sidebarContent__POMvc{flex:1 1;overflow-y:auto}.sidebar_sidebarContent__POMvc::-webkit-scrollbar{width:4px}.sidebar_sidebarContent__POMvc::-webkit-scrollbar-track{background:transparent}.sidebar_sidebarContent__POMvc::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.sidebar_sidebarContent__POMvc .sidebar_sidebarRoot__ZjBJ1{border-radius:0;border:none;position:static}.sidebar_sidebarContent__POMvc .sidebar_desktopHeader__bUPir{display:none}.sidebar_sidebarFooter__T9BBs{display:flex;gap:.625rem;padding:1rem 1.25rem;border-top:1px solid #e9ecef;flex-shrink:0}.sidebar_sidebarClearBtn__bUojc{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1rem;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.sidebar_sidebarClearBtn__bUojc:hover{background:#f9fafb;border-color:#9ca3af}.sidebar_sidebarApplyBtn__M3Z_R{flex:1.5 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1rem;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.sidebar_sidebarApplyBtn__M3Z_R:hover{background:#2d2d2d}.sidebar_sidebarLoading__wIaUK{padding:2rem;text-align:center;color:#9ca3af;font-size:14px}@keyframes sidebar_fadeIn__nMrQo{0%{opacity:0}to{opacity:1}}@keyframes sidebar_slideInLeft__Gj0LD{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (min-width:992px){.sidebar_mobileFilterTrigger__bTtaS,.sidebar_premiumSidebar__kGXzT,.sidebar_sidebarOverlay__QPTa8{display:none!important}}:root{--font-primary:"Butler",serif;--font-secondary:"Univia Pro",sans-serif;--mainColor1:#aca297;--mainColor2:#7c818b;--mainColor3:#606060;--mainColor4:#617246;--mainColor5:#404040;--mainColor6:#a0a0a0;--mainColor7:#1d2128;--mainColor8:#404040;--mainColor9:#f5f5f5;--mainColor10:#f0f0f0}.hero__carte__content__content{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin-top:25px;height:342px;background:no-repeat;background-size:cover;text-align:-webkit-center;margin-bottom:35px;position:relative;background-image:url(/_next/static/media/hero-about.92c67e2b.png)}.hero__carte__content__content:before{content:"";position:absolute;display:block;width:100%;filter:brightness(.5);height:100%;background:#232325;opacity:.3;top:0}.hero__breadcrumbs{position:relative;left:auto;top:auto;margin:0;color:#fff!important;font-weight:400;font-size:18px}.hero__carte__title{font-family:var(--font-primary);text-transform:uppercase;color:var(--mainColor10);border:3px solid var(--mainColor10);font-size:37px;width:600px;height:96px;display:flex;align-items:center;justify-content:center;z-index:2}.productCard{width:100%;max-width:180px;min-height:280px;height:auto;padding:5px;display:flex;flex-direction:column;justify-content:space-around}.productCard:hover{cursor:pointer}.productCard .productCard__image{position:relative;z-index:0;width:100%;max-width:160px;height:160px;display:flex;justify-content:center;align-items:center;margin-inline:auto;color:#a0a0a0;font-weight:400;font-size:18px}.productCard .productCard__image img{width:100%;height:auto;max-height:150px;border-radius:2px}.productCard__customTag{position:absolute;top:8px;left:4px;z-index:10;font-size:10px;background:#b1a9a1;padding:4px 8px;color:#fff;border-radius:0;opacity:0;transition:opacity .3s ease-out}.productCard__customTag .custom-tag-text{color:#fff;font-size:10px;font-weight:600;text-align:center;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.productCard__outOfStockIcon{position:absolute;top:4px;left:1px;width:60px;height:20px;z-index:10;border-radius:50%;padding:4px;opacity:0;transition:opacity .3s ease-out}.productCard__cart--disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none;background-color:none}.bannerCard{width:100%;max-width:180px;height:280px;margin-inline:auto;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:default}.bannerCard a{cursor:pointer}.bannerCard__image{position:relative;width:100%;height:100%}.productCard .productCard__header{position:relative;display:flex;justify-content:center;align-items:center}.productCard .productCard__header .product__features{display:none}.bannerCard__image .img{position:absolute;width:100%;height:100%;margin-inline:auto;top:0;left:0;right:0;bottom:0;object-fit:contain}.bannerCard__content{text-align:center}.bannerCard__button{padding-inline:15px;padding-block:8px;border:1px solid #fff;border-radius:10px;color:#fff;font-size:13px}.bannerCard__place{font-size:.875rem;color:#718096}.productCard:hover .productCard__image{position:relative}@keyframes fadeInBackground{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}.product__features{gap:1px;margin:0}.product__features img{background-color:#fff;padding:2px;width:20px;height:20px;border-radius:4px}.productCard .productCard__image__img{transition:transform .3s ease-out;transform:scale(1)}.productCard .productCard__header:hover .productCard__image__img{z-index:9;transform:scale(1.1)}.productCard:hover .productCard__header .product__features{position:absolute;top:auto;bottom:0;right:50%;transform:translateX(50%) translateY(0);padding:8px 12px;z-index:8;display:flex;gap:8px;animation:slideInFromLeft .3s ease-out forwards}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%) translateY(0)}to{opacity:1;transform:translateX(50%) translateY(0)}}@keyframes zoomInImage{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.productCard:hover .productCard__customTag,.productCard:hover .productCard__outOfStockIcon{z-index:10;opacity:1}.productCard__content{flex-grow:1;margin-top:12px;display:flex;flex-direction:column;justify-content:space-between}.productCard__category{padding:5px;color:#a0a0a0;font-size:12px;-webkit-line-clamp:1;line-clamp:1;white-space:nowrap}.productCard__category,.productCard__title{flex-grow:1;height:-moz-fit-content;height:fit-content;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.productCard__title{padding:0;color:#393939;font-size:13px;-webkit-line-clamp:3;line-clamp:3;max-height:calc(3 * 1.2em);line-height:1.2em}.productCard__price,.productCard__price_old{color:var(--mainColor4);font-weight:500;font-size:14px}.productCard__price_old{text-decoration:line-through}.productCard__title span{background-repeat:no-repeat;background-image:linear-gradient(90deg,#a0a0a0 0,#a0a0a0);background-position:0 95%;background-size:0 1px;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;padding:.1% 0}.productCard:hover .productCard__title span{background-size:100% 1px}.search__category{display:flex;border-radius:8px;padding:10px}.accordion__content{overflow:hidden;max-height:0;transition:max-height .2s ease-out;color:var(--mainColor2);text-transform:uppercase;font-size:14px}.accordion.-simple-2 .accordion__button{cursor:pointer;transition:.4s}.accordion.-simple-2 .accordion__button h5{color:var(--mainColor7);font-size:16px;font-weight:500}.form-checkbox{cursor:pointer;position:relative;display:flex}.form-checkbox label{margin:0 0 0 10px;font-size:15px}.form-checkbox__mark{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border:2px solid #dadfe3}.form-checkbox__icon{display:none;position:absolute;font-size:8px;color:var(--mainColor2)}.form-checkbox input{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;opacity:0}.form-checkbox input:checked~.form-checkbox__mark{background-color:var(--mainColor7);border-color:var(--mainColor7)}.form-checkbox input:checked~.form-checkbox__mark .form-checkbox__icon{display:block}.dropdown{cursor:pointer;position:relative;width:100%}.dropdown.-type-2 .dropdown__btn{display:flex;align-items:center;justify-content:space-between;transition:.1s}.dropdown.-type-2 .dropdown__btn span:first-child{margin-right:4px;font-weight:500;color:#7c818b;font-size:14px}.dropdown.-type-2 .dropdown__btn i{margin-left:10px}.dropdown.-type-2 .dropdown__menu{position:absolute;top:calc(100% + 8px);left:50%;width:100%;transform:translateX(-50%);background-color:#fff;border:1px solid var(--mainColor9);padding:10px 0;min-width:220px;border-radius:12px;opacity:0;pointer-events:none;transition:.15s}.dropdown.-type-2 .dropdown__item{cursor:pointer;padding:12px 30px;transition:.1s;font-weight:500;color:var(--mainColor7)}.dropdown.-type-2 .dropdown__item:hover{background-color:var(--color-border)}.dropdown.is-active .dropdown__menu{opacity:1;pointer-events:auto}.dropdown.is-active{z-index:20;width:100%}@media (max-width:768px){.hero__custom{padding:unset}.hero__carte__content__content{height:200px}.hero__carte__title{width:270px;height:60px;font-size:22px}.hero__breadcrumbs{display:none}}@media (max-width:431px){.dropdown__content{width:44%}}.animate-pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.spinner-main{width:3rem;height:3rem;border-width:4px;border-top-color:transparent;animation:spin 1s linear infinite}.spinner-inner{width:1.5rem;height:1.5rem;border-width:2px;border-top-color:transparent;animation:spin-reverse 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spin-reverse{to{transform:rotate(-1turn)}}.y-gap-30{margin-bottom:30px}.pt-30{padding-top:30px}.row.justify-content-between{justify-content:flex-start!important}.row.justify-content-between>[class*=col-]{margin-bottom:30px}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.py-12{padding-top:3rem;padding-bottom:3rem}.bg-red-50{background-color:#f9f9f9}.bg-green-50{background-color:#6273462b}.text-red-500{color:#1d2128}.text-green-500{color:#627346}.dropdown-menu{min-width:200px}.delivery__icons{position:absolute;display:none;width:100%;gap:10px}.delivery1{background-position:0 0}.delivery2{background-position:-24px 0}.delivery3{background-position:-48px 0}