@font-face{font-family:'Questrial';src:url('../fonts/Questrial-Regular.eot');src:url('../fonts/Questrial-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Questrial-Regular.woff2') format('woff2'),url('../fonts/Questrial-Regular.woff') format('woff'),url('../fonts/Questrial-Regular.ttf') format('truetype'),url('../fonts/Questrial-Regular.svg#Questrial-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}h2,h3,h1,h5,h6{font-family:'Questrial' !important}html .porto-sicon-header h3.porto-sicon-title{font-family:'Questrial' !important;font-size:14px !important}span.not-logged-in{color:#fff !important}.product-labels .product-label.new-label{background-color:#000 !important}.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top{font-size:14px;font-weight:400 !important}.sticky-header div#store\.menu{background:#f4f4f4;border-bottom:1px solid #cbcaca}.page-header.type1.sticky-header .cart-design-2 .action.showcart .minicart-icon{border-color:#000 !important}.page-header.type1.sticky-header .minicart-wrapper .action.showcart,.page-header.type1.sticky-header .minicart-wrapper .action.showcart:before,.page-header.type1.sticky-header .minicart-wrapper .action.showcart.active:before{color:#000 !important}.top-icon .porto-icon,.top-icon .porto-sicon-img,.top-icon .porto-sicon-header,.top-icon .porto-sicon-description{display:block;margin:0 auto;color:#333 !important}.search-category{display:none !important}.politique_footer{text-align:center}ul.politique_footer li{display:inline-block;margin-left:20px}.footer .footer-middle .col-lg-12 .col-lg-12:before{margin:10px 0 15px !important}.widget:first-child,.footer .widget:first-child{margin-top:0;margin-bottom:8px}.brand_logo{padding:15px;text-align:center;width:100%}.brand_logo h4{font-size:22px;margin-bottom:25px;font-weight:500;text-transform:uppercase;margin-bottom:18px !important}h2.selection_css_h2{text-transform:uppercase;font-weight:500;margin-bottom:18px !important}h5.selection_css_h5{width:70%;margin:0 auto;font-weight:400}.porto-ibanner .heading-primary{color:#000;font-family:'Poppins';background:#fff;padding:4px;width:max-content}.ibanner_ctg .porto-ibanner .porto-ibanner-desc.no-padding{padding:0;border:2px solid #cbcbcb}html .porto-ibanner .btn-dark,.box-gotoproduct #product-gotoproduct-button{color:#fff;background-color:#000;border-color:#73767a #222529 #0b0c0e;border:none;font-weight:400;border-radius:20px;line-height:normal;padding:8px 30px !important;width:max-content}html .porto-ibanner .btn-dark a{color:#fff}html .porto-ibanner .btn-dark a{color:#fff;font-weight:400}html .porto-ibanner .btn-dark:hover{background:#707070}.minicart-wrapper .action.showcart .counter.qty{background-color:#01b175 !important}.minicart-wrapper .action.showcart .counter.qty.empty{background-color:#707070 !important}html .newsletter .action.primary{color:#fff;background-color:#000;border-color:#000}html .newsletter .action.primary:hover,.box-gotoproduct #product-gotoproduct-button:hover{color:#fff;background-color:#707070;border-color:#707070}div#newsletter-error{position:absolute}.single-subscribe .newsletter input{height:51px !important;padding-left:1.5em;padding-right:15px;border-radius:0;font-size:.875rem;color:#777;border:.5px solid #777 !important;margin:0}h2.vc_custom_heading.mb-1.best_sellers_h2{font-weight:500;text-transform:uppercase;margin-bottom:18px !important}h5.best_sellers_h5{width:70%;margin:0 auto;font-weight:400}.magasin_visite .custom-font4{font-family:'Savoye LET'}.magasin_visite i{color:#fff}html .magasin_visite .heading-light a{color:#ffffff!important}form#contact-form .submit,button.action.search.primary{background:#000;border:none;padding:8px 30px !important;height:auto;font-weight:400;border-radius:20px}form#contact-form .submit:hover{background:#707070}.login-container .block .actions-toolbar>.primary .action:hover,.login-container .block .actions-toolbar>.secondary .action:hover,.form.create.account .actions-toolbar>.primary .action:hover,.form.create.account .actions-toolbar>.secondary .action:hover,html #checkoutSteps .action.primary:hover,.block-minicart .block-content>.actions>.primary .action.primary:hover,button.action.search.primary:hover{background-color:#707070 !important}.contact-index-index .fieldset>.legend,.contact-index-index .contact-info .contacts-title{color:#000;font-size:22px;margin-bottom:20px;font-weight:300;letter-spacing:0;text-transform:none}h5{font-size:16px !important;line-height:20px !important}.fieldset>.field .label,.fieldset>.fields>.field .label{font-size:16px !important}.contact-index-index .page-main .contact-info p{margin-left:55px;margin-bottom:0;font-size:18px;line-height:21px}.login-container .block .actions-toolbar>.primary .action,.login-container .block .actions-toolbar>.secondary .action,.form.create.account .actions-toolbar>.primary .action,.form.create.account .actions-toolbar>.secondary .action{width:100%;text-align:center;padding:8px 30px !important;margin:0;font-weight:400;border-radius:20px !important;background-color:#000 !important;float:none;line-height:21px;height:auto}form .line-height-xl{line-height:22px !important}form .fieldset>.field input.input-text{line-height:22px !important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,select{background-color:#fff;color:#000 !important;border-color:rgba(0,0,0,.09);border-radius:0;height:auto;padding:8px 12px;font-size:.85rem;font-family:inherit}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#000 !important}html #checkoutSteps .action.primary,html .btn-primary{color:#fff;background-color:#000;border-color:inherit;text-align:center;padding:8px 30px !important;margin:0;font-weight:400;border-radius:20px !important;background-color:#000 !important;float:none;line-height:21px;height:auto}.product-labels .product-label.sale-label{background-color:red}.footer .widgettitle,.footer .widget-title{font-size:18px !important;font-weight:500 !important}.footer-bottom address{order:1;padding:10px 8px 10px 0;text-align:left;font-size:14px;margin-right:auto;flex:auto}.block-search input{font-size:16px !important}.block-minicart .block-content>.actions>.primary .action.primary{font-family:inherit;font-size:.75rem;letter-spacing:.025em;text-transform:uppercase;padding:8px 1.5rem !important;border-radius:20px !important;float:none;width:100%;font-weight:600;margin-bottom:10px;height:auto;line-height:inherit;color:#fff;background-color:#000 !important;border:none}.top_about em{color:#fff !important;font-size:28px !important;text-align:center}.top_about h2{color:#fff !important;text-align:center}.container.content_about ul{margin:0 auto;text-align:center}.container.content_about ul li{margin:0 auto;text-align:center;list-style:none}.fieldset>.legend{color:#000 !important}.content-row p{font-family:'Poppins';font-size:14px;line-height:20px !important;color:#000 !important}.porto-ibanner .porto-ibanner-desc,.porto-ibanner .porto-ibanner-link{position:absolute;display:block !important;width:100%;bottom:2.5%;left:0;height:auto;top:inherit}.porto-ibanner.ibanner_gf .porto-ibanner-desc{position:absolute;display:block !important;width:100%;bottom:10%;left:0;padding:15px !important;height:auto;top:inherit}html .message.global.cookie .action.primary{color:#000 !important;background-color:#ababab !important;border-color:#ababab !important;font-size:14px;font-weight:400 !important;line-height:18px!important}.message.global p{margin:0;font-size:18px !important;text-align:center}.message.global.cookie .actions{margin-top:.5em;margin:.5em auto;text-align:center}.message.global.noscript,.message.global.cookie{margin:0 0 .5em;padding:12px 1em 12px 1.25em;display:block;font-size:1.3rem;background:#000;border-color:#f4f4f4;color:#777;margin:0;z-index:9000}.message.global.noscript a,.message.global.cookie a{color:#1e2020}.porto-ibanner.ibanner_gf h3.vc_custom_heading.mb-3.custom-font4.align-left{font-size:18px !important;font-weight:300 !important;color:#fff !important;text-align:center;font-family:Poppins,sans-serif}.porto-ibanner.ibanner_gf h3 a,.porto-ibanner.ibanner_gf h3 a:hover,.porto-ibanner.ibanner_gf h3{color:#fff !important;text-align:center}.header_gf_inner h2.vc_custom_heading{font-weight:400;text-transform:uppercase;margin-bottom:17px !important;font-size:30px;line-height:40px}.header_gf_inner h5.vc_custom_heading.mb-4{width:70%;font-size:18px !important;font-family:'Source Sans Pro' !important;line-height:22px !important;margin:0 auto}.product-options-bottom .price-box .old-price .price-container>span,.product-info-price .price-box .old-price .price-container>span{color:#999 !important}.product-options-bottom .price-box .price,.product-info-price .price-box .price{color:red}#maincontent.myclassBlack .product-info-price .price-box .price{color:#000}.porto-ibanner-layer{text-align:left;font-size:1rem;width:100% !important;margin:0 auto;padding:10px 0;text-align:center !important}.home_banner_ctg .porto-ibanner .heading-primary{color:#000;font-family:'Poppins';background:#fff;padding:4px;width:max-content;text-align:center;margin:0 auto}.box-tocart .action.tocart{height:3rem;padding:0 2em;margin-bottom:0;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:400;line-height:3rem;border:none;background:#000}.box-tocart .action.tocart:hover,.cart-summary .checkout-methods-items .action.primary.checkout:hover,.form.forget .actions-toolbar>.primary .action:hover,#review-form .action.primary:hover,.cart-empty .btn-go-shop:hover,html .account .action.primary:hover,html .account .btn-primary:hover{background:#707070 !important}.box-tocart .action.tocart:hover{background:#089500 !important}.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;font-size:15px;line-height:normal;height:auto;letter-spacing:-.015em;color:#fff;border-radius:22px;padding:8px 15px;font-weight:400;background-color:#000;border:none}.abs-action-cart-button button.action:not(:hover),.cart.actions button.action:not(:hover),.cart-discount .actions-toolbar button.action:not(:hover){background-color:#cdcccc;color:#222529;font-weight:400}.cart.actions button.action:hover{font-weight:400 !important}html .action.primary,html .btn-primary{color:#fff !important;background-color:#000 !important;border-color:#000 !important;font-weight:400 !important;line-height:normal !important}.product-item-actions>.actions-primary button.action.tocart.primary:hover{background-color:#333 !important;background-color:#089500 !important;border-color:#089500 !important}#review-form .action.primary{color:#fff;background:#000;border:none;padding:8px 30px !important;height:auto;font-weight:400;border-radius:20px}#newsletter_popup input[type=email]{height:3rem;border:none;border-radius:1.5rem 0 0 1.5rem;background:#c1bebe;box-shadow:none !important;padding-left:1.375rem}.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;font-size:15px;letter-spacing:-.015em;color:#fff;font-weight:400;background-color:#000;border:none}.cart-empty .btn-go-shop{width:max-content;padding:8px 30px;border-radius:20px;font-size:15px;letter-spacing:-.015em;text-align:center;color:#fff;background-color:#000;border:none;line-height:1.5;font-weight:400;text-transform:uppercase;display:inline-block}html .account .action.primary,html .account .btn-primary,.form.forget .actions-toolbar>.primary .action{color:#fff !important;padding:8px 20px !important;line-height:normal !important;height:max-content !important;font-weight:400 !important;border-radius:20px !important;background-color:#000 !important;border:inherit !important}html .account .products-grid.wishlist .product-item .tocart{font-size:10px;padding:8px 10px !important}html .account .box-tocart .action.tocart:before{display:none}.limiter-options{width:auto;margin:0;margin-left:8px}.message.notice{background:#dfa52e;color:#fff}.product.data.items>.item.content p{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:22px;margin:7px 0;color:#000}.message.success{width:max-content;margin:8px auto}.message.success a{color:#000}.products .product-item{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.products-grid .product-item .product-item-info{position:relative;padding-bottom:1px}.footer .contact-info .contact-details strong{line-height:1em;color:#000 !important;font-weight:400;font-size:16px}.footer .widget p{margin-top:-3px;margin-bottom:13px;font-size:16px;line-height:22px}.footer-middle .contact-details li{flex:0 0 50%;max-width:50%;font-size:16px;line-height:22px;padding-right:1em}.footer-middle a{color:#575757;font-size:16px}.minicart-items{margin:0;padding:0;display:block !important;list-style:none none}.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top{font-family:'Source Sans Pro' !important;font-size:16px !important;text-transform:uppercase !important}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:20px !important}.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:20px !important}.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{font-size:14px !important;font-weight:600 !important;font-family:'Source Sans Pro' !important}.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a{font-size:13px !important;font-weight:500 !important;font-family:'Source Sans Pro' !important}.sw-megamenu.navigation li.level0.fullwidth>.submenu a:hover,.sw-megamenu.navigation li.level0.staticwidth>.submenu a:hover{color:#000 !important}.header.panel>.header.links>li>a{font-size:13px !important;font-weight:400}.page-header.type1 .header.panel>.header.links>li>a,.header.panel>.header.links>li.greet.welcome{padding:5px 10px;font-size:13px;font-weight:400;text-transform:capitalize}.page-header .switcher strong,.page-footer .switcher strong{font-weight:inherit;font-size:13px;font-weight:400}.footer .follow-us .share-links a:not(:hover){background:0 0;color:#313438 !important}@media screen and (min-width:992px){.sticky-logo .logo img{height:42px}}@media (min-width:200px) and (max-width:480px){.logo{max-width:100px !important;z-index:auto}.top-bar .porto-sicon-box{justify-content:center !important;padding-left:10px}.header_gf_inner h5.vc_custom_heading.mb-4{width:100%;font-size:14px;line-height:20px !important;margin:0 auto}.porto-ibanner-layer{text-align:left;font-size:11px;line-height:16px;width:100% !important;margin:0 auto;padding:10px 0;text-align:center !important}h3.vc_custom_heading.mb-0.align-left.text-uppercase.heading-light{font-size:26px !important;line-height:30px !important}html .newsletter .action.primary{color:#fff;background-color:#000;border-color:#000;height:51px}span.not-logged-in{color:#000 !important;font-size:14px;line-height:10px !important;text-align:center;margin:0 auto}.nav-sections .header.links li.greet.welcome{font-weight:400;padding:12px 20px;text-align:center;line-height:20px}header .navigation a{color:#000 !important}.page-header.type1 .main-panel-top{border-bottom:1px solid #e7e7e7;display:none}.header-row .header-left,.header-row .header-right,.header-row .header-center{padding:10px 0 !important}.nav-sections .header.links a,.nav-sections .header.links a:hover{color:#000 !important;text-decoration:none;display:block;font-weight:400;padding:12px 20px}.customer-account-login .block .block-title,.customer-account-login .field.note{text-align:center}.contact-index-index .contact-info{margin-top:30px}.top_about em{color:#fff !important;font-size:28px !important;text-align:center;padding:0 !important}.top_about h2{color:#fff !important;text-align:center;padding:0 !important}.block.category.event,.footer.content,.header.content,.navigation,.page-main,.page-wrapper>.breadcrumbs ul,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container,.page-wrapper>.breadcrumbs .items,.container{max-width:100%;padding-left:15px;padding-right:15px}.container.content_about ul{margin:0 auto !important;text-align:center !important;padding:0 !important}.container.content_about img{margin:20px 0 !important}.content-row h2{font-size:22px !important}.home-slider .porto-ibanner.mb-0{height:auto;min-height:auto !important}}