/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.rangeslider{margin:20px 0;position:relative;background:#fcb714;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px #0009}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #cccccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px #0009,0 -1px 3px #0009}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{background-color:#ff7300;border-radius:10px}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;border-radius:30px;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 3px #0009}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.2);left:50%;bottom:-8px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.flipping-book-toolbar{position:absolute;top:0;left:0;right:0;height:5.5rem;background:#942838}.flipping-book-toolbar .flipping-book-toolbar-wrapper{width:100%;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:65rem;margin:0 auto}.flipping-book-toolbar .flipping-book-toolbar-close{margin:0 2.5%}.flipping-book-toolbar .flipping-book-toolbar-close button{float:left;padding:0;height:5.5rem;overflow-x:hidden;width:3rem;border:none;background:transparent;color:#fcb714;font-size:3rem;cursor:pointer}.flipping-book-toolbar .flipping-book-toolbar-close button,.flipping-book-toolbar .flipping-book-toolbar-close button:active,.flipping-book-toolbar .flipping-book-toolbar-close button:hover,.flipping-book-toolbar .flipping-book-toolbar-close button:focus{outline:0}.flipping-book-toolbar .flipping-book-toolbar-logo,.flipping-book-toolbar .flipping-book-toolbar-actions{display:flex;justify-content:center;align-items:center;width:50%;height:5.5rem;margin:0 2.5%}@media screen and (min-width: 641px){.flipping-book-toolbar .flipping-book-toolbar-logo,.flipping-book-toolbar .flipping-book-toolbar-actions{width:5.5rem}}@media screen and (min-width: 769px){.flipping-book-toolbar .flipping-book-toolbar-logo,.flipping-book-toolbar .flipping-book-toolbar-actions{width:8.25rem}}@media screen and (min-width: 993px){.flipping-book-toolbar .flipping-book-toolbar-logo,.flipping-book-toolbar .flipping-book-toolbar-actions{width:11rem}}.flipping-book-toolbar .flipping-book-toolbar-logo{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.flipping-book-toolbar .flipping-book-toolbar-actions{justify-content:flex-end}.flipping-book-toolbar .flipping-book-toolbar-pages{display:flex;align-items:center;justify-content:center;height:5.5rem;margin:0 2.5%}.flipping-book-toolbar .flipping-book-toolbar-pages .page-count{display:block;align-self:center;color:#fcb714;font-size:.6rem;line-height:.8rem;text-align:center}@media screen and (min-width: 321px){.flipping-book-toolbar .flipping-book-toolbar-pages .page-count{font-size:.8rem;line-height:1.25rem}}.flipping-book-toolbar .flipping-book-toolbar-thumbnails,.flipping-book-toolbar .flipping-book-toolbar-info{margin:0 5%}.flipping-book-toolbar .flipping-book-toolbar-thumbnails button,.flipping-book-toolbar .flipping-book-toolbar-info button{float:left;padding:0;height:5.5rem;overflow-x:hidden;width:32px;border:none;background:transparent;color:#fcb714;font-size:32px;cursor:pointer}@media screen and (min-width: 321px){.flipping-book-toolbar .flipping-book-toolbar-thumbnails button,.flipping-book-toolbar .flipping-book-toolbar-info button{width:2rem;font-size:2rem}}.flipping-book-toolbar .flipping-book-toolbar-thumbnails button,.flipping-book-toolbar .flipping-book-toolbar-thumbnails button:active,.flipping-book-toolbar .flipping-book-toolbar-thumbnails button:hover,.flipping-book-toolbar .flipping-book-toolbar-thumbnails button:focus,.flipping-book-toolbar .flipping-book-toolbar-info button,.flipping-book-toolbar .flipping-book-toolbar-info button:active,.flipping-book-toolbar .flipping-book-toolbar-info button:hover,.flipping-book-toolbar .flipping-book-toolbar-info button:focus{outline:0}.flipping-book-toolbar .flipping-book-toolbar-zoom{max-height:5.5rem;margin:auto;display:none}@media screen and (min-width: 641px){.flipping-book-toolbar .flipping-book-toolbar-zoom{display:block}}.flipping-book-toolbar .flipping-book-toolbar-zoom button{float:left;padding:0;height:5.5rem;overflow-x:hidden;width:3rem;border:none;background:transparent;color:#fcb714;font-size:1.5rem;cursor:pointer}.flipping-book-toolbar .flipping-book-toolbar-zoom button,.flipping-book-toolbar .flipping-book-toolbar-zoom button:active,.flipping-book-toolbar .flipping-book-toolbar-zoom button:hover,.flipping-book-toolbar .flipping-book-toolbar-zoom button:focus{outline:0}.flipping-book-toolbar .flipping-book-toolbar-zoom-slider{width:12rem;overflow-y:hidden;height:4.1rem;margin-top:1.4em;padding:0 1rem;float:left}@media screen and (min-width: 768px){.flipping-book-toolbar .flipping-book-toolbar-zoom-slider{width:15rem}}@media screen and (min-width: 992px){.flipping-book-toolbar .flipping-book-toolbar-zoom-slider{width:18rem}}.flipping-book-toolbar .flipping-book-toolbar-zoom-slider .rangeslider,.flipping-book-toolbar .flipping-book-toolbar-zoom-slider .rangeslider__fill{height:5px}.flipping-book-toolbar .flipping-book-toolbar-zoom-slider .rangeslider-horizontal .rangeslider__handle{width:15px;height:15px;border-radius:50%;box-shadow:none;border:none}.flipping-book-toolbar .flipping-book-toolbar-zoom-slider .rangeslider-horizontal .rangeslider__handle:after{content:none}.flipping-book-pages{position:absolute;top:5.5rem;left:0;right:0;bottom:0}.flipping-book-pages .flipping-book-pages-wrapper{width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.flipping-book-pages .pages-slider-wrapper{width:100%;height:100%}.flipping-book-pages .pages-slider{position:relative;display:block;width:100%;height:auto;box-sizing:border-box;visibility:visible}.flipping-book-pages .pages-slider.--first .pages-slider-control.--previous,.flipping-book-pages .pages-slider.--last .pages-slider-control.--next{display:none}.flipping-book-pages .pages-slider-frame{position:relative;display:block;overflow:hidden;height:auto;margin:0;padding:0;transform:translateZ(0);box-sizing:border-box}.flipping-book-pages .pages-slider-controls .pages-slider-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:0;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;padding:0;margin:0;color:#fcb714;width:2rem;height:5rem;background-color:#942838cc;border:0 solid;box-shadow:.76923rem,.76923rem,3.84615rem,.38462rem,#0003;-webkit-transition:color .2s,background-color .2s,opacity .2s;transition:color .2s,background-color .2s,opacity .2s}@media screen and (min-width: 641px){.flipping-book-pages .pages-slider-controls .pages-slider-control{width:4rem;height:7.5rem}.flipping-book-pages .pages-slider-controls .pages-slider-control .fas{font-size:3rem}}.flipping-book-pages .pages-slider-controls .pages-slider-control:hover,.flipping-book-pages .pages-slider-controls .pages-slider-control:focus{color:#a87702}.flipping-book-pages .pages-slider-controls .pages-slider-control .fas{margin:auto;font-size:2rem}.flipping-book-pages .pages-slider-controls .pages-slider-control.--next{position:absolute;top:50%;right:0;transform:translateY(-50%)}.flipping-book-pages .pages-slider-controls .pages-slider-control.--previous{position:absolute;top:50%;left:0;transform:translateY(-50%)}.flipping-book-pages .pages-slider-list{position:relative;display:block;margin:0;padding:0;cursor:inherit;box-sizing:border-box;will-change:transform;transition:transform .4s ease;transform:translateZ(0)}.flipping-book-pages .pages-slider-list.--notransition{transition:none}.flipping-book-pages .pages-slider-item{position:absolute;left:0;top:0;display:inline-block;width:100%;height:auto;margin:auto 0;list-style-type:none;vertical-align:top;box-sizing:border-box}.flipping-book-pages .pages-slider,.flipping-book-pages .pages-slider-frame,.flipping-book-pages .pages-slider-list,.flipping-book-pages .pages-slider-item{height:100%!important}.flipping-book-pages .slide-wrapper{display:block;height:100%;width:100%;position:relative;float:left;text-align:center}.flipping-book-pages .slide-wrapper .flipping-book-page-wrapper{position:relative;margin-right:auto;margin-bottom:auto;margin-left:auto;background-size:cover}.flipping-book-pages .slide-wrapper .flipping-book-page,.flipping-book-pages .slide-wrapper .flipping-book-page-layer{position:relative;display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:auto}.flipping-book-pages .slide-wrapper.--zero{width:50%;background-color:#fff}.flipping-book-pages .slide-wrapper.--zero .flipping-book-zero-page{position:absolute;left:50%;top:50%;width:50%;max-height:100%;margin:0 auto;text-align:left;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flipping-book-pages .slide-wrapper.--half{width:50%}.flipping-book-pages .slide-wrapper.--half .flipping-book-page,.flipping-book-pages .slide-wrapper.--half:last-child .flipping-book-page{background-position:0}.flipping-book-pages .slide-wrapper.--half:first-child .flipping-book-page{background-position:100%}.flipping-book-pages .slide-wrapper.--half:first-child .flipping-book-page-wrapper{float:right}.flipping-book-pages .slide-wrapper.--half:last-child .flipping-book-page-wrapper{float:left}.flipping-book-thumbnails{display:block;position:fixed;top:5.5rem;bottom:0;right:0;width:180px;background-color:#942838;border-left:2px solid rgb(107.8510638298,29.1489361702,40.8085106383);overflow-y:scroll}.flipping-book-thumbnails.hidden{display:none}.flipping-book-thumbnails .flipping-book-thumbnail{padding:0 20px}.flipping-book-thumbnails .flipping-book-thumbnail-image{width:140px;background-color:#bc3347;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.flipping-book-thumbnails .flipping-book-thumbnail-label{text-align:center;color:#fcb714;font-size:.7rem;padding-top:.2rem}.flipping-book-thumbnails .flipping-book-thumbnail{margin:20px 0}.flipping-book-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;overflow:hidden;background:#e9ecef}.flipping-book{position:absolute;top:0;left:0;right:0;bottom:0}.text-bold{font-weight:700}.categories-menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.authentication-page .authentication-page-inner h1{text-align:center;margin-bottom:2rem}.authentication-page .authentication-page-inner .controls{text-align:center;margin-top:2rem}.authentication-page .authentication-page-inner .controls p{margin:1.5rem 0 0}.authentication-page .authentication-page-inner .controls p+p{margin:.5rem 0 0}.products{opacity:1;height:auto;transition:opacity 1s ease-out}.products.products-hidden{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.show-more{cursor:pointer}.show-more span{font-weight:600;font-family:Open Sans,sans-serif;font-size:20px}.show-more .arrow{position:absolute;left:-175px;top:-15px}.show-more img{top:-25px}#categories .category-cover{position:relative}#categories .category-cover span{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;left:0;bottom:0;font-family:Rockwell,sans-serif;font-style:italic;color:#fff;font-size:50px;font-weight:400;text-transform:uppercase;opacity:.9}#products .product-carousel img{opacity:.7;transition:1s}#products .product-carousel img.active{opacity:1}#products .product .product-card-infos{position:absolute;top:0;right:20px}#checkout.checkout-index section.checkout-step{border:2px solid #dee2e6}#checkout.checkout-index section.checkout-step .step-title{text-transform:uppercase;font-weight:600;background-color:#dee2e6;padding:10px}#checkout.checkout-index section.checkout-step .step-title .step-edit{text-transform:lowercase;cursor:pointer;float:right;display:none;font-weight:300}#checkout.checkout-index section.checkout-step .step-content{display:none;padding:15px}#checkout.checkout-index section.checkout-step .step-content .tab-content{padding:15px 0}#checkout.checkout-index section.checkout-step.current-step .step-content{display:block}#checkout.checkout-index section.checkout-step.done-step .step-edit{display:block}#checkout.checkout-index section.checkout-step .choices .choice{margin:20px;padding:15px;text-align:center}#checkout.checkout-index section.checkout-step .choices .choice,#checkout.checkout-index section.checkout-step .choices .choice *{cursor:pointer}#checkout.checkout-index section.checkout-step .choices .choice input{display:none}#checkout.checkout-index section.checkout-step .choices .choice label{display:block}#checkout.checkout-index section.checkout-step .choices .choice label .label{margin-bottom:10px}#checkout.checkout-index section.checkout-step .choices .choice p{padding:0;margin:0}#checkout.checkout-index section.checkout-step .choices .choice.checked{border:1px solid #38c172;padding:14px}.cart-summary{top:0;background-color:#fff;height:100vh;padding:0;overflow-y:auto}.cart-summary,.cart-summary header,.cart-summary footer{position:fixed;right:-320px;width:320px;transition:right .25s ease-in;z-index:1040}@media screen and (max-width: 600px){.cart-summary,.cart-summary header,.cart-summary footer{right:-100vw;width:100vw}}.cart-summary.open,.cart-summary.open header,.cart-summary.open footer{right:0;box-shadow:-5px 0 10px #0003}.cart-summary header{top:0;height:62px;display:flex;justify-content:space-between;align-items:center;background-color:#3490dc;box-shadow:0 10px 10px #0000001a;transition:right .25s ease-in}.cart-summary header .btn-close{font-size:2rem;color:#fff}.cart-summary header .btn-empty{font-size:1.3rem;color:#ffffff80}.cart-summary header h2{font-size:1.25rem;color:#fff;font-weight:400;padding:0 0 0 15px;margin:0}.cart-summary header h2:after{content:none}.cart-summary footer .total-label,.cart-summary footer .total-amount{font-size:1.15rem;padding:10px 20px}.cart-summary footer a{display:block;width:80%;margin:0 auto 20px}.cart-summary footer{bottom:0;background-color:#fff;box-shadow:0 -5px 10px #0000000d;height:117px}.cart-summary footer .total-label,.cart-summary footer .total-amount{font-size:1.15rem;color:#6c757d;padding:10px 20px}.cart-summary section{margin-top:62px;height:calc(100vh - 179px);overflow-y:scroll}.cart-summary section .cart-product{min-height:90px;display:flex;transition:background-color .15s ease-out;border-bottom:1px solid #cccccc}.cart-summary section .cart-product .cart-product-illustration{flex-basis:90px;flex-shrink:0;transition:background-color .15s ease-out}.cart-summary section .cart-product .cart-product-illustration img{width:90px;height:90px}.cart-summary section .cart-product .cart-product-lines{flex-grow:1;display:flex;flex-flow:column;justify-content:space-between;padding:5px}.cart-summary section .cart-product .cart-product-lines .cart-product-line{display:flex;justify-content:space-between}.cart-summary section .cart-product .cart-product-lines .cart-product-name,.cart-summary section .cart-product .cart-product-lines .cart-product-price,.cart-summary section .cart-product .cart-product-lines .cart-product-action{transition:background-color .15s ease-out}.cart-summary section .cart-product .cart-product-lines .cart-product-name{padding-top:8px;font-weight:700;font-size:.7rem;line-height:.75rem}.cart-summary section .cart-product.skeleton{background-color:#f5f5f5}.cart-summary section .cart-product.skeleton .cart-product-illustration{width:90px;height:90px;background-color:#e8e8e8}.cart-summary section .cart-product.skeleton .cart-product-lines{height:90px;padding:10px;border-bottom-color:#e8e8e8}.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-name,.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-price,.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-action{background-color:#e8e8e8}.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-name{width:100%;height:21px}.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-price{width:42px;height:26px}.cart-summary section .cart-product.skeleton .cart-product-lines .cart-product-action{width:101px;height:26px}.cart-summary .price{color:#6c757d}:root{--cms-editing-z-index: $cmse-editing-z-index}.cms-image-container{display:inline-block;width:100%;margin-right:auto;margin-left:auto}.cms-image,.cms-picture{display:block;width:100%;height:auto}.cms-picture{height:0;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:var(--desktop-background-image);padding-bottom:var(--desktop-padding-bottom)}@media screen and (max-width: 727px){.cms-picture{padding-bottom:var(--mobile-padding-bottom);background-image:var(--mobile-background-image)}}.cms-picture img{opacity:0;transition:opacity ease-in-out .25s}.cms-picture.--in img{opacity:100%}.cms-picture.--lazy-loaded{background-color:transparent!important;background-image:none!important}.cms-image{opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.cms-image[src=""]{opacity:0}.cms-image[data-src]:not([src^="data:image"]){opacity:0}@media screen and (min-width: 768px){.btn-md-block{display:block;width:100%!important}.btn-md-inline-block{display:inline-block;width:auto!important}}h1{text-align:center;width:100%;position:relative;margin-bottom:.8em;font-weight:700;font-size:1.5rem;font-family:Raleway,sans-serif}h2{font-size:1.875rem;margin-bottom:1.3em}h4{font-size:1.875rem}.title-h2{font-size:1.875rem;margin-bottom:1.3em}h1,h2,h3,h4,h5,h6{text-transform:uppercase}small p{font-weight:400!important}.title-border{font-weight:600}.title-border:after{content:"";display:block;margin-top:15px;width:50px;height:5px}.title-border.title-border-yellow:after{background-color:var(--nicolas-yellow)}.title-border.title-border-white:after{background-color:var(--nicolas-white)}.title-border.text-center:after{margin:0 auto}.text-brown{color:var(--nicolas-brown)}.text-white{color:var(--nicolas-white)}.text-black{color:var(--nicolas-black)!important}.text-light-grey{color:var(--nicolas-lightgrey)}.text-yellow{color:var(--nicolas-yellow)}.font-raleway{font-family:Raleway,sans-serif}.font-calibri{font-family:Calibri,sans-serif}.font-weigh-regular{font-weight:500}.font-14px{font-size:14px}.font-16px{font-size:16px}.font-18px{font-size:18px}.font-25px{font-size:25px}.font-30px{font-size:30px}header.navbar{padding:0}header.navbar li{display:inline-block;vertical-align:middle;margin:0;border-right:1px dotted var(--nicolas-white);font-size:13px}header.navbar li:hover a:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 5.5px 5px;border-color:transparent transparent var(--nicolas-white-hover)}header.navbar li a{display:inline-block;position:relative;line-height:1.313em;padding:.75em .5em;color:var(--nicolas-grey);font-size:13px}header.navbar li a:hover{color:var(--nicolas-orange)}header.navbar input{border-radius:10rem}.navbar{display:block;padding:0}.navbar ul{padding:5px}.navbar .collapse{background-color:var(--nicolas-brown)}.navbar .collapse a{color:#fff;border-bottom:1px dotted #fff}.navbar .collapse .dotted{border-bottom:1px dotted #fff}.navbar .collapse li>a{color:var(--nicolas-black);font-weight:6000;border-bottom:none}.navbar i{color:var(--nicolas-grey)}.navbar button{width:20%}.navbar .col-3{flex:0 0 100%;max-width:100%}.navbar .collapse .show{background-color:#eee}.navbar .navbar-toggler{padding-bottom:1rem}.navbar .title{font-weight:600;border-bottom:1px dotted var(--nicolas-black)}#sub-header{background-color:var(--nicolas-beige);padding:1.5rem 15px;margin-bottom:0;font-family:Raleway,sans-serif}#sub-header .fas{color:var(--nicolas-grey)}@media (max-width: 767.98px){#sub-header .fas{font-size:20px}}#sub-header .bar-top-account{font-size:18px;line-height:1;display:flex;width:100%;font-family:Raleway,sans-serif;align-items:center;color:var(--nicolas-grey)}#sub-header .bar-top-account i{font-size:35px;margin-right:10px}#sub-header .bar-top-account i.ns-icons-store{font-size:40px}#sub-header .bar-top-account i.ns-icons-panier{font-size:36px}#sub-header .bar-top-account b{font-weight:600}#sub-header .bar-top-account small{font-style:italic}#sub-header .search-div{border-radius:2rem;border:solid 1px rgba(0,0,0,.3803921569);width:inherit;background-color:#fff;height:32px}#sub-header input[type=text]{border:none;background:center}#sub-header .navbar-toggler{padding:0}#sub-header form{height:30px}@media (max-width: 767.98px){#sub-header{padding:0}.menuGroupPadding{padding:1.5rem 15px}.search-div{background-color:#fff;border-radius:30px;width:100%}.search-div input[type=text]{border-radius:30px;width:100%;border:0px}}#header-menu{background-color:var(--nicolas-yellow);padding:0;margin-bottom:0;position:relative}#header-menu ul.menu-list li.nav-link>a{display:inline-block;position:relative;color:var(--nicolas-brown);font-family:ralewayextrabold,sans-serif;font-size:18px;text-transform:uppercase;font-weight:600}#header-menu ul.menu-list li.nav-link:hover>a:after{content:"";width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid var(--nicolas-brown)}#header-menu ul.menu-list li.nav-link:hover .menu-sub-menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:100;opacity:1;transform:scaleY(1)}#header-menu ul.menu-list li .menu-sub-menu{width:100%;position:absolute;top:100%;left:0;padding:2rem;border-top:3px solid var(--nicolas-brown);background:#eee;z-index:-1;white-space:nowrap;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scaleY(0);transform-origin:50% 0;transition:all .5s ease}#header-menu ul.menu-list li .menu-sub-menu p{position:relative;margin-bottom:.25em;padding-bottom:.25em;font-size:.88em;font-weight:700;border-bottom:1px dotted var(--nicolas-black);text-transform:uppercase}#header-menu ul.menu-list li .menu-sub-menu a{color:var(--nicolas-black);text-decoration:none!important;display:inline-block;width:152px;white-space:break-spaces;overflow:hidden!important;text-overflow:ellipsis}#header-menu ul.menu-list li .menu-sub-menu a:hover{opacity:.7}#header-menu ul.menu-list li .menu-sub-menu .container .row .menu-sub-cat{width:60%}footer{background:linear-gradient(176deg,#942838 0,#000000b5)}footer section{color:#fff;padding:20px 0}footer section:not(:first-child){border-top:1px solid var(--nicolas-grey)}footer section hr{border-bottom:6px solid white;width:1.5rem;margin:0}footer section#footer-menu h4{font-size:1.125rem;color:#fcb714;letter-spacing:.8px;font-weight:600}footer section#footer-menu p{font-weight:700;margin:0}footer section#footer-menu ul{padding-top:10px}footer section#footer-menu ul li a{color:var(--nicolas-white);font-size:16px}footer section#footer-menu ul li a:hover{color:var(--nicolas-yellow)}footer section#footer-menu small a{color:var(--nicolas-white)}footer section#footer-socials span{font-size:1.125rem;color:#fcb714;letter-spacing:.8px;font-weight:600}footer section#footer-socials .fab{font-size:20px;padding:10px 5px}@media (min-width: 992px){footer section#footer-socials .newsletter-form .form-group{width:50%}}footer section#footer-socials .newsletter-form .form-group{margin:0 20px 0 0}footer section#footer-socials .newsletter-form button{padding:0 40px!important}.card{border:0}.carousel .carousel-indicators li{border-radius:50%;width:15px;height:15px;background:#fff;border:0;opacity:1;margin-left:.5rem}.carousel .carousel-indicators li.active{background-color:var(--nicolas-brown)}.btn{display:inline-block;padding:.85em 2em;font-family:ralewaysemibold,sans-serif;text-transform:uppercase;font-size:.9375rem;transition:all .5s ease;position:relative;border:0;box-shadow:none;border-radius:0;text-align:center}.btn.btn-primary{background:var(--nicolas-orange)!important}.btn.btn-primary:hover{background-color:var(--nicolas-yellow)!important;color:var(--nicolas-black)!important}.btn.btn-brown{background:var(--nicolas-brown);color:var(--nicolas-white)!important}.btn.btn-brown:hover{background-color:var(--nicolas-brown)!important}.btn.btn-sm{padding-top:10px;padding-bottom:10px;font-size:.7875rem;line-height:1;text-transform:none}.btn:hover{box-shadow:none!important}.border{border-width:2px}.border.border-brown{border-color:var(--nicolas-brown)!important}.border.border-yellow{border-color:var(--nicolas-yellow)!important}.border.border-style-dotted{border-style:dotted!important}.border.border-width-2{border-width:2px!important}.border-bottom{border:0}.border-bottom.border-brown{border-color:var(--nicolas-brown)!important}.border-bottom.border-yellow{border-color:var(--nicolas-yellow)!important}.border-bottom.border-style-dotted{border-style:dotted!important}.border-icon{position:relative}.border-icon:after{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;bottom:-.3em;left:0;right:0;margin:auto;font-size:7em;line-height:.55em;pointer-events:none}.border-icon.border-icon-title:after{content:""}.tooltip{top:10px!important}.tooltip .arrow{display:none}.tooltip .tooltip-inner{color:var(--nicolas-black);background-color:var(--nicolas-white);border-radius:1em;padding:.3em}.alert.fade{position:fixed;z-index:1000;right:0;left:0;top:30px;margin:0 auto}@media (min-width: 992px){.alert.fade{width:700px}}.swal2-container *{border-radius:0!important}.slick-slider .slick-list{box-sizing:initial;padding:25px 0}.slick-slider .slick-dots{display:flex;margin-top:15px;text-align:center;justify-content:center}.slick-slider .slick-dots li:not(:first-child){margin-left:8px}.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:11px;height:11px;border-radius:50%;cursor:pointer;color:transparent;border:0;outline:none;background-color:var(--nicolas-grey)}.slick-slider .slick-dots li.slick-active button{background-color:var(--nicolas-brown)}body{background-color:#fff}body ul{margin-bottom:0;padding:0;list-style:none}body a{cursor:pointer;text-decoration:none!important}body section{padding:30px 15px}@media (min-width: 768px){body section{padding:40px}}body .product-add{display:flex}@media (max-width: 991.98px){body .product-add{justify-content:center}}body .bg-beige{background-color:var(--nicolas-beige)}body .bg-brown{background-color:var(--nicolas-brown)}body .bg-yellow{background-color:var(--nicolas-yellow)}body .text-orange{color:var(--nicolas-orange)}body .legende{padding-left:60px}@media (max-width: 767.98px){body .legende{display:none}}body .legende>a,body .legende>span{color:var(--nicolas-grey-light);font-size:13px}body .legende>a:after{content:">";display:inline-block;margin:0 .4em}body .categories{border-radius:6px;min-height:50px}body .categories span{background-color:transparent;color:var(--nicolas-brown);text-transform:capitalize}body .label-tablet{height:0px;text-align:end;padding-right:10px;width:max-content;float:right;position:absolute;left:10%;display:grid;bottom:70%;z-index:20}@media (max-width: 767.98px){body .label-tablet{top:5%}}body .promo{position:absolute;left:75%;z-index:20}body .h-90{height:90%}body .pt-50-percent{padding-top:50%}body .form-control{padding:.375rem .75rem!important;background-image:none!important}body select.form-control.is-valid{padding-right:.75rem!important}body .w-40{width:40%}body .w-fit-content,body .w-fit{width:fit-content}@media (min-width: 768px){body .w-fit{width:43%}}@media (min-width: 768px){body .w-md-80{width:66%!important}}.icons{display:inline-block;vertical-align:middle;color:#d41c28;line-height:1em;font-size:3.75rem}.icons:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icons.icons-charcuterie:before{content:""}.icons.icons-agneau:before{content:""}.icons.icons-foie-gras:before{content:""}.icons.icons-gibier:before{content:""}.icons.icons-coquillages-et-crustaces:before{content:""}.icons.icons-fromage-doux:before{content:""}.icons.icons-fromage-corse:before{content:""}.icons.icons-poisson-grille:before{content:""}.icons.icons-poisson-en-sauce:before{content:""}.icons.icons-viande-blanche:before{content:""}.icons.icons-tarte:before{content:""}.icons.icons-glace-et-sorbet:before{content:""}.icons.icons-gateau:before{content:""}.icons.icons-viande-rouge:before{content:""}.icons.icons-aperitif:before{content:""}.ns-icons{display:inline-block;vertical-align:middle;color:#95989a}.ns-icons:after{font-family:ns-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.ns-icons.ns-icons-panier:after{content:""}.ns-icons.ns-icons-account:after{content:""}.ns-icons.ns-icons-store:after{content:""}.slider-home-container{position:relative}.slider-home-container #slider-card{text-align:center;width:250px;min-height:150px;height:270px;margin:15px auto;color:var(--nicolas-brown);background-color:var(--nicolas-yellow);border-radius:0}@media (min-width: 768px){.slider-home-container #slider-card{position:absolute;display:inline-block;top:10%;bottom:0;z-index:5;right:10%;margin-top:0}}.slider-home-container #slider-card .card-body{padding:30px 15px}.card.product-card{border-radius:0;box-shadow:0 0 24px 5px #94283833;justify-content:flex-end}@media (min-width: 992px){.card.product-card{padding:25px 20px}}.card.product-card .product-card-desc{padding:0 5px}.card.product-card .product-card-desc>div,.card.product-card .product-card-desc>div>*{max-width:100%!important}.card.product-card .product-card-desc h5{font-weight:700;font-size:13px;text-decoration:none;letter-spacing:.3px;height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 992px){.card.product-card .product-card-desc h5{height:66px;font-size:14px;-webkit-line-clamp:3;line-clamp:3}}.card.product-card .product-card-desc .product-prices-container{display:flex;align-items:end;justify-content:center;margin:.5rem 0;flex-wrap:wrap}.card.product-card .product-card-desc .product-prices-container>div{margin:.25rem}.card.product-card .product-card-desc .categories{height:40px;overflow-y:hidden}.card.product-card .product-card-desc .categories span{font-weight:700;text-align:center;padding:0 1em;font-size:.74em;color:var(--nicolas-white);display:block;line-height:2.1em;font-family:ralewayextrabold,sans-serif;text-transform:uppercase;letter-spacing:initial;word-break:break-all;background:var(--nicolas-brown);border-radius:1em;overflow:hidden}@media (min-width: 992px){.card.product-card.product-card-row{flex-direction:row;padding:20px!important}.card.product-card.product-card-row .label-tablet{display:none}.card.product-card.product-card-row a{position:relative;width:45%;align-items:flex-end;display:flex}.card.product-card.product-card-row a .promo{left:0;right:unset}.card.product-card.product-card-row .product-card-desc{margin-left:20px;width:55%;display:flex;flex-direction:column;justify-content:space-between}.card.product-card.product-card-row .product-card-desc h5{font-weight:700;font-size:37px}}.card.product-card.product-card-promoted{flex-direction:row}.card.product-card.product-card-promoted>a{order:2}.card.product-card.product-card-promoted .product-card-desc{order:1;display:flex;flex-direction:column;justify-content:space-between}.card.product-card.product-card-promoted .product-card-desc .product-prices-container .price.price-ns{font-size:50px}.card.product-card.product-card-promoted .product-card-desc .product-prices-container .product-price-crossed .price.price-ns{font-size:40px}.card.product-card.product-card-promoted .promo{top:10px;left:67%!important}@media (max-width: 767.98px){.card.product-card.product-card-promoted .label-tablet{top:61%;left:54%}}@media (min-width: 992px){.card.product-card.product-card-promoted .label-tablet{top:70%;left:10%;display:grid}}.products-index .slider-range .slider-range-info{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;border-radius:100%;background:var(--nicolas-yellow);color:var(--nicolas-brown);font-style:normal;cursor:pointer}.products-index .slider-range .slider-range-container{position:relative}.products-index .slider-range .slider-range-container:before{content:"";width:100%;height:6px;position:absolute;left:0;top:2px;display:block;margin:0 auto;background:#ddd;border-radius:1em}.products-index .slider-range .slider-range-container .slider-range-step{width:auto;display:block;height:11px;position:relative;margin:0 auto;background:url(/build/assets/sliderRange-CCAnZYkH.png) repeat-x}.products-index .slider-range .slider-range-container .slider-range-step .slider-range-bullet{width:1.5em;height:1.5em;position:absolute;left:0;top:0;background:#72142e;border-radius:100%;transform:translate(-.5em,-.5em)}.multiselect{border:1px solid #ccc!important;border-radius:.25rem;text-transform:none;width:100%;text-align:left}.multiselect.dropdown-toggle{padding:6px 8px!important}.multiselect.dropdown-toggle:after{float:right;margin-top:10px}.multiselect-container{width:100%;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 9px 15px #0006}.multiselect-container .active>a,.multiselect-container .dropdown-menu>.active>a:hover,.multiselect-container .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#6c757d;outline:0}.multiselect-container a{display:block;padding:3px!important;clear:both;font-weight:400;line-height:1.6;color:#333;white-space:nowrap}.multiselect-container label{width:100%;height:100%;cursor:pointer;font-weight:400;padding:0 10px 0 30px!important;margin:0;text-overflow:ellipsis;overflow:hidden}.multiselect-container .radio input[type=radio],.multiselect-container .radio-inline input[type=radio],.multiselect-container .checkbox input[type=checkbox],.multiselect-container .checkbox-inline input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:5px}.multiselect-container .radio input[type=radio]:after{width:16px;height:16px;border-radius:16px;top:-1px;left:-2px;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible;border:2px solid #eee}.multiselect-container .radio input[type=radio]:checked:after{width:16px;height:16px;border-radius:16px;top:-1px;left:-2px;position:relative;background-color:#3d4246;content:"";display:inline-block;visibility:visible;border:2px solid #fff}.multiselect-container .input-group-addon{height:36px;padding:6px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccd0d2;border-radius:0}.multiselect-container .multiselect-clear-filter{border:1px solid #ccd0d2!important;height:36px;margin-left:-15px;margin-right:0;padding:5px 15px;border-radius:0}.multiselect-container .input-group-addon:first-child{background:#eee}.multiselect-container .form-control{height:36px;padding:6px 12px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccd0d2;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;position:relative;z-index:2;float:left;margin-bottom:0;border-radius:0;display:table-cell;margin-left:-1px}.price{display:flex;line-height:1.6}.price.price-ns{display:flex;align-items:end;color:var(--nicolas-brown);font-family:Arial,sans-serif;font-weight:800;letter-spacing:-2px;line-height:1;font-size:30px}.price.price-ns span{display:inline-block;vertical-align:bottom}.price.price-ns .price-ns-left{position:relative}.price.price-ns .price-ns-left .decimal-separator{position:absolute;right:0;bottom:0}.price.price-ns .price-ns-left .currency-sign{position:absolute;top:0;right:0;font-size:50%;transform:translate(40%) translateY(-30%)}.price.price-ns .price-ns-right{font-size:75%;transform:translateY(-5%)}.product-price-crossed .price.price-ns{color:var(--nicolas-black);font-size:24px;position:relative}.product-price-crossed .price.price-ns:after{content:"";height:10%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) rotate(160deg);background:var(--nicolas-brown)}.slider>.inner{height:calc(1.6em + .75rem + 2px);display:flex;align-items:center}.slider [id*=-range]{width:100%;padding-left:9px;padding-right:9px;margin-bottom:7px}.slider [id*=-range] .noUi-target{height:3px;background:#ccc;border:none;box-shadow:none}.slider [id*=-range] .noUi-target .noUi-connect{background:var(--nicolas-black)}.slider [id*=-range] .noUi-target .noUi-handle{position:absolute;border:none;border-radius:50%;background:var(--nicolas-brown);cursor:pointer;box-shadow:none;height:18px;width:18px;top:-7.5px;right:-9px;left:auto;outline:none}.slider [id*=-range] .noUi-target .noUi-handle:before,.slider [id*=-range] .noUi-target .noUi-handle:after{content:none}.slider [id*=-range] .noUi-target .noUi-handle .noUi-tooltip{background:transparent;border:none;padding:0;bottom:auto;top:25px;font-size:11px;font-weight:300;color:rgba(var(--nicolas-black),.5)}.promo .promo-percent-container{color:var(--nicolas-white);font-family:Raleway,sans-serif;position:absolute;left:0;right:0;top:-8px;bottom:0;display:flex;justify-content:center;align-items:center}.promo .promo-percent-container .promo-percent{font-size:20px}#flipping-book-root{display:none}body.flipping-book-opened{overflow:hidden}body.flipping-book-opened #flipping-book-root{display:block;position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:99999}body.flipping-book-opened #flipping-book-root .flipping-book-pages{background-color:var(--nicolas-beige)}#tarteaucitronInfo{border-color:#fff!important}#privilege p.small{font-size:20px!important;line-height:1}#privilege span{line-height:1;font-size:30px}#now .now-links{font-size:30px}#now .product-card .categories{display:none}#now .product-card .price.price-ns{font-size:80px}#now .product-card .product-price-crossed .price.price-ns{font-size:64px}.search-page .search-results{padding:30px 0;font-weight:300;font-size:12px}.search-page .search-results .form-group{margin:0;display:flex;align-items:center}.search-page .search-results .form-group .control-label{margin:0 1rem 0 0;font-size:12px;font-weight:300}.search-page .search-results .form-group .form-control{font-size:10px;font-weight:300;line-height:1;height:auto;padding:5px 10px;border:1px solid #000;border-radius:20px}.search-page .search-inner{background-color:var(--nicolas-beige)}.search-page .search-inner .filters,.search-page .search-inner .filters .filter-group{width:100%}.search-page .search-inner .filters .filter-group .filter-title{padding-bottom:.25rem;margin-bottom:.5rem;border-bottom:1px dotted #942838;color:#212529}.search-page .search-inner .filters .filter-group .filter-title .fa-chevron-down,.search-page .search-inner .filters .filter-group .filter-title.collapsed .fa-chevron-up{display:none}.search-page .search-inner .filters .filter-group .filter-title.collapsed .fa-chevron-down{display:inline-block}.search-page .search-inner .filters .filter-group .filter-title:hover,.search-page .search-inner .filters .filter-group .filter-title:focus,.search-page .search-inner .filters .filter-group .filter-title:active{color:#212529;opacity:.7}.search-page .search-inner .filters .filter-group.range-filter-group .filter-title{margin-bottom:.1rem}.search-page .search-inner .filters .filter-group .summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--nicolas-grey);font-weight:500;font-size:12px;font-style:italic}.search-page .search-inner .filters .filter-group .collapse.show+.summary{display:none}.search-page .search-inner .filters .custom-control-label{font-size:12px;font-weight:300}.search-page .search-inner .filters .custom-control-label:before,.search-page .search-inner .filters .custom-control-label:after{top:0}.search-page .search-inner .filters .custom-control-input:checked~.custom-control-label{font-weight:600}.search-page .search-inner .products .product-card{position:relative;box-shadow:none}.search-page .search-inner .products .product-card .categories span{padding:2px 15px!important;min-height:25px!important;border:1px solid var(--nicolas-brown)!important;border-radius:6px!important;background-color:transparent;color:var(--nicolas-brown);text-transform:capitalize;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page .search-inner .products .product-card.product-card-promoted{padding:0!important;border:5px solid var(--nicolas-yellow)}.search-page .search-inner .products .product-card.product-card-promoted h5{font-size:20px;margin-top:40px;-webkit-line-clamp:3;height:6.9rem;letter-spacing:.3px}.search-page .search-inner .products .product-card.product-card-promoted>a{margin-right:0;padding:0!important;width:50%;justify-content:center}.search-page .search-inner .products .product-card.product-card-promoted .product-card-desc{margin-left:0;padding:0 20px;background-color:var(--nicolas-yellow);width:50%}.search-page .search-inner .products .product-card.product-card-promoted .product-card-desc .categories{-webkit-line-clamp:2;font-size:15px;width:100%;letter-spacing:.3px}.search-page .search-inner .products .col-md-8.line-dot,.search-page .search-inner .products .col-md-4.products-line.line-dot{border-bottom:1px dotted #942838}@media (max-width: 991.98px){.search-page .search-inner .products .col-md-8.line-dot,.search-page .search-inner .products .col-md-4.products-line.line-dot{border-bottom:0px}}.search-page .search-inner .products .promo-card .promo{left:85%;top:15%}.search-page .search-inner .products .promo-card .label-tablet{left:-70%;top:0;position:relative}#categories-index .page-header p,#search-index .page-header p,#best .page-header p{max-width:400px;margin:auto}#categories-index .search-inner,#search-index .search-inner,#best .search-inner,#categories-index .bg-beige,#search-index .bg-beige,#best .bg-beige,#categories-index .product-card,#search-index .product-card,#best .product-card{background-color:var(--nicolas-white)}#categories-index .categories,#search-index .categories,#best .categories{background-color:transparent}#products.products-index .product a{padding:1px}@media (max-width: 767.98px){#products.products-index .product .product-media{display:block}#products.products-index .product .product-media .product-carrousel>ul{display:flex}}@media (min-width: 768px){#products.products-index .product .product-media{display:flex;justify-content:center}}#products.products-index .product .country>a{font-size:1rem;display:inline-block;padding:5px 20px;height:auto;border:1px solid var(--nicolas-brown);border-radius:5px;color:var(--nicolas-brown);background:unset;text-align:center;line-height:1;letter-spacing:normal}#products.products-index .product .reference{color:var(--nicolas-grey-light);font-size:14px}#products.products-index .product .product-price{margin-right:1rem}#products.products-index .product .product-price .price.price-ns{font-size:36px}#products.products-index .product .name{font-size:2rem;font-weight:600}#products.products-index .product .label-tablet{bottom:18%;left:30%}#products.products-index .product-card{position:relative;box-shadow:none;background-color:transparent}#products.products-index .legend-dress{position:relative;top:9rem;font-size:1.5625em;color:var(--nicolas-brown);text-align:center;font-weight:600}#stores-page #stores-list{position:relative}@media (min-width: 992px){#stores-page #stores-list{max-height:540px;overflow-y:auto;overflow-x:hidden}}#stores-page #stores-list [data-store]{padding:1rem;margin-bottom:1.3rem;display:flex;align-items:center}#stores-page #stores-list [data-store] .details{flex-grow:1;flex-shrink:1}#stores-page #stores-list [data-store] .details p{margin:0;font-size:.875em;font-weight:300;letter-spacing:.26px;color:var(--nicolas-black);font-family:Raleway,sans-serif}#stores-page #stores-list [data-store] .details .name{transition:all .5s ease;font-weight:700;font-size:1.5rem;line-height:1.75rem;margin-bottom:5px;display:block}#stores-page #stores-list [data-store] .details .delivery{color:#6c757d}#stores-page #stores-list [data-store] .details:hover,#stores-page #stores-list [data-store] .details:focus,#stores-page #stores-list [data-store] .details:active,#stores-page #stores-list [data-store] .details.active{text-decoration:none}#stores-page #stores-list [data-store]:hover,#stores-page #stores-list [data-store]:focus,#stores-page #stores-list [data-store]:active,#stores-page #stores-list [data-store].active{text-decoration:none}#stores-page #stores-list [data-store]:hover .name,#stores-page #stores-list [data-store]:focus .name,#stores-page #stores-list [data-store]:active .name,#stores-page #stores-list [data-store].active .name{color:var(--nicolas-orange)}#stores-page #stores-list .legende{position:relative;z-index:2;bottom:-4rem;background-color:#fff}#stores-page #stores-list .form-group>label{display:none}#stores-page #stores-list select{border-radius:12px}#stores-page #stores-map{margin-bottom:2rem;z-index:0;overflow-x:hidden;overflow-y:auto}@media (min-width: 992px){#stores-page #stores-map{margin-bottom:0}}#stores-page #stores-map .map-responsive{overflow:hidden;padding-bottom:100%;position:relative;height:0}@media (min-width: 576px){#stores-page #stores-map .map-responsive{padding-bottom:60%}}@media (min-width: 768px){#stores-page #stores-map .map-responsive{padding-bottom:40%}}@media (min-width: 992px){#stores-page #stores-map .map-responsive{padding-bottom:540px}}#stores-page .leaflet-top,#stores-page .leaflet-bottom{z-index:899}#stores-page .leaflet-container .leaflet-map-pane .marker-cluster{background-color:#94283899}#stores-page .leaflet-container .leaflet-map-pane .marker-cluster>div{background-color:#94283899;color:var(--nicolas-yellow)}#store-page [data-slick-carousel] .slick-list{padding:0}.ns-StoreDetails-openings{display:table;width:2rem;background:#f7f4eb;margin-top:1em}.ns-StoreDetails-openingsDay{display:table-row}.ns-StoreDetails-openingsDayDetail,.ns-StoreDetails-openingsTimesDetail{display:table-cell;padding:.5em;text-align:center}.ns-StoreDetails-openingsTimesDetailPM:before{content:"";width:1em;height:1px;position:absolute;top:0;left:0;right:0;margin:auto;background:gray}.table{background-color:var(--nicolas-beige);height:47%;padding:20px 10px;text-align:center}.table .col-md-2{flex:0 0 13.666667%;max-width:16.66666667%}.table .slot p{margin-bottom:0;min-height:1.6rem}.table .slot .morning{height:5rem;text-transform:lowercase}.table .slot .afternoon{height:2rem}.table .slot .afternoon:before{content:"";width:1em;height:1px;position:absolute;top:90px;left:0;right:0;margin:auto;background:gray}.table .slot .closing{height:1rem;padding:10px 0}.table .slot .closing-day{height:1rem;padding:46px 0}@media (max-width: 991.98px){.wine_merchant{position:relative;top:-9px}}#carts.carts-index .products .product{border-bottom:1px solid var(--nicolas-grey)}#carts.carts-index .products .product:first-child{border-top:1px solid var(--nicolas-grey)}#carts .flex-grow-1.m-4 a,#carts .d-flex.justify-content-between a{color:var(--nicolas-brown)}#carts .coupon h5:after,#checkout .coupon h5:after{bottom:-.25em}#carts .coupon [data-shop-coupon-item-remove],#checkout .coupon [data-shop-coupon-item-remove]{padding:10px;font-size:40px;line-height:.6;background:none;border:none;color:#e3342f}#carts .coupon [data-shop-coupon-item-remove]:hover,#carts .coupon [data-shop-coupon-item-remove]:focus,#carts .coupon [data-shop-coupon-item-remove]:active,#checkout .coupon [data-shop-coupon-item-remove]:hover,#checkout .coupon [data-shop-coupon-item-remove]:focus,#checkout .coupon [data-shop-coupon-item-remove]:active{color:#c51f1a}[data-exclusive-remaining]{padding-right:4px}[data-exclusive-remaining] .price{font-size:0}[data-exclusive-remaining] .price,[data-exclusive-remaining] .price span,[data-exclusive-remaining] .price span span{display:inherit;line-height:inherit;letter-spacing:inherit}[data-exclusive-remaining] .price span span{font-size:14px}#checkout.checkout-index .container{padding-top:40px;padding-bottom:40px}#checkout.checkout-index .container .checkout-form .checkout-step{display:none;border:0;padding:0 40px}#checkout.checkout-index .container .checkout-form .checkout-step.current-step{display:block}#checkout.checkout-index .container .checkout-form .checkout-step .choices .choice{color:var(--nicolas-brown)}#checkout.checkout-index .container .checkout-form .checkout-step .choices .choice.checked{border:0;border-radius:.25rem;padding:.5rem 1rem;background-color:var(--nicolas-brown);color:var(--nicolas-white)}#checkout.checkout-index .container .checkout-form .checkout-step .choices .choice label{margin:0}#checkout.checkout-index .container .checkout-form .checkout-step .steps{position:relative;display:flex;justify-content:space-around;width:100%;padding-top:40px}#checkout.checkout-index .container .checkout-form .checkout-step .steps:before{content:"";width:100%;height:1px;position:absolute;bottom:47px;left:0;background-color:var(--nicolas-grey)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a{position:relative}#checkout.checkout-index .container .checkout-form .checkout-step .steps a.current:before{background:var(--nicolas-brown)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a.current span{color:var(--nicolas-brown)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a.step-return:before{background:var(--nicolas-black)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a.step-return span{color:var(--nicolas-black)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a:before{content:"";width:35px;height:35px;position:absolute;left:50%;bottom:29px;background:#ddd;border-radius:50%;border:1px solid var(--nicolas-grey);transform:translate(-50%)}#checkout.checkout-index .container .checkout-form .checkout-step .steps a span{color:#ddd;font-family:Raleway,sans-serif;font-weight:700;font-size:1rem}#checkout.checkout-index .container .checkout-form .checkout-step .step-content{display:block}#checkout.checkout-index .container .checkout-form .checkout-step .step-content .nav-link{color:var(--nicolas-brown)}#checkout.checkout-index .container .checkout-form .checkout-step .step-content .nav-link.active{background-color:var(--nicolas-brown);color:var(--nicolas-white)}.page-catalogs .catalogs{padding:0 4.1875rem 2.1875rem}.page-catalogs .catalogs .catalog{margin:0 1rem 2rem;color:var(--nicolas-grey);font-size:1rem;text-align:center;text-transform:uppercase}.page-catalogs .catalogs .catalog img{width:441px;max-width:100%}@media (min-width: 768px){.page-catalogs .catalogs .catalog img{width:246px;max-width:100%}}@media (min-width: 992px){.page-catalogs .catalogs .catalog img{width:256px;max-width:100%}}.page-catalogs .catalogs .catalog .title{margin-top:1rem;font-weight:700}.page-catalogs .catalogs .catalog .subtitle{font-weight:300}.page-catalogs .catalogs .catalog .link{margin-top:.25rem}.page-catalogs .catalogs .catalog .link a{display:inline-block;padding:.5rem 2rem;font-size:.9375rem;transition:background-color .25s ease-out}.page-catalogs .catalogs .catalog .link a,.page-catalogs .catalogs .catalog .link a:hover,.page-catalogs .catalogs .catalog .link a:active,.page-catalogs .catalogs .catalog .link a:visited,.page-catalogs .catalogs .catalog .link a:focus{text-decoration:none;background-color:var(--nicolas-orange);color:var(--nicolas-white)}.page-catalogs .catalogs .catalog .link a:hover{background-color:var(--nicolas-orange)}.page-catalogs .discounts{padding:4.1875rem 4.1875rem 2.1875rem;background-color:var(--nicolas-white)}.page-catalogs .discounts .product img{margin-bottom:2rem}.catalogs-title{font-size:2rem;font-weight:700}@media (max-width: 767.98px){.catalogs-title{font-size:1.1rem}}#giftcards-index #name{font-size:18px}#giftcards-index #price{font-size:25px;font-weight:500}.cms-page .cms-title_text1{position:relative;padding-bottom:2px;margin-bottom:20px}.cms-page .cms-title_text1:after{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;bottom:-.3em;left:0;right:0;margin:auto;font-size:7em;line-height:.55em;pointer-events:none}.cms-page .cms-title_text1.cms-title_text1:after{content:""}.cms-page .cms-title_text2{position:relative;color:var(--nicolas-brown);font-weight:600}.cms-page .cms-title_text2:after{content:"";display:block;margin-top:15px;width:50px;height:5px;background-color:var(--nicolas-yellow)}#nicolas-age-gate{position:fixed;display:none;top:0;left:0;width:100%;height:100vh;z-index:999999999999;background:#fff;margin-left:0;margin-right:0}#nicolas-age-gate.show-age-gate{display:flex}#nicolas-age-gate .background{background-attachment:scroll!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;background-repeat-x:no-repeat!important;background-repeat-y:no-repeat!important;background:#fff url(/assets/frontend/images/age-gate.jpg)}#nicolas-age-gate .form{background-color:var(--nicolas-beige);text-align:center;justify-content:space-around;position:relative}#nicolas-age-gate .logo{display:block;margin:4rem auto 2.5rem;width:360px;max-width:90%}#nicolas-age-gate .w-33{width:33.33%}#nicolas-age-gate .w-66{width:66.66%}@media screen and (max-width: 767px){#nicolas-age-gate .w-33{display:none}#nicolas-age-gate .w-66{width:100%}}#nicolas-age-gate .middle{vertical-align:middle;align-items:center;float:none}#nicolas-age-gate select{transition:background .3s;color:var(--nicolas-brown);font-weight:400;min-width:15rem;background-color:transparent;border:0;outline:0;border-bottom:1px solid var(--nicolas-brown);padding:.4rem;font-size:1.1rem;margin:1.6rem auto}#nicolas-age-gate select+div{display:none}#nicolas-age-gate select.country-selected+div{display:block}#nicolas-age-gate .middle>*{display:inline-block}#nicolas-age-gate .pointer{cursor:pointer}#nicolas-age-gate .legal-notice{position:absolute;bottom:0;left:0;width:100%;font-size:1.3rem}@media screen and (max-width: 767px){#nicolas-age-gate .legal-notice{font-size:1.1rem}}#nicolas-age-gate option{color:#000}#nicolas-age-gate .light{background:var(--nicolas-brown);color:#fff;padding:1.5rem 2rem;margin:15px 15px 0;font-size:2rem}@media screen and (max-width: 767px){#nicolas-age-gate .light{padding:1rem 1.5rem;font-size:1.5rem}}#nicolas-age-gate a{display:inline-block;transition:background .3s;color:inherit;cursor:pointer;text-decoration:none;outline:0}#nicolas-age-gate h2{font-size:1.18rem;padding:2rem 0;color:var(--nicolas-brown)}
