.badge-tva{position:absolute;top:10px;left:10px;background-color:#024992;color:#fff;padding:5px 10px;font-size:12px;font-weight:700;line-height:26px;border-radius:10px;z-index:10}li.product.outofstock .badge-tva{top:48px}li.product_cat-black-friday .badge-tva{display:none!important}.woocommerce ul.products li.product.outofstock .woocommerce-LoopProduct-link::after{content:'Stoc Limitat';position:absolute;top:10px;left:10px;background-color:#ffb91f;color:#fff;padding:5px 10px;border-radius:10px;font-size:12px;font-weight:700;line-height:26px;z-index:99}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{height:250px!important;object-fit:contain!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.woocommerce ul.products .ywpo_availability_date.pre_order_loop,body.archive .ywpo_availability_date.pre_order_loop{display:none!important}.woocommerce-result-count{display:none}.ms-shop__section{background:#fff;color:#666;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:500;line-height:1.7em;position:relative}.ms-shop__section *,.ms-shop__section *::before,.ms-shop__section *::after{box-sizing:border-box}.ms-shop__section a{color:#2ea3f2;text-decoration:none}.ms-shop__row{width:90%;max-width:1650px;margin:0 auto;padding:40px 0 2%;display:flex;align-items:flex-start;position:relative}.ms-shop__sidebar{width:22.75%;margin-right:3%;flex:0 0 auto;position:relative;z-index:2}.ms-shop__main{width:74.25%;flex:0 0 auto;position:relative;z-index:2;min-width:0}.ms-shop__after{width:80%;max-width:1652px;margin:0 auto}.ms-shop__after::before{content:'';display:block;padding-top:var(--ms-after,1.5%)}.ms-shop__widgets{position:relative;padding-right:30px;border-right:1px solid rgb(0 0 0 / .1);display:flow-root}.ms-shop__widgets .ms-widget{display:flow-root;width:100%;max-width:100%;margin:0;padding-bottom:.8em}.ms-shop__widgets p{margin:0;padding-bottom:1em}.ms-shop__widgets p:last-of-type{padding-bottom:0}.ms-shop__widgets .has-medium-font-size{font-size:20px}.ms-shop__widgets a,.ms-shop__widgets .wc-block-product-categories-list-item.has-children>a{color:#666}.ms-shop__widgets ul{list-style:none;margin:0;padding:0}.ms-shop__widgets ul li{padding:0;list-style:none}.ms-shop__widgets ul li,.ms-shop__widgets .wpf_form li{margin-bottom:.5em!important}.ms-shop__widgets .wc-block-product-categories{margin:0 0 35px!important}.ms-shop__widgets .wc-block-product-categories-list-item.has-children>a:hover{color:#1aa6d8}.ms-shop__widgets .toggle-icon{float:right;cursor:pointer;font-weight:700;font-size:24px;line-height:1;margin-top:-4px;margin-right:10px;color:#007bff;transition:transform .3s ease-in-out}.ms-shop__widgets .wp-block-heading{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1em;color:#666!important;border-bottom:1px solid rgb(0 0 0 / .1)!important;margin:0!important;padding:0 0 .8em!important}.ms-shop__widgets .widget_block h2::after{content:'';width:80px;height:2px;position:absolute;bottom:0;left:0;background-color:#ddd}.ms-shop__widgets .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:1ch;margin:0;padding:0}.ms-shop__widgets .wp-block-tag-cloud a,.ms-shop__widgets .wp-block-tag-cloud.is-style-outline a{display:block;border:0!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px!important;font-weight:400;letter-spacing:-1px;line-height:1.7em;color:#666;background:rgb(0 0 0 / .05);border-radius:3px;margin:0 0 4px;padding:0 1ch}.ms-shop__widgets .wp-block-tag-cloud a:hover{background:rgb(0 0 0 / .1)}.ms-shop__widgets .wp-block-gallery,.ms-shop__widgets .wp-block-image{margin:0}.ms-shop__widgets img{display:block;max-width:100%;height:auto}.ms-shop__widgets .wpf_item .wpf_item_name{font-weight:500!important;font-size:16px!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.ms-shop__heading{margin-bottom:-30px;position:relative}.ms-shop--heading-flow .ms-shop__heading{margin-bottom:10px}.ms-shop__title{margin:0;padding:0 0 10px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:300;letter-spacing:-1px;line-height:0;color:#333}.ms-shop__text{margin-bottom:2.02%;position:relative}.ms-shop__text--light{font-weight:300}.ms-shop__text--piese{padding-top:54px}.ms-shop__text p{margin:0;padding-bottom:1em}.ms-shop__text p:last-of-type{padding-bottom:0}.ms-shop__image{line-height:0}.ms-shop__image img{max-width:100%;height:auto}.ms-shop__empty .not-found-title{padding:60px 0 10px;margin:0;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:20px;line-height:1em;color:#333}.ms-shop__empty p{margin:0}.ms-shop__products{position:relative;padding-top:12px}.ms-shop--offset .ms-shop__products{margin-top:2px;padding-top:9px}.ms-shop__products--brand,.ms-shop--offset .ms-shop__products--brand{margin-top:0;padding-top:0}.ms-shop .woocommerce-notices-wrapper:empty{display:none}.ms-shop .woocommerce-ordering{float:right;margin:0 0 1em}.ms-shop .woocommerce-ordering select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:12px;font-weight:500;color:#666;background-color:#ececec;border:0;border-radius:3px;padding:4px 8px;height:27px;line-height:normal;margin:0;cursor:pointer}.ms-shop ul.products{display:flow-root;clear:both;list-style:none;margin:0 0 1em;padding:0;line-height:26px}.ms-shop ul.products::before,.ms-shop ul.products::after{content:none}.ms-shop ul.products li.product{float:left;position:relative;width:18.05%!important;margin:0 1.8% 2.992em 0!important;padding:0;list-style:none;text-align:left;border:1px solid #ececec;border-radius:10px;transition:.2s}.ms-shop ul.products li.product.first{clear:both}.ms-shop ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;overflow:hidden;border-radius:10px;color:#2ea3f2}.ms-shop ul.products li.product .ms-card__image{display:flow-root;position:relative}.ms-shop ul.products li.product a.woocommerce-LoopProduct-link img{display:block;margin:0!important;border:0 solid #ffb91f;border-radius:10px;box-shadow:none;max-width:100%}.ms-shop ul.products li.product .ms-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background-color:rgb(224 153 0 / .08);border:1px solid rgb(224 153 0 / .08);border-radius:10px;transition:all .3s;pointer-events:none}.ms-shop ul.products li.product a.woocommerce-LoopProduct-link:hover .ms-card__overlay{z-index:3;opacity:1}.ms-shop ul.products li.product .onsale{position:absolute;top:0!important;left:0!important;right:auto;margin:0!important;min-width:0;min-height:0;padding:2px 14px!important;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif!important;font-size:12px;font-weight:500;line-height:26px;text-align:center;color:#fff!important;background:#0077b6!important;border-radius:0 0 20px 0!important;z-index:2}.ms-shop ul.products li.product{--ms-inset:15px}.ms-shop ul.products li.product .woocommerce-loop-product__title,.ms-shop ul.products li.product .price,.related.products ul.products li.product .woocommerce-loop-product__title,.related.products ul.products li.product .price,.upsells.products ul.products li.product .woocommerce-loop-product__title,.upsells.products ul.products li.product .price{will-change:transform}.ms-shop ul.products li.product .woocommerce-loop-product__title{margin:var(--ms-inset) var(--ms-inset) 0;padding:5px 0 .5em!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:300;letter-spacing:-1px;color:#000}.ms-shop--small-titles ul.products li.product .woocommerce-loop-product__title{font-size:14px}.ms-shop ul.products li.product .price{display:block;margin:0 var(--ms-inset);font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:500;letter-spacing:-1px;line-height:26px;color:#000!important}.ms-shop ul.products li.product .price .amount{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:500;letter-spacing:-1px;color:#000!important}.ms-shop ul.products li.product .price del{display:inline-block;font-size:14px;color:#666;opacity:.7}.ms-shop ul.products li.product .price ins{display:inline-block;font-weight:700;text-decoration:none;background:none}.ms-shop ul.products li.product .star-rating{display:none}.ms-shop ul.products li.product .button,.ms-shop ul.products li.product .added_to_cart{display:block;position:relative;width:auto;margin:1em var(--ms-inset) var(--ms-inset);padding:.3em 1em!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:-1px;text-align:left;text-decoration:none;color:rgb(0 0 0 / .815)!important;background-color:#ffb91f!important;border:none!important;border-radius:10px!important;box-shadow:none;transition:all .6s ease}.ms-shop ul.products li.product .button:hover,.ms-shop ul.products li.product .added_to_cart:hover{background-color:#0077b6!important;color:rgb(255 255 255 / .815)!important}.ms-shop ul.products li.product .added_to_cart{margin-top:10px}.ms-shop ul.products li.product .button:has(+.added_to_cart){margin-bottom:0}.ms-shop ul.products li.product .button.loading{opacity:.6}.ms-shop ul.products li.product .button::after,.ms-shop ul.products li.product .button::before{display:none}.ms-shop nav.woocommerce-pagination{text-align:center;clear:both}.ms-shop nav.woocommerce-pagination ul.page-numbers{display:inline-block;white-space:nowrap;margin:1px;padding:0;border:none!important;border-radius:5px;list-style:none;line-height:26px;vertical-align:baseline}.ms-shop nav.woocommerce-pagination ul.page-numbers li{float:left;display:block;margin:0;padding:0;border:none!important;border-radius:5px;overflow:visible}.ms-shop nav.woocommerce-pagination ul.page-numbers li .page-numbers{display:block;position:relative;width:60px;min-width:1em;margin:0 10px;padding:8px;font-size:16px;font-weight:400;line-height:40px;text-align:center;text-decoration:none;color:#000!important;background:#ffb91f;border:none!important;border-radius:5px;transition:all .3s ease 0s!important}.ms-shop nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,.ms-shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{background:#0077b6;color:#fff!important}.ms-shop--pag-pad nav.woocommerce-pagination ul.page-numbers li,.ms-shop--pag-pad nav.woocommerce-pagination ul.page-numbers li .page-numbers{padding-top:10px}.ms-shop--brand ul.products li.product{width:16.95%!important;margin:0 3.8% 2.992em 0!important;border:0;border-radius:0}.ms-shop--brand ul.products li.product.last{margin-right:0!important}.ms-shop--brand ul.products li.product a.woocommerce-LoopProduct-link{border-radius:0}.ms-shop--brand ul.products li.product a.woocommerce-LoopProduct-link img{border-radius:0;margin:0 0 9px!important}.ms-shop--brand ul.products li.product .ms-card__overlay{display:none}.ms-shop--brand ul.products li.product .woocommerce-loop-product__title{padding:.5em 0!important;font-size:14px;font-weight:500;letter-spacing:0;color:#333}.ms-shop--brand ul.products li.product .price{font-size:14px;font-weight:400;letter-spacing:0;color:#666!important}.ms-shop--brand ul.products li.product .price .amount{font-size:14px;font-weight:400;letter-spacing:0;color:#666!important}.related.products ul.products,.upsells.products ul.products{line-height:26px;text-align:left}.related.products ul.products li.product,.upsells.products ul.products li.product{position:relative;padding:0;text-align:center;line-height:26px;border:1px solid #ececec;border-radius:10px;transition:.2s}.related.products ul.products li.product a.woocommerce-LoopProduct-link,.upsells.products ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;overflow:hidden;border-radius:10px;color:#2ea3f2;text-decoration:none}.related.products ul.products li.product .ms-card__image,.upsells.products ul.products li.product .ms-card__image{display:block;position:relative}.related.products ul.products li.product a.woocommerce-LoopProduct-link img,.upsells.products ul.products li.product a.woocommerce-LoopProduct-link img{display:block;margin:0;border:0 solid #2ea3f2;border-radius:0;box-shadow:none}.related.products ul.products li.product .ms-card__overlay,.upsells.products ul.products li.product .ms-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background-color:rgb(224 153 0 / .08);transition:all .3s;pointer-events:none}.related.products ul.products li.product a.woocommerce-LoopProduct-link:hover .ms-card__overlay,.upsells.products ul.products li.product a.woocommerce-LoopProduct-link:hover .ms-card__overlay{z-index:3;opacity:1}.single-product ul.products li.product .badge-tva{left:20px}.related.products ul.products li.product .onsale,.upsells.products ul.products li.product .onsale{top:0!important;left:0!important;right:auto;margin:0;border-radius:0 0 20px 0!important;background:#0077b6!important;color:#fff;z-index:2}.related.products ul.products li.product .woocommerce-loop-product__title,.upsells.products ul.products li.product .woocommerce-loop-product__title{margin:0;padding:5px 0 .5em 10px!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:300;letter-spacing:-1px;color:#000;text-align:left}.related.products ul.products li.product .price,.upsells.products ul.products li.product .price{display:block;margin:0;padding:0 0 0 10px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:400;letter-spacing:-1px;line-height:26px;color:rgb(0 0 0 / .83);text-align:left}.related.products ul.products li.product .price .amount,.upsells.products ul.products li.product .price .amount{color:rgb(0 0 0 / .83)}.related.products ul.products li.product .price del,.upsells.products ul.products li.product .price del{opacity:.7}.related.products ul.products li.product .price ins,.upsells.products ul.products li.product .price ins{text-decoration:none;font-weight:700}.related.products ul.products li.product .star-rating,.upsells.products ul.products li.product .star-rating{display:none}.related.products ul.products li.product .button,.upsells.products ul.products li.product .button,.related.products ul.products li.product .added_to_cart,.upsells.products ul.products li.product .added_to_cart{display:inline-block;position:relative;width:auto;margin:16px 10px 10px;padding:.3em 1em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:500;line-height:1.7em;letter-spacing:-1px;text-align:center;text-decoration:none;color:rgb(10 10 10 / .62);background-color:#ffb91f;border:0 solid rgb(10 10 10 / .62);border-radius:10px;box-shadow:none;transition:.2s}.related.products ul.products li.product .button:hover,.upsells.products ul.products li.product .button:hover{background-color:#0077b6;color:#fff}.related.products ul.products li.product .button::after,.upsells.products ul.products li.product .button::after{display:none}.ms-contact{margin-top:6.593%}.ms-contact__title{margin:0;padding:0 0 16px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:500;line-height:1em;color:rgb(0 0 0 / .67)}.ms-contact__form{display:flow-root;margin:0 0 0 -3%;width:103%}.ms-contact__field{float:left;width:100%;margin:0 0 3%;padding:0 0 0 3%}.ms-contact__field--half{width:50%}.ms-contact .ms-contact__input{display:block;width:100%;margin:0;padding:16px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#999;background-color:#eee;border:0;border-radius:0;height:51px}.ms-contact .ms-contact__textarea{height:150px;resize:vertical}.ms-contact .ms-contact__input:focus{color:#333;outline:none;background-color:#e6e6e6}.ms-contact__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ms-contact__bottom{float:right;display:flex;align-items:center;margin-top:-1.5%}.ms-contact__captcha{margin:0;padding:0;white-space:nowrap}.ms-contact .ms-contact__captcha-input{display:inline-block;width:50px;max-width:50px}.ms-contact__submit{margin:0 0 0 18px;height:51px;padding:.3em 1em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:500;line-height:1.7em;letter-spacing:-1px;color:rgb(10 10 10 / .62);background-color:#ffb91f;border:0;border-radius:10px;cursor:pointer;transition:background-color .3s}.ms-contact__submit:hover{background-color:#0077b6;color:#fff}.ms-contact__message p{margin:0 0 16px;padding:0;color:#333}.ms-contact__message--error p{color:#c62828}@media (max-width:980px){.ms-shop__row{display:flex;flex-direction:column-reverse;width:auto;margin:0 16px;padding:24px 0}.ms-shop__sidebar,.ms-shop__main{width:100%;margin:0}.ms-shop__sidebar{margin-top:32px}.ms-shop__widgets{padding-right:0;border-right:0}.ms-shop__heading,.ms-shop--heading-flow .ms-shop__heading{margin-bottom:12px}.ms-shop__title{line-height:1.3;padding:0}.ms-shop__products,.ms-shop--offset .ms-shop__products{margin-top:0;padding-top:0}.ms-shop .woocommerce-ordering{float:none;margin:0 0 16px}.ms-shop .woocommerce-ordering select{width:100%;height:40px;font-size:14px}.ms-shop ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ms-shop ul.products li.product,.ms-shop--brand ul.products li.product{float:none;width:auto!important;margin:0!important}.ms-shop ul.products li.product a.woocommerce-LoopProduct-link img{height:180px!important}.ms-shop ul.products li.product{--ms-inset:12px}.ms-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px}.ms-shop ul.products li.product .button{font-size:15px}.ms-shop nav.woocommerce-pagination ul.page-numbers{white-space:normal}.ms-shop nav.woocommerce-pagination ul.page-numbers li .page-numbers{width:44px;margin:0 4px 8px;line-height:28px}.ms-shop__after{display:none}.ms-contact__form{margin:0;width:100%}.ms-contact__field,.ms-contact__field--half{width:100%;padding:0;margin-bottom:12px}}@media (max-width:480px){.ms-shop ul.products{gap:10px}.ms-shop ul.products li.product a.woocommerce-LoopProduct-link img{height:150px!important}.ms-shop ul.products li.product .badge-tva,.ms-shop ul.products li.product.outofstock .woocommerce-LoopProduct-link::after{font-size:11px;padding:2px 8px}.ms-shop ul.products li.product.outofstock .badge-tva{top:44px}}