@charset "UTF-8";@import url("https://fonts.cdnfonts.com/css/scriptina");@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/Content/theme/fonts/Nunito/Nunito-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_SemiCondensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_SemiCondensed-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"InstrumentSans_Condensed";src:url("/Content/theme/fonts/InstrumentSans/InstrumentSans_Condensed-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}body{font-family:Nunito,Open Sans,Arial,sans-serif;color:#000;background-color:#efefef}hr{color:#000;background-color:#000;border-color:#000;height:1px;width:auto}hr.light{color:#d3d3d3;background-color:#d3d3d3;border-color:#d3d3d3}.btn:hover{color:#b7b7b7}.gilance-font{font-family:"Scriptina",sans-serif;font-weight:normal;font-size:4em;position:relative;top:15px;color:#e6b987;z-index:-1}.gilance-color-choice{border:1px solid #000;height:10px;width:10px;display:inline-block}@media(max-width:576px){.navbar-icon-link{padding:0;margin:0}}.navbar-icon-link-badge{width:15px;height:15px;line-height:15px}.gilance-boxe{padding:2em 0;background-color:#000;text-align:center;margin-bottom:10px}.gilance-boxe h2{margin-top:.1em;color:#fff;margin-bottom:0;font-size:2rem}.gilance-boxe h3{margin-top:0;text-transform:uppercase!important;font-size:1.3rem;color:#000}.gilance-border{border:1px solid #000}.brand-card{border-radius:10px;background-color:#fff;overflow:hidden}.brand-card a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gilance-text{color:#000}.product{background-color:#fff}.basket-form hr{width:100%}.bg-gray-700 hr{margin-left:0}.bg-gray-700 h3{color:#000}.bg-gray-700 a{color:#fff}.owl-carousel h1{color:#fff}.owl-carousel .owl-item .item{max-height:500px}.owl-carousel .owl-item .item .overlay-content{padding-top:3em;padding-bottom:3em}@media only screen and (min-width:768px){.owl-carousel .owl-item .item{max-height:650px}}.owl-carousel .owl-item .item-slider{height:500px}@media only screen and (min-width:768px){.owl-carousel .owl-item .item-slider{height:650px}}.bg-gray-100,.top-bar{border-bottom:1px solid #000;background-color:#000!important;color:#000}.bg-gray-100 .form-label,.bg-gray-100 .h1,.bg-gray-100 .h2,.bg-gray-100 .h3,.bg-gray-100 .h4,.bg-gray-100 .h5,.bg-gray-100 .h6,.bg-gray-100 h1,.bg-gray-100 h2,.bg-gray-100 h3,.bg-gray-100 h4,.bg-gray-100 h5,.bg-gray-100 h6,.top-bar .form-label,.top-bar .h1,.top-bar .h2,.top-bar .h3,.top-bar .h4,.top-bar .h5,.top-bar .h6,.top-bar h1,.top-bar h2,.top-bar h3,.top-bar h4,.top-bar h5,.top-bar h6{color:#000}.bg-gray-100 .service-column,.top-bar .service-column{border-color:#000}.bg-gray-100 .btn-outline-dark,.bg-gray-100 .btn-dark:hover,.top-bar .btn-outline-dark,.top-bar .btn-dark:hover{color:#000}.bg-gray-100 .btn-outline-dark:hover,.top-bar .btn-outline-dark:hover{color:#fff;border-color:#fff}.bg-gray-100 .navbar-fixed-light.fixed-top .navbar-nav .active>.nav-link,.bg-gray-100 .navbar-fixed-light.fixed-top .navbar-nav .nav-link.active,.bg-gray-100 .navbar-fixed-light.fixed-top .navbar-nav .nav-link.show,.bg-gray-100 .navbar-fixed-light.fixed-top .navbar-nav .show>.nav-link,.bg-gray-100 .navbar-hover-light:hover .navbar-nav .active>.nav-link,.bg-gray-100 .navbar-hover-light:hover .navbar-nav .nav-link.active,.bg-gray-100 .navbar-hover-light:hover .navbar-nav .nav-link.show,.bg-gray-100 .navbar-hover-light:hover .navbar-nav .show>.nav-link,.bg-gray-100 .navbar-light .navbar-nav .active>.nav-link,.bg-gray-100 .navbar-light .navbar-nav .nav-link.active,.bg-gray-100 .navbar-light .navbar-nav .nav-link.show,.bg-gray-100 .navbar-light .navbar-nav .show>.nav-link,.top-bar .navbar-fixed-light.fixed-top .navbar-nav .active>.nav-link,.top-bar .navbar-fixed-light.fixed-top .navbar-nav .nav-link.active,.top-bar .navbar-fixed-light.fixed-top .navbar-nav .nav-link.show,.top-bar .navbar-fixed-light.fixed-top .navbar-nav .show>.nav-link,.top-bar .navbar-hover-light:hover .navbar-nav .active>.nav-link,.top-bar .navbar-hover-light:hover .navbar-nav .nav-link.active,.top-bar .navbar-hover-light:hover .navbar-nav .nav-link.show,.top-bar .navbar-hover-light:hover .navbar-nav .show>.nav-link,.top-bar .navbar-light .navbar-nav .active>.nav-link,.top-bar .navbar-light .navbar-nav .nav-link.active,.top-bar .navbar-light .navbar-nav .nav-link.show,.top-bar .navbar-light .navbar-nav .show>.nav-link{color:#fff}.bg-gray-100 a,.top-bar a{color:#fff}a,.navbar-fixed-light.fixed-top .navbar-nav .active>.nav-link,.navbar-fixed-light.fixed-top .navbar-nav .nav-link.active,.navbar-fixed-light.fixed-top .navbar-nav .nav-link.show,.navbar-fixed-light.fixed-top .navbar-nav .show>.nav-link,.navbar-hover-light:hover .navbar-nav .active>.nav-link,.navbar-hover-light:hover .navbar-nav .nav-link.active,.navbar-hover-light:hover .navbar-nav .nav-link.show,.navbar-hover-light:hover .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#000}.nav-link.active{color:#000;border-bottom:2px solid #000}.nav .nav-link{line-height:.7em;font-size:xx-large;text-transform:uppercase;font-weight:400;padding:.5rem 0;margin:0 1rem}@media(max-width:768px){.nav .nav-link{font-size:large}}.top-bar a{color:#000}.product-focus-image-container{height:500px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-focus-image-container #product-focus-image{max-width:100%;max-height:100%;object-fit:contain}.product-focus-image-container .image-navigation{border:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent}.product-focus-image-container .next{right:1rem}.product-focus-image-container .previous{left:1rem}.product-image{border-color:#000;padding:35px;border-bottom:0!important}.product-image:hover{border-color:#000}.product-title{padding:0 10px}.btn{background-color:#000;color:#fff;font-weight:normal;font-size:small}.btn-outline-dark:hover,.btn-dark{border-color:#000;background-color:#000}.btn-outline-dark,.btn-dark:hover{border-color:#000}.btn-dark:hover{background-color:#000}.bg-gray-800{background-color:#000!important;color:#fff!important}.bg-gray-800 a{color:#fff!important}a.text-dark,a.text-dark:focus,a.text-dark:hover{color:#000!important;font-weight:bold}a.no-hover:hover{text-decoration:none!important;color:#143f5e!important}.hero-heading,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:normal;font-family:Nunito,Open Sans,Arial,sans-serif;text-transform:uppercase!important;letter-spacing:0}.hero-heading.text-uppercase,.h1.text-uppercase,.h2.text-uppercase,.h3.text-uppercase,.h4.text-uppercase,.h5.text-uppercase,.h6.text-uppercase,h1.text-uppercase,h2.text-uppercase,h3.text-uppercase,h4.text-uppercase,h5.text-uppercase,h6.text-uppercase{letter-spacing:0}h1{z-index:20}.navbar-brand{position:absolute;left:50%;top:0;transform:translate(-50%,0%)}@media(max-width:991.98px){.navbar-brand{top:10px}}.navbar-brand img{max-height:70px}@media(max-width:991.98px){.navbar-brand img{max-height:25px!important}}@media(min-width:991.98px){nav.fixed-top .navbar-brand{top:15px!important}}.info-message{background-color:rgba(109,109,109,.42);border:1px solid #000;border-radius:5px;padding:5px 10px}@media only screen and (max-width:1023px){#menu-wrapper-gilance{position:fixed;width:100%;bottom:-1px;background-color:#fff;box-shadow:0 -2px rgba(0,0,0,.2);left:0;padding-left:20px;padding-right:20px;padding-top:6px;z-index:2000000000;margin-bottom:0!important;padding-bottom:6px}}.top-bar{padding:2.5rem 1rem 2.5rem 1rem}.top-bar .top-bar-container{display:flex;align-items:center;justify-content:center;position:relative}.top-bar .top-bar-container .top-message{position:absolute;left:50%;transform:translateX(-50%);margin:0;font-size:large;text-align:center;text-transform:uppercase}@media(max-width:576px){.top-bar .top-bar-container .top-message{left:30%;transform:translateX(-30%)}}.top-bar .top-bar-container .top-language{position:absolute;right:20px}@media(max-width:576px){.top-bar .top-bar-container .top-language{padding-right:0}}#navbarCollapse{justify-content:flex-start!important;z-index:100;pointer-events:none}#navbarCollapse ul{pointer-events:all}#navbarCollapse2,#navbarCollapse3{justify-content:flex-end!important}.arrow-down{position:relative;bottom:24px;left:50%;z-index:100;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;background:#fff;color:#444;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.arrow-down:hover{transform:translateX(-50%) translateY(3px);box-shadow:0 4px 10px rgba(0,0,0,.25)}.arrow-down svg{transition:transform .3s ease}.arrow-down:hover svg{transform:translateY(2px)}#below-slider{position:relative;height:1px;top:-5.5rem}.block-title{text-transform:uppercase!important;font-family:"Nunito";letter-spacing:2px}@media(min-width:576px){.container.longer{max-width:820px}}@media(min-width:768px){.container.longer{max-width:1095px}}@media(min-width:992px){.container.longer{max-width:1460px}}@media(min-width:1200px){.container.longer{max-width:1740px}}.grid-5{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:16px}.grid-5 .item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:600;text-align:center;border-radius:6px;overflow:hidden;text-decoration:none}.grid-5 .item::before{content:"";position:absolute;inset:0;z-index:0}.grid-5 .item span{position:relative;z-index:1;font-size:3.5rem;text-transform:uppercase;font-family:"InstrumentSans";font-weight:600}@media(max-width:991.98px){.grid-5 .item span{font-size:2rem}}.grid-5 .item-1,.grid-5 .item-2,.grid-5 .item-3,.grid-5 .item-4{display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:24px;aspect-ratio:1/1}.grid-5 .item-5{grid-column:3;grid-row:1/span 2;background:#000;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:24px;height:100%;aspect-ratio:auto}.grid-5 .item-1{grid-column:1;grid-row:1}.grid-5 .item-2{grid-column:2;grid-row:1}.grid-5 .item-3{grid-column:1;grid-row:2}.grid-5 .item-4{grid-column:2;grid-row:2}@media(max-width:768px){.grid-5{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;height:auto}.grid-5 .item-1,.grid-5 .item-2,.grid-5 .item-3,.grid-5 .item-4{aspect-ratio:1/1}.grid-5 .item-5{grid-column:1/-1;grid-row:3;aspect-ratio:3/1;height:auto}}.sober-btn{display:block;width:fit-content;margin:0 auto;font-size:medium;font-family:"InstrumentSans";letter-spacing:1px}.sober-btn:hover{color:#fff}.block-full-cover{width:100%;max-height:500px;height:auto;display:block}@media(max-width:768px){.block-full-cover{height:200px;object-position:center;object-fit:cover}}.cover-container{position:relative;width:100%;overflow:hidden}.cover-container .cover-text{position:absolute;bottom:40px;left:40px;color:#fff;text-align:left}.cover-container .cover-text p{font-size:.9rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;opacity:.8}.cover-container .cover-text h2{font-size:1.8rem;margin-bottom:20px;margin-top:20px;font-weight:500;letter-spacing:2.5px;color:#fff}.cover-container .cover-text a{font-size:.8rem;letter-spacing:2px;background-color:#fff;color:#000;padding:10px 20px;text-decoration:none;font-weight:500;border-radius:3px;transition:all .3s ease}.cover-container .cover-text .btn:hover{background-color:#000;color:#fff}.main-footer h3{text-transform:uppercase!important;font-weight:600;font-family:"InstrumentSans";letter-spacing:3px;text-align:center}.main-footer li{margin:20px 0}.main-footer ul{padding:0;width:fit-content;display:inline-block}.main-footer .block-spaced{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.icon-tiktok{display:inline-block;background:url("/Content/theme/img/gilance/tiktok.svg") no-repeat center;background-size:contain}.social-icons{display:flex;gap:4px;justify-content:center}.social-icons i{width:28px;height:28px}.nunito-regular{font-family:"Nunito"!important;font-weight:400!important}.top-footer{display:flex;justify-content:space-around}.top-footer div{text-align:center;display:grid}.top-footer span{text-transform:uppercase;letter-spacing:1px;font-family:"InstrumentSans"}.top-footer i{height:28px;width:28px;justify-self:center}.top-footer-carousel span{text-transform:uppercase;letter-spacing:1px;font-family:"InstrumentSans"}.top-footer-carousel i{height:28px;width:28px;justify-self:center}.icon-svg{height:28px;width:28px}.icon-svg.smaller{height:22px;width:22px}.icon-svg.block{display:block;margin:0 auto}.font-uppercase{text-transform:uppercase}.owl-carousel .owl-item .product-image img{width:80%!important;margin:auto!important}.product-image .img-fluid,.product-image .img-thumbnail{max-width:80%!important}.stores{text-align:center;padding:50px 20px}.stores .cards-container{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.stores .card{background:#fff;border:2px solid #000;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);width:450px;display:flex;flex-direction:column}.stores .card .store-img{width:100%;height:300px;object-fit:cover;border-bottom:2px solid #000}.stores .card-content{padding:20px;text-align:center}.stores .card-content h3{margin:10px 0 4px;font-size:1.1rem;letter-spacing:1px;font-weight:500;font-family:"Nunito"}.stores .subtitle{font-size:.9rem;color:#666;margin-bottom:15px;font-family:"Nunito"}.stores .hours-title{font-weight:bold;margin-bottom:8px;font-family:"Nunito"}.stores .hours-title-detail{line-height:1rem;font-family:"Nunito"}.stores .hours li{line-height:1.6}.stores .phone{font-size:.9rem;font-weight:500}.stores .icon-svg{display:inline;height:24px;width:24px}.faq-container{max-width:700px;margin:0 auto}.faq-container .faq-item{border-bottom:1px solid #ccc;width:100%;padding:0}.faq-container .faq-question{list-style:none;cursor:pointer;font-size:16px;color:#222;padding:15px 0;position:relative;display:flex;justify-content:space-between;align-items:center}.faq-container .faq-question::before{content:"";position:absolute;bottom:0;left:0;width:100%}.faq-container .faq-question::after{content:"+";font-size:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease,content .3s ease}.faq-container .faq-item[open] .faq-question::after{content:"–"}.faq-container .faq-answer{color:#444;font-size:14px;line-height:1.5;margin:0;padding:0 0 10px 0;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.form-control.text-box{background-color:transparent;border-color:#000;font-size:large}.flex-center{display:flex;justify-content:center}.nav-login-wrapper,.nav-shipping-wrapper{text-align:center}.nav-shipping{display:inline-block;margin-bottom:30px}.nav-shipping li{display:inline;padding:0;margin:0 15px}.nav-shipping li a.active{background-color:#000;color:#fff!important}.nav-shipping li a{display:inline-block;font-size:16px;padding:7px 30px;line-height:42px;text-decoration:none;text-transform:uppercase;border:1px solid #000}.nav-login{background-color:#d3d3d3;height:42px;margin:0;display:inline-block;padding:0;margin-bottom:30px;border-radius:5px}.nav-login li{margin:0;display:inline;padding:0}.nav-login li a{display:inline-block;height:42px;font-weight:bold;font-size:16px;padding:0 15px 0 15px;line-height:42px;border-radius:5px;text-decoration:none}.nav-login li a.active{background-color:#000;color:#fff!important}.font-s{font-size:small!important}.font-xl{font-size:x-large!important}@media(max-width:768px){.font-xl{font-size:medium!important}}.page-title{letter-spacing:3px;text-align:center}.radio-inline input[type=radio].checkbox-style{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:3px;margin-right:6px;background:#fff;position:relative;cursor:pointer}.radio-inline input[type=radio].checkbox-style:checked{color:#fff;border-color:#343a40;background-color:#343a40}.radio-inline input[type=radio].checkbox-style:checked::before{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background:#fff;border-radius:2px}label.checkbox-style::before{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:3px!important;margin-right:6px;cursor:pointer}.custom-checkbox .custom-control-input:checked~.custom-control-label.checkbox-style:after{width:1.1rem;height:1.05rem}.search-bar .search-area-input{width:100%;padding:1rem 0;outline:0;font-weight:300;background:none;border:0}.search-bar .search-area-button{background:none;border:0;outline:0;cursor:pointer}.search-bar{display:none}.search-bar.open{display:block}#opacity-body.opaque{opacity:50%}.header-with-searchbar{width:100%;display:flex;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.tt-suggestion.tt-selectable{padding-left:1rem!important;background-color:#f5f5f5;margin-top:0!important}.tt-menu .open-message,.tt-menu .empty-message{background-color:#fff}.tt-menu .open-message a,.tt-menu .empty-message a{display:block;height:100%}.c-product-wishlist-top-right{position:absolute;width:45px;height:45px;top:20px;z-index:10;right:10px}.c-product-wishlist-top-right.closer-to-edges{top:10px;right:0}.hairdis-icon{height:25px;width:25px;position:relative;stroke:black;color:transparent}.c-hairdis-btn-white-icon.only-icon.red-icon,.c-hairdis-product .c-content-product-2 .c-btn-product.red-icon{border:.15em solid #d93a3a}.c-hairdis-btn-white-icon.only-icon.red-icon svg.hairdis-icon,.red-icon.c-btn-product svg.hairdis-icon,.c-product-wishlist-top-right.only-icon.red-icon svg.hairdis-icon{color:#000}.hide{display:none}.profile-subtitle{text-transform:none!important}.customer-sidebar ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.customer-sidebar li a{text-decoration:none;color:#777;font-size:large;text-transform:uppercase}.customer-sidebar li.active a{font-weight:800;color:#000;text-decoration:underline}.font-l{font-size:large}@media(max-width:768px){.font-l{font-size:small}}.font-m{font-size:medium}@media(max-width:768px){.font-m{font-size:x-small}}.sober-link{font-size:medium;font-weight:600;text-decoration:none!important}.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10099}.side-cart.open{max-width:500px;width:auto}.side-cart{height:100%;top:0;right:0;width:0;position:fixed;background-color:#fff;overflow-x:hidden;transition:.5s;z-index:10100;box-shadow:-2px 0 5px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:space-between;line-height:18px}.side-cart-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#000;color:#fff}.side-cart-header h3,.side-cart-header h4{text-transform:none!important;margin:0}.side-cart-header .btn-link{border-color:transparent;background-color:transparent}.side-cart-footer{padding:20px;background-color:#f8f8f8}.side-cart .hairdis-icon{padding-top:0!important;height:25px!important;width:25px!important}.side-cart .cart-detail-row{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:normal}.side-cart .cart-detail-row>span{font-size:15px}.side-cart .cart-detail-row.total>span{font-weight:bold;font-size:18px}.side-cart .cart-buttons{display:flex;flex-direction:column;align-items:center;padding-top:10px}.side-cart .cart-buttons .modify-cart{text-decoration:underline;padding-top:10px}.side-cart-menu .side-cart-menu-items{padding-inline-start:0}.side-cart-menu .side-cart-menu-items>li .c-hairdis-product{max-width:100%;margin-top:0}.side-cart-menu .side-cart-menu-items>li{margin-bottom:0;font-size:14px}.side-cart-menu-content{line-height:initial}.side-cart-menu-items .c-hairdis-product .c-content-overlay.c-padding-20{padding:0}.side-cart-menu>ul{list-style-type:none}.side-cart-content{padding:12px 20px;overflow-y:auto;flex:1}.close-lateral-panel{color:#fff;font-weight:bold;text-decoration:none;font-size:18px}.close-lateral-panel:hover{color:#fff!important;text-decoration:none}.address-card{background-color:#fff;min-width:30%}.address-actions{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem}.btn-light{letter-spacing:normal;line-height:.5;padding:.6rem 1.4rem}.address-cards{gap:3%}.sticker{position:absolute;top:15px;left:15px;z-index:90;text-transform:uppercase;border-radius:10px;padding:0 10px;font-size:smaller}.sticker.sticker-info{background-color:#e5e5e5}.sticker.sticker-red{background-color:#a80908;color:#fff;padding:0 8px;min-height:30px;display:flex;align-items:center;border-radius:7px}.discount-price{color:#a80908!important;font-weight:bold}a.nav-link.active.discount-price{color:#a80908!important;border-bottom:2px solid #a80908!important}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item a{letter-spacing:.03em;padding-right:0;padding-left:0;margin-right:1rem;margin-left:1rem}header .dropdown-toggler-ana{display:none}.nav-item.dropdown{position:relative}.nav-item.dropdown ul.dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000}.nav-item.dropdown ul.dropdown-menu a.dropdown-item{margin-right:0!important;margin-left:0!important;padding:.7rem 1rem!important}.nav-item.dropdown:hover>ul.dropdown-menu,.nav-item.dropdown ul.dropdown-menu:hover{display:block}.nav-item.dropdown ul.dropdown-menu{margin-top:0}#customFilterMenu label.custom-control-label,#categoryFilterMenu label.custom-control-label{text-transform:uppercase}div[id*=categoryMenu-] label.custom-control-label{font-size:smaller}#sidebar-filters .sidebar-block{padding-bottom:0!important}#sidebar-filters .sidebar-block a{font-size:large}#sidebar-filters #priceFilterMenu h6{font-size:large;color:#000}.font-xxl{font-size:xx-large}@media(max-width:768px){.font-xxl{font-size:large}}.add-to-basket-btn{border-radius:5px;letter-spacing:normal;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:768px){.add-to-basket-btn{width:100%}}.choose-store-btn{border-radius:5px;letter-spacing:normal;padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;line-height:1rem}.details-price-label{font-family:"InstrumentSans";font-size:xx-large;font-weight:700;letter-spacing:.15rem}.fidelity-points-gain{font-style:italic;color:#a80908;font-size:medium;font-weight:500;letter-spacing:normal}.details-faq-item{display:flex;justify-content:space-between;font-size:large}.details-faq-item:hover{text-decoration:none!important}.details-faq-item i{transition:transform .3s ease}.details-faq-item.collapsed i{transform:rotate(0deg)}.details-faq-item:not(.collapsed) i{transform:rotate(180deg)}font-m{font-size:medium}.popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:995;opacity:1;transition:opacity .2s}.hidden{display:none}.popup{background:#000;color:#fff;border:2px solid #fff;border-radius:20px;padding:30px 25px 20px;width:570px;position:fixed;top:35%;left:50%;transform:translate(-50%,-50%);z-index:1050}.popup-content{position:relative}.popup-logo{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:120px;height:auto;z-index:1200}.popup-title{margin-bottom:15px;text-align:center;color:#fff}.popup-close{position:absolute;top:-12px;right:-12px;width:32px;height:32px;background:#fff;color:#000;border-radius:50%;font-size:22px;border:2px solid #000;cursor:pointer;display:flex;align-items:center;justify-content:center}.store-input{width:100%;padding:12px;border-radius:10px;border:0;margin-bottom:5px}.store-list{position:absolute;top:100%;left:0;width:100%;background:#fff;color:#000;border-radius:10px;max-height:260px;overflow-y:auto;border:1px solid #ddd;list-style:none;padding:0;z-index:2000}.store-list li{padding:10px 12px;cursor:pointer;display:flex;justify-content:space-between;border-bottom:1px solid #eee}.store-list li:hover{background:#f5f5f5}.store-status{font-weight:bold}.store-status.in-stock{color:#009700}.store-status.out{color:#d40000}.check-stock-btn{display:flex;align-items:center}.store-loading{padding:12px;text-align:center;color:#555;background:#fff;border-radius:10px}.store-error{padding:12px;text-align:center;color:#a00;background:#fff;border-radius:10px}.variant-picture{margin-left:.8rem;margin-right:.8rem}.variant-slider .owl-stage{display:flex;align-items:center;justify-content:center}i.own-nav-arrow{color:gray;transform:translateY(-10%)}.variant-slider .owl-nav .owl-next{left:auto;right:20px}.variant-slider .owl-nav .owl-prev{right:auto;left:20px}.variant-slider .owl-nav{pointer-events:none}.variant-slider .owl-nav button{pointer-events:auto}.big-hitbox{padding:15px;margin:-15px}.gilance-thumbnail{height:25%;max-height:25%;aspect-ratio:1/1;background-color:#fff}.gilance-thumbnail a{display:block;height:100%;width:100%}.gilance-thumbnail a img{display:block;margin:0 auto;max-width:100%;object-fit:cover;height:100%;background-color:#fff}.product-thumbnail-photos{max-height:500px}.c-product-gallery-thumbnail{height:100%}.product-detail-img{background-color:#fff;width:100%;aspect-ratio:1/1;object-fit:contain}.basket-item .brand{font-size:14px;font-weight:700;text-transform:uppercase}.basket-item .product-name{font-size:13px;text-transform:uppercase}.basket-item .color{font-size:12px;color:#666}.basket-item .current-price{font-size:18px;font-weight:bold}.basket-item .points{font-size:13px;color:#d00}.basket-item .delete-btn{font-size:18px;cursor:pointer;transition:opacity .2s}.basket-item .delete-btn:hover{opacity:1!important}.basket-item .w-fit{width:fit-content}.basket-item img{width:100%}.font-strike{text-decoration:line-through;-webkit-text-decoration:line-through;color:gray}.font-red{color:#a80908}.border-bottom.mid-border{border-bottom:2px solid #cdd0d3!important}.border-top.mid-border{border-top:2px solid #cdd0d3!important}.stylized-link{text-decoration:underline;font-weight:700;display:block}.summary-card-separator{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px}@media(max-width:768px){.summary-card-separator{padding-bottom:5px;margin-bottom:5px;border-bottom:0}}.summary-card{font-weight:600}@media(max-width:768px){.summary-card div:not(.summary-card-separator),.summary-card span:not(.summary-card-separator){padding-bottom:0;margin-bottom:0;font-size:small}}.checkout-left-panel{background-color:#fff}.checkout-left-panel .block-body,.checkout-left-panel .block-header{padding:.5rem .2rem}.block-header{background:#fff}.custom-radio .custom-control-label.checkbox-style:before{border-radius:0}.custom-radio .custom-control-input:checked~.custom-control-label.checkbox-style:after{background-image:none}#submit-order-wrapper{position:relative;display:inline-block}#submit-order-wrapper .tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;white-space:nowrap;transition:opacity .2s}#submit-order-wrapper:hover #submit-order-btn:disabled+.tooltip{visibility:visible;opacity:1}#fidelity-container .points-container{max-width:40rem;font-family:Arial,sans-serif;margin:0 auto;background-color:#fff;padding:20px 30px 30px 30px;position:relative}#fidelity-container .points-container .info-icon-wrapper{position:absolute;top:20px;right:20px}#fidelity-container .points-container .info-icon{width:20px;height:20px;border-radius:50%;border:1px solid gray;color:gray;display:flex;align-items:center;justify-content:center;cursor:pointer}#fidelity-container .points-container .info-icon-tooltip-wrapper{position:relative;display:inline-block}#fidelity-container .points-container .info-icon-tooltip-wrapper .tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;right:0;background:#333;color:#fff;padding:5px 8px;border-radius:4px;white-space:nowrap;transition:opacity .2s}@media(max-width:768px){#fidelity-container .points-container .info-icon-tooltip-wrapper .tooltip{width:300px}#fidelity-container .points-container .info-icon-tooltip-wrapper .tooltip .tooltip-container{width:100%;display:block;text-wrap:auto}}#fidelity-container .points-container .info-icon-tooltip-wrapper:hover .tooltip{visibility:visible;opacity:1}#fidelity-container .points{color:#bb1c1c;font-weight:bold}#fidelity-container .barre{width:100%;height:22px;background:#fff;border:1px solid #888;position:relative;margin-top:8px;box-sizing:border-box}#fidelity-container .remplissage{height:100%;background:#a90000}#fidelity-container .tick{position:absolute;top:0;width:1px;height:100%;background:#444;opacity:.6}#fidelity-container .labels{display:flex;justify-content:space-between;font-size:12px;color:#444;margin:0 -5px}h3.footer-menu-mobile::after{content:"-";font-size:30px;transition:transform .3s ease,content .3s ease;position:absolute;right:1rem}.collapsed h3.footer-menu-mobile::after{content:"+"}@media(max-width:768px){.footer-menu-mobile-items{width:100%!important;text-align:left}}.mobile-side-menu{display:flex;flex-direction:column;position:fixed;top:0;left:-85%;width:85%;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.3);z-index:9999;transition:left .3s ease}.mobile-side-menu .side-menu-content{flex:1;overflow-y:auto;padding:70px 20px 20px 20px}.mobile-side-menu .close-btn{position:absolute;top:15px;left:15px;background:none;border:0;font-size:32px;z-index:10000;cursor:pointer}.mobile-side-menu .mobile-menu-list{list-style:none;padding:0}.mobile-side-menu .mobile-menu-list li{margin:20px 0}.mobile-side-menu .mobile-menu-list a{color:#333;text-decoration:none}.mobile-side-menu .side-menu-bottom{padding:20px}.mobile-side-menu .menu-item-header{display:flex;align-items:center;justify-content:space-between}.mobile-side-menu .menu-item-header>a{flex:1}.mobile-side-menu .submenu-toggle{background:none;border:0;font-size:22px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-side-menu .submenu{display:none;list-style:none;margin-left:10px;padding-left:0}.mobile-side-menu .submenu li{position:relative;padding-left:15px;margin:8px 0}.mobile-side-menu .submenu li::before{content:"•";position:absolute;left:0;top:0;color:#333;font-size:12px;top:40%;transform:translateY(-40%);line-height:1}.mobile-side-menu .submenu.open{display:block}.mobile-side-menu.open{left:0}@media(min-width:992px){.mobile-side-menu{display:none}}@media(max-width:991px){#navbarCollapse{display:none!important}}.body-no-scroll{overflow:hidden;height:100vh}.customer-sidebar-mobile .dropdown{position:relative;display:inline-block;width:200px}.customer-sidebar-mobile .dropdown-button{width:100%;padding:10px;border:1px solid #000;background-color:#fff;cursor:pointer;text-align:left;position:relative;display:flex;justify-content:space-between;align-items:center;text-decoration:underline;text-decoration-color:#999;text-underline-offset:.2rem;color:#000;letter-spacing:inherit}.customer-sidebar-mobile .dropdown-content{position:absolute;background-color:#fff;border:1px solid #000;width:100%;box-sizing:border-box;margin-top:2px;z-index:95}.customer-sidebar-mobile .dropdown-content a{padding:10px;color:#999}.detail-slider button.owl-prev{left:20px!important}.detail-slider button.owl-next{right:20px!important}@media(max-width:768px){#store-popup{width:max-content}}@media(max-width:991.98px){#sidebar-filters{position:fixed;top:0;left:-85%;width:85%;height:100vh;background:#fff;z-index:1050;overflow-y:auto;transition:left .3s ease-in-out;padding:15px;box-shadow:2px 0 10px rgba(0,0,0,.3)}#sidebar-filters.active{left:0}#filters-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.4);display:none;z-index:1040}#filters-backdrop.show{display:block}}.btn-inverted{background:#fff;color:#000}@media(max-width:767.98px){.sticky-summary{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:15px}.sticky-summary #checkoutSummary{font-size:small}.sticky-summary .form-group{margin-bottom:.5rem}.sticky-summary #validateBasketBtn{width:100%}.sticky-summary #submit-order-btn{width:100%;padding:.6rem .75rem!important}.sticky-summary .custom-control-label{font-size:small}.sticky-summary .order-summary-item{border-bottom:0!important}.sticky-summary #submit-order-wrapper{margin-bottom:0!important}.sticky-summary .order-summary-item #DiscountCode,.sticky-summary .order-summary-item .input-group-append{height:2rem}}@media(max-width:767px){.nav-shipping-wrapper .nav-shipping{display:flex;flex-direction:column}.nav-shipping-wrapper .nav-shipping>li{width:100%;margin-bottom:10px;margin-left:0}.nav-shipping-wrapper .nav-shipping>li:last-child{margin-bottom:0}.nav-shipping-wrapper .nav-shipping>li>a{width:100%;text-align:center;display:block}}.side-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9990;opacity:0;pointer-events:none;transition:opacity .25s ease}.side-menu-overlay.active{opacity:1;pointer-events:all}#toast-container{bottom:25px;left:25px;top:auto;right:auto}@media(max-width:991px){#toast-container{left:inherit}}.scroll-wrapper{position:relative}.scroll-container{overflow-y:auto;scrollbar-width:none}.scroll-container::-webkit-scrollbar{display:none}.scroll-hint{position:absolute;left:0;width:100%;height:40px;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center}.scroll-hint.top{top:0;background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.scroll-hint.bottom{bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.scroll-hint::after{content:"⌄";font-size:18px;opacity:.35;transform:translateY(-2px)}.scroll-hint.top::after{content:"⌃"}.scroll-hint.bottom::after{content:"⌄"}