.block-contact .contact_block .email a:after,.block-contact .contact_block .phone a:after{position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:25px;width:25px;height:25px;content:""}body,html{font-family:Lato,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}p,ul li{color:#000;font-weight:400}.material-icons{font-family:"Material Icons",Arial,sans-serif!important}#wrapper{padding-top:0;background:#fff}body>main{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body>main #wrapper{flex-grow:1}#index #wrapper{overflow-x:hidden}a{cursor:pointer}#header{color:#000;background:#fff;-webkit-box-shadow:none;box-shadow:none;display:flex;flex-direction:column}.bandeau_promo{color:#fff;padding:2px 12px;font-size:17px;font-weight:500;letter-spacing:.02em;word-spacing:.2rem;line-height:20px;text-align:center;font-family:Lato,sans-serif;background-color:transparent;text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fff,0 0 0 #fff;animation:1.5s infinite alternate glow}@keyframes glow{from{text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fff,0 0 0 #fff}to{text-shadow:0 0 10px #ffffffa0,0 0 10px #ffffffa0,0 0 10px #ffffffa0,0 0 10px #ffffffa0}}#header .header-nav{max-height:120px!important;padding:32px 0!important;border-bottom:none;background:#fff;height:auto}.container{max-width:1440px;width:100%}.notifications-container.container{max-width:1030px!important;margin:0 auto}.notifications-container .alert{margin-top:1rem}div#_desktop_logo{padding-top:0;padding-bottom:0;margin-top:8px}#header .logo{max-height:40px;object-fit:contain;width:auto}#header .header-nav .right-nav{padding-top:.5rem}#header .header-nav .search-widget{max-width:631px;width:100%;min-width:auto;display:table;margin:0 auto}#header .search-widget form{position:relative}.search-widget form input[type=text]{min-width:255px;padding:10px 60px 10px 26px;color:#000;background:#fff;border:1px solid #d6d6d6;width:100%;font-family:Lato,sans-serif;height:54px;outline:0!important;box-shadow:none;font-size:16px;line-height:20px;font-weight:400;border-radius:27px}.search-widget form button[type=submit]{position:absolute;right:0;bottom:0;color:#000;background:0 0;border:0;height:54px;width:54px;padding:8px;cursor:pointer;z-index:1}.search-widget form input[type=text]::placeholder{color:#000;opacity:1}#header .header-nav .blockcart{height:max-content;margin-left:31px;text-align:center;white-space:nowrap;background:0 0!important}#block-reassurance,#header .header-nav .blockcart .header,#header .header-nav .language-selector,#header .header-nav .user-info{margin-top:0}#header .header-nav .blockcart .psb_blockcart_header.header{cursor:pointer;pointer-events:all}#_desktop_user_info,#header .header-nav .blockcart{padding:7px 0}div#_desktop_user_info{order:-1}div#_desktop_cart_ps_shoppingcart{order:0}#header .header-nav .mobile .right-nav>.is-empty,#header .header-nav .mobile .right-nav>div:empty,.block-social ul li:before,.product-actions .add-to-cart .material-icons,.product-miniature .thumbnail-container:focus .product-description::after,.product-miniature .thumbnail-container:hover .product-description::after,.products article .wishlist-button-add,.quickview .wishlist-button,.specials-products .product-miniature ul.product-flags.js-product-flags.flag_has_discount li.product-flag.new,.ui-jolisearch .jolisearch-title:after{display:none}.quickview #product-description-short p,.ui-jolisearch .jolisearch-description span{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#header .header-nav .cart-preview .shopping-cart{color:#000;vertical-align:middle;padding:0}#header .header-nav .cart-preview .shopping-cart span{font-size:16px;font-family:Lato,sans-serif;line-height:22px;margin-left:7px;color:#000}#header .header-nav .cart-preview .shopping-cart span.psb_cart_qty{margin-left:2px;background:#f2cdcd;min-width:24px;height:24px;display:block;position:absolute;border-radius:50%;top:7px;right:2px}#header .header-nav .cart-preview .shopping-cart span.hidden-sm-down{position:absolute}#header .header-nav .user-info{margin-left:32px}#header .header-nav .user-info .account,#header .header-nav .user-info>a{display:flex;align-items:center;font-size:16px;color:#000;line-height:22px;font-weight:400}#header .header-nav .user-info .account{margin-left:0}#header .header-nav .user-info a img{margin-right:7px}#header .header-nav .user-info ul.dropdown-list{position:absolute;z-index:1001;margin:0;min-width:180px;text-align:left;padding:4px 0;border-radius:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:.3s linear;display:none;height:auto;right:0}#header .header-nav .user-info ul.dropdown-list>li:not(:last-child){border-bottom:1px solid #dfe0e1}#header .header-nav .user-info ul.dropdown-list li a{padding:10px 16px;display:block;margin:0!important;font-size:16px;font-family:Lato,sans-serif;line-height:22px;font-weight:400;color:#000;text-transform:none;text-transform:capitalize}#header .header-nav .user-info ul.dropdown-list li a:hover,.footer-container .links ul li a:hover{color:#80155e}#header .header-nav .user-info .dropdown:hover ul.dropdown-list,.psb_blockcart_body.open{display:block!important}.ui-jolisearch .jolisearch-title{margin-left:0;margin-top:-2.5rem;margin-bottom:0;padding:4px 8px;font-size:18px;font-weight:500;line-height:24px;background:0 0;color:#000;text-shadow:none;text-transform:none;border-radius:0;box-shadow:none;z-index:30;font-family:'League Spartan',sans-serif}.ui-jolisearch.centered-list{border:none!important;box-shadow:none!important;background:#fff!important}.ui-jolisearch.ui-menu{border:none!important;background-color:#fff!important;border-radius:0!important;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)!important;padding-top:12px!important;padding-left:12px!important;padding-right:12px!important;left:50%!important;transform:translateX(-50%)!important}.ui-jolisearch.ui-menu .ui-menu-item a{padding:0!important;color:#000!important;text-align:center!important;border:1px solid #f2f2f2!important;border-radius:0!important}.ui-jolisearch.ui-menu .ui-menu-item a img{width:100%;max-height:120px;object-fit:contain;height:auto}@media (min-width:992px){.ui-jolisearch.centered-list{border:none!important;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)!important;background:#fff!important;right:0;margin-left:20px;transform:none}}.ui-jolisearch .jolisearch-description{padding:5px!important;min-height:3.5rem!important;height:auto!important}.ui-jolisearch .jolisearch-description span{padding-top:0;padding-left:0;font-size:15px;line-height:24px;font-style:normal;color:#000;text-transform:none;font-weight:400;font-family:Lato,sans-serif;-webkit-line-clamp:1;line-clamp:1}.ui-jolisearch .jolisearch-description span.jolisearch-results{font-size:13px;line-height:20px}.ui-jolisearch .jolisearch-description span.jolisearch-price{font-weight:600;font-size:16px;padding-top:4px}.ui-jolisearch.ui-menu .ui-menu-item.more-results a .jolisearch-post{color:#000!important;font-size:16px;font-family:'League Spartan',sans-serif;font-weight:500;border-bottom:1px solid #000;display:inline-block;line-height:20px}.ui-jolisearch.ui-menu .ui-menu-item.more-results a:hover .jolisearch-post{border-bottom-color:transparent!important}.product-list .product-miniature .product-price-and-shipping .discount-product,.product-miniature .wishlist-button-add,.ui-jolisearch .jolisearch-description.product span.jolisearch-post{display:none!important}.ui-jolisearch.ui-menu .ui-menu-item.more-results{display:block;text-align:center;width:100%;padding-top:15px!important;padding-bottom:8px!important}.ui-jolisearch.ui-menu .ui-menu-item a .jolisearch-image,.ui-jolisearch.ui-menu .ui-menu-item.more-results .more-results{border:none!important}#header .header-top{background:#80155e;padding:0}@media (min-width:768px){.ets_mm_megamenu.layout_layout1{background:0 0!important;border:none!important}.layout_layout1 .ets_mm_megamenu_content{border:none!important;box-shadow:none!important}.layout_layout1 .mm_menus_li{border-right:none!important;border-left:none!important;background:0 0!important}#header .layout_layout1 .mm_menus_li a.ets_mm_url,#header .layout_layout1 .mm_menus_li a.ets_mm_url span.mm_menu_content_title,.ets_mm_megamenu.layout_layout1 ul.mm_menus_ul,.layout_layout1 .ets_mm_megamenu_content{background:0 0!important}.ets_mm_megamenu.layout_layout1 ul.mm_menus_ul{display:flex;justify-content:center}#header .layout_layout1 .mm_menus_li>a.ets_mm_url,#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{font-size:18px;font-family:Lato,sans-serif;line-height:24px;color:#fff;text-transform:none;font-weight:500;border:none!important}#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{padding:0 28px;min-height:50px;outline:0!important}.layout_layout1 .mm_menus_li>a:before{height:2px;left:0;top:inherit;bottom:0}.layout_layout1.ybc_vertical_menu:hover .ybc-menu-vertical-button:before,.layout_layout1:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar,.layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li>a:before,.layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li>a:before,.ybc-menu-vertical-button.layout_layout1:hover{background-color:#fff!important}.layout_layout1 .ets_mm_block_content ul li a::before,.layout_layout1 .mm_menus_li.mm_has_sub.menu_hover>a:after,.layout_layout1.click_open_submenu .mm_menus_li.mm_has_sub.open_li>a:after,.layout_layout1:not(.click_open_submenu) .mm_menus_li.mm_has_sub:hover>a:after{display:none}.mm_has_sub>a .mm_arrow:after{border:none!important;vertical-align:0;width:inherit;height:inherit;transform:none;margin-top:0;color:#fff;content:"\e313"!important;position:relative;right:0;top:4px;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;line-height:18px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul{padding:30px 20px;background:#fff;font-size:16px;line-height:24px;color:#000;border:none;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}#header .mm_blocks_ul .ets_mm_block>.h4{font-size:18px!important;font-family:'League Spartan',sans-serif;text-transform:none;font-weight:500;line-height:24px;border:none!important;margin:0 0 .5rem;padding:0;color:#000!important}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul li.mm_columns_li.mm_has_sub li.mm_blocks_li:not(:first-child){margin-top:.5rem}#header .mm_blocks_ul .ets_mm_block>.h4 a{font-family:'League Spartan',sans-serif;font-weight:500;font-size:18px;line-height:24px}.mm_blocks_ul .ets_mm_block_content,.mm_blocks_ul .ets_mm_block_content ul{color:#000;display:block;list-style:none}.mm_blocks_ul .ets_mm_block_content ul li span,.mm_blocks_ul .ets_mm_block_content ul li>a{font-family:'League Spartan',sans-serif;font-size:16px;font-weight:400;color:#000!important}.mm_blocks_ul .ets_mm_block>.h4 a:hover,.mm_blocks_ul .ets_mm_block_content ul li>a:hover{color:#80155e!important}.ets_mm_block.mm_block_type_image .ets_mm_block_content img{max-height:200px;width:100%;object-fit:cover;object-position:bottom}}#footer{padding:0;margin:0;position:relative}.footer-copyright{background:#fff;padding:14px 0 18px}.footer-copyright p{text-align:center;font-size:18px;margin:0;font-family:'League Spartan',sans-serif;line-height:24px;color:#000;font-weight:400}.footer-container{padding:55px 0 40px;overflow:hidden;background:#fbeff7}.footer-container .logo-footer{display:block;margin:0 0 21px}.footer-container .logo-footer a{display:block}.footer-container .logo-footer img{height:32px;width:auto}.footer-container .footer-text{font-family:'League Spartan',sans-serif;font-size:16px;line-height:24px;color:#000;font-weight:400}.footer-container .everblock p,.footer-container .links ul li a,.footer-container .text-footer p{font-size:16px;line-height:24px;color:#000;font-family:'League Spartan',sans-serif}.footer-container .links ul{margin:0;list-style:none}.footer-container .links.col-full ul{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.footer-container .h3,.footer-container .h4{font-size:18px;line-height:26px;font-family:'League Spartan',sans-serif;font-weight:500;text-transform:none!important;margin:0 0 12px!important;color:#000!important;text-align:left}.footer-container .links li{margin-bottom:.325rem}.block-contact .contact_block a{color:#000;font-family:'League Spartan',sans-serif;font-size:16px;line-height:24px;font-weight:400;padding-left:36px;position:relative;display:block}.block-contact .contact_block .phone a:after{background-image:url(/themes/manucureshop/assets/img/phone.svg)}.block-contact .contact_block .email a:after{background-image:url(/themes/manucureshop/assets/img/email.svg)}.block-contact .contact_block .phone{margin:17px 0 0}.block-social ul li{display:inline-block;width:27px;height:27px;margin:.25rem;cursor:pointer;background:0 0!important}.block-social ul li a{display:block;height:100%;overflow:inherit;text-indent:inherit;white-space:nowrap}.block-social ul{margin-left:-.25rem}.block-social ul li a img{transform:none;transition:.2s}.block-social ul li a:hover img{transform:scale(1.1)}.product-miniature .thumbnail-container .product-thumbnail{position:relative;height:auto}.featured-products .product-miniature .thumbnail-container,.product-miniature,.product-miniature .thumbnail-container,.psb_blockcart_body .blockcart-inner.blockcart-ismobile .blockcart-wrapper{width:100%}.product-miniature .thumbnail-container .product-thumbnail img{width:100%;max-height:322px;object-fit:cover}.product-miniature .thumbnail-container{margin-bottom:30px;background:0 0}.featured-products .product-miniature .thumbnail-container{margin:0 0 1rem}.product-miniature .thumbnail-top{position:relative;overflow:hidden;box-shadow:0 3px 16px 0 rgba(0,0,0,.16);box-shadow:0 2px 8px 0 rgba(0,0,0,.16);background:#fff}.product-miniature .product-description{padding:21px 0 0;background:0 0;text-align:left}.product-miniature .product-title{text-align:left;text-transform:none;font-size:#000;margin:0 0 8px}.product-miniature .product-title a{font-size:18px;font-weight:500;font-family:Lato,sans-serif;color:#000;text-align:left;text-decoration:none;line-height:1.2}.product-miniature .product-description *{text-align:left}.product-flags li.product-flag,.product-miniature .product-flags li.product-flag{min-width:68px;min-height:30px;font-weight:400;padding:0 8px;text-transform:none;font-family:'League Spartan',sans-serif;font-size:18px;line-height:20px;margin-top:8px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.product-flags,.product-miniature .product-flags{top:12px}.product-miniature .highlighted-informations{top:inherit;bottom:-72px;z-index:2;width:100%;padding:0;height:48px!important;max-width:calc(100% - 72px);left:50%;transform:translateX(-50%);text-align:center;background:0 0;transition:.36s linear}.product-miniature .thumbnail-container:focus .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations,.product-miniature:hover .highlighted-informations{background:0 0;top:inherit;bottom:42px!important}.product-miniature .product-quantity,.product-miniature .product-quantity .add{display:block;float:none;width:100%;margin:0!important}.product-miniature .highlighted-informations .btn.btn-primary,.product-miniature .highlighted-informations .quick-view{width:100%;height:48px;padding:1px;background:#000;font-family:Lato,sans-serif;font-weight:500;font-size:18px;text-transform:none;line-height:24px;text-align:center;transition:.2s linear;border:none!important;outline:0!important;box-shadow:none!important;display:block;color:#fff!important}.product-actions .add-to-cart:hover,.product-miniature .highlighted-informations .btn.btn-primary:focus,.product-miniature .highlighted-informations .btn.btn-primary:hover,.product-miniature .highlighted-informations .quick-view:focus,.product-miniature .highlighted-informations .quick-view:hover{background:#96166e}.product-miniature .product-description .price{font-size:20px;line-height:28px;font-family:'League Spartan',sans-serif;font-weight:500;color:#000;bottom:-6px;position:relative}.product-miniature .product-price-and-shipping .discount-product{display:inline-block;font-family:'League Spartan',sans-serif;font-size:16px;font-weight:600;color:#fff;padding:3px 6px 1px;background:#d91e18;line-height:24px;text-align:center;margin-left:14px}#product-availability .unavailable.availability-msg,.product-miniature .product-price-and-shipping.product_has_discount span.price{color:#d91e18}.product-miniature .product-price-and-shipping .regular-price{display:inline-block;font-size:16px;font-weight:400;color:rgba(0,0,0,.5);text-decoration:line-through;font-family:'League Spartan',sans-serif;line-height:20px;margin-left:16px;position:relative;bottom:-4px}.product-miniature .product-price-and-shipping.product_has_discount{display:flex;align-items:flex-end;justify-content:flex-start}.product-flags li.product-flag.discount,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount-percentage{background-color:#d91e18}.product-flags li.product-flag.out_of_stock{background:#999!important}.psb_blockcart_body{color:#000;right:0;left:0;position:fixed;top:0;z-index:999;max-width:100%;bottom:0!important;height:100vh!important;min-width:100%;width:100vh!important;background:rgba(0,0,0,.5);display:none}.psb_blockcart_body .blockcart-inner{background-color:#fff;padding:0;box-shadow:0 0 4px 4px rgba(0,0,0,.04);border-radius:0;max-width:764px;width:100%;height:100%;right:0;position:absolute;max-height:100vh;display:flex;flex-direction:row;justify-content:space-between}.blockcart-extra{width:46%;padding:18px 24px 24px;position:relative}.blockcart-extra:after{content:"";position:absolute;right:0;height:calc(100% - 52px);top:21px;border-right:1px solid #e8e8e8}.blockcart-wrapper{width:54%;max-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.psb_blockcart_body.open .blockcart-inner .cart-total-top{height:calc(100% - 284px);overflow-y:scroll}.psb_blockcart_body .blockcart-inner .cart-total-top{padding:0 22px}.psb_blockcart_body .blockcart-inner .cart-total-bottom{position:sticky;bottom:0;left:0;right:0;width:auto;height:284px;background:#fff;box-shadow:none;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.psb_blockcart_body .cart-total{margin-top:auto}.psb_blockcart .scrollbar-js{background:#fff;padding:15px 0}.blockcart-inner .alert-info{background:rgb(217 124 24 / 16%);color:#000;padding:.75rem .5rem;border-color:rgb(217 124 24 / 16%);border-width:1px;border-style:solid;font-size:16px;font-family:Lato,sans-serif;line-height:24px}.psb_blockcart li,.psb_blockcart ul.psb_blockcart_list>li:last-child{border-bottom:none!important}.blockcart-title{position:relative;padding:18px 0;text-align:left;background:#fff}.blockcart-title:after{content:"";position:absolute;left:0;width:100%;height:1px;bottom:0;border-bottom:1px solid #e8e8e8}.blockcart-title .h2{color:#000;font-family:'League Spartan',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:30px;text-transform:none;margin:0;text-align:left}.blockcart-title button.close-btn{position:absolute;right:0;top:10px;border:none;background:0 0;color:#000;padding:0;outline:0!important;box-shadow:none!important;opacity:1;cursor:pointer}#header .header-nav button.close-btn span,#header .header-nav button.close-btn span i,.quickview .modal-header .close span{color:#000!important;font-family:Lato,sans-serif!important;font-size:32px;font-weight:300}.psb_blockcart .psb_blockcart_list .remove_link{margin-left:12px;position:relative}.psb_blockcart .cart-info .quantity-formated{display:flex;align-items:center;justify-content:flex-end;margin:0 0 0 auto}.psb_blockcart .psb_blockcart_list .cart-info .remove-from-cart{padding:0 5px;color:#000!important;text-align:center;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.psb_blockcart .cart-notices{font-size:18px;line-height:28px;text-align:left;margin-bottom:0;background:0 0;padding:15px 22px;font-family:'League Spartan',sans-serif;font-weight:400;color:#000}.psb_blockcart .cart-images{float:left;margin-right:10px}.psb_blockcart .cart-info{overflow:hidden;position:relative}.psb_blockcart .psb_blockcart_list li{padding-right:0!important;padding-left:0!important;position:relative}.psb_blockcart_body .blockcart-inner ul.psb_blockcart_list{padding:0!important}.psb_blockcart_body .cart-total{padding:20px 22px 8px}.psb_blockcart .cart-checkout-link{margin-bottom:0;padding:0 22px 20px}body.no-scroll{overflow:hidden}body.no-scroll .agJsWidget{opacity:0!important;visibility:hidden!important}.psb_blockcart .jspTrack{background:#eee;border-radius:3px}.psb_blockcart .jspDrag{background:#c4c4c4;border-radius:3px}.psb_blockcart .jspVerticalBar{background:#fff;height:100%;position:absolute;right:0;top:0;width:6px;border-radius:3px}.psb_blockcart_body .cart-total .cart-prices-line span,body .psb_blockcart_body .blockcart-inner a{padding:0}.psb_blockcart_body .cart-total .cart-prices-line{margin-bottom:12px;display:flex!important;justify-content:space-between;margin-left:0;margin-right:0}.psb_blockcart_body .cart-total .cart-prices-line:not(.totals) span{font-size:17px;line-height:26px;font-family:'League Spartan',sans-serif;font-weight:400;color:#000}.psb_blockcart_body .cart-total .cart-prices-line.totals span{font-size:18px;font-weight:600;line-height:28px;font-family:'League Spartan',sans-serif;color:#000}.psb_blockcart .psb_blockcart_list .remove_link img{width:24px;height:24px}.psb_blockcart_body .cart-total .cart-prices-line:not(.totals){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.psb_blockcart .cart-info .product-name{padding-bottom:6px}#header .psb_blockcart .cart-info .product-name a{font-size:17px;line-height:23px;font-family:'League Spartan',sans-serif;font-weight:500;display:inline-block;color:#000!important;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;height:46px;white-space:normal;overflow:hidden}.psb_blockcart .cart-info .quantity-formated .quantity{font-family:'League Spartan',sans-serif;font-size:16px;color:#000;line-height:22px;font-weight:400;text-transform:none}.psb_blockcart .psb_blockcart_body .cart-info span.manufacturer{text-decoration:none;color:#000;text-align:center;font-family:'League Spartan',sans-serif;font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase}.psb_blockcart .psb_blockcart_body .cart-info .price{font-size:20px;line-height:24px;font-family:'League Spartan',sans-serif;width:auto;text-align:right!important;font-weight:500;color:#80155e!important}.psb_blockcart .cart-info .row.d-flex{display:flex;align-items:center;justify-content:space-between}.psb_blockcart .psb_blockcart_body .cart-images{float:left;margin-right:16px}.psb_blockcart .psb_blockcart_body .cart-info .product-name{max-width:100%;text-align:left}.psb_blockcart .product-line-info,.psb_blockcart .product-line-info span{font-size:15px!important;font-weight:400!important;color:#000;font-family:'League Spartan',sans-serif}.psb_blockcart .product-line-info{margin:0 0 10px;display:none}.psb_blockcart li{padding:0}.psb_blockcart ul.psb_blockcart_list>li{border-bottom:1px solid #e8e8e8!important;padding:12px 0}.psb_blockcart .cart-images img{width:72px;height:80px;object-fit:cover;border-radius:0;background:#e8e8e8}.psb_blockcart .cart-checkout-link .button_home_cart,.psb_blockcart .cart-checkout-link .button_order_cart{background:#000;color:#fff!important;font-family:Lato,sans-serif;font-style:normal;border-radius:0;text-transform:none!important;font-size:18px;line-height:24px;font-weight:400;padding:9px 12px!important;height:44px;outline:0!important;border:none!important;box-shadow:none!important;margin-bottom:12px;display:block;width:100%;text-align:center}.psb_blockcart .cart-checkout-link .button_home_cart{background:#f2cdcd;color:#000!important}.psb_blockcart .cart-checkout-link .button_order_cart span{text-transform:none}.psb_blockcart .cart-checkout-link .button_home_cart:focus,.psb_blockcart .cart-checkout-link .button_home_cart:hover{background:#f9c3c3!important;color:#000!important}.psb_blockcart .cart-checkout-link .button_order_cart:focus,.psb_blockcart .cart-checkout-link .button_order_cart:hover{background:#333!important;color:#fff!important}.psb_blockcart .product-qty-container{display:flex;width:74px;border:1px solid #e5e5e5;border-radius:0}.psb_blockcart .product-qty-container .quantity-button{width:23px;height:26px;text-align:center;line-height:26px;font-size:18px;font-family:Lato,sans-serif;color:#000;font-weight:500;cursor:pointer}.product-qty-container .quantity-button.quantity-up{font-size:17px}.product-qty-container input{width:26px;height:26px;border:none;border-radius:0;text-align:center;font-size:14px;font-weight:500;font-family:Lato,sans-serif;outline:0!important;background:#fff;color:#000}.blockcart-bestsales{background:#fff;padding:0}.blockcart-bestsales p.h4{font-size:22px;line-height:30px;color:#000;text-align:left;margin:0 0 16px;font-weight:400;text-transform:none;font-family:'League Spartan',sans-serif}.product-list .thumbnail-container{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 20px}.product-list .product-miniature .thumbnail-top{position:relative;box-shadow:none;width:83px}.product-list .product-miniature .product-description{height:auto;padding:0 0 0 10px;background:0 0;text-align:left;width:calc(100% - 83px)}.product-list .product-miniature .product-title{margin:0 0 2px;display:block}.product-list .product-miniature .product-price-and-shipping{margin:0 0 6px}#header .product-list .product-miniature .product-title a{font-family:'League Spartan',sans-serif;color:#000!important;font-size:17px;line-height:22px;font-weight:400;text-align:left}#header .product-list .product-miniature .product-title a:hover{color:#80155e!important}.product-list .product-miniature .product-description .price{font-size:17px;line-height:24px;font-family:Lato,sans-serif;font-weight:600;color:#80155e!important}.product-list .product-miniature .product-price-and-shipping .regular-price{display:inline-block;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);text-decoration:line-through;font-family:Lato,sans-serif;line-height:20px;margin-left:16px;position:relative;bottom:-4px}.product-list .product-miniature .product-price-and-shipping.product_has_discount{margin:0 0 8px}.product-list .product-miniature .product-description .add-to-cart{background:0 0;color:#000;text-transform:none;font-family:'League Spartan',sans-serif;font-size:16px;font-weight:500;padding:0 28px 0 0;border:none;box-shadow:none;outline:0!important;line-height:20px;position:relative;transition:.2s linear;cursor:pointer}.product-list .product-miniature .product-description .add-to-cart:hover{transform:translateX(10px)}.product-list .product-miniature .product-description .add-to-cart span{text-decoration:underline}.featured-products .all-product-link:after,.product-list .product-miniature .product-description .add-to-cart:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:10px;background-image:url(/themes/manucureshop/assets/img/icons/black-arrow.svg);background-repeat:no-repeat;background-size:20px}.product-list{height:103px;box-sizing:border-box;overflow:hidden}.products-lists-modal{display:flex;flex-direction:column;max-height:calc(100% - 103px)}.psb_blockcart_body .blockcart-inner.blockcart-ismobile{max-width:400px}.cart-offer-content{display:flex;flex-direction:column;max-width:500px;row-gap:9px;margin:0 auto;text-align:left}.cart-offer-banner{padding:0 0 8px}.cart-summary .cart-offer-content,.page-header .cart-offer-content{flex-direction:column-reverse;row-gap:14px;text-align:center;row-gap:10px}.cart-summary .cart-offer-banner,.page-header .cart-offer-banner{padding:14px 0}.cart-summary .cart-offer-banner{padding:0 0 14px}.cart-offer-content span{font-size:18px;font-family:'League Spartan',sans-serif;font-weight:400;color:#000;line-height:24px;white-space:normal}.cart-offer-content span strong{font-weight:500}.blockcart-inner .cart-offer-content span,.cart-summary .cart-offer-content span{font-size:16px;line-height:20px}.free-shipping-progress{margin-top:0;padding:0;position:relative;margin-bottom:0}.free-shipping-progress span.end-label,.free-shipping-progress span.start-label{position:absolute;left:0;top:50%;transform:translateY(-50%);display:none}.free-shipping-progress span.end-label{right:0;left:inherit}.progress-bar{background:#e5e5e5;border-radius:10px;height:7px;overflow:hidden;position:relative}.progress-bar-fill{background:#000;border-radius:10px;height:100%;width:0;transition:width .5s}.progress-bar-label{font-size:12px;margin-top:5px;text-align:center}.quickview .modal-content{width:100%;min-height:20rem;background:#fff;border-radius:0;border:none}.quickview .modal-header{padding:0;border:0;background:#fff;border-radius:0}.quickview .modal-header .close{margin-top:0;position:absolute;right:8px;top:4px;border:none;background:0 0;color:#000;padding:0;outline:0!important;box-shadow:none!important;opacity:1;cursor:pointer;width:32px;height:32px;z-index:2}.quickview .modal-body{min-height:20rem;background:#fff;padding:30px}.quickview .modal-body .h1{color:#000;font-size:28px;line-height:38px;text-transform:none!important;font-family:'League Spartan',sans-serif;font-weight:500;margin:0 0 8px}.quickview .modal-footer{border-top:none;padding:0;background:#fff;border-radius:0}.product-customization .product-customization-item,.product-variants>.product-variants-item{margin:.75rem 0 .5rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.quickview .product-actions .control-label{display:block;width:auto;margin-bottom:0;margin-right:.75rem;font-family:Lato,sans-serif;line-height:20px;color:#000;font-weight:400}.product-variants .form-control-select{border:1px solid #dfe0e1;border-radius:0;height:36px!important;min-width:128px!important;width:auto!important;padding:4px 18px 4px 12px;font-size:16px;font-family:'League Spartan',sans-serif;font-weight:400;line-height:28px;color:#000;outline-width:2px;outline-offset:0px;outline-color:#ac478d}.product-variants>.product-variants-item ul li label,.product-variants>.product-variants-item>ul,.quickview .images-container .product-cover,.quickview .mask>ul.product-images,.quickview .product-minimal-quantity{margin:0}.input-color:hover+span,.product-variants .input-color:checked+span,.product-variants .input-radio:checked+span,.product-variants .input-radio:hover+span{border:3px solid #000}.product-variants .custom-checkbox input[type=checkbox]+span.color,.product-variants label .color,.variant-links .color{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.25rem;margin-bottom:.25rem}.product-variants>.product-variants-item ul li{margin-right:.5rem;margin-top:.5rem}.product-variants>.product-variants-item ul li .radio-label{display:inline-block;padding:4px 16px;min-width:45px;height:32px;background:#fbeff7;border:1px solid #fbeff7;color:#000;border-radius:0;font-family:'League Spartan',sans-serif;font-size:16px;line-height:24px;font-weight:400;text-align:center}.product-variants>.product-variants-item ul li .input-color:checked+span,.product-variants>.product-variants-item ul li .input-color:hover+span,.product-variants>.product-variants-item ul li .input-radio:checked+span,.product-variants>.product-variants-item ul li .input-radio:hover+span{border:3px solid #000;background:#000;color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.quickview .product-prices .product-discount .regular-price{margin-right:0;margin-left:.625rem;font-weight:400;text-decoration:line-through;color:rgba(0,0,0,.5);font-size:15px;font-family:'League Spartan',sans-serif}.quickview .product-prices div{font-family:'League Spartan',sans-serif;font-size:16px;line-height:22px;font-weight:400;margin:0}.quickview .product-prices .current-price-value{font-size:22px;font-weight:500;color:#d91e18}.quickview .product-prices .tax-shipping-delivery-label{font-size:14px;font-weight:400;color:#d91e18;word-wrap:break-word;top:-6px;position:relative;display:inline-block}.quickview .product-prices .has-discount .discount{display:inline-block;padding:3px 5px 1px;margin-left:.625rem;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase;background:#d91e18;line-height:21px;position:relative;top:-3px}.quickview .product-prices .current-price{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}.quickview .product-prices{margin-bottom:1rem}.quickview .mask{margin-right:.625rem;margin-left:0}.quickview .images-container{min-height:20rem;flex-direction:row-reverse}.quickview .images-container .product-images>li.thumb-container .thumb{margin-right:.625rem;margin-bottom:.625rem;border:2px solid transparent}.quickview .images-container .product-images>li.thumb-container .thumb.selected,.quickview .images-container .product-images>li.thumb-container .thumb:hover{border:2px solid #96166e}.quickview #product-description-short,.quickview #product-description-short p{font-size:18px;font-family:'League Spartan',sans-serif;line-height:28px;font-weight:400;color:#000}.quickview #product-description-short p{-webkit-line-clamp:3;line-clamp:3;height:84px;white-space:normal}.quickview #product-description-short{margin:1.25rem 0}.quickview .product-actions .product-add-to-cart{word-wrap:break-word;margin:1.25rem 0}.product-actions .product-quantity .qty{width:100px;margin-right:14px;margin-bottom:0}.product-actions .product-quantity .add{width:calc(100% - 114px);margin:0}.product-actions .add-to-cart{height:40px;padding:8px 12px;font-size:17px;font-family:Lato,sans-serif;line-height:20px;text-transform:none;width:100%;text-align:center;font-weight:500;outline:0!important;border:none!important;box-shadow:none;transition:.2s linear;background:#000;color:#fff}.quickview .arrows{position:absolute;left:55px;right:inherit;max-height:22.5rem}.quickview .arrows .arrow-down,.quickview .arrows .arrow-up{left:50%;transform:translateX(-50%);position:absolute}.quickview .arrows .arrow-up{margin-top:-1.5rem}.quickview .arrows .arrow-down{bottom:-2rem}#product-availability i{font-family:Lato,sans-serif!important;font-size:0;width:25px;height:25px;background:0 0;border-radius:50%;position:relative}#product-availability i:before{content:"";position:absolute;background:#0ea443;border:none;width:15px;height:15px;border-radius:50%;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}#product-availability i:after{content:"";position:absolute;border:none;background:#d9ecda;width:100%;height:100%;border-radius:50%;left:0;top:0;z-index:0}#product-availability .availability-msg{margin:12px 0;display:flex;align-items:center;justify-content:flex-start;font-size:18px;font-family:'League Spartan',sans-serif;font-weight:600;color:#0ea443;line-height:22px}span.availability-msg .note{margin-left:8px;position:relative;top:1px}#product-availability .last-available.availability-msg{color:#f39c12}#product-availability .last-available i:before{background:#f39c12}#product-availability .last-available i:after{background:#ffe1af}#product-availability .unavailable i:before{background:#d91e18}#product-availability .unavailable i:after{background:#ffd6d4}.input-group.bootstrap-touchspin{position:relative;padding-left:30px;padding-right:30px;height:40px;border:1px solid #000;border-radius:0;margin:0}.product-quantity #quantity_wanted{width:40px;height:40px!important;padding:4px 6px;color:#000;background-color:transparent;text-align:center;border:0!important;border-radius:0!important;font-family:Lato,sans-serif;font-size:16px;line-height:24px;font-weight:700!important}button.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down{position:absolute;left:0;top:0;color:#000;width:30px;border:none!important;transform:none;text-align:center;background:0 0!important;padding:5px;margin:0;height:40px}.bootstrap-touchspin .input-group-btn-vertical{position:initial;width:100%}.product-quantity .input-group-btn-vertical .btn{position:absolute;right:0;top:0;color:#000;height:40px;background:0 0!important;width:30px;border:none;transform:none;padding:5px;text-align:center;margin:0}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after{content:"\e145"!important;font-weight:800}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after{content:"\e15b"!important;font-weight:800}button.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-down i,button.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-up i{top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:auto!important}@media (max-width:1600px){#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{padding:0 20px}#header .layout_layout1 .mm_menus_li>a.ets_mm_url,#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{font-size:16px}}@media (max-width:1200px){#header .layout_layout1 .mm_menus_li>a.ets_mm_url,#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{font-size:15px}#header .header-nav .cart-preview .shopping-cart span,#header .header-nav .user-info .account,#header .header-nav .user-info>a{font-size:16px}#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{padding:0 14px}#header .header-nav .search-widget{max-width:90%;margin:0 0 0 auto}.footer-container .footer-text{font-size:16px;line-height:26px}.footer-copyright p{text-align:center;font-size:16px}.product-miniature .product-flags li.product-flag{min-width:60px;min-height:26px;font-weight:400;padding:4px 8px;font-size:16px;line-height:20px;margin-top:8px;margin-bottom:0}.product-miniature .highlighted-informations .btn.btn-primary,.product-miniature .highlighted-informations .quick-view{height:44px;font-weight:500;font-size:17px}.product-miniature .highlighted-informations{height:44px!important;max-width:calc(100% - 42px)}.product-miniature .thumbnail-container:focus .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations,.product-miniature:hover .highlighted-informations{bottom:30px!important}}@media (max-width:992px){#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{padding:0 7px}#header .layout_layout1 .mm_menus_li>a.ets_mm_url,#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{font-size:14px}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul{padding:20px 5px}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul .mm_blocks_ul .mm_blocks_li{padding:0 10px}#header .header-nav .user-info{margin-left:20px}#header .header-nav .blockcart{margin-left:21px}#header .header-nav .cart-preview .shopping-cart span,#header .header-nav .user-info .account,#header .header-nav .user-info>a{font-size:15px}.search-widget form input[type=text]{min-width:auto}#header .header-nav .search-widget{max-width:100%;margin:0 auto}#header .header-nav{max-height:104px!important;padding:26px 0!important}.mm_menu_content_title span.mm_arrow{margin-left:0}.mm_has_sub>a .mm_arrow:after{font-size:17px}.footer-container .row>.col-logo{width:100%;margin:0 0 24px}.footer-container .logo-footer{display:block;margin:0 0 12px}.footer-container .footer-text{font-size:16px;line-height:24px;max-width:80%}.footer-container .row>.col-medium{width:43%}.footer-container .row>.col-medium.p-0{padding-left:15px!important;padding-right:15px!important}.footer-container .row>.col-last{width:57%;padding-left:0}.footer-container .block-contact{padding-left:15px}.block-contact .contact_block a{padding-left:32px}.block-contact .contact_block .phone a:after{top:-4px}.block-contact .contact_block .email a:after{top:-3px}.footer-container .row>.col-last .links{padding-left:0}.footer-container{padding:32px 0}.product-miniature .product-flags{top:6px}.product-miniature .product-description .price{font-size:18px}.product-miniature .product-flags li.product-flag{min-width:48px;min-height:20px;font-weight:400;padding:2px 6px 1px;font-size:14px;line-height:18px;margin-top:5px;margin-bottom:0}.product-miniature .product-price-and-shipping .regular-price{font-size:14px;font-weight:400;margin-left:12px}.product-miniature .product-price-and-shipping .discount-product{font-size:15px;font-weight:600;padding:2px 5px 1px;line-height:20px;margin-left:12px}.product-miniature .product-title a{font-size:16px;font-weight:500;line-height:26px;height:26px}.product-miniature .product-title{margin:0 0 6px}.product-miniature .product-description{padding:16px 0 0}.product-miniature .thumbnail-container{margin-bottom:1rem!important}.quickview .mask{width:72px}.quickview .images-container .product-cover{margin:0;width:calc(100% - 72px)}.quickview .modal-body{padding:28px 24px}.quickview .product-actions .product-add-to-cart{margin:1.25rem 0 0}}@media (max-width:768px){.search-widget form input[type=text]{height:44px;padding:10px 48px 10px 20px}.search-widget form button[type=submit]{height:44px;width:44px}#header .header-nav{max-height:140px!important;padding:20px 0!important}#header .top-logo img{width:auto;max-height:32px}.left-nav{display:flex;align-items:center;justify-content:flex-start}#header .ets_mm_megamenu{background-color:transparent;margin-top:0;padding:0;width:auto}#header .layout_layout1 .ets_mm_megamenu_content{border-bottom:none;border-top:none}#header .ybc-menu-toggle{color:#000;background:0 0;margin-left:-10px}#header .ybc-menu-toggle .ybc-menu-button-toggle_icon img{height:24px;width:auto}#header .ets_mm_megamenu .container{background-color:transparent;padding:0!important}#header .header-nav .row .header-mobile{padding:0 15px;display:flex;align-items:center;justify-content:space-between}.blockcart_container,div#_desktop_user_info{float:right}.right-nav_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .search-mobile{display:block;padding:10px 15px 0}#header .header-nav .blockcart .psb_blockcart_header.header{position:relative;padding-right:8px}#header .header-nav .cart-preview .shopping-cart span.psb_cart_qty{min-width:22px;height:22px;top:-8px;right:-2px;font-size:14px}#header .header-nav .blockcart{margin-left:24px}#header .header-nav .blockcart .psb_blockcart_header.header img{width:auto;height:28px}#header .header-nav .user-info a img{margin-right:0;height:27px;width:auto}.ets_mm_megamenu .mm_menus_ul .close_menu{color:#000;background:#fff;padding:16px 20px}.transition_floating .close_menu *,.transition_full .close_menu *,.ybc-menu-vertical-button .icon-bar{color:#000}li.close_menu .pull-close{display:flex;justify-content:flex-start;align-items:center}.ets_mm_megamenu .mm_menus_ul .close_menu span{text-align:left}.ets_mm_megamenu .mm_menus_ul .close_menu span i{font-family:Lato,sans-serif!important;font-size:38px;font-weight:300;width:30px;height:30px;text-align:center;color:#000}#header .layout_layout1 .mm_menus_li{border:none}.ets_mm_megamenu .mm_menus_li>a{padding:15px 20px;color:#000!important;background:0 0!important}#header .layout_layout1 .mm_menus_li>a.ets_mm_url span.mm_menu_content_title{padding:0;font-family:'League Spartan',sans-serif;font-weight:400;text-transform:none;color:#000!important;font-size:18px!important}.ets_mm_megamenu .mm_menus_ul{background-color:#fff}.mm_menus_ul .arrow::before{border:none!important;vertical-align:0;width:18px;height:18px;transform:translate(-50%,-50%);margin-top:0;color:#000;content:"\e313"!important;position:absolute;right:0;left:50%;top:50%;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:18px;line-height:18px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap}.mm_menus_ul .arrow.opened:before{content:"\e316"!important}.layout_layout1 .ets_mm_block_content ul li a::before,.mm_menus_ul .arrow::after,.psb_blockcart_body .blockcart-inner .blockcart-extra{display:none!important}.mm_menus_ul .arrow{height:50px}.layout_layout1.ets_mm_megamenu .mm_columns_ul{border:none;padding:10px 20px!important;list-style:none;margin:0;text-align:left}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul .mm_blocks_ul .mm_blocks_li{padding:0}.ets_mm_megamenu .mm_menus_li .ets_mm_block>.h4{border-bottom:none;color:#000;line-height:20px;margin-bottom:10px;margin-top:0;padding-bottom:0;text-transform:none}.ets_mm_megamenu .mm_menus_li .ets_mm_block>.h4,.ets_mm_megamenu .mm_menus_li .ets_mm_block>.h4 a{font-size:17px!important;font-family:'League Spartan',sans-serif;font-weight:500;width:100%;display:block}.ets_mm_block_content ul,.ets_mm_block_content ul li{list-style:none}#header .ets_mm_block_content a{color:#000;font-family:'League Spartan',sans-serif;font-size:16px;font-weight:400;display:block}.ets_mm_block_content img{width:100%;max-height:200px;object-fit:cover}.blockcart-wrapper,.ets_mm_block_content ul li,.ets_mm_block_content ul li a,.footer-container .row>.col-medium{width:100%}.ets_mm_megamenu li.mm_menus_li.mm_has_sub ul.mm_columns_ul{border-bottom:1px solid #fbeff7;background:#fbeff7}#header .layout_layout1 .mm_menus_li.menu_hover>a,#header .layout_layout1.click_open_submenu .mm_menus_li.open_li>a,#header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover>a,.layout_layout1 .mm_menus_li.menu_hover>a,.layout_layout1.click_open_submenu .mm_menus_li.open_li>a,.layout_layout1:not(.click_open_submenu) .mm_menus_li:hover>a{background-color:#fbeff7!important}.psb_blockcart_body .blockcart-inner,.psb_blockcart_body .blockcart-inner.blockcart-ismobile{max-width:400px}.blockcart-title{padding:15px 0}.psb_blockcart_body .blockcart-inner .cart-total-top{padding:0 20px}.blockcart-title .h2{font-size:20px;line-height:26px}#header .psb_blockcart .cart-info .product-name a{font-size:16px;line-height:20px;height:40px}.psb_blockcart .psb_blockcart_body .cart-info .price{font-size:18px;line-height:24px}.psb_blockcart_body .cart-total .cart-prices-line:not(.totals) span{font-size:16px;line-height:24px}.psb_blockcart_body .cart-total .cart-prices-line.totals span{font-size:18px;font-weight:500;line-height:24px}.psb_blockcart_body .cart-total{padding:15px 20px 4px}.psb_blockcart_body .cart-total .cart-prices-line:not(.totals){margin-bottom:7px;padding-bottom:7px}.psb_blockcart .cart-checkout-link{margin-bottom:0;padding:0 20px 15px}.psb_blockcart .cart-checkout-link .button_home_cart,.psb_blockcart .cart-checkout-link .button_order_cart{font-size:17px;line-height:22px;font-weight:400;padding:8px 12px!important;height:40px;margin-bottom:10px}.psb_blockcart_body .blockcart-inner .cart-total-bottom{height:240px}.psb_blockcart_body.open .blockcart-inner .cart-total-top{height:calc(100% - 240px)}.psb_blockcart .cart-images img{width:72px;height:72px}.psb_blockcart .psb_blockcart_body .cart-images{margin-right:12px}.psb_blockcart .cart-info .product-name{padding-bottom:4px}.footer-container .row>.col-last{width:100%;padding-left:15px}.footer-container .row>.col-logo{width:100%;margin:0 0 15px}.footer-container .footer-text{font-size:16px;line-height:24px;max-width:100%}.footer-container .wrapper{padding-right:15px!important;padding-left:15px!important}.footer-container .row>.col-last .links{padding-left:15px}.footer-container .links .title{padding:4px 0 0;border-bottom:1px solid #000;margin:0 0 6px!important}.footer-container .links .title[aria-expanded=true] .collapse-icons .remove{display:inline-block}.footer-container .links .navbar-toggler{display:inline-block;padding:0;text-align:right;width:30px;height:26px;font-size:15px;border:none!important}.footer-container .links .navbar-toggler i{font-size:20px;line-height:28px}.footer-container .links .h3{font-size:18px;line-height:30px;font-weight:400}.footer-container .links ul>li{padding:5px 0;font-weight:400;border-bottom:none;background:0 0;margin:0;width:100%}.footer-container .links ul{background:0 0;padding:10px 0}.footer-container .block-contact #contact-infos{padding:12px 0 10px}.footer-copyright p{font-size:14px;line-height:20px}.footer-copyright{padding:12px 0}.footer-container{padding:24px 0}.block-social{margin-top:1rem}.footer-container .block-social .h3,.footer-container .block-social .h4{margin:0 0 4px!important;padding:0;line-height:24px}.product-miniature .highlighted-informations{height:38px!important;max-width:calc(100% - 40px);bottom:20px!important;display:block!important}.product-miniature .highlighted-informations .btn.btn-primary,.product-miniature .highlighted-informations .quick-view{height:38px;font-weight:500;font-size:15px;line-height:20px}.quickview .modal-content{max-width:90%;margin:0 auto}.quickview .images-container .product-cover{margin:0 0 16px;width:100%}.quickview .images-container{min-height:auto}.quickview .product-cover img{width:100%;height:auto;max-width:180px}.quickview .mask{display:none}.quickview #product-description-short p{height:auto;max-height:84px}}@media (max-width:576px){#header .ybc-menu-toggle{margin-left:-10px;padding:10px}#header .header-nav{padding:14px 0 20px!important}#header .ybc-menu-toggle .ybc-menu-button-toggle_icon img{height:24px;width:auto}.product-miniature .product-price-and-shipping .discount-product{font-size:14px;font-weight:600;padding:3px 3px 1px;line-height:16px;margin-left:0}.product-miniature .product-description .price{font-size:18px}.product-miniature .product-flags li.product-flag{min-width:48px;min-height:18px;font-size:12px;line-height:16px}.product-miniature .product-price-and-shipping .regular-price{margin-left:0}.product-miniature .product-price-and-shipping.product_has_discount{flex-wrap:wrap;gap:.5rem}.product-miniature .product-title a{font-size:15px;font-weight:500;line-height:24px;height:24px}.quickview .modal-content{max-width:98%;margin:0 auto}.quickview .modal-body .h1{font-size:24px;line-height:34px}.blockcart-title .h2{font-size:18px;line-height:26px}.product-miniature .thumbnail-top{position:static}.product-miniature .highlighted-informations,.product-miniature .thumbnail-container:focus .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations,.product-miniature:hover .highlighted-informations{bottom:12px!important}.product-miniature .thumbnail-container{padding-bottom:54px}.product-miniature .highlighted-informations{height:36px!important;max-width:calc(100% - 24px)}}@media (max-width:480px){.psb_blockcart_body .blockcart-inner,.psb_blockcart_body .blockcart-inner.blockcart-ismobile{max-width:100%}.psb_blockcart .cart-checkout-link .button_home_cart,.psb_blockcart .cart-checkout-link .button_order_cart{font-size:16px;line-height:20px;font-weight:400;padding:7px 12px!important;height:38px}.product-miniature .highlighted-informations .btn.btn-primary,.product-miniature .highlighted-informations .quick-view{height:36px;font-weight:500;font-size:14px;line-height:20px}.bandeau_promo{padding:2px 10px;font-size:15px}}@media (max-width:375px){.product-miniature .highlighted-informations{max-width:calc(100% - 20px)}.product-miniature .product-title a{font-size:14px;line-height:20px}.product-description h2{line-height:21px}.product-miniature .product-description{padding:10px}.product-miniature .highlighted-informations .btn.btn-primary,.product-miniature .highlighted-informations .quick-view{height:36px;font-weight:600;font-size:12px;line-height:20px}}#wrapper .breadcrumb{padding:16px 0;margin:0;background:0 0}#wrapper .breadcrumb li:first-child{position:relative;padding-left:24px}#wrapper .breadcrumb li:first-child:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(/themes/manucureshop/assets/img/icons/home.svg);background-repeat:no-repeat;background-size:16px;background-position:left center}#wrapper .breadcrumb li::after,.breadcrumb li::after{content:"\e5cc";font-family:"Material Icons",Arial,sans-serif!important;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:18px;font-weight:400;line-height:24px;top:5px;position:relative;color:#000;margin:.3125rem 0}.breadcrumb li a,.breadcrumb li span{font-family:'League Spartan',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000!important;text-decoration:none}.image-newsletter{position:relative;margin:0;-webkit-transition:.4s;transition:.4s}.image-newsletter:hover{box-shadow:0 3px 16px 0 rgba(0,0,0,.2)}.image-newsletter:hover::after,.image-newsletter:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.image-newsletter::after,.image-newsletter::before{position:absolute;content:"";top:15px;bottom:15px;left:15px;right:15px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:0}.image-newsletter::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.image-newsletter::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.container_newsletter{max-width:800px;margin:0 auto}.newsletter-header .h2,.newsletter-header h2{font-family:Lato,sans-serif;font-size:30px;color:#000;line-height:46px;font-weight:500;margin:0 0 12px;text-transform:none!important;text-align:center}.newsletter-header p{font-size:20px;line-height:34px;color:#000;font-family:Lato,sans-serif}.newsletter-header{padding-left:0;text-align:center}.newsletter-form .input-wrapper{width:calc(100% - 50px)}.newsletter-form .input-wrap-group{display:flex;align-items:center;justify-content:flex-start}.newsletter-form .btn.btn-primary{position:relative;background:#fff;padding:10px 8px;font-size:20px;line-height:24px;font-family:Lato,sans-serif;text-transform:none;font-weight:500;width:50px;text-align:center;height:50px;border:1px solid #000;box-shadow:none;outline:0!important;border-radius:0!important;border-left:none!important}.custom-swiper-pagination .swiper-pagination-bullet-active,.newsletter-form .btn.btn-primary:focus,.newsletter-form .btn.btn-primary:hover,.owl-carousel button.owl-dot.active{background:#000}.newsletter-form .btn.btn-primary:focus svg,.newsletter-form .btn.btn-primary:focus svg path,.newsletter-form .btn.btn-primary:hover svg,.newsletter-form .btn.btn-primary:hover svg path{color:#fff;fill:#fff}.newsletter-form .input-wrapper>input{width:100%;height:50px;padding:8px 12px;border-radius:0!important;font-family:Lato,sans-serif;border:1px solid #000;border-right-color:transparent!important;font-size:16px;line-height:24px;color:#000;font-weight:400;outline:0!important}.newsletter-form .input-wrapper>input:-ms-input-placeholder,.newsletter-form .input-wrapper>input::-ms-input-placeholder,.newsletter-form .input-wrapper>input::placeholder{color:#3b3b3b}.block_newsletter_section{padding:54px 0}.block_newsletter_section>.container>.row{display:flex;flex-wrap:wrap;align-items:center}#wrapper .image-newsletter .banner{margin:0!important}.block_newsletter_section .newsletter-form,.block_newsletter_section .newsletter-header{padding-left:0}.block_newsletter_section .newsletter-form{max-width:540px;margin:0 auto}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px;top:50%;margin-top:-40px;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:0;background:0 0;box-shadow:none;outline:0!important}.owl-carousel .owl-nav button.owl-next{right:-40px;left:inherit}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{font-size:0;position:relative}.owl-carousel .owl-nav button.owl-next span:after,.owl-carousel .owl-nav button.owl-prev span:after{content:"";color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:'Material Icons';font-weight:400;font-size:18px;line-height:18px;display:inline-block;margin-top:-2px;margin-left:-1px;width:18px;height:34px;background-image:url(/themes/manucureshop/assets/img/arrow-left.svg);background-position:center;background-repeat:no-repeat}.owl-carousel .owl-nav button.owl-next span:after{background-image:url(/themes/manucureshop/assets/img/arrow-right.svg);margin-left:1px}.owl-carousel .owl-nav button.disabled{opacity:.2}.owl-carousel .owl-dots{display:flex;align-items:center;gap:.5rem;position:absolute;flex-direction:row;justify-content:center;width:100%;bottom:-16px}.owl-carousel button.owl-dot{width:10px;height:10px;background:rgba(0,0,0,.3);border-radius:50%;border:none}section.featured-products{background:#fbeff7;padding:51px 0 48px}.featured-products .products-section-title{margin:0;font-weight:700;text-align:left;font-size:26px;line-height:36px;font-family:Lato,sans-serif;text-transform:none;color:#000}.featured-products-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}.featured-products .all-product-link{margin-top:0;margin-bottom:0;clear:both;font-weight:400;color:#000;font-family:'League Spartan',sans-serif;font-size:20px;line-height:24px;padding-right:30px;position:relative;transition:.2s linear;text-decoration:none}.featured-products .all-product-link span{text-decoration:underline;color:#000}.featured-products .all-product-link:hover span{text-decoration:none}section.featured-products.specials-products{margin:70px 0 0}section.featured-products .product.col-xs-12,section.featured-products .product.px-11{padding-left:10px;padding-right:10px}.featured-products .products,section.featured-products .products.swiper .swiper-wrapper{display:flex;flex-wrap:nowrap}section.section-reassurance{padding:20px 0}section.section-reassurance .container{max-width:1040px}#block-reassurance ul{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;margin:0;padding-bottom:0}#block-reassurance li{border-bottom:none;width:100%;position:relative;padding:0}#block-reassurance li .block-reassurance-item{padding:8px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:192px;margin:0 auto}section.section-reassurance.reassurance_home{padding:44px 0;text-align:center}section.section-reassurance.reassurance_home h2{font-family:Lato,sans-serif;font-weight:500;font-size:30px;line-height:43px;letter-spacing:0;margin:0 0 40px}#block-reassurance .block-reassurance-item .reassurance-link{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:1;cursor:pointer}#block-reassurance .block-reassurance-item .icon img{height:30px;width:auto;object-fit:contain;margin:0}#block-reassurance li:last-child .block-reassurance-item img{width:30px}#block-reassurance .block-reassurance-item .icon{display:inline-block;margin-right:0;margin-bottom:.75rem}#block-reassurance .block-reassurance-item .title .h4{font-family:'League Spartan',sans-serif;font-size:17px;font-weight:500!important;color:#000}#block-reassurance li:not(:last-child):after{content:"";position:absolute;right:0;width:1px;height:19px;border-left:1px solid #000;top:50%;transform:translateY(-50%);opacity:0}#pagenotfound .header-page{text-align:center;margin:0;padding:3rem 0}#pagenotfound .page-header{background:#fbeff7;position:relative;margin:0}#pagenotfound #main .page-content{text-align:center;color:#000;font-family:'League Spartan',sans-serif;font-size:18px;line-height:26px;margin-top:2rem}#pagenotfound .page-not-found h4{margin:.5rem 0 .75rem;font-size:22px;font-weight:500;line-height:28px}#pagenotfound .page-not-found p{font-size:20px;line-height:28px;font-weight:400;color:#000}.alert-danger{background-color:#ffd6d4;border-color:#ffd6d4;color:#d91e18}.alert-success{background-color:#d9ecda;border-color:#d9ecda;color:#0ea443}.alert-warning{background-color:#fdecd2;border-color:#fdecd2;color:#e07400}section.featured-products .products.swiper{display:block;overflow:hidden}section.featured-products .products.swiper .swiper-slide{height:auto;padding-left:10px;padding-right:10px}.custom-swiper-scrollbar{position:relative;width:100%;height:4px;margin-top:24px;border-radius:999px;background:#e6e6e6;overflow:hidden}.custom-swiper-scrollbar .swiper-scrollbar-drag{border-radius:999px;background:#000}.custom-swiper-pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}.custom-swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#d1d1d1;opacity:1}.custom-swiper-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:1480px){section.featured-products{padding:45px 0}}@media (max-width:1200px){.featured-products .products-section-title{font-size:24px;line-height:35px}.featured-products-title{margin:0 0 25px}.featured-products .all-product-link{font-size:18px;line-height:22px}section.featured-products{padding:36px 0}.newsletter-header .h2,.newsletter-header h2{font-size:28px;line-height:42px}.newsletter-header p{font-size:18px;line-height:30px}.block_newsletter_section{padding:60px 0}.image-newsletter img{min-height:380px;object-fit:cover}.newsletter-header{margin:0 0 20px}section.featured-products.specials-products{margin:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{left:-16px;width:24px;height:42px}.owl-carousel .owl-nav button.owl-next{right:-14px;left:inherit}.owl-carousel .owl-nav button.owl-next span:after,.owl-carousel .owl-nav button.owl-prev span:after{width:16px;height:32px;background-size:16px}}@media (max-width:992px){.newsletter-header .h2,.newsletter-header h2{font-size:26px;line-height:34px;margin:0 0 12px}.newsletter-header p{font-size:17px;line-height:30px}.block_newsletter_section{padding:42px 0}.newsletter-form .input-wrapper>input{padding:8px 12px;font-size:16px;line-height:24px}.newsletter-header{margin:0 0 20px}.featured-products .products-section-title{font-size:22px;line-height:32px}section.featured-products{padding:30px 0}.owl-carousel .owl-nav button.owl-next span:after,.owl-carousel .owl-nav button.owl-prev span:after{width:13px;height:32px;background-size:13px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin-top:-20px}#block-reassurance li .block-reassurance-item{padding:0}#block-reassurance ul{margin:0}section.section-reassurance{padding:20px 0 32px}#block-reassurance .block-reassurance-item .title .h4{font-size:16px}}@media (max-width:768px){#pagenotfound .header-page{padding:2rem 0}#pagenotfound .header-page h1{font-size:26px;line-height:32px}#pagenotfound #main .page-content{margin-top:1rem;margin-bottom:4rem}.newsletter-header .h2,.newsletter-header h2{font-size:24px;line-height:32px;margin:0 0 12px}.newsletter-header p{font-size:16px;line-height:26px}.block_newsletter_section{padding:36px 0}.image-newsletter{margin:0 0 20px}.block_newsletter_section .newsletter-form,.container_newsletter{max-width:540px;margin:0 auto}.image-newsletter img{min-height:300px;max-height:400px}.breadcrumb li a,.breadcrumb li span{font-size:16px;line-height:20px;font-weight:300}#wrapper .breadcrumb li::after,.breadcrumb li::after{font-size:17px;line-height:24px;text-align:center;top:4px;margin:.3125rem -3px}#block-reassurance li:nth-child(2):after{opacity:0}#block-reassurance li .block-reassurance-item{padding:4px;width:100%;max-width:100%;margin:0 auto}#block-reassurance .block-reassurance-item .icon{margin-right:0;width:44px;text-align:center}#block-reassurance .block-reassurance-item .title .h4{font-size:15px}}@media (max-width:576px){#pagenotfound .header-page h1{font-size:24px;line-height:30px}#pagenotfound .page-not-found h4,.featured-products .products-section-title{font-size:20px;line-height:26px}#pagenotfound .page-not-found p{font-size:18px;line-height:26px}#pagenotfound #main .page-content{margin-top:1rem;margin-bottom:2rem;padding:0}.owl-carousel .owl-nav button.owl-next span:after,.owl-carousel .owl-nav button.owl-prev span:after{width:12px;height:30px;background-size:12px}.featured-products .all-product-link{font-size:17px;line-height:22px;padding-right:23px}.featured-products .all-product-link:after{width:17px;height:8px;background-size:17px}section.featured-products{padding:24px 0 18px}.featured-products-title{margin:0 0 20px}.block_newsletter_section{padding:32px 0}.image-newsletter img{max-height:300px;height:auto;min-height:auto}.newsletter-header{margin:0 0 18px}.newsletter-form .input-wrapper>input{padding:6px 12px;font-size:15px;line-height:24px;height:42px}.newsletter-form .btn.btn-primary{padding:5px 10px;font-size:15px;line-height:20px;width:42px;font-weight:600;height:42px}.newsletter-form .input-wrapper{width:calc(100% - 42px)}.newsletter-header .h2,.newsletter-header h2{font-size:20px;line-height:28px;margin:0 0 12px}#wrapper .breadcrumb{padding:12px 0}.product-miniature .thumbnail-container{border:1px solid #dfe0e1;background:#fff}.product-miniature .thumbnail-top{box-shadow:none!important}.product-miniature .product-description{padding:12px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:auto!important}}@media (max-width:480px){#block-reassurance li{width:100%}#block-reassurance li .block-reassurance-item{padding:4px;margin:0 auto}#block-reassurance .block-reassurance-item .icon{margin-right:0;width:44px}#block-reassurance li:not(:last-child){margin:0 0 20px}#block-reassurance li:not(:last-child):after{opacity:0}}@media (max-width:425px){.featured-products .products-section-title{font-size:18px;line-height:26px}}