﻿.d-flex{display:flex !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.w-100{width:100% !important}.w-75{width:75% !important}.w-50{width:50% !important}.w-25{width:25% !important}.bg-light{background-color:#fafafa !important}.bg-dark{background-color:#424242 !important}.bg-primary{background-color:#e78200 !important}.bg-secondary{background-color:#54432d !important}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0}body{width:100%;font-size:14px;font-family:"Lato",sans-serif;overflow-x:hidden;background:#fafafa;color:#424242;-webkit-font-smoothing:antialiased}a{color:#54432d;font-weight:700;text-decoration:none;transition:all .3s}a:hover{color:#e78200}h1,h2,h3,h4,h5,h6{font-weight:normal}p{line-height:24px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#e78200}::-webkit-scrollbar-thumb:hover{background:#e78200}.loader{opacity:0;position:fixed;z-index:100;top:0;left:0;width:0px;height:0px;display:flex;justify-content:center;align-items:center;background:#fff;transition:opacity .4s ease-out,height 0s linear .4s,width 0s linear .4s}.isLoading{opacity:1;width:100%;height:100%}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #e78200;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#e78200 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}header{width:100%;height:160px;display:flex;justify-content:center;align-items:center}.headerInformationsDiv{display:flex;position:absolute;top:0;right:0;padding:0 80px 0 0;justify-content:flex-end;align-items:center;height:20px;width:100%}.headerFlags{display:flex;justify-content:center;align-items:center}.headerFlags img{width:20px;height:15px;margin:2px 8px 0 8px;border-radius:2px}.headerFlags img:hover{transform:scale(1.02)}.headerInformationsDiv p{line-height:16px;font-size:14px;margin:8px 0 8px 20px}.headerLeftDiv{width:50%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding:20px 0 20px 80px}.headerLogo{width:90px}.headerLogoText{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.headerTitle{font-family:"El Messiri",sans-serif;font-size:28px;margin:0 0 0 40px;letter-spacing:6px;color:#54432d;font-weight:700}.headerSlogan{font-family:"El Messiri",sans-serif;font-size:16px;margin:0 0 0 40px;letter-spacing:4px;color:#54432d;font-weight:700}.headerRightDiv{width:50%;height:100%;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;padding:20px 80px 20px 80px}#searchBar{display:flex;justify-content:center;align-items:center;position:relative}#searchInputButton{margin:0 8px 0 0;font-size:16px}#searchInput{padding:7px;border:1px solid rgba(0,0,0,.1);border-radius:4px;width:300px}#searchBarM{display:flex;justify-content:center;align-items:center;position:relative}#searchInputButtonM{margin:0 8px 0 0;font-size:16px}#searchInputM{padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:4px;width:320px}.searchResult{position:absolute;top:33px;left:23px;background:#fff;box-shadow:4px 4px rgba(0,0,0,.1);border-radius:4px;z-index:30;width:320px;list-style-type:none;padding:0;margin:0;max-height:580px;overflow-y:scroll;display:none}.searchResult li{margin:0;padding:0 4px}.searchResult li:nth-child(even){background-color:rgba(0,0,0,.05)}.searchResultLink{text-decoration:none;font-size:12px;color:#424242;font-weight:500}.searchResultLink:hover{color:#e78200}.arianeLink{text-decoration:none;color:#424242;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;line-height:3em;padding-left:.25em;color:rgba(0,0,0,.4);padding-bottom:10px}.arianeStyle{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;line-height:3em;padding-left:.25em;color:rgba(0,0,0,.5);padding-bottom:10px}.arianeStyleBold{font-size:13px;font-weight:1000;text-transform:uppercase;letter-spacing:3px;line-height:3em;padding-left:.25em;color:rgba(0,0,0,.7);padding-bottom:10px}.arianeLink:hover{color:#e78200}.userDiv{margin:20px 0 0 0}.userCompany{margin:0 40px 0 0}.userIcon{margin:0 8px 0 0;color:#424242}.bronzeIcon{margin:0 8px 0 0;color:#614e1a}.silverIcon{margin:0 8px 0 0;color:#cecece}.goldIcon{margin:0 8px 0 0;color:gold}.diamondIcon{margin:0 8px 0 0;color:#25fde9}.hamburgerButton{display:none}.hamburgerMenu{display:none}.computerNav{background:#424242;top:0;width:100%;position:relative;height:54px}body.fixed-nav .computerNav{position:fixed;z-index:10;box-shadow:0 4px 0 rgba(0,0,0,.1)}.computerNav ul{margin:0;padding:0;list-style:none;display:flex}.computerNav li{flex:2;text-align:center;display:flex;justify-content:center;align-items:center}li.logo{flex:1 !important;max-width:0;overflow:hidden;background:#fff;transition:all .5s}.fixed-nav li.logo{max-width:500px;max-height:60px}.navLogo{height:40px;width:40px}.computerNav a{text-decoration:none;padding:8px;display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;width:100%;height:54px;display:flex;justify-content:center;align-items:center;font-weight:unset}.computerNav a:hover{color:#e78200}.menuIconLeft{margin:0 8px 0 0}.menuIconRight{margin:0 0 0 8px}.overallCategory{position:relative;cursor:pointer}.overallCategoryList.active .overallCategory{background:#e6e6e6;color:#e78200;box-shadow:0 4px 0 rgba(0,0,0,.1) inset}.overallDropdown{position:absolute;z-index:10;top:100%;right:0;width:100%;display:none;box-shadow:0 4px 0 rgba(0,0,0,.1);padding:20px 80px 20px 80px;justify-content:center;align-items:center;background:#f0f0f0;transform:scaleY(0);transform-origin:50% 0;transition:transform .3s ease-in-out .1s}.overallDropdown.active{transform:scaleY(1);transition:transform .3s ease-in-out 0s}.categoriesList{width:100%;display:grid !important;grid-gap:20px 40px;grid-template-columns:repeat(6, 1fr);justify-items:flex-start;align-items:flex-start}.salesList{width:100%;display:grid !important;grid-gap:40px;grid-template-columns:repeat(3, 1fr);justify-items:flex-start;align-items:flex-start}.subCategoriesList{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.categoriesList a{font-size:13px;color:#424242;height:unset;display:block;padding:4px 0 4px 0;text-align:left !important}.categoriesList a:hover{color:#e78200}.salesList{width:100%;display:grid;grid-gap:40px;grid-template-columns:repeat(3, 1fr);justify-items:flex-start;align-items:flex-start}.salesList a{color:#424242;height:unset;display:block;padding:4px 0 4px 0}.salesList a:hover{color:#e78200}.subCategoryTitle{transition:all .3s;text-transform:uppercase !important;font-size:13px;width:100%;text-align:left;padding-bottom:8px}.subCategoriesList a{text-transform:capitalize;padding:0;padding-left:4px;font-size:13px}.navLinkDropdown{position:absolute;top:60px;background:#fff;list-style-type:none;margin:0;padding:0;box-shadow:0px 3px 3px rgba(0,0,0,.3);width:100%;display:none}.active .navLinkDropdown{display:block}.navLinkDropdown li{margin:5px;padding:0;font-size:.8em;text-align:left}.navLinkDropdown li a{margin:0;padding:0;color:unset;font-weight:300;text-transform:capitalize;text-shadow:none;font-size:1.1em}.headerDropdownMenuText{text-decoration:none;padding:8px;display:inline-block;color:#fff;text-transform:uppercase;font-size:13px;width:100%;height:54px;display:flex;justify-content:center;align-items:center;font-weight:unset;cursor:pointer;transition:all .3s}.fixed-nav .headerDropdownMenuText{height:54px}.headerDropdownMenuText:hover{color:#e78200}.headerDropdownMenu{width:100%;position:relative}.headerDropdownList{display:none !important;justify-content:center;align-items:flex-start;flex-direction:column;transform:scaleY(0);transform-origin:50% 0;transition:transform .3s ease-in-out .1s;position:absolute;overflow:hidden;padding:8px 16px 16px 16px;margin:0;top:100%;will-change:opacity;list-style-type:none;width:100%;z-index:10;background:#f0f0f0}.trigger-enter .headerDropdownList{display:flex !important}.trigger-enter .headerDropdownMenuText{background:#e6e6e6;color:#e78200;box-shadow:0 4px 0 rgba(0,0,0,.1) inset}.trigger-enter-active .headerDropdownList{transform:scaleY(1);transition:transform .3s ease-in-out 0s}.dropdownLinkLi{padding:0;width:100%;text-align:left !important;display:flex !important;justify-content:flex-start !important;align-items:center !important}.dropdownLink{width:100%;text-align:left !important;color:#424242 !important;font-size:13px;padding:0;margin:0;border-radius:0;transition:all .4s;height:36px !important;text-transform:unset !important}.dropdownLink:hover{color:#e78200 !important}.dropdownIcon{margin:0 0 4px 8px}.progress-container{display:none;width:100%;height:4px;background:#ccc;transition:all .3s}.fixed-nav .progress-container{display:block}.progress-bar{height:4px;background:#e78200;width:0%}.pastille{background:#f60;padding:3px 8px;border-radius:12px;display:inline-block;color:#fff !important;margin-left:-50px}.decouvrir{padding:0px 8px;max-height:25px;margin-left:10px}@media only screen and (min-width: 768px){.form-account .form-container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}}label:has(+input[required])::after,label:has(+select[required])::after,label:has(+textarea[required])::after,.formularDiv:has([required]) .formularLabel::after{content:" *";color:red}.mobile-search-bar{display:none}.content{width:100%;min-height:calc(100vh - 220px);padding:80px 80px 80px 80px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.article{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.connectionDiv{width:100%;position:fixed;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:20px 20px 20px 20px;background:#fff;border-top:2px solid #e78200}.connectionButton{background:#e78200;padding:8px 16px 8px 16px;color:#fff;text-transform:uppercase;font-weight:500;border:1px solid #e78200;border-radius:4px;margin:0 0 0 40px;cursor:pointer;transition:all .3s}.connectionButton:hover{color:#e78200;background:#fff}.errorMessage{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;color:#a5260a}.pageTitle{margin:0 0 80px 0;font-size:28px;font-family:"El Messiri",sans-serif;color:#54432d;width:100%;padding:40px 80px 40px 80px;text-align:left;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.pageUnderTitle{margin:80px 0 80px 0;font-size:24px;width:100%;text-align:center}.message{color:#a5260a;font-weight:700;text-transform:uppercase;margin:0 0 40px 0}.italicText{width:60%;text-align:center;margin:0 0 40px 0}.formular{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.formularDiv{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:0 0 20px 0}.formularTitle{font-size:20px;margin:20px 0 40px 0;font-weight:unset}.formularLabel{display:block;margin:0 0 8px 0}.formularInput{width:320px;padding:8px 16px 8px 16px;font-family:"Lato",sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:#fff}.formularArea{width:320px;height:80px;padding:8px 16px 8px 16px;font-family:"Lato",sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:#fff}.formularButton{margin:40px 0 80px 0;border-radius:16px;border:3px solid #54432d;background:#54432d;color:#fff;width:320px;height:32px;cursor:pointer;transition:all .3s;font-family:"El Messiri",sans-serif;font-size:16px}.formularButton:hover{border:3px solid #54432d;background:#e78200;color:#54432d}.formularButton2{margin:20px 0 20px 0;border-radius:16px;border:3px solid #54432d;background:#54432d;color:#fff;width:320px;height:32px;cursor:pointer;transition:all .3s;font-size:14px;text-transform:uppercase}.formularButton2:hover{border:3px solid #54432d;background:#e78200;color:#54432d}.loginRegisterDiv{margin-top:10px;text-align:center}.connectedSlider{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 80px 0}.connectedSliderLeft{width:40%;margin:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:40px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.connectedSliderLeftLeft{width:100%;padding:0 0 40px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.connectedSliderLeftRight{width:100%;padding:0 0 0 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.connectedSlider h3{font-size:24px;text-align:center;font-weight:400;text-transform:uppercase;margin:0 0 20px 0}.connectedSlider p{font-size:16px}.connectedSliderLinks{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:20px 0 0 20px}.connectedSliderLinks a{color:#424242;font-weight:normal;font-size:14px;line-height:24px}.connectedSliderLinks a:hover{color:#e78200}.connectedSliderFidelityIcons{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0 4px 0}.connectedSliderFidelityIcons span{display:flex;justify-content:flex-end;align-items:center}.connectedSliderFidelityIcons .bronze{width:10%}.connectedSliderFidelityIcons .silver{width:15%}.connectedSliderFidelityIcons .gold{width:25%}.connectedSliderFidelityIcons .diamond{width:50%}.fidelity-progress-container{width:100%;height:8px;background:#ccc;transition:all .3s}.fidelity-progress-bar{height:8px;background:#e78200;width:0%;max-width:100% !important}.homeLinkIcon{margin:0 16px 0 0}.connectedSliderRight{width:60%;padding:0 0 0 80px;margin:0}.connectedSlider img{width:100%}.homeCategoriesTitle{font-size:18px;text-align:center;font-weight:normal;margin:0 0 60px 0}.homeCategories{display:grid;grid-template-columns:repeat(auto-fit, 324px);grid-gap:50px 70px;justify-content:center;align-items:center;width:100%}.homeCategoryDiv{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background:#e6e6e6;width:100%;height:90%;transition:all .3s}.homeCategoryDiv:hover{transform:scale(1.08)}.homeCategoryImage{height:216px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.homeCategoryDiv h2{width:324px;height:58px;padding:20px}.homeCategoryDiv h2 a{font-weight:400;font-size:18px;width:100%;color:#424242;transition:all .3s}.homeCategoryDiv h2 a:hover{color:#e78200}.homeTextDiv{width:100%;display:flex;justify-content:center;align-items:center}.homeText{flex:3;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:100px 0 0 0;padding:40px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.homeText h3{font-weight:400;font-size:22px;text-align:center;margin:0 0 40px;text-transform:uppercase}.homeText p{line-height:22px;text-align:justify;margin:0 0 20px 0}.homeTextSignature{font-style:italic}.homeTextImage{flex:2;display:flex;justify-content:center;align-items:center}.homeTextImage img{max-width:240px}.connectionMessageShop{margin:0 0 80px 0}.shopHeader{background:#fff;width:100%;margin:0 0 80px 0;padding:40px 80px 40px 80px;box-shadow:0 0 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.shopTitle{font-size:32px;font-family:"El Messiri",sans-serif;color:#54432d;margin:0 0 40px 0}.shopCatHeader{background:#fff;width:100%;margin:0 0 60px 0;padding:40px 80px 0 80px;box-shadow:0 0 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.ssmenu{width:100%;padding:0 80px 20px 80px;margin:-80px 0 20px 0;top:58px;position:sticky;z-index:5}#main{z-index:20}@media only screen and (min-width: 768px){.shopFilters{display:flex;justify-content:space-between;align-self:flex-start;align-items:baseline}}.shopFilters .name{position:relative}.shopFilters .name label{margin-right:10px}.shopFilters .name input{padding-right:30px}@media only screen and (max-width: 768px){.shopFilters .name input{width:85% !important}}.shopFilters .size{margin-top:15px;display:none}@media only screen and (min-width: 768px){.shopFilters .size{margin-top:0;margin-left:15px}}.shopFilters .size span{margin-right:10px}.shopFilters .size label{margin-right:5px}span#close{display:none;position:absolute;color:silver;top:10px;right:10px}span#close:hover{color:#424242;cursor:pointer}.pageCategoriesListRestocking{margin-top:40px !important}.pageCategoriesListShop{width:calc(100% + 160px);margin:0 0 0 -80px;display:flex;justify-content:center;align-items:center}.pageCategoriesListItemsShop{text-align:center;list-style-type:none;margin:0;padding:13px;font-size:15px;text-transform:uppercase;display:flex;flex:1;justify-content:center;align-items:center;cursor:pointer;background:#424242;color:#fff;position:relative}.pageCategoriesListItemsShop .pageCategoryArrow{display:none;height:80px;width:50px;color:#e78200}.pageCategoryArrowIcon{font-size:80px}.pageCategoriesListItemsShop:hover{color:#e78200}.pageCategoriesListItemsShop.active{color:#fff;background:#e78200;box-shadow:0 4px 0 #e78200}.pageCategoriesListItemsShop.active .pageCategoryArrow{display:block;position:absolute;bottom:-28px;left:calc(50% - 25px)}.pageCategoryDescription{display:none}.categoryDescCat{margin:0 0 20px 0}.pageCategoryDescription.active{margin:0 0 40px 0;width:100%;display:flex;justify-content:flex-start;align-items:center}.shopDiv{width:100%;padding:0 0 160px 0;display:grid;grid-template-columns:repeat(auto-fit, 280px);grid-gap:80px;justify-content:center;align-items:center}.shopDivCat{display:none}.shopDivCatShop{grid-template-columns:repeat(auto-fit, 280px);padding:0 0 160px 0;grid-gap:80px}.shopDivCatRestocks{grid-template-columns:1fr;grid-gap:0px}.shopDivCat.active{width:100%;display:grid;justify-content:center;align-items:center}.categoryTitle{width:100%;background:#fff;padding:20px 80px 20px 80px;box-shadow:0 0 4px rgba(0,0,0,.1);text-align:left;margin:0 0 80px;font-size:24px;font-family:"El Messiri",sans-serif;color:#54432d}.categoryTitleGrid{grid-column:1/-1;width:100%;background:#fff;padding:20px 80px 20px 80px;box-shadow:0 0 4px rgba(0,0,0,.1);text-align:left;font-size:24px;font-family:"El Messiri",sans-serif;color:#54432d}.shopDivCatSpecialShop .catSpecial{width:300px;margin:10px 0}.shopDivCatSpecialShop .catSpecial img{width:100%;overflow:hidden;transition:all .3s}.shopDivCatSpecialShop .catSpecial img:hover{transform:scale(1.08)}@media only screen and (min-width: 768px){.shopDivCatSpecialShop{width:50vw;display:flex;flex-flow:wrap row;margin:0 auto}.shopDivCatSpecialShop .catSpecial{width:calc(50% - 20px);margin:10px}}@media only screen and (min-width: 1024px){.shopDivCatSpecialShop .catSpecial{width:calc(33.3333333333% - 20px)}}.favoriteStar{position:absolute;top:8px;right:8px;cursor:pointer;z-index:1;font-size:18px;transition:all .3s}.favoriteStar:hover{color:gold}.favoriteStarAdded{color:gold;transition:all .3s}.productsDiv{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:0;position:relative;transition:all .3s;border-bottom:1px solid rgba(0,0,0,.2)}.restockingDate{position:absolute;text-align:center;font-size:24px;text-transform:uppercase;top:0;width:100%;padding:40px 20px 40px 20px;z-index:2}.promoDiv{display:none}.productPromo .promoDiv{display:block;position:absolute;background:#a5260a;top:-16px;padding:4px 16px 4px 16px;border-radius:4px}.promoDiv p{color:#fff;font-size:14px;text-transform:uppercase}.newDiv{display:none}.productNew .newDiv{display:block;position:absolute;background:#efd516;top:-16px;padding:4px 16px 4px 16px;border-radius:4px}.newDiv p{font-size:14px;text-transform:uppercase}.productsDiv a{text-decoration:none}.productsTitle{width:280px;height:60px;margin:20px 0 0 0;text-decoration:none;text-align:left;padding:8px 0 8px 0;font-weight:400;color:#424242;transition:all .3s}.productsTitle:hover{color:#e78200}.productsThumbDiv{background:#fff;width:100%;height:160px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.productsThumb{max-width:160px;max-height:160px;transition:all .3s}.productsPerlesRondesThumb{max-width:200px;max-height:160px;transition:all .3s}.productsPerlesRondesThumb:hover{transform:scale(1.08)}.productsBraceletsThumb{max-width:190px;max-height:160px;transition:all .3s}.productsThumb:hover{transform:scale(1.08)}.productsThumbHS{filter:opacity(40%)}.restockingAlert{position:absolute;top:40px;right:10px;cursor:pointer;z-index:1;font-size:20px;transition:all .3s}.restockingAlert:hover{color:#a5260a}.restockingAlertAdded{color:#a5260a}.productsInformations{display:flex;height:40px;justify-content:space-between;align-items:center;width:100%}.productsReference{padding:8px 0 8px 0;font-size:12px;font-weight:700;display:flex;justify-content:flex-start;align-items:center}.productsPrice{padding:4px 16px 4px 16px;background:#fff;color:#e78200;border:1px solid #e78200;border-radius:4px;font-weight:700;display:flex;justify-content:flex-end;align-items:center}.productsPriceNone{padding:8px 16px 8px 16px;margin:0 8px 0 0;color:#fff;display:flex;justify-content:flex-end;align-items:center}.productsPriceSpecial{padding:8px 16px 8px 16px;margin:0 8px 0 0;background:#fff;color:#e78200;font-weight:700;display:flex;justify-content:flex-end;align-items:center}.productKiloPrice{width:100%}.productKiloPrice p{font-size:14px;margin:0;padding:0 8px 0 0;text-align:right;width:100%}.productsPriceInfos{display:none;position:absolute;width:100%;left:0px;bottom:0px;min-height:60px;background:#17a3e6;justify-content:center;align-items:flex-start;flex-direction:column;color:#fff;padding:5px}.productsPriceInfos p{padding:0;margin:5px 0;font-size:.8em;line-height:15px}.productsPriceInfos p b{font-weight:700}.priceInfos .productsPriceInfos{display:flex;cursor:pointer}.priceIcon{margin-right:4px;color:#a5260a;cursor:pointer;transition:all .3s}.productOutOfStock{font-size:16px;font-weight:700}.productsOrder{width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin:8px 0 8px 0}.currentCartNumber{margin:0;padding:0;position:absolute;right:0px;bottom:-2px;width:30px;height:30px;color:#fff;background:#a5260a;border-radius:50%;font-weight:700;font-size:.8em}.productsOrder p{width:100%;margin:0;font-size:16px;height:100%;display:flex;justify-content:center;align-items:center}.productsQuantity{border-radius:4px;padding:4px 0px 4px 16px;width:60px;margin:0 4px 0 0;border:1px solid rgba(0,0,0,.2);text-align:center;transition:all .3s}.productsQuantity:hover{border:1px solid #e78200}.productsValidation{width:60px;color:#424242;border-radius:4px;padding:4px 16px 4px 16px;border:1px solid rgba(0,0,0,.2);background:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s}.productsRemove{width:60px;color:#424242;border-radius:4px;padding:4px 16px 4px 16px;border:1px solid rgba(0,0,0,.2);background:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s}.productsValidation:hover{border:1px solid #e78200;background:#fff;color:#e78200}.productPrevNextDiv{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;width:100%}.productPrevDiv{height:100px;width:400px;padding:0 20px 0 0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.productMiddleDiv{position:relative;font-size:22px;font-family:"Lato",sans-serif;height:100px;width:800px;padding:0 20px 0 0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.productThumbPrevDiv{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.productThumbPrev{max-width:100px;max-height:100px}.productTextPrevDiv{margin:0 0 0 8px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.productTextPrevDiv p{margin:4px 0}.productNextDiv{height:100px;width:400px;padding:0 0 0 20px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.productThumbNextDiv{width:100px;height:100px;display:flex;justify-content:center;align-items:center}.productThumbNext{max-width:100px;max-height:100px}.productTextNextDiv{margin:0 8px 0 0;display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.productTextNextDiv p{margin:4px 0}.productDiv{width:100%;display:flex;justify-content:center;align-items:center;justify-content:center}.promoPageDiv{display:none}.productPagePromo .promoPageDiv{display:block;position:absolute;background:#a5260a;top:-40px;left:calc(50% - 75px);width:150px;text-align:center;padding:5px 10px;border-radius:0 0 15px 15px}.promoPageDiv p{text-transform:uppercase;color:#fff;margin:0;padding:0}.newPageDiv{display:none}.productPageNew .newPageDiv{display:block;position:absolute;background:#efd516;top:-40px;left:calc(50% - 75px);width:150px;text-align:center;padding:8px 16px;border-radius:0 0 8px 8px}.newPageDiv p{text-transform:uppercase;margin:0;padding:0}.productTitle{font-size:24px;width:100%;text-align:center;margin:40px 0 40px 0}.productBody{width:100%;margin:80px 0 0 0;display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);padding:40px}.productThumbDiv{width:100%;margin:0;padding:40px;display:flex;justify-content:center;align-items:center;position:relative}.slick-slide{height:auto}.slider-product .slick-slide{display:flex;justify-content:center}.slider-product-nav{margin-top:2em}.slider-product-nav .slick-track{display:flex;justify-content:center}.slider-product-nav .slick-slide{width:80px !important;height:80px;margin-inline:5px}.slider-product-nav .slick-slide img{opacity:.5;transition:opacity .3s;width:100%;height:100%;object-fit:contain}.slider-product-nav .slick-slide:hover img,.slider-product-nav .slick-slide .slick-current img{opacity:1}.productThumb{max-width:100%;max-height:100%;cursor:pointer}.slider-product-nav img{cursor:pointer;aspect-ratio:1}.productRight{width:100%;display:-ms-grid;display:grid;grid-template-columns:1fr;position:relative;padding:0 40px 0 40px}.productInformations{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;margin-top:40px}.productReference{font-size:14px}.productNameGreen{width:100%;margin:0 0 40px 0;font-size:32px;font-weight:normal;color:#54432d}.productOrigin{margin:0 0 20px 0}.productIntro{margin:0 0 20px 0}.productDesc{margin:0 0 20px 0}.productPriceDiv{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.productPrice{text-align:left;font-weight:700;padding:8px 16px 8px 16px;margin:20px 0 20px 0;font-size:16px;border:2px solid #e78200;border-radius:4px;color:#e78200}.productPromoPercentage{color:#fff;font-size:14px;font-weight:bold;padding:4px 8px;border-radius:4px;background:#a5260a}.currentCartNumberProduct{display:flex;justify-content:center;align-items:center;margin:0 0 0 20px;padding:0;width:30px;height:30px;color:#fff;background:#a5260a;border-radius:50%;font-weight:700;font-size:.8em}.currentCartNumberProduct p{margin:0;padding:0}.crossPrice{text-decoration:line-through;font-size:1em}.crossPriceProduct{text-decoration:line-through;margin:0;font-size:1.2em}.productPriceInfos{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 16px 16px 16px;background:rgba(0,0,0,.1)}.productPriceInfos p{font-size:14px}.productOrder{display:flex;justify-content:flex-start;align-items:center;margin:20px 0 0 0}.productOptionName{margin:0 10px 0 0;font-size:1.2em}.quantityText{margin-right:10px}.productQuantity{height:25px;width:60px;margin:0 5px 0 0;padding:0;border:0;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:5px;transition:all .3s}.productQuantity:hover{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.productValidation{width:60px;color:#424242;border-radius:4px;padding:4px 16px 4px 16px;border:1px solid rgba(0,0,0,.2);background:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s}.productRemove{width:60px;color:#424242;border-radius:4px;padding:4px 16px 4px 16px;border:1px solid rgba(0,0,0,.2);background:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s}.deleteCartProduct{left:50px}.productValidation:hover{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.outOfStockMessage{font-size:1.5em}.suggestsProducts{width:100%;padding:20px 20px 40px 20px;display:-ms-grid;display:grid;grid-gap:5px;justify-content:center;align-items:center}.ourProductsLeftMenu{list-style-type:none;padding:20px 8px 0 8px;margin:0 0 80px 0;background:#fff;width:100%}.ourProductsLeftCategory{margin:0 0 16px 0;cursor:pointer}.ourProductsLeftCategory a{text-decoration:none;color:#424242 !important;font-weight:500 !important;transition:all .3s}.ourProductsLeftCategory a:hover{color:#e78200}.ourProductsLeftDropdown{background:rgba(0,0,0,.05);padding:8px 4px 8px 4px}.ourProductsLeftDropdownItem{list-style-type:none;margin:0;padding:0;transition:all .3s;display:none}.ourProductsLeftDropdownItem li{margin:8px 0 8px 0;padding:0 4px 0 8px}.leftDropdownItem{display:block}.profileInformationsDiv{width:100%;display:flex;justify-content:center;align-items:flex-start;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);margin:80px 0 0 0}.profileInformationsUnderDiv{flex:1;padding:40px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.profileInformationsUnderDiv p{line-height:32px;font-size:16px;font-weight:700}.profileInformationsUnderDiv p b{text-transform:uppercase;margin:0 8px 0 0;font-weight:normal}.profileInformationsButtons{flex:1;padding:40px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.userOrders{display:flex;justify-content:center;align-items:center;margin:8px 0 0 0}.ordersCount{margin:0 8px 0 0;background:#e78200;border-radius:50%;height:20px;width:20px;display:flex;justify-content:center;align-items:center}.ordersCount p{color:#fff}.fidelityDiv{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:40px 40px 40px 40px;box-shadow:0 0 4px rgba(0,0,0,.1);background:#fff}.fidelityDivLeft{width:50%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.fidelityDivLeft h2{margin:0 0 40px 0}.fidelityDivLeft h3{margin:0 0 20px 0}.fidelityDivRight{width:50%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.fidelityDivRight h2{margin:0 0 40px 0}.fidelityDivRight ul{margin:0 0 20px 0;list-style-type:none}.profileOrdersTitle{margin:60px 0 0 0}.profileOrdersTable{width:100%;margin:40px auto 80px auto}.profileOrdersTable p{margin:0;padding:0}.profileOrdersTable,.profileOrdersTable td,.profileOrdersTable th{border-collapse:collapse;padding:16px;text-align:left;font-size:1.05em}.profileOrdersTableLineGreen{background:#d1e7dd}.profileOrdersTableLineBlue{background:#cff4fc}.profileOrdersTableLinePurple{background:#cfa0e9}.profileOrdersTableLineRed{background:#f8d7da}.profileOrdersTableLineYellow{background:#fff3cd}.profileOrdersTableLineGrey{background:#cecece}.profileOrdersTableLineBlack{background:#e2e3e5}.profileOrdersTableLinePayedSended{background:#e2e3e5}.profileOrdersTableLineHead{background:#e78200;color:#fff}.profileOrdersTableLineHead a{color:#fff;text-decoration:none}table#tabMyOrders tr:nth-child(odd) td{background-color:#f0f0f0}button#btnMyOrders{pointer-events:none;border:none}.paymentMode{max-width:50px;max-height:50px}.profileOrdersTable th{background:rgba(0,0,0,.1);padding:10px 5px}.profileOrdersTable td{font-size:1em}.orderNumber{font-weight:700;text-decoration:underline;color:var(--green) !important}.payCBButton{background:#e78200;color:#fff;padding:4px 8px 4px 8px;border:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.payCBButton:hover{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.orderPlusButton{cursor:pointer}.orderDropdown{display:none;width:100%;padding:0}.orderDropdown td{margin:0;padding:0}.orderDetailsDiv{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.orderDetailsDiv table,.orderDetailsDiv table td,.orderDetailsDiv table th{border-collapse:collapse;padding:5px;text-align:left;border:.5px solid var(--grey)}.clientModButton{color:#437bdc;font-size:1.2em;margin:0 10px}.cartProducts{width:100%;display:grid;grid-template-columns:1fr;margin:40px 0 40px 0}.tableTitle{justify-self:center;font-size:1.3em;margin-bottom:40px}.cartTable,.cartTotalTable{justify-self:center;margin-bottom:40px;width:100%}.cartTable,.cartTable td,.cartTable th,.cartTotalTable,.cartTotalTable td,.cartTotalTable th{margin:0;border:1px solid rgba(0,0,0,.1);border-collapse:collapse;padding:16px;text-align:center}.cartTotalTable{margin:20px 0}.cartTotalTable td{text-align:left}.emptyCartForm{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:10px}.emptyCart{background:#a5260a;color:#fff;padding:5px;margin:10px 0;border:none;border-radius:5px;cursor:pointer}.cartProductTitle{color:var(--grey);font-size:.9em;font-weight:400}.cartProductImage{height:75px;max-height:30px}.cartProductPrice{font-weight:700}.productDeleteSubmit{color:#000;width:150px;margin:0;padding:0;line-height:0;border:0;background:none;text-decoration:underline}.productDeleteSubmit:hover{color:orange;cursor:pointer}.cartProductQuantity{border:1px solid rgba(0,0,0,.1);width:50px;height:30px;padding:5px;border-radius:5px;transition:all .3s}.cartProductQuantity:hover{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.cartQuantitySubmit{width:30px;height:30px;padding:5px;padding:0;border:0;background:#e78200;font-size:.9em;font-weight:500;box-shadow:1px 1px 1px rgba(0,0,0,.2);cursor:pointer;font-weight:700;color:#fff;border-radius:5px;transition:all .3s}.cartQuantitySubmit:hover{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.removeFromCart{color:var(--grey);font-size:1.2em}.cartOrderDiv{margin:40px 0 40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.shippingTaxesInfos{position:relative;color:#a5260a;cursor:pointer}.shippingTaxesInfosDiv{display:none;background:#a5260a;text-align:center;width:100%;color:#fff;border-radius:5px;max-height:0px;transition:all .5s}.shippingTaxesInfosDiv td{border:none;margin:0 50px}.shippingTaxesInfosDiv p{margin:5px;padding:0;line-height:15px;font-size:.8em}.checkoutPostForm{margin-top:40px}.formularCart{margin:0 !important}.adressesDiv{width:100%;display:flex;justify-content:center;align-items:center}.factAdressCheckDiv{display:flex;justify-content:flex-start;align-items:center;margin:20px 0}.factAdressCheckDiv input{margin-right:10px}.otherPaymentDiv{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.otherPaymentDiv p{text-align:justify;line-height:30px;width:500px}.otherPaymentDiv a{margin-top:40px}.cartForms{margin-top:20px;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 1024px){.cartForms{display:block}.cartForms>div{margin:20px 0;padding:20px}}.shippingAdress,.cartTotal,.checkout{background:#fff;padding:40px;box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 20px}.shippingAdress i[class*=fa],.cartTotal i[class*=fa],.checkout i[class*=fa]{margin-right:10px}.shippingAdress.isDropshipping{background:rgba(0,0,0,0);box-shadow:none}.shippingOption{margin:10px 0}.shippingOption.is-disabled label{color:#ccc}.shippingOption.is-disabled label:before{content:"☐";font-size:19px;margin-left:-2px}.formularButton{margin:30px auto 0}.shippingAdress{flex:2}.cartTotal{flex:3}.cartTotal td{width:50%}.cartTotal i[class*=fa]{margin:0 !important}.checkout{border-top:8px solid #e78200;flex:2}.checkout .formularDiv{display:block}.checkout form,.checkout select,.checkout textarea,.checkout input[type=text],.checkout input[type=tel],.checkout input[type=email]{display:block;width:100% !important}.checkout textarea.isRequired{border:1px solid #ebeb82;background:#ffffd3}.checkout label.required:after{content:" *";color:red;font-weight:bold}.checkout .formularButton{background:#e78200;border-color:#e78200}.otherPaymentDiv{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.otherPaymentDiv a{margin:40px 0 0 0}.paymentImage{margin:40px 0 40px 0}footer{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.preFooterDiv{width:100%;background:#f0f0f0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 80px 40px 80px}.preFooterDiv h2{font-size:22px;text-align:center;font-weight:400;text-transform:uppercase;margin:0 0 60px 0}.footerIconsDiv{width:100%;display:flex;justify-content:space-around;align-items:center}.footerIconDiv{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:216px;height:216px}.footerIconUnderDiv{display:flex;justify-content:center;align-items:center;width:110px;height:110px;border-radius:50%;border:2px solid #e78200;margin:0 0 20px 0}.footerIcon1{font-size:54px;color:#e78200}.footerIcon1::before{width:108px;height:108px}.footerIcon2{font-size:54px;color:#e78200}.footerIcon2::before{width:108px;height:108px}.footerIcon3{font-size:54px;color:#e78200}.footerIcon3::before{width:108px;height:108px}.footerIconDiv h3{font-size:14px;text-align:center;font-weight:400;text-transform:uppercase}.footerGlobalDiv{width:100%;background:#e6e6e6;display:flex;justify-content:space-around;align-items:flex-start;padding:40px 80px 40px 80px}.footerIcon{margin:0 8px 0 0}.footerUsefullInfos{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footerUsefullInfos h3{font-size:18px;font-weight:400;margin:0 0 20px 0}.footerUsefullInfos ul{list-style-type:none}.footerUsefullInfos li{margin:0 0 8px 0}.footerUsefullInfos ul li a{color:#424242;font-weight:400;transition:all .3s}.footerUsefullInfos ul li a:hover{color:#e78200}.footerCategories{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footerCategories h3{font-size:18px;font-weight:400;margin:0 0 20px 0}.footerCategories ul{list-style-type:none}.footerCategories li{margin:0 0 8px 0}.footerCategories ul li a{color:#424242;font-weight:400;transition:all .3s}.footerCategories ul li a:hover{color:#e78200}.footerContact{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footerContact h3{font-size:18px;font-weight:400;margin:0 0 20px 0}.footerContact ul{list-style-type:none}.footerContact li{margin:0 0 8px 0}.footerContact ul li a{color:#424242;font-weight:400;transition:all .3s}.footerContact ul li a:hover{color:#e78200}.copyrightDiv{width:100%;background:#424242;display:flex;justify-content:center;align-items:center;padding:20px 80px 20px 80px}.copyrightDiv p{color:#fff;font-size:12px}.copyrightDiv a{color:#fff;font-size:12px}.tippy{position:absolute;background:#424242;z-index:10;padding:4px;color:#fff;opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.tippy.visible{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.slick-next::before,.slick-prev::before{font-size:25px;color:#424242}.slick-dots li button::before{font-size:12px}.slider-homepage{position:relative}.slider-homepage .slick-arrow-discrete{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.7);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .3s ease,background .3s ease}.slider-homepage .slick-arrow-discrete::before{display:none !important;content:none !important}.slider-homepage .slick-arrow-discrete:hover{opacity:1;background:hsla(0,0%,100%,.9)}.slider-homepage .slick-arrow-discrete i{color:#333;font-size:14px}.slider-homepage .slick-prev{left:15px}.slider-homepage .slick-next{right:15px}.auth-card{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:8px;padding:40px;width:100%;max-width:500px;margin:0 auto}.auth-card--wide{max-width:700px}.auth-card .formular{width:100%;align-items:stretch}.auth-card .formularDiv{width:100%}.auth-card .formularInput,.auth-card .formularArea{width:100%}.auth-card .formularButton{width:100%;background:#e78200;border-color:#e78200;color:#fff;border-radius:8px;height:44px;font-size:18px;margin:30px 0 20px}.auth-card .formularButton:hover{background:#54432d;border-color:#54432d;color:#fff}.auth-card .formularLabel{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#54432d}.auth-card select.formularInput{width:100%}.auth-card .form-container{display:block}.auth-card .formularTitle{display:none}.auth-card .message{margin:0 0 20px;font-size:13px}.auth-card .italicText{width:100%;text-align:left;margin:0 0 24px;font-size:13px;line-height:1.5}.auth-tabs{display:flex;margin:0 auto 40px;max-width:700px;width:100%;border-bottom:2px solid #e6e6e6}.auth-tab{flex:1;text-align:center;padding:14px 0;font-size:16px;color:#999;text-decoration:none;font-weight:700;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .3s}.auth-tab:hover{color:#e78200}.auth-tab--active{color:#54432d;border-bottom-color:#e78200}.auth-links{text-align:center;margin-top:16px;font-size:14px}.auth-links a{display:inline-block;margin:4px 0}.password-wrapper{position:relative;width:100%}.password-wrapper input{width:100%;padding-right:44px}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;font-size:16px;padding:4px;line-height:1}.password-toggle:hover{color:#e78200}.step-indicator{display:flex;justify-content:space-between;align-items:center;margin:0 0 32px;padding:0;position:relative;counter-reset:step}.step-indicator::before{content:"";position:absolute;top:18px;left:36px;right:36px;height:2px;background:#e6e6e6;z-index:0}.step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:1}.step--active .step-circle{background:#e78200;color:#fff;border-color:#e78200}.step--completed .step-circle{background:#54432d;color:#fff;border-color:#54432d}.step--active .step-label{color:#e78200}.step--completed .step-label{color:#54432d}.step-circle{width:36px;height:36px;border-radius:50%;background:#e6e6e6;color:#999;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;transition:all .3s;border:2px solid #e6e6e6}.step-label{margin-top:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;text-align:center}.step-content{display:none}.step-content--active{display:block}.step-nav{display:flex;justify-content:space-between;margin-top:24px;gap:12px}.step-nav-btn{flex:1;padding:12px 24px;border:2px solid #54432d;background:#fff;color:#54432d;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;text-align:center}.step-nav-btn:hover{background:#54432d;color:#fff}.step-nav-btn--primary{background:#e78200;border-color:#e78200;color:#fff}.step-nav-btn--primary:hover{background:#54432d;border-color:#54432d}.step-nav-btn--hidden{visibility:hidden}.field-error{border-color:#a5260a !important;box-shadow:0 0 0 2px rgba(165,38,10,.15)}.field-error-msg{color:#a5260a;font-size:12px;margin:4px 0 0;font-weight:700}.iti{width:100%}.iti .iti__tel-input{width:100%}.address-section-title{font-size:16px;font-weight:700;color:#54432d;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e6e6e6}.delivery-toggle{margin:24px 0 8px}.delivery-toggle-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;color:#54432d}.delivery-toggle-label input[type=checkbox]{width:18px;height:18px;accent-color:#e78200;cursor:pointer}.delivery-address-section{margin:16px 0 0;padding:20px;background:#fafafa;border-radius:6px;border:1px solid #e6e6e6}@media only screen and (max-width: 600px){.auth-card{padding:24px 16px}.auth-card--wide{max-width:100%}.auth-tabs{margin-bottom:24px}.step-label{font-size:10px}.step-circle{width:30px;height:30px;font-size:12px}.step-indicator::before{top:15px;left:24px;right:24px}}@media only screen and (max-width: 1400px){.computerNav a,.computerNav p{padding:4px;font-size:12px}.homeCategories{display:grid;grid-template-columns:repeat(auto-fit, 320px);grid-gap:40px}.homeCategoryDiv h2{width:320px}.homeTextDiv{flex-direction:column}.homeText{flex:unset}.homeTextImage{flex:unset}.footerIconDiv h3{font-size:14px}}@media only screen and (max-width: 1000px){.headerInformationsDiv{display:none}.computerNav{display:none}.headerLeftDiv{width:100%;padding:20px 0 20px 40px}.headerTitle{font-size:28px;margin:0 0 0 20px}.headerSlogan{font-size:14px;margin:0 0 0 20px}.headerRightDiv{display:none}.headerLogoResponsive{display:block;position:absolute;top:20px;left:20px;max-width:160px;z-index:10}.ssmenu{top:0 !important}.loaded .hamburgerButton{animation:slideRight .8s ease-in-out}.hamburgerButton{border-radius:2px;position:fixed;top:5px;right:0px;width:40px;height:40px;z-index:90;display:block;background:#fff;border-radius:50%}.hamburgerButton .btn{position:absolute;width:20px;cursor:pointer;top:12px;right:10px}.hamburgerButton .btn:hover span{background:#424242}.hamburgerButton .btn span{display:block;width:100%;border-radius:3px;height:2px;background:#424242;transition:all .4s;position:relative}.hamburgerButton .btn span+span{margin-top:4px}.hamburgerButton .active span:nth-child(1){animation:ease .7s top forwards}.hamburgerButton .not-active span:nth-child(1){animation:ease .7s top-2 forwards}.hamburgerButton .active span:nth-child(2){animation:ease .7s scaled forwards}.hamburgerButton .not-active span:nth-child(2){animation:ease .7s scaled-2 forwards}.hamburgerButton .active span:nth-child(3){animation:ease .7s bottom forwards}.hamburgerButton .not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:6.1px;transform:rotate(0)}100%{top:6.1px;transform:rotate(45deg)}}@keyframes top-2{0%{top:6.1px;transform:rotate(45deg)}50%{top:6.1px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:6.1px;transform:rotate(0)}100%{bottom:6.1px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:6.1px;transform:rotate(135deg)}50%{bottom:6.1px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}.hamburgerMenu{position:absolute;z-index:80;top:0;right:0;width:0;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:width .6s ease-in-out;background:rgba(240,240,240,.98)}.navActive{width:100%}.navList{display:none;list-style-type:none;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;overflow-x:hidden}.navList li{padding:20px 0 20px 0;font-size:16px;text-transform:uppercase;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.navLinks{color:#424242;transition:all .4s;display:flex;justify-content:center;align-items:center}.navLinks:hover{letter-spacing:4px;color:#e78200}#navLink1{transform:translateX(100%);transition:transform .6s ease-in 0s}.navListActive #navLink1{transform:translateX(0%);transition:transform .1s ease-out 0s}#navLink2{transform:translateX(100%);transition:transform .5s ease-in 0s}.navListActive #navLink2{transform:translateX(0%);transition:transform .2s ease-out 0s}#navLink3{transform:translateX(100%);transition:transform .4s ease-in 0s}.navListActive #navLink3{transform:translateX(0%);transition:transform .3s ease-out 0s}#navLink4{transform:translateX(100%);transition:transform .3s ease-in 0s}.navListActive #navLink4{transform:translateX(0%);transition:transform .4s ease-out 0s}#navLink5{transform:translateX(100%);transition:transform .2s ease-in 0s}.navListActive #navLink5{transform:translateX(0%);transition:transform .5s ease-out 0s}#navLink6{transform:translateX(100%);transition:transform .1s ease-in 0s}.navListActive #navLink6{transform:translateX(0%);transition:transform .6s ease-out 0s}.navFlagsItem{transform:translateX(100%);transition:transform .1s ease-in 0s}.navListActive .navFlagsItem{transform:translateX(0%);transition:transform .7s ease-out 0s}.navFlags{display:flex;justify-content:center;align-items:center;gap:12px}.navFlags img{width:28px;height:21px;border-radius:2px}.content{padding:80px 40px 80px 40px}.mobile-search-bar{display:flex;justify-content:center;align-items:center;width:100%}.connectedSlider{justify-content:center;align-items:center;flex-direction:column-reverse}.connectedSliderLeft{width:100%;margin:80px 0 0 0}.connectedSliderRight{width:100%;padding:0}.footerIconsDiv{padding:40px 40px 40px 40px}.footerIconDiv h3{font-size:12px;width:200px}.footerGlobalDiv{padding:40px 40px 40px 40px}.copyrightDiv{padding:20px 40px 20px 40px}}@media only screen and (max-width: 1000px){.connectedSlider{grid-template-columns:1fr}.homeText{padding:20px 20px 20px 20px}.pageCategoriesListItemsShop{padding:16px 8px 16px 8px;font-size:14px}.productPrevDiv{height:100px;width:240px;padding:0 8px 0 0}.productNextDiv{height:100px;width:240px;padding:0 0 0 8px}.profileInformationsDiv{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:20px 80px 20px 80px}.profileInformationsUnderDiv{padding:0 0 20px 0}.profileInformationsButtons{padding:0}.ordersTableDiv{width:100%;overflow-x:scroll}.fidelityDiv{justify-content:center;align-items:center;padding:40px 40px 40px 40px;flex-direction:column}.fidelityDivLeft{width:100%}.fidelityDivRight{width:100%;margin:40px 0 0 0}.preFooterDiv{display:none}}@media only screen and (max-width: 800px){.pageTitle{padding:40px 40px 40px 40px;text-align:center}.shopHeader{padding:40px 40px 40px 40px}.shopCatHeader{padding:40px 40px 0 40px}.connectionButton{margin:0 0 0 20px}.pageCategoriesListShop{width:calc(100% + 160px);margin:0 0 0 -80px}.pageCategoriesListItemsShop{padding:16px 4px 16px 4px;font-size:12px;min-height:62px}.productPagePromo .promoPageDiv{top:0}.productPageNew .newPageDiv{top:0}.productBody{grid-template-columns:1fr;padding:20px}.productReference{margin:40px 0 40px 0}.cartDiv{overflow-x:scroll}.profileInformationsDiv{padding:20px 20px 20px 20px}.footerGlobalDiv{justify-content:flex-start;align-items:center;flex-direction:column}.footerUsefullInfos{align-items:center}.footerCategories{align-items:center}.footerCategories h3{margin:40px 0 20px 0}.footerContact{align-items:center}.footerContact h3{margin:40px 0 20px 0}}@media only screen and (max-width: 600px){.headerLeftDiv{padding:20px 0 20px 20px}.headerTitle{font-size:24px;margin:0 0 0 20px;letter-spacing:4px}.headerSlogan{width:64vw}.homeTextImage img{max-width:300px}.content{padding:40px 20px 40px 20px}.otherPaymentDiv p{width:100%}.italicText{width:100%}.ssmenu{width:320px}.pageTitle{padding:40px 20px 40px 20px}.shopHeader{padding:40px 20px 40px 20px}.shopCatHeader{padding:40px 20px 0 20px;top:0 !important;margin-top:0px}.formularInput{width:240px}.formularArea{width:240px}.formularButton{width:240px}.formularButton2{width:240px}.pageCategoriesListShop{width:calc(100% + 160px);margin:0 0 0 -80px}.pageCategoriesListItemsShop{padding:16px 2px 16px 2px;font-size:12px;min-height:62px}.shopDiv{grid-template-columns:repeat(auto-fit, 240px)}.shopDivCatShop{grid-template-columns:repeat(auto-fit, 240px)}.productsTitle{width:240px}.productPrevNextDiv{display:none}.productRight{padding:0 20px 0 20px}.connectedSlider{padding:20px;margin:0 0 80px 0}.footerGlobalDiv{padding:40px 20px 40px 20px}.copyrightDiv{padding:20px 20px 20px 20px}}@media only screen and (max-width: 400px){.headerLogo{width:70px}.headerTitle{font-size:16px}.headerSlogan{font-size:12px;line-height:1}.homeCategories{grid-template-columns:repeat(auto-fit, 240px)}.homeCategoryImage{height:180px}.homeCategoryDiv h2{width:240px}.ssmenu{width:280px}}#pageid{display:inline-block;align-items:left;padding-top:17px !important}#pageid h1{text-align:center;padding-top:15px;padding-bottom:15px;font-size:23px;font-family:"El Messiri",sans-serif;color:#54432d;text-decoration:underline}#pageid h2{text-align:center;padding-top:15px !important;padding-bottom:15px !important;font-size:17px;text-decoration:underline}#pageid h3{text-align:center;padding-top:15px !important;padding-bottom:15px !important;font-size:15px;text-decoration:underline}#pageid h4{text-align:center;padding-top:15px !important;padding-bottom:18px !important;font-size:15px;text-decoration:underline;text-align:left}#pageid p{padding-top:5px !important;padding-top:5px !important}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;width:min(100%,800px);margin:30px auto 20px}.alert-heading{color:inherit}.alert p{margin-top:0;margin-bottom:0}.alert p+p{margin-top:.5rem}.alert .alert-link{font-weight:700}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger .alert-link{color:#491217}.alert-dismissible{padding-right:4rem}.alert-dismissible .close,.alert-dismissible .btn-close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background:rgba(0,0,0,0);border:0;line-height:1;font-size:1.5em}.alert.fade{opacity:0;transition:opacity .15s linear}.alert.fade.show{opacity:1}.fancybox__container{--fancybox-bg: rgba(0, 0, 0, 0.85);image-rendering:-webkit-optimize-contrast}.fancybox-image{max-height:105vh;max-width:105vh}
