/* Hummingbird 0.1.5 rules that Hummingbird 2.0.0 no longer defines (generated 2026-09-03 by _merge/css/legacy.js).
   Restores the shop's look for the 0.1.5 class names that the child templates and custom CSS still use (dual classes). */
#block-myaccount-infos .myaccount-title a{color:var(--bs-gray-900)}
#content-wrapper .page-footer a{margin-right:1rem}
#content-wrapper .page-footer{margin-top:3rem}
#content-wrapper .page-footer>.container>a:last-of-type:not(:first-of-type){float:right}
#content-wrapper .page-header{margin-bottom:3rem}
#content-wrapper{padding-bottom:4rem}
#customer-form .form-footer{display:flex;justify-content:flex-end;margin-bottom:.5rem;margin-top:2rem;text-align:center}
#home-slider .carousel-content{height:100%}
#home-slider .carousel-link{align-items:start;height:100%}
#left-column{--category-tree-border-bottom:1px solid #e9ecef;--category-tree-subtitle-color:#343a40;--category-tree-subtitle-size:1rem;--category-tree-subtitle-spacing:.25rem;--category-tree-title-color:#343a40;--category-tree-title-size:1.5rem;--category-tree-title-spacing:1rem}
#left-column{--left-block-border-bottom:1px solid #e9ecef;--left-block-subtitle-color:#343a40;--left-block-subtitle-size:1rem;--left-block-subtitle-spacing:.25rem;--left-block-title-color:#343a40;--left-block-title-size:1.5rem;--left-block-title-spacing:1rem}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item .accordion-button{border-radius:0}
.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}
.account-menu .link-item i{margin-right:.75rem}
.account-menu .link-item{align-items:center;color:var(--bs-gray-800);display:flex;flex-wrap:nowrap;transition:all .25s ease-out}
.account-menu{display:flex;flex-direction:column}
.account-menu>a{border-radius:4px;display:block;padding:.4rem .5rem;width:100%}
.account-menu>a.account-menu--signout .link-item,.account-menu>a.account-menu--signout .link-item i{color:var(--bs-danger)}
.account-menu>a.active .link-item,.account-menu>a.active .link-item i,.account-menu>a:hover .link-item,.account-menu>a:hover .link-item i{color:var(--bs-primary)}
.account-menu>a.active,.account-menu>a:hover{background:#fbfcfc}
.address .card-footer{background:none;padding:0 .5rem}
.address{background:#fefefe}
.address__alias{font-weight:600;margin-bottom:1rem}
.address__alias,.address__content{color:var(--bs-gray-800);line-height:1.5rem}
.address__content{font-size:1rem;font-style:normal;font-weight:500;margin:0}
.address__delete{color:var(--bs-danger)}
.address__delete,.address__edit{color:var(--bs-gray-800);display:inline-block;padding:1rem .5rem;text-decoration:underline}
.addresses__new-address i{align-items:center;background:var(--bs-gray-400);border-radius:50%;color:var(--bs-primary);display:flex;font-size:2rem;height:4rem;justify-content:center;transition:.25s ease-out;width:4rem}
.addresses__new-address span{margin-bottom:1rem}
.addresses__new-address{align-items:center;border-radius:.5rem;border:1px solid #e9ecef;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;width:100%}
.addresses__new-address:hover i{transform:scale(1.2)}
.alert ol:last-of-type,.alert p:last-of-type,.alert ul:last-of-type{margin-bottom:0}
.alert-danger .alert-link{color:#6a1a21}
.alert-dark .alert-link{color:#101214}
.alert-info .alert-link{color:#04414d}
.alert-light .alert-link{color:#4f5050}
.alert-primary .alert-link{color:#06357a}
.alert-secondary .alert-link{color:#34383c}
.alert-success .alert-link{color:#0c4128}
.alert-warning .alert-link{color:#523e02}
.alert.fade:not(.show),.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
.all-product-link.btn i{color:var(--bs-primary)}
.all-product-link.btn:focus-visible i,.all-product-link.btn:focus i,.all-product-link.btn:hover i{color:var(--bs-white)}
.badge.discount{background-color:var(--bs-white);border:1px solid var(--bs-primary);color:var(--bs-primary)}
.block-category #category-description{color:var(--bs-gray-800);font-size:1rem}
.block-social a:hover{opacity:.6}
.blockcart-modal .modal-title i{color:inherit;font-size:1.25rem;line-height:1.25}
.blockcart-modal .modal-title{align-items:stretch;display:inline-flex;font-size:calc(1rem + .1vw)}
.blockcart-modal__product img{border-radius:8px}
.blockcart-modal__summery .product-tax,.blockcart-modal__summery .product-total{font-weight:700}
.blockreassurance_product p,.blockreassurance_product span{display:block;line-height:1.5rem}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}
.bootstrap-touchspin .input-group-btn-vertical{height:100%;position:absolute;right:0;z-index:11}
.bootstrap-touchspin .input-group-btn-vertical>.btn{height:50%;line-height:1;padding:0;position:absolute;right:0;text-align:center;width:2em}
.brand .brand__infos{margin-top:.5rem}
.brand .brand__link{color:var(--bs-gray-800);font-size:1rem}
.brand .brand__products a{font-size:.85rem}
.brand p{margin:0}
.breadcrumb a{color:var(--bs-gray-800)}
.bright{color:var(--bs-gray-100)}
.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}
.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:focus+.btn,.btn:focus{box-shadow:var(--bs-btn-focus-box-shadow);outline:0}
.btn-check:focus+.btn,.btn:focus,.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}
.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}
.btn-group-lg>.btn-with-icon.btn .material-icons,.btn-with-icon.btn-lg .material-icons{font-size:1.875rem}
.btn-group-lg>.btn-with-icon.btn,.btn-with-icon.btn-lg{gap:.375rem}
.btn-group-sm>.btn-with-icon.btn .material-icons,.btn-with-icon.btn-sm .material-icons{font-size:1.25rem}
.btn-group-sm>.btn-with-icon.btn,.btn-with-icon.btn-sm{gap:.125rem}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-link:focus{color:var(--bs-btn-color)}
.btn-unstyle{background-color:transparent;border:none;padding:0;text-align:inherit}
.btn-unstyle:focus .expand-more{color:var(--bs-primary)}
.btn-unstyle:focus{outline:0}
.btn-with-icon .material-icons{font-size:1.5rem}
.btn-with-icon{align-items:center;display:inline-flex;gap:.25rem;justify-content:center}
.carousel .caption-description p{color:var(--bs-white)}
.carousel .carousel-caption .caption-description .h3,.carousel .carousel-caption .caption-description h3{font-size:1.25rem;margin:1rem 0}
.carousel .carousel-caption .caption-description p{font-size:1rem}
.carousel .carousel-caption .caption-description{max-width:20rem}
.carousel .carousel-caption .h2,.carousel .carousel-caption h2{font-size:3rem}
.carousel .carousel-caption{bottom:inherit;max-width:1120px;text-align:left;top:50%;transform:translateY(-50%)}
.carousel .carousel-content .h2,.carousel .carousel-content h2{font-weight:var(--slider-title-weight)}
.carousel .carousel-content .h3,.carousel .carousel-content h3{font-weight:var(--slider-subtitle-weight)}
.carousel .carousel-content p{color:var(--slider-text-color)}
.carousel .carousel-content{width:100%}
.carousel .carousel-control-next{right:3rem}
.carousel .carousel-control-next,.carousel .carousel-control-prev{background:var(--slider-control-bg);border-radius:var(--slider-control-radius);height:var(--slider-control-height);top:50%;transform:translateY(-50%)}
.carousel .carousel-control-prev{left:3rem}
.carousel .carousel-indicators button{background-color:var(--bs-white);border-radius:1000rem;border:0;height:10px;width:10px}
.carousel .carousel-indicators button.active{background-color:var(--bs-primary)}
.carousel .carousel-inner{height:100%}
.carousel .carousel-item img{-o-object-fit:cover;height:var(--slider-img-height);object-fit:cover;width:100%}
.carousel .carousel-item{align-items:center;height:100%;justify-content:center}
.carousel .carousel-link{align-items:center;display:flex;height:100%;width:100%}
.carrier__extra-content-wrapper{overflow:hidden;transition:max-height .5s ease-in-out}
.cart-detailed__actions .btn-primary{display:flex;justify-content:center}
.cart-detailed__actions{padding-top:0}
.cart-overview:focus-visible{outline:0}
.cart-summary .card-footer{padding:1rem 0 0}
.cart-summary{padding:1rem}
.cart-summary,.cart-summary .card-footer{background-color:#fefefe}
.cart-summary__container .card-footer i,.cart-summary__container .card-header i{color:inherit}
.cart-summary__container .card-footer,.cart-summary__container .card-header{background-color:var(--bs-white)}
.cart-summary__line span,.cart-summary__total span{font-size:1rem}
.cart-summary__line span.value,.cart-summary__total span.value{color:var(--bs-gray-800)}
.cart-summary__line,.cart-summary__total{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}
.cart-summary__products .cart-summary__product__body .label,.cart-summary__products .cart-summary__product__body .value{color:var(--bs-gray-800);font-size:1rem;font-weight:400}
.cart-summary__products .cart-summary__product__body .product-line-info{margin:.5rem 0}
.cart-summary__products .cart-summary__product__body .product-name a{color:var(--bs-gray-800);font-weight:600}
.cart-summary__products .cart-summary__product__body .product-name a:hover{opacity:.6}
.cart-summary__products .cart-summary__product__current{margin-bottom:.5rem}
.cart-summary__products{border-bottom:1px solid var(--bs-gray-200);margin-bottom:.75rem}
.cart-summary__products>p{margin-bottom:0;padding:1rem 0}
.cart-summary__products>p:first-of-type{border-bottom:1px solid var(--bs-gray-200);padding-top:.5rem}
.cart-summary__show i{color:var(--bs-primary)}
.cart-summary__show span{vertical-align:middle}
.cart-summary__show{font-weight:500}
.cart-summary__show:hover{opacity:.6}
.cart-summary__totals span{font-weight:700}
.cart-summary__totals{border-top:1px solid var(--bs-gray-200);margin-top:.75rem;padding-top:1rem}
.cart__item .product-line hr{margin-top:.75rem}
.cart__item .product-line__actions a{display:inline-block;margin-left:-.5rem;padding:.5rem}
.cart__item .product-line__actions a:after{background:var(--bs-primary);content:"";display:block;height:1px;transition:.25s ease-out;width:100%}
.cart__item .product-line__actions a:hover:after{opacity:0}
.cart__item .product-line__basic .badge{padding:.25rem}
.cart__item .product-line__current span{font-weight:600}
.cart__item .product-line__image img{border-radius:8px}
.cart__item .product-line__item{display:block;margin-bottom:.5rem}
.cart__item .product-line__regular{color:var(--bs-gray-600);text-decoration:line-through}
.cart__item .product-line__title{align-self:start;color:var(--bs-gray-800);font-weight:600;width:100%}
.category-tree{border-bottom:var(--category-tree-border-bottom);margin-bottom:2rem;padding-bottom:1rem}
.category-tree__item__header--parent{align-items:center;display:flex;justify-content:space-between}
.category-tree__item__header--parent>div{padding:0}
.category-tree__item__link{color:var(--category-tree-subtitle-color);display:block;font-size:var(--category-tree-subtitle-size);font-weight:600;padding:var(--category-tree-subtitle-spacing) 0}
.category-tree__title{border:none;font-size:var(--category-tree-title-size);margin-bottom:var(--category-tree-title-spacing);padding:0}
.category-tree__title__link{color:var(--category-tree-title-color);display:block;font-weight:600;line-height:2rem}
.checkout__steps .nav-tabs .checkout__steps--current .nav-link.active{color:var(--bs-gray-900)}
.checkout__steps .nav-tabs .checkout__steps--success .nav-link.active{color:var(--bs-success)}
.checkout__steps{border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef}
.checkout__steps--current .checkout__steps__number{background:var(--bs-gray-900)}
.checkout__steps--current .checkout__steps__text{color:var(--bs-gray-900)}
.checkout__steps--current:before,.checkout__steps--success .checkout__steps__number{background:var(--bs-success)}
.checkout__steps--success .checkout__steps__text{color:var(--bs-success)}
.checkout__steps--success:after,.checkout__steps--success:before{background:var(--bs-success)}
.checkout__steps__item{position:relative}
.checkout__steps__item:after{right:0}
.checkout__steps__item:after,.checkout__steps__item:before{background:var(--bs-gray-300);content:"";height:2px;position:absolute;top:.75rem;width:50%;z-index:0}
.checkout__steps__item:before{left:0}
.checkout__steps__item:first-of-type:before,.checkout__steps__item:last-of-type:after{display:none}
.checkout__steps__list{margin:auto;max-width:45rem;width:100%}
.checkout__steps__mobile{width:100%}
.checkout__steps__number{align-items:center;background:var(--bs-gray-300);border-radius:100%;color:var(--bs-white);display:flex;height:1.5rem;justify-content:center;margin:auto;position:relative;width:1.5rem;z-index:1}
.checkout__steps__text{color:var(--bs-gray-300)}
.col-form-label,.col-form-label-lg{padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}
.col-form-label,.form-label{color:#343a40;font-weight:700}
.contact-form .form-footer{display:flex;justify-content:flex-end;padding-top:.5rem}
.contact__details .contact__title{margin-bottom:1.5rem}
.contact__details hr{margin:0}
.contact__details i{color:var(--bs-gray-600);margin-right:1.25rem}
.contact__info--email{word-break:break-all}
.contact__item{display:flex;padding-bottom:1rem}
.contact__item:not(:first-of-type){padding-top:1rem}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}
.content-columns{align-items:stretch;display:flex;padding:0 3.75rem}
.content-columns-right .h2{text-transform:inherit}
.custom-checkbox input[type=checkbox]+span.color,.variant-links .color,label .color{background-size:contain;border-radius:4px;border:1px solid #ced4da;cursor:pointer;display:inline-block;height:1.5rem;margin:.3125rem .5rem .3125rem 0;transition:.25s ease-out;width:1.5rem}
.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.variant-links .color.active,.variant-links .color:hover,label .color.active,label .color:hover{border:2px solid #0d6efd}
.custom-checkbox input[type=checkbox]+span.color.color-sm,.variant-links .color.color-sm,label .color.color-sm{height:1rem;width:1rem}
.customer-link__link span i,.customer-link a span i{color:var(--bs-gray-700);font-size:2rem;margin-bottom:.75rem;transition:.25s ease-out}
.customer-link__link span,.customer-link a span{background:var(--bs-gray-100);border-radius:var(--bs-border-radius-sm);color:var(--bs-gray-800);display:flex;flex-direction:column;font-size:1rem;font-weight:600;padding:1.25rem 1rem;transition:.25s ease-out}
.customer-link__link span:hover i,.customer-link a span:hover i{color:var(--bs-white)}
.customer-link__link span:hover,.customer-link a span:hover{background:var(--bs-primary);color:var(--bs-white)}
.customer-link__link,.customer-link a{display:block}
.customer-link__logout{align-items:center;display:flex;justify-content:center;margin-top:2rem}
.customer-link__logout,.customer-link__logout i{color:var(--bs-danger)}
.dark{color:var(--bs-gray-800)}
.detail{align-items:center;border-bottom:4px solid var(--bs-white);display:flex;padding:1rem}
.detail__left{flex-grow:0;flex-shrink:0;width:50%}
.detail__title{font-weight:700}
.email-subscription .email-subscription__content{margin:auto;max-width:56.625rem}
.email-subscription .email-subscription__content__infos p{margin:0}
.email-subscription .email-subscription__content__infos{margin-top:.25rem}
.email-subscription .email-subscription__content__inputs .btn-primary{color:var(--bs-white);text-transform:inherit}
.email-subscription .email-subscription__content__inputs input[type=email]{border:1px solid var(--bs-gray-300);color:var(--bs-gray-300);margin-right:.5rem}
.email-subscription .email-subscription__content__inputs{align-items:center;display:flex}
.email-subscription .email-subscription__label{color:var(--bs-gray-800);font-size:1.25rem;line-height:1.75rem}
.email-subscription{background-color:var(--bs-gray-100);padding:2.5rem 1rem}
.facebook{background-image:url(../img-dist/04be689c12d686c59503..svg)}
.facebook.icon-gray{background-image:url(../img-dist/b252849e892c264f4f22..svg)}
.facebook.icon-gray:hover{background-image:url(../img-dist/fa3993a997a0b84e9900..svg)}
.facebook:before{background-image:url(../img-dist/fa3993a997a0b84e9900..svg);content:""}
.featured-products .featured-products-footer{padding-bottom:2.5rem;padding-top:1rem}
.footer .copyright{margin-bottom:0;text-align:center}
.footer .copyright,.footer .copyright a,.footer .h2,.footer .h2 a,.footer .h3,.footer .h3 a,.footer .h4,.footer .h4 a,.footer h2,.footer h2 a,.footer h3,.footer h3 a{color:var(--bs-white)}
.footer .footer-top{padding-bottom:2.5rem}
.footer .footer__block__content{color:var(--footer-text-color);padding-top:.5rem}
.footer .footer__block__content-contact .contact__email i,.footer .footer__block__content-contact .contact__fax i,.footer .footer__block__content-contact .contact__infos i,.footer .footer__block__content-contact .contact__phone i{margin-right:.5rem}
.footer .footer__block__content-contact .contact__email,.footer .footer__block__content-contact .contact__fax,.footer .footer__block__content-contact .contact__infos,.footer .footer__block__content-contact .contact__phone{align-items:center;display:flex}
.footer .footer__block__content-contact .contact__fax,.footer .footer__block__content-contact .contact__phone{margin-bottom:.5rem}
.footer .footer__block__content-contact .contact__infos{margin-bottom:1rem}
.footer .footer__block__content-contact a{color:var(--footer-text-color)}
.footer .footer__block__content-contact a:hover{color:var(--footer-hover-color)}
.footer .footer__block__content-contact>div:last-child{margin-bottom:0}
.footer .footer__block__content-list a{color:var(--footer-text-color);display:block;padding:.25rem .25rem .25rem 0;transition:.25s ease-out}
.footer .footer__block__content-list a.logout{color:#d5343c}
.footer .footer__block__content-list a:hover{color:var(--footer-hover-color)}
.footer .footer__block__content-list{margin-bottom:0}
.footer .footer__block__title{font-size:1rem;font-weight:600}
.footer .footer__block__title,.footer .footer__block__title a{color:var(--footer-heading-color)}
.footer .footer__block__toggle i{color:var(--bs-white);transition:transform .25s ease-in-out}
.footer .footer__block__toggle{align-items:center;display:flex;justify-content:space-between}
.footer .footer__block__toggle:not(.collapsed) i{transform:rotate(180deg)}
.footer .footer__main{background:var(--footer-background-color);padding-bottom:1.25rem;padding-top:2.5rem}
.footer .h2,.footer .h2 a,.footer .h3,.footer .h3 a,.footer .h4,.footer .h4 a,.footer h2,.footer h2 a,.footer h3,.footer h3 a{text-transform:inherit!important}
.footer .h2,.footer .h3,.footer .h4,.footer h2,.footer h3{font-size:1rem;margin-bottom:1.5rem}
.footer .title[aria-expanded=false] .material-icons.add,.footer .title[aria-expanded=true] .material-icons.remove{display:inline-block}
.footer .title[aria-expanded=false] .material-icons.remove{display:none}
.footer .title[aria-expanded=true] .material-icons.add{display:none}
.footer{--footer-background-color:#16181c;--footer-heading-color:var(--bs-white);--footer-hover-color:var(--bs-white);--footer-text-color:var(--bs-gray-300)}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}
.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}
.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");padding-right:calc(1.5em + .75rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");padding-right:calc(1.5em + .75rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size=1],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size=1]{background-image:url("data:image/svg+xml;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");padding-right:4.125rem}
.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size=1],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size=1]{background-image:url("data:image/svg+xml;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");padding-right:4.125rem}
.form-text{color:#495057;font-size:.75rem;margin-top:.25rem}
.googleplus{background-image:url(../img-dist/c472ea2ef3e5b3743873..svg)}
.googleplus.icon-gray{background-image:url(../img-dist/7acb0ff3a9a16ba3806d..svg)}
.googleplus.icon-gray:hover{background-image:url(../img-dist/47f13bcaf75af86613bc..svg)}
.googleplus:before{background-image:url(../img-dist/47f13bcaf75af86613bc..svg);content:""}
.header a:not(.dropdown-item):not(.btn){color:var(--header-color)}
.header a:not(.dropdown-item):not(.btn):hover,.header a:not(.dropdown-item):not(.btn):hover i{color:var(--bs-primary)}
.header-block{position:relative}
.header-block__action-btn,.header-block__action-btn:focus,.header-block__action-btn:hover{color:var(--header-top-color)}
.header-top .form-select option{text-align:right}
.header-top a{color:var(--header-top-color)}
.header-top a:not(.dropdown-item):hover,.header-top a:not(.dropdown-item):hover i{color:var(--bs-primary)}
.header-top-desktop{padding:.25rem 0}
.header-top__right>:not(:last-child){margin-right:.25rem}
.header__bottom #search_widget .clear,.search__offcanvas #search_widget .clear{color:var(--bs-gray-700);right:3.5rem}
.header__bottom #search_widget .search,.search__offcanvas #search_widget .search{color:var(--bs-gray-700);right:1.5rem}
.header__bottom #search_widget input,.search__offcanvas #search_widget input{background:var(--bs-gray-100);border-radius:100rem;height:2.5rem;padding-left:1.5rem;padding-right:3.5rem}
.header__bottom #search_widget input:focus,.search__offcanvas #search_widget input:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}
.header__bottom #search_widget,.search__offcanvas #search_widget{min-width:20rem;overflow:visible}
.inline-items{display:flex;flex-wrap:nowrap}
.input-color{display:none}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}
.instagram{background-image:url(../img-dist/f2e73154754ca03b14f7..svg)}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.layout-full-width .products-selection .select-title,.layout-left-column .products-selection .select-title{align-items:center;border:1px solid #dee2e6;display:flex;justify-content:space-between;padding:.75rem 1.25rem;text-align:left;width:100%}
.layout-full-width .products-selection .sort-by-row,.layout-left-column .products-selection .sort-by-row{align-items:center}
.layout-full-width .products-selection .total-products p,.layout-left-column .products-selection .total-products p{margin-bottom:0}
.layout-full-width .products-selection,.layout-left-column .products-selection{margin-bottom:1.25rem}
.layout-full-width .products-selections-filters,.layout-left-column .products-selections-filters{align-items:center}
.layout-left-column #left-column{padding-right:3rem}
.left-block{border-bottom:var(--left-block-border-bottom);margin-bottom:2rem;padding-bottom:1rem}
.left-block__content--list{margin-bottom:0}
.left-block__link{color:var(--left-block-subtitle-color);display:block;font-size:var(--left-block-subtitle-size);font-weight:600;padding:var(--left-block-subtitle-spacing) 0}
.left-block__title{border:none;font-size:var(--left-block-title-size);font-weight:600;margin-bottom:var(--left-block-title-spacing);padding:0}
.linkedin{background-image:url(../img-dist/b2efa71e4ca1cd26b0f4..svg);background-position:50%}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
.list-group-item-danger.list-group-item-action.active{background-color:#842029;border-color:#842029;color:#fff}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#dfc2c4;color:#842029}
.list-group-item-dark.list-group-item-action.active{background-color:#141619;border-color:#141619;color:#fff}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#bebebf;color:#141619}
.list-group-item-info.list-group-item-action.active{background-color:#055160;border-color:#055160;color:#fff}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#badce3;color:#055160}
.list-group-item-light.list-group-item-action.active{background-color:#636464;border-color:#636464;color:#fff}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#e5e5e5;color:#636464}
.list-group-item-primary.list-group-item-action.active{background-color:#084298;border-color:#084298;color:#fff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#bacbe6;color:#084298}
.list-group-item-secondary.list-group-item-action.active{background-color:#41464b;border-color:#41464b;color:#fff}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#cbccce;color:#41464b}
.list-group-item-success.list-group-item-action.active{background-color:#0f5132;border-color:#0f5132;color:#fff}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#bcd0c7;color:#0f5132}
.list-group-item-warning.list-group-item-action.active{background-color:#664d03;border-color:#664d03;color:#fff}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#e6dbb9;color:#664d03}
.login-create,.login .forgot-password{text-align:center}
.mailalerts-account-line{border-radius:var(--bs-border-radius-xl);border:var(--bs-border-width) solid var(--bs-border-color);padding:1rem}
.mailalerts-account-line__product{min-height:54px}
.mailalerts-account-line__product__attributes{color:var(--bs-body-color);font-size:.75rem}
.mailalerts-account-line__product__name{color:var(--bs-body-color);font-size:.875rem;font-weight:600}
.mailalerts-account-line__remove{color:var(--bs-black);position:absolute;right:0;top:0}
.main-menu{order:-1}
.main-menu__additionnals{flex-shrink:0;padding-bottom:0}
.main-menu__back-button .btn .material-icons{margin-right:.5rem}
.main-menu__back-button .btn,.main-menu__tree{align-items:center;display:flex}
.main-menu__mobile .menu a{display:block;padding:.5rem}
.main-menu__mobile .menu a,.main-menu__mobile .menu li:not(.h5){color:var(--bs-gray-700)}
.main-menu__mobile .menu{display:none;left:100%;max-width:25rem;padding:.5rem;position:relative;transition:.25s ease-out;width:100%}
.main-menu__mobile .menu--childrens{align-items:center;display:flex;justify-content:space-between}
.main-menu__mobile .menu.menu--current,.main-menu__mobile .menu .menu--current{display:block;left:0}
.main-menu__mobile .menu.menu--fromLeft,.main-menu__mobile .menu .menu--fromLeft{animation:from-left .25s}
.main-menu__mobile .menu.menu--fromRight,.main-menu__mobile .menu .menu--fromRight{animation:from-right .25s}
.main-menu__mobile .menu.menu--parent,.main-menu__mobile .menu .menu--parent{display:none;left:-100%;opacity:0}
.main-menu__mobile{height:100%;overflow-x:hidden;overflow-y:auto;position:relative}
.main-menu__offcanvas .contact-link{display:block;margin-bottom:1rem}
.main-menu__offcanvas{overflow:hidden}
.main-menu__title{color:var(--bs-gray-800);font-size:1.25rem;padding:0 .5rem}
.main-menu__toggle-child{padding:.5rem}
.main-menu__tree{margin-bottom:0}
.main-menu__tree>li .menu-container a[data-depth=1]{color:#343a40;font-weight:600}
.main-menu__tree>li .menu-container a[data-depth=1],.main-menu__tree>li .menu-container a[data-depth=2]{overflow-wrap:break-word;white-space:normal}
.main-menu__tree>li .menu-container a[data-depth=1]:after{display:none}
.main-menu__tree>li .menu-container a[data-depth=1]:hover,.main-menu__tree>li .menu-container a[data-depth=1]:hover i{color:var(--bs-primary)}
.main-menu__tree>li .menu-container{background-color:#fff;display:none;left:0;padding:.725rem 0;position:absolute;right:0;top:100%;z-index:1045}
.main-menu__tree>li .menu-container.focusing,.main-menu__tree>li .menu-container:focus-within{display:block}
.main-menu__tree>li:hover .menu-container{display:block}
.main-menu__tree>li>a{outline-offset:-.5rem;padding:1.5rem 1rem}
.material-icons{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons,Arial,sans-serif;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:500;height:1em;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;width:1em;word-wrap:normal}
.me-2,.product-miniature .product-miniature__price{margin-right:.5rem!important}
.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}
.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}
.navbar-dark{--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-color:hsla(0,0,100%,.55);--bs-navbar-disabled-color:hsla(0,0,100%,.25);--bs-navbar-hover-color:hsla(0,0,100%,.75);--bs-navbar-toggler-border-color:hsla(0,0,100%,.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}
.noUi-active{background:var(--bs-primary)}
.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-bg:#fff;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-border-width:1px;--bs-offcanvas-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);--bs-offcanvas-color:;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-width:400px}
.order-confirmation__details .order-details li{margin-bottom:.25rem}
.order-confirmation__details .order-details{margin-bottom:0}
.order-confirmation__items .item .item__image img{border-radius:8px}
.order-confirmation__items .item .item__image{text-align:center}
.order-confirmation__items .item .item__prices div{color:var(--bs-gray-800);font-weight:500}
.order-confirmation__items .item .item__reference{margin-bottom:0}
.order-confirmation__items .item .item__title{color:var(--bs-gray-800);font-weight:600;margin-bottom:0}
.order-confirmation__items>.row:not(:last-child),.order-confirmation__subtotals>.row:not(:last-child),.order-confirmation__totals>.row:not(:last-child){margin-bottom:1rem}
.order__header__right{text-align:right}
.order__item__header{padding:1rem}
.order__item__line,.order__total{padding:.5rem 0}
.page-history .order__actions a,.page-order-detail .order__actions a{color:var(--bs-body-color);display:inline-block;padding:.5rem}
.page-history .order__actions a:after,.page-order-detail .order__actions a:after{background:currentcolor;content:"";display:block;height:1px;transition:.25s ease-out;width:100%}
.page-history .order__actions a:hover:after,.page-order-detail .order__actions a:hover:after{color:transparent}
.page-history .orders .order,.page-order-detail .orders .order{background:#fefefe;border-radius:.5rem;padding:0 1rem}
.page-history .orders .order>div,.page-order-detail .orders .order>div{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}
.page-history .orders .order>div.order__actions,.page-order-detail .orders .order>div.order__actions{justify-content:flex-end}
.page-history .orders .order>div:not(:last-child),.page-order-detail .orders .order>div:not(:last-child){border-bottom:1px solid #e9ecef}
.page-history .orders .order__label,.page-history .orders .order__value,.page-order-detail .orders .order__label,.page-order-detail .orders .order__value{margin-bottom:0}
.page-history .orders .order__label,.page-order-detail .orders .order__label{font-weight:600}
.page-history .orders,.page-order-detail .orders{padding:.5rem}
.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}
.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}
.page-order .breadcrumb__wrapper{margin-bottom:0}
.page-product .product-pack__item{border:1px solid #e9ecef}
.page-product .product__add-to-cart .product-actions__button button{width:100%}
.page-product .product__current-price{font-weight:700}
.page-product .product__discount{color:var(--bs-gray-700);margin-left:.5rem}
.page-product .product__images .carousel{border-radius:8px;overflow:hidden}
.page-product .product__images__modal-opener{align-items:center;background-color:#fff;border-radius:50%;border:none;bottom:.635rem;box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);display:flex;height:2.5rem;justify-content:center;min-width:2.5rem;position:absolute;right:.635rem;width:2.5rem;z-index:10}
.page-product .product__infos .accordion-body{padding:0}
.page-product .product__infos .accordion-button{font-size:1.25rem;font-weight:700;padding:1.25rem 0}
.page-product .product__name{margin-bottom:2rem}
.page-product .product__price-regular{text-decoration:line-through}
.page-product .product__tax-label{color:var(--bs-gray-700);margin-bottom:1.5rem}
.page-product .product__variants .variant .color span{font-size:0}
.page-product .product__variants .variant .input-color{display:none}
.page-product .product__variants .variant ul li:first-of-type span{margin-left:0}
.page-product .product__variants .variant ul{align-items:center;display:flex}
.page-product .product__variants .variant{margin-bottom:1.5rem}
.pagination .page-link i{font-size:1.25rem;height:auto;width:auto}
.pagination-container{align-items:center;margin-bottom:1rem;margin-top:1rem}
.pagination-number{color:var(--bs-gray-600);font-size:1rem}
.password-field .btn i{pointer-events:none}
.pinterest{background-image:url(../img-dist/33e7446832ac7aa84b95..svg)}
.pinterest.icon-gray{background-image:url(../img-dist/91fc2885f1aa34fb73f6..svg)}
.pinterest.icon-gray:hover{background-image:url(../img-dist/882e1291e47c7d9d5dd7..svg)}
.pinterest:before{background-image:url(../img-dist/882e1291e47c7d9d5dd7..svg);content:""}
.product-customization-modal__line:not(:last-child){margin-bottom:1rem}
.product-miniature .card{height:100%}
.product-miniature .card{transition:.25s ease-out}
.product-miniature .card:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}
.product-miniature .product-miniature__image{height:auto}
.product-miniature .product-miniature__image{transition:.25s ease-out}
.product-miniature .product-miniature__image-container{border-radius:8px;overflow:hidden;position:relative;transition:.25s ease-out}
.product-miniature .product-miniature__infos{display:flex;flex-direction:column;flex-grow:1;padding:0;position:relative;z-index:90}
.product-miniature .product-miniature__infos__bottom{margin-bottom:1rem;margin-top:auto}
.product-miniature .product-miniature__infos__bottom,.product-miniature .product-miniature__infos__top{background-color:var(--bs-white);padding:.25rem .5rem}
.product-miniature .product-miniature__infos__top{height:100%;padding-top:.5rem}
.product-miniature .product-miniature__link{display:block;position:relative}
.product-miniature .product-miniature__link:hover .product-miniature__image{transform:scale(1.1)}
.product-miniature .product-miniature__link:hover .product-miniature__image-container{border-bottom-left-radius:0;border-bottom-right-radius:0}
.product-miniature .product-miniature__price{font-weight:600}
.product-miniature .product-miniature__prices{display:flex}
.product-miniature .product-miniature__quickview{background-color:var(--bs-white);padding:.5rem;position:absolute;top:0;transition:.25s ease-out;width:100%;z-index:-1}
.product-miniature .product-miniature__quickview{display:flex;margin:auto}
.product-miniature .product-miniature__quickview_button .material-icons{font-size:1.25rem;margin-right:.25rem}
.product-miniature .product-miniature__quickview_button{align-items:center;border:0;display:flex;font-size:1rem;justify-content:center;padding:.5rem;text-decoration:none;width:100%}
.product-miniature .product-miniature__quickview_touch{align-items:center;background-color:#fff;border-radius:50%;border:none;bottom:.635rem;box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);display:none;height:2.5rem;justify-content:center;min-width:2.5rem;position:absolute;right:.635rem;width:2.5rem;z-index:10}
.product-miniature .product-miniature__regular-price{color:var(--bs-gray-700)}
.product-miniature .product-miniature__regular-price{text-decoration:line-through}
.product-miniature .product-miniature__title{font-size:1rem;margin-bottom:0}
.product-miniature .product-miniature__title{margin:0}
.product-miniature .variant-links>a:first-child{margin-left:0}
.product-miniature:hover .product-miniature__quickview{transform:translateY(-100%)}
.product__details,.product__features{background:var(--bs-gray-100)}
.progress{--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-color:#fff;--bs-progress-bar-transition:width .6s ease;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);--bs-progress-font-size:.75rem;--bs-progress-height:1rem;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);font-size:var(--bs-progress-font-size);height:var(--bs-progress-height)}
.progress,.progress-bar{display:flex;overflow:hidden}
.quantity-button button .material-icons{font-size:1.25rem;pointer-events:none}
.quantity-button button .spinner-border{border-width:.125rem}
.quantity-button button:focus{box-shadow:none}
.ratio-homeSlider{--bs-aspect-ratio:42.85714%;min-height:300px}
.register-form__login-prompt{margin-bottom:0;margin-top:.5rem}
.rich-text .h1,.rich-text .h2,.rich-text .h3,.rich-text .h4,.rich-text .h5,.rich-text .h6,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--bs-gray-800);font-weight:700}
.rich-text .h1,.rich-text h1{font-size:2.5rem}
.rich-text .h2,.rich-text h2{font-size:2rem;margin-bottom:1rem;margin-top:2rem}
.rich-text .h3,.rich-text h3{font-size:1.75rem;margin-bottom:.75rem;margin-top:1.75rem}
.rich-text .h4,.rich-text h4{font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem}
.rich-text .h5,.rich-text h5{font-size:1.25rem;margin-bottom:.25rem;margin-top:1.25rem}
.rich-text .h6,.rich-text h6{font-size:1rem;margin-bottom:0;margin-top:1rem}
.rich-text p,.rich-text ul{font-size:1rem}
.rich-text table,.table{--bs-table-accent-bg:transparent;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-active-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);--bs-table-hover-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-striped-color:var(--bs-body-color);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}
.rich-text table>:not(caption)>*>*,.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}
.rich-text table>tbody,.table>tbody{vertical-align:inherit}
.rich-text table>thead,.table>thead{vertical-align:bottom}
.rich-text>.h1:first-child,.rich-text>.h2:first-child,.rich-text>.h3:first-child,.rich-text>.h4:first-child,.rich-text>.h5:first-child,.rich-text>.h6:first-child,.rich-text>h1:first-child,.rich-text>h2:first-child,.rich-text>h3:first-child,.rich-text>h4:first-child,.rich-text>h5:first-child,.rich-text>h6:first-child{margin-top:0}
.rounded-bottom,.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important}
.rounded-bottom,.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important}
.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}
.rss{background-image:url(../img-dist/66f8b420e646042fedc2..svg)}
.search-filters .facet-dropdown{cursor:pointer}
.search-filters .noUi-horizontal .noUi-handle{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}
.search-filters .noUi-horizontal{margin-bottom:2rem}
.search-filters .search-filters-label{margin:.25rem 0}
.search-filters .search-filters-link{font-weight:300}
.search-filters .search-filters-link,.search-filters .search-filters-subtitle{color:var(--category-tree-subtitle-color);font-size:var(--category-tree-subtitle-size)}
.search-filters .search-filters-subtitle{font-weight:600}
.search-filters .search-filters-subtitle{width:auto!important}
.search-filters .search-filters-title{color:var(--category-tree-title-color);font-size:var(--category-tree-title-size);font-weight:600}
.search-filters#search-filters .facet .facet-label .custom-checkbox,.search-filters#search-filters .facet .facet-label .custom-radio{top:-3px}
.search-result{margin:.5rem 0}
.search-result__image{border-radius:8px;height:auto;max-width:4rem}
.search-result__link{align-items:center;border-radius:8px;display:flex;padding:.25rem .5rem}
.search-result__link:hover{background:var(--bs-gray-100)}
.search-result__name{color:var(--bs-gray-800);font-size:1rem;margin-bottom:0;margin-left:1rem}
.search-result__product{margin:.25rem 0}
.search-widgets{overflow:visible!important;position:relative}
.search-widgets__dropdown{background:var(--bs-white);border-radius:var(--bs-border-radius-sm);border:1px solid #ced4da;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:30rem;overflow:hidden;position:absolute;right:0;top:calc(100% + 1rem);width:100vw}
.search-widgets__results{margin:0;max-height:20rem;overflow-y:scroll;padding:.5rem 1.5rem .5rem .5rem}
.search__container{width:calc(100% - .5rem)}
.search__offcanvas #search_widget{margin-bottom:0}
.search__offcanvas .offcanvas-header .btn-close{background:none;color:var(--bs-gray-700);height:auto;margin:0;width:auto}
.search__offcanvas .offcanvas-header{padding:.375rem 1rem}
.search__offcanvas{border-bottom:0;bottom:inherit;height:auto}
.sitemap .h2,.sitemap h2{margin-bottom:1rem}
.sitemap li>ul a{color:var(--bs-gray-700)}
.sitemap li>ul{margin-left:1rem}
.sitemap ul a{color:var(--bs-gray-800);display:block;padding:.2rem 0}
.social-sharing ul li a{display:block;font-size:0;height:100%;width:100%}
.social-sharing ul li{background-position:50%;background-size:contain;height:1.5rem;margin-right:.5rem;width:1.5rem}
.social-sharing ul li:before{background-position:50%;background-size:contain;height:100%;width:100%}
.social-sharing ul{align-items:center;display:flex;margin:0}
.social-sharing{align-items:center;display:flex}
.social-sharing>span{display:inline-block;margin-right:.5rem}
.spinner-border{--bs-spinner-animation-name:spinner-border;--bs-spinner-animation-speed:.75s;--bs-spinner-border-width:.25em;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-width:2rem;border-right-color:currentcolor;border-right:var(--bs-spinner-border-width) solid transparent;border:var(--bs-spinner-border-width) solid}
.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}
.step .address{border:1px solid #dee2e6}
.step .address,.step .address__content{cursor:pointer}
.step .address.selected{border:2px solid #0d6efd}
.step dl dd{text-align:right}
.step dl dd,.step dl dt{margin:0;padding:1rem 0;width:50%}
.step dl dd:not(:last-of-type),.step dl dt:not(:last-of-type){border-bottom:1px solid var(--bs-gray-300)}
.step dl{align-items:center;background:var(--bs-gray-100);border-radius:var(--bs-border-radius-sm);display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}
.store .card{border:1px solid #ced4da;height:100%}
.store .card-body,.store .card-footer{border:1px solid #ced4da;padding:1.5rem}
.store .store__contacts i{margin-right:.4rem}
.store .store__contacts li:not(:last-child){margin-bottom:.3rem}
.store .store__contacts{margin-bottom:0}
.store address{line-height:2rem}
.store img{border-radius:var(--bs-border-radius-sm);margin-bottom:1.5rem}
.store table td,.store table th{line-height:1.75rem}
.store table th{padding-right:1.6rem}
.store table ul{margin:0}
.subcategory__image{flex-shrink:0;width:4rem}
.subcategory__name{color:var(--bs-gray-800);font-size:1rem;margin-bottom:0;margin-left:1rem}
.subcategory__wrapper{margin-bottom:1rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-wrapper .order-products tfoot td,.table-wrapper .order-return tfoot td,.table-wrapper table tbody tr:last-child,.table-wrapper table tbody tr:last-child td,.table-wrapper table tbody tr:last-child th{border-bottom-width:0}
.table-wrapper .order-products tfoot tr:first-child td,.table-wrapper .order-return tfoot tr:first-child td{border-top:1px solid #e9ecef}
.table-wrapper table tbody td,.table-wrapper table tbody th{box-shadow:none;color:var(--bs-body-color);font-weight:400;vertical-align:middle}
.table-wrapper table{border-color:var(--bs-gray-200)}
.table-wrapper table>:not(:first-child){border-top:none}
.table-wrapper{background:#fefefe;border-radius:.5rem;padding:0 1rem}
.text-bg-primary{background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important;color:#fff!important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}
.text-gray{color:var(--bs-gray-700)}
.thumbnails__container .thumbnail img{border-radius:8px;border:2px solid transparent}
.thumbnails__container .thumbnail.active img{border:2px solid #0d6efd}
.thumbnails__container .thumbnail:not(:last-child){margin-bottom:.75rem}
.thumbnails__container{margin-top:1rem}
.tiktok{background-image:url(../img-dist/2e3cd7781deb2ffdf116..svg)}
.toast-container .toast .btn-close:focus{box-shadow:none}
.twitter{background-image:url(../img-dist/f56d95737d55e2bdba95..svg)}
.twitter.icon-gray{background-image:url(../img-dist/740f1557cae714dc4b18..svg)}
.twitter.icon-gray:hover{background-image:url(../img-dist/0ba57b3ea460c3d7d0c4..svg)}
.twitter:before{background-image:url(../img-dist/0ba57b3ea460c3d7d0c4..svg);content:""}
.user-info button{align-items:center;color:var(--bs-gray-800);display:flex;text-decoration:none}
.user-info button:after{background-position:50%;background:url("data:image/svg+xml;border:none;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");height:.75rem;margin-left:.75rem;width:.75rem}
.vimeo{background-image:url(../img-dist/4903fb37c04676f5a805..svg)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}
.youtube{background-image:url(../img-dist/726b87682d18d1e83076..svg)}
[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}
a:not(.alert-link){text-decoration:none}
a:not(.alert-link),a:not(.alert-link) .material-icons{transition:.25s ease-out}
hr:not(.alert-divider){color:var(--bs-gray-500)}
ul{list-style:none;padding-left:0}
@media(hover:none)and(pointer:coarse){
.product-miniature .product-miniature__quickview{display:none}
.product-miniature .product-miniature__quickview_touch{display:flex}
}
@media(max-width:575.98px){
#content-wrapper .page-header{margin-bottom:1rem}
.addresses__new-address i{font-size:1.5rem;height:3rem;width:3rem}
.blockcart-modal__product img{margin-bottom:1rem}
.header-top .container{padding:0}
.order__header__right .btn{width:100%}
}
@media(max-width:767.98px){
.badge{font-size:.75rem;padding:.25rem}
.blockcart-modal__product{border-bottom:1px dotted rgba(0,0,0,.2);margin-bottom:1rem;padding-bottom:1rem}
.breadcrumb__wrapper{margin-bottom:1rem}
.customer-link__link span i,.customer-link a span i{margin-bottom:0;margin-right:.75rem}
.customer-link__link span,.customer-link a span{align-items:center;flex-direction:row;padding:.5rem}
.footer .copyright{font-size:.875rem}
.footer .footer__block{margin-bottom:1rem}
.footer .footer__block:last-child{margin-bottom:2rem}
.footer .footer__block__content{font-size:.875rem}
.footer .footer__block__content-list a{padding:.5rem .5rem .5rem 0}
.header__bottom #search_widget input,.search__offcanvas #search_widget input{font-size:.9rem}
.header__bottom #search_widget,.search__offcanvas #search_widget{min-width:inherit}
.page-order .breadcrumb__wrapper{margin-bottom:0}
.page-product .breadcrumb-item:last-child{display:none}
.page-product .carousel-control-next{right:1rem}
.page-product .carousel-control-next,.page-product .carousel-control-prev{height:3rem;width:3rem}
.page-product .carousel-control-prev{left:1rem}
.search-widgets{max-width:inherit}
.search-widgets__dropdown{border-radius:0 0 8px 8px;left:-1rem;max-width:inherit;right:inherit;top:calc(100% + .25rem)}
.subcategory{flex-direction:column;text-align:center}
.subcategory__image{margin-bottom:1rem}
.subcategory__name{margin-bottom:0;margin-left:0}
.user-info .dropdown-toggle:after{display:none}
.user-info button{padding:.5rem .375rem}
}
@media(max-width:767px){
.product-miniature .product-miniature__infos__bottom .quantity-button input{max-width:unset}
}
@media(min-width:1200px){
.blockcart-modal .modal-title i{font-size:1.5rem}
.blockcart-modal .modal-title{font-size:1.25rem}
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
.fs-1{font-size:2.5rem!important}
.fs-2{font-size:2rem!important}
.fs-3{font-size:1.75rem!important}
.fs-4{font-size:1.5rem!important}
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
.main-menu{order:1}
}
@media(min-width:1400px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-xxl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
}
@media(min-width:576px){
.blockcart-modal .modal-dialog{max-width:550px}
.container,.container-sm{max-width:540px}
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
}
@media(min-width:576px)and(max-width:767.98px){
.quickview .modal-dialog{margin:1.75rem;max-width:100%}
}
@media(min-width:768px){
.blockcart-modal .modal-dialog{max-width:750px}
.container,.container-md,.container-sm{max-width:720px}
.footer .collapse{display:block}
.footer .footer__block{margin-bottom:2.5rem}
.footer .footer__block__title{margin-bottom:1.25rem}
.header-block__icon{margin-right:.2em}
.header-bottom__row{min-height:4rem}
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
.ratio-homeSlider{--bs-aspect-ratio:23.33333%}
}
@media(min-width:768px)and(max-width:991.98px){
.quickview .modal-dialog{max-width:750px}
}
@media(min-width:992px){
.blockcart-modal .modal-dialog{max-width:850px}
.container,.container-lg,.container-md,.container-sm{max-width:960px}
.header-block--active .header-block,.header-block--active .header-block__icon{color:var(--bs-primary)}
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}
}
@media(prefers-reduced-motion:reduce){
.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}
}
