.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}a{color:inherit;text-decoration:none}img{vertical-align:middle}body{font-family:"Raleway",sans-serif;font-size:14px;position:initial !important;min-height:initial !important;top:auto !important}ul{list-style-type:none;margin:0}.coming-soon-footer-banner__content{display:none !important}section{margin-bottom:60px}ul.products{width:100%;clear:both;display:inline-block}@media screen and (max-width: 1130px){ul.products{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}ul.products li.product{width:calc(50% - 10px)}}.searchwp-live-search-results-showing{margin-top:10px !important}.ui-overlay{background-color:rgba(0,0,0,.5);position:absolute;top:60px;bottom:0;left:0;right:0;z-index:-1;opacity:0;transition:all 400ms}.ui-overlay--show{z-index:10;opacity:1}.mobile-menu-open{overflow:hidden}.galery-content{width:55%}@media screen and (max-width: 1130px){.galery-content{width:100%}}h1{margin:0;margin-bottom:10px;color:#000;font-size:24px;font-weight:600;letter-spacing:2px}h2{letter-spacing:2px}.center-text{text-align:center}.subtitle h3{font-family:"Raleway",sans-serif;font-size:20px;color:#a40000;text-transform:uppercase;font-weight:normal;display:inline-block}.subtitle h3:hover{text-decoration:underline;text-underline-offset:6px}.subtitle svg{fill:#a40000;width:14px;height:14px;margin-left:6px}.content-text{margin:auto}.content-text h2,.content-text h3{color:#000;margin-top:15px;margin-bottom:10px}.content-text p{text-align:justify;font-size:14px;color:#a8a8a8;font-weight:400;line-height:1.375em;margin-bottom:10px}.content-text a{color:#a40000}.footer__content,.main__content{margin:auto}.footer__text h2,.footer__text h3,.main__text h2,.main__text h3{color:#000;margin-top:15px;margin-bottom:10px}.footer__text p,.main__text p{text-align:justify;font-size:14px;color:#a8a8a8;font-weight:400;line-height:1.375em;margin-bottom:10px}.footer__text .content-text a,.main__text .content-text a{color:#a40000}.primaryColor{color:#a40000}.text-14{font-size:14px}.text-18{font-size:18px}.text-20{font-size:20px}.text-36{font-size:36px}.text-vertical-align-middle{vertical-align:middle}h4{font-family:"Raleway",sans-serif;letter-spacing:2px}.fsn-row h3{font-weight:400;line-height:1.2em;letter-spacing:2px;margin-top:1em;margin-bottom:1em}.fsn-row h2{font-weight:400;line-height:1.2;letter-spacing:2px;font-size:30px;margin-top:0em;margin-bottom:.25em}.fsn-row p{margin:0 0 20px;line-height:1.5}.fsn-gallery .inline ul.slides .inline-image,.fsn-gallery .inline .inline-placeholder-container .inline-image{width:100%}@-moz-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@-webkit-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@-o-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"xfr_icon";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-channels:before{content:""}.icon-certified-2:before{content:""}.icon-photos:before{content:""}.icon-tags-2:before{content:""}.icon-most-recent:before{content:""}.icon-best:before{content:""}.icon-most-viewed:before{content:""}.icon-random:before{content:""}.icon-arrow-right:before{content:""}.icon-member:before{content:""}.icon-search:before{content:""}.icon-dropdown:before{content:""}.icon-certified:before{content:""}.icon-fire:before{content:""}.icon-videos:before{content:""}.icon-categories:before{content:""}.icon-blog:before{content:""}.icon-bell:before{content:""}.icon-tags:before{content:""}.icon-webcam:before{content:""}.icon-photos-3:before{content:""}.icon-share:before{content:""}.icon-twitter:before{content:""}.icon-reddit:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-dislike:before{content:""}.icon-like:before{content:""}.icon-download:before{content:""}.icon-video-channels:before{content:""}.icon-ranking:before{content:""}.icon-favorite:before{content:""}.icon-home:before{content:""}.icon-arrow-right-2:before{content:""}.icon-arrow-left:before{content:""}.icon-camera:before{content:""}.icon-upload:before{content:""}.icon-flag:before{content:""}.wc-checkout{position:relative;padding-top:65px;padding-bottom:140px}.wc-checkout__header{padding:10px;width:60%;margin-bottom:50px}@media screen and (max-width: 1130px){.wc-checkout__header{width:100%;padding:0;margin-bottom:0}}.wc-checkout__header h2{font-size:15px;margin:4px 0;color:#a40000}.wc-checkout__subhead{cursor:pointer}.wc-checkout__subhead h2{font-size:22px;padding:6px 0;margin:0;color:#a40000}.wc-checkout__bc{display:flex;position:relative;top:-30px;left:-10px;font-size:14px;list-style:none}.wc-checkout__bc li a{padding:8px 10px}.wc-checkout__bc li a:hover{color:#a40000}.wc-checkout__bc li span{padding:8px 10px;font-weight:600}.wc-checkout__bc li svg{height:16px}.wc-checkout form.woocommerce-checkout{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 1130px){.wc-checkout form.woocommerce-checkout{width:100%;flex-direction:column-reverse;display:flex;justify-content:space-between}}.wc-checkout .woocommerce-NoticeGroup-checkout{width:fit-content;position:absolute;z-index:11;top:146px}@media screen and (max-width: 1130px){.wc-checkout .woocommerce-NoticeGroup-checkout{width:100%;position:initial;top:unset}}.wc-checkout__proceed{width:65%;margin-bottom:80px}@media screen and (max-width: 1130px){.wc-checkout__proceed{width:100%}}.wc-checkout__summary{width:25%}@media screen and (max-width: 1130px){.wc-checkout__summary{width:100%}}.wc-checkout:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;content:" ";height:100%;position:absolute;left:0;top:0;-webkit-transform-origin:left;-ms-transform-origin:left;z-index:-1;transform-origin:left;width:68%;box-shadow:-15px 0 30px 0 rgba(0,0,0,.18);clip-path:inset(0px -15px 0px 10px)}@media screen and (max-width: 1130px){.wc-checkout:before{display:none;content:none}}.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{padding:10px}@media screen and (max-width: 1130px){.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{padding:10px 0px}}.wc-checkout__step1-content,.wc-checkout__step2-content,.wc-checkout__step3-content{padding:32px 0px}.wc-checkout__step1-content{display:block;min-width:100%}.wc-checkout__step2-content{display:none;min-width:100%}.wc-checkout__step3-content{display:none;min-width:100%}.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{border-bottom:1px solid #a40000}.wc-checkout #customer_details label{font-weight:600;margin-bottom:10px;display:block}.wc-checkout .shipping_address{display:none;margin:40px 0px}.wc-checkout .woocommerce-shipping-methods li,.wc-checkout .wc_payment_methods li{display:block;cursor:pointer;user-select:none;text-align:left}.wc-checkout .woocommerce-shipping-methods li label,.wc-checkout .wc_payment_methods li label{cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input,.wc-checkout .wc_payment_methods li input{display:none;cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input+label,.wc-checkout .wc_payment_methods li input+label{cursor:pointer;display:inline-block;position:relative;padding:6px;padding-left:30px;margin-bottom:10px}.wc-checkout .woocommerce-shipping-methods li input+label:before,.wc-checkout .wc_payment_methods li input+label:before{content:"";display:block;position:absolute;top:6px;left:0px;border-radius:50%;margin-right:5px;width:16px;height:16px;border:1px solid #ccc;background:#fff;cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input+label:after,.wc-checkout .wc_payment_methods li input+label:after{content:"";display:block;width:10px;height:10px;background:#a40000;position:absolute;border-radius:50%;top:9px;left:3px;opacity:0;transform:scale(0, 0);transition:all .2s cubic-bezier(0.64, 0.57, 0.67, 1.53);cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input:checked+label:after,.wc-checkout .wc_payment_methods li input:checked+label:after{opacity:1;transform:scale(1, 1)}.wc-checkout .wc_payment_methods{margin-bottom:20px}.wc-checkout .wc_payment_methods li{background:#f6f6f6;border:1px solid #d7d7d7;padding:16px 23px 6px}.wc-checkout .wc_payment_methods li div,.wc-checkout .wc_payment_methods li p{margin-top:12px;margin-bottom:12px}.wc-checkout .wc_payment_methods li fieldset{padding:14px;border:1px solid #d7d7d7;margin-bottom:16px}.wc-checkout .wc_payment_methods li>*:last-child{margin-bottom:20px}.wc-checkout .woocommerce-terms-and-conditions-wrapper{margin:20px 0}.wc-checkout .woocommerce-terms-and-conditions-wrapper p{padding:8px 0}.wc-checkout .form-row-wide{clear:both;width:100%}.wc-checkout .woocommerce-billing-fields__field-wrapper,.wc-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;gap:10px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first{width:48% !important;margin-right:0 !important}.wc-checkout .form-row label{display:block}.wc-checkout input[type=text],.wc-checkout input[type=number],.wc-checkout input[type=email],.wc-checkout input[type=tel],.wc-checkout input[type=url],.wc-checkout input[type=password],.wc-checkout input[type=search],.wc-checkout textarea,.wc-checkout .input-text{padding:0.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);height:50px;padding:18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;font-size:14px;font-weight:300}.wc-checkout .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.wc-checkout .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.wc-checkout .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row .select2-container .select2-selection--single,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first .select2-container .select2-selection--single,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row .select2-container .select2-selection--single,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first .select2-container .select2-selection--single{height:50px;display:flex;align-items:center;padding:12px}.wc-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.wc-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.wc-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.wc-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{display:flex;flex-direction:column;justify-content:flex-end}.wc-checkout .woocommerce-shipping-fields{margin-top:20px}.wc-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes textarea{min-height:120px;max-height:300px;min-width:100%;width:100%;max-width:100%;border:solid 1px #dedede;border-radius:4px;padding:18px;font-family:roboto;font-size:14px}.wc-checkout .woocommerce-checkout-payment button[type=submit]{background-color:#a40000;color:#fff;padding:14px 24px;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.wc-checkout>.entry-content>.woocommerce>.woocommerce-notices-wrapper{display:none}.wc-checkout>.entry-content>.woocommerce>.woocommerce-message{display:none}.wc-checkout .wc-checkout__summary .woocommerce-checkout-review-order{position:sticky;top:50px}.wc-checkout .wc-checkout__summary .shop_table{display:block}.wc-checkout .wc-checkout__summary .shop_table thead,.wc-checkout .wc-checkout__summary .shop_table tbody,.wc-checkout .wc-checkout__summary .shop_table tfoot{display:block}.wc-checkout .wc-checkout__summary .shop_table thead{border-bottom:1px solid #aaa;padding-bottom:10px}.wc-checkout .wc-checkout__summary .shop_table thead .product-total{opacity:0}.wc-checkout .wc-checkout__summary .shop_table tfoot .order-total{border-top:1px solid #aaa;margin-top:10px;padding-top:16px}.wc-checkout .wc-checkout__summary .shop_table tr{display:flex;justify-content:space-between;padding:10px 0px}.wc-checkout .wc-checkout__summary .shop_table .cart_item{margin-top:20px;margin-bottom:20px}.wc-checkout .wc-checkout__summary .shop_table .cart_item .product-name{font-weight:600;color:#a40000;padding-right:4px}.wc-checkout .wc-checkout__summary .shop_table .cart_item .product-name strong{color:#000}.wc-checkout .wc-checkout__summary .shop_table .cart_item .variation{display:none}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:0;margin-bottom:10px}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .showcoupon{padding:10px 10px;cursor:pointer}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form td{width:100%}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form td>p{display:none}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .woocommerce-form-coupon-toggle{font-weight:600;display:flex;justify-content:space-between}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form form{padding:10px 14px;display:flex;gap:10px;flex-direction:column}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .checkout_coupon.woocommerce-form-coupon button:hover{background-color:#710000;transition:all .5s}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .checkout_coupon.woocommerce-form-coupon button{background-color:#a40000;color:#fff;padding:14px 24px;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.woocommerce-order-received .wc-checkout:before{display:none}.woocommerce-order-received .woocommerce-order{padding:10px}.woocommerce-order-received .woocommerce-order>p{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{color:#000;font-size:26px;font-weight:normal}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:18px;font-weight:600;display:block}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{display:flex;gap:30px;list-style-type:none;margin-top:40px}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{flex-direction:column;gap:10px}}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{display:flex;flex-direction:column;border-right:solid 1px #c2c2c2;padding-right:30px;gap:10px;align-items:center}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{padding-right:0px;border-right:solid 0px #c2c2c2;border-bottom:solid 1px #c2c2c2;padding-bottom:10px}}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li strong{font-size:16px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li:last-child{border-right:0px;padding-right:0px}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li:last-child{border-bottom:0px}}.woocommerce-order-received .woocommerce-table--order-details{width:calc(50% - 20px);border:solid 1px #c2c2c2}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta{list-style-type:none;display:flex;flex-direction:column;gap:10px;margin-top:10px²}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta li{color:#000;text-overflow:clip ellipsis;overflow:hidden}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta li strong{color:#a40000}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-table--order-details{width:100%}}.woocommerce-order-received .woocommerce-table--order-details thead tr{font-size:16px;background-color:#f6f6f6}.woocommerce-order-received .woocommerce-table--order-details thead tr th{padding:10px}.woocommerce-order-received .woocommerce-table--order-details thead tr .woocommerce-table__product-name{color:#000}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;padding:10px}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;color:#a40000}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:#000}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{padding:10px;color:#a40000}.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{display:block;padding:10px;font-weight:600}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{text-align:left}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-table,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{text-align:right}.woocommerce-customer-details{margin-top:40px}.woocommerce-customer-details .woocommerce-columns--addresses{display:flex;gap:40px}@media screen and (max-width: 1130px){.woocommerce-customer-details .woocommerce-columns--addresses{gap:20px;flex-direction:column}}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{padding:30px;border:solid 2px #a40000;width:50%}@media screen and (max-width: 1130px){.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:100%}}.woocommerce-customer-details .woocommerce-column__title{color:#000;font-size:26px;font-weight:normal;margin:0px 0px 20px}.woocommerce-customer-details address{display:flex;flex-direction:column;gap:10px;font-size:16px}.woocommerce-table--order-details{width:calc(50% - 20px);border:solid 1px #c2c2c2}.woocommerce-table--order-details ul.wc-item-meta{list-style-type:none;display:flex;flex-direction:column;gap:10px;margin-top:10px}.woocommerce-table--order-details ul.wc-item-meta li{color:#000;text-overflow:clip ellipsis;overflow:hidden}.woocommerce-table--order-details ul.wc-item-meta li strong{color:#a40000}@media screen and (max-width: 1130px){.woocommerce-table--order-details{width:100%}}.woocommerce-table--order-details thead tr{font-size:16px;background-color:#f6f6f6}.woocommerce-table--order-details thead tr th{padding:10px}.woocommerce-table--order-details thead tr .woocommerce-table__product-name{color:#000}.woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;padding:10px}.woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;color:#a40000}.woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:#000}.woocommerce-table--order-details tfoot tr th{padding:10px;color:#a40000}.woocommerce-table--order-details tfoot tr td{display:block;padding:10px;font-weight:600}.woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-table--order-details tfoot tr th{text-align:left}.woocommerce-table--order-details .woocommerce-table__product-table,.woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-table--order-details tfoot tr td{text-align:right}.header{margin-bottom:30px}.header__wrapper{display:flex;justify-content:space-between;align-items:center;margin:14px 0}.header__search{width:50%}@media screen and (max-width: 1130px){.header__search{display:none}}.header__mobile-nav{display:flex;align-items:center}@media screen and (min-width: 1130px){.header__mobile-nav{display:none}}.header__mobile-nav .header__icon{display:flex}.header__brand img{width:220px;height:auto}@media screen and (max-width: 1130px){.header__brand img{width:140px}}.header__icon{display:flex;gap:10px;align-items:flex-end}@media screen and (max-width: 1130px){.header__icon{display:none}}#google_translate_element2{display:none}#gtranslate_wrapper .selected:hover{cursor:pointer}#gtranslate_wrapper .selected svg{margin-left:4px;transition:all .5s}#gtranslate_wrapper .selected .rotate90{transform:rotate(0.5turn);transition:all .5s}#gtranslate_wrapper .option{position:absolute;z-index:9998;background-color:#f6f6f6;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:hidden;overflow-x:hidden;display:flex;top:30px;right:8px;flex-direction:column}#gtranslate_wrapper .option a{background-color:#f6f6f6;padding:6px 10px}#gtranslate_wrapper .option a:hover{background-color:hsl(0,0%,91.4705882353%)}.navigation{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.navigation__custom{position:inherit !important}@media screen and (max-width: 1130px){.navigation__wrapper{display:none}}.navigation__menu{display:flex;align-items:flex-start;justify-content:center;gap:40px}.navigation__menu>li.menu-item-has-children>a::after{content:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.99994 7.05369L0.346191 1.39994L1.39994 0.346191L5.99994 4.94619L10.5999 0.346191L11.6537 1.39994L5.99994 7.05369Z%27 /%3E%3C/svg%3E%0A");font-size:12px;margin-left:8px;color:#000;transition:transform .2s ease}.navigation__menu>li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.navigation__menu>li{position:relative;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-size:15px;padding:14px 2px;transition:color .3s;color:#000;font-weight:500;display:flex;align-items:center}.navigation__menu>li>a{display:flex;align-items:center;gap:6px;transition:color .2s ease}.navigation__menu>li>a:hover{color:gray}.navigation__menu>li>a:hover::after,.navigation__menu>li>a:hover::before{left:0}.navigation__menu>li:hover>.sub-menu{visibility:visible;opacity:1}.navigation__menu .submenu{visibility:hidden;opacity:0}.navigation__menu .submenu__wrap{list-style-type:none;display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;max-height:200px;width:100%}.navigation__menu .submenu__wrap li a{font-family:"Raleway",sans-serif;color:#69697a;text-transform:none;font-weight:normal;transition:all .5s;font-size:14px}.navigation__menu .submenu__wrap li a:hover{color:#000;text-decoration:underline;transition:all .5s}.navigation__menu .submenu__item h3{font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#000;margin:10px 0}.navigation__menu .submenu__item>div{position:relative}.navigation__menu .submenu__item svg{position:absolute;bottom:4px;right:4px}.navigation .sub-menu{position:absolute;left:0;top:46px;visibility:hidden;opacity:0;z-index:1000;transition:opacity .2s ease-in;background:#fff;width:max-content}.navigation .sub-menu li{transition:all .5s}.navigation .sub-menu li:hover{background-color:#fafafa;transition:all .5s}.navigation .sub-menu li:last-child{border-bottom:none}.navigation .sub-menu li a{display:block;padding:12px 18px;color:#000;text-decoration:none}.navigation .sub-menu li a:hover{background-color:hsl(0,0%,90%)}@media(max-width: 768px){.navigation{flex-direction:column}.navigation>li{width:100%}.navigation .sub-menu{position:static;display:none}.navigation>li:hover>.sub-menu{display:block}}.navigation__custom-submenu{position:absolute;top:144px;visibility:hidden;opacity:0;width:100%;left:0;z-index:100}.navigation__custom-wrapper{display:flex;justify-content:space-between;gap:30px}.navigation__custom-col{display:flex;flex-direction:column;align-items:start;text-align:left;width:33%;padding:30px 0;justify-content:center}.navigation__custom-col--news{background-color:#fafafa;padding:30px;border-radius:8px}.navigation__custom-col--news #nav-news-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.navigation__custom-col--news #nav-news-top h3{margin-bottom:0px}.navigation__custom-block{padding:30px 4em;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.13);box-shadow:0 5px 5px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.13)}.navigation__custom-block h2{font-size:24px;font-weight:700;text-transform:none}.navigation__custom-block h3{font-size:18px;font-weight:600;text-transform:none;margin-bottom:20px;display:flex;align-items:center}.navigation__custom-block h3 svg{fill:#a40000;margin-left:8px;width:18px;height:18px}.navigation__news{width:100%;height:100%}.navigation__news a{display:block;width:100%;height:100%;position:relative;min-height:200px}.navigation__news a img{width:100%;height:100%;object-fit:cover;border-radius:8px}.navigation__news-footer{position:absolute;bottom:0;background:#a40000;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.navigation__news-footer h4{color:#fff;text-overflow:ellipsis;max-width:80%;overflow:hidden;white-space:nowrap;text-transform:none}.navigation__news-footer svg{fill:#fff;width:12px;height:12px;margin:0 14px}.custom-menu-open .blur{display:block}.admin-bar .navigation__custom-submenu{position:absolute;top:176px;visibility:hidden;opacity:0;width:100%;left:0;z-index:100}.nav-menu-mobile__container{position:relative}.nav-menu-mobile__brand{margin-top:25px;margin-bottom:25px;display:flex;justify-content:center}.nav-menu-mobile__brand img{width:200px}.nav-menu-mobile nav{position:fixed;height:100%;top:0;width:70%;left:-70%;overflow:auto;z-index:99998;border:none;background:#fff;clear:both;display:block;margin:auto}.nav-menu-mobile .menu{display:flex;flex-direction:column;list-style-type:none}.nav-menu-mobile .menu li{padding:18px 30px;border-bottom:1px solid #dedede}.nav-menu-mobile .menu li .sub-menu{display:none}.nav-menu-mobile-close{display:block}.nav-menu-mobile--tirage nav{width:30%}@media screen and (max-width: 1130px){.nav-menu-mobile--tirage nav{width:70%}}.nav-menu-mobile__top{display:flex;align-items:center}.nav-menu-mobile-close{cursor:pointer;margin:15px 15px;display:flex;align-items:center}.nav-menu-mobile-close svg{width:24px;height:24px}.nav-menu-mobile__brand{width:100%;margin-right:24px;margin-top:12px;margin-bottom:12px}.nav-menu-mobile__brand img{width:230px}.nav-menu-mobile .menu-mobile-social{display:flex;justify-content:space-around;align-items:center;margin-top:10px}.footer{margin-top:30px;border-top:1px solid #f2f2f2;padding-top:30px;font-family:"Raleway",sans-serif;font-optical-sizing:auto}.footer__cols{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;grid-auto-rows:minmax(100px, auto)}@media screen and (max-width: 850px){.footer__cols{grid-template-columns:repeat(1, 1fr)}}.footer__col{font-size:14px}@media screen and (max-width: 850px){.footer__col{text-align:center}}.footer__col-title{text-transform:uppercase;color:#1e1e1e;font-weight:bold;font-size:16px;margin-bottom:12px}.footer__col ul{list-style-type:none}.footer__col ul li{padding:6px 4px 6px}.footer__col ul li:not(.footer__col-title) a{position:relative;display:inline-block;transition:color .2s ease}.footer__col ul li:not(.footer__col-title) a:hover{color:gray}.footer__col ul li:not(.footer__col-title) a:hover::after,.footer__col ul li:not(.footer__col-title) a:hover::before{width:100%;left:0}.footer__col ul li:not(.footer__col-title) a::after,.footer__col ul li:not(.footer__col-title) a::before{content:"";position:absolute;top:calc(100% + 5px);width:0;right:0;height:1px}.footer__col ul li:not(.footer__col-title) a::before{transition:width .4s cubic-bezier(0.51, 0.18, 0, 0.88) .1s;background:#5a5a5a}.footer__col ul li:not(.footer__col-title) a::after{transition:width .2s cubic-bezier(0.29, 0.18, 0.26, 0.83);background:#a40000}.footer__col p{padding:6px 4px 6px}.footer__col .logo{width:100%;padding-right:70px}@media screen and (max-width: 1130px){.footer__col .logo{display:none}}.footer__col .logo img{width:100%}.footer__tel{display:block;font-weight:500;margin:20px 0;transition:color .3s}.footer__tel:hover{color:#a40000;transition:color .3s}.footer__legals{padding:24px 24px 12px;text-align:center;width:100%;font-size:14px;font-weight:500}.footer__legals p{padding:4px 0 4px}.footer__pixels{font-weight:400;font-size:11px}.footer__pixels .c{color:#00c4d0}.container{width:100%;max-width:1250px;padding:0 2rem !important;margin-left:auto;margin-right:auto}.container--nopadding{padding:0}.container .row{display:flex;flex-flow:row wrap;justify-content:space-between}.container .row:not(:last-child){margin-bottom:20px}.container::before,.container:after{display:none}.wc-cart{clear:both;margin-bottom:30px}.wc-cart__header{padding:10px;margin-bottom:38px}@media screen and (max-width: 1130px){.wc-cart__header{width:100%;padding:0}}.wc-cart__header h2{font-size:15px;margin:4px 0;color:#a40000}.wc-cart__subhead{cursor:pointer}.wc-cart__subhead h2{font-size:22px;padding:6px 0;margin:0;color:#a40000}.wc-cart .clear__cart{height:40px;padding:10px 20px;background-color:rgba(18,18,18,.1098039216);text-align:center;border-radius:4px;color:#000;outline:none;margin-bottom:10px;width:100%;font-weight:600}.wc-cart .clear__cart:hover{background-color:rgba(0,0,0,.115);color:#000}.wc-cart .woocommerce-cart-form__contents{display:block}.wc-cart .woocommerce-cart-form__contents thead{border-bottom:1px solid rgba(18,18,18,.11);display:block;padding:10px 24px;margin-bottom:20px}.wc-cart .woocommerce-cart-form__contents thead .product-thumbnail{display:none}.wc-cart .woocommerce-cart-form__contents thead tr{display:flex;justify-content:space-between;width:100%}.wc-cart .woocommerce-cart-form__contents thead tr th{text-transform:uppercase;font-weight:600;font-size:12px}.wc-cart .woocommerce-cart-form__contents tbody{display:block;width:100%}.wc-cart .woocommerce-cart-form__contents tbody tr{display:flex;align-items:flex-start;gap:20px;width:100%;justify-content:space-between;padding:10px 24px;margin-bottom:20px}@media screen and (max-width: 1130px){.wc-cart .woocommerce-cart-form__contents tbody tr{flex-direction:column;padding:0px;padding-bottom:40px;border-bottom:solid 1px rgba(18,18,18,.8)}}.wc-cart .woocommerce-cart-form__contents tbody tr .variation-title{color:#a40000;font-weight:600}.wc-cart .woocommerce-cart-form__contents tbody tr .product-thumbnail{width:100px;margin-right:20px}.wc-cart .woocommerce-cart-form__contents tbody tr .product-thumbnail:before{display:none;content:none}.wc-cart .woocommerce-cart-form__contents tbody tr .product-name{width:86%;text-align:left;word-wrap:break-word;word-break:break-all}@media screen and (max-width: 1130px){.wc-cart .woocommerce-cart-form__contents tbody tr .product-name{width:100%}}.wc-cart .woocommerce-cart-form__contents tbody tr .product-name:before{display:none;content:none}.wc-cart .woocommerce-cart-form__contents tbody tr .product-name>a{font-size:22px;font-weight:600;margin-bottom:20px;display:block}.wc-cart .woocommerce-cart-form__contents tbody tr .quantity{margin:10px 0}.wc-cart .woocommerce-cart-form__contents tbody tr .quantity input{height:40px;padding:10px 10px 10px 18px;border:solid 1px rgba(18,18,18,.1098039216);text-align:left;border-radius:4px;width:100px;outline:none}.wc-cart .woocommerce-cart-form__contents tbody tr .quantity input::-webkit-inner-spin-button{transform:scale(1.25, 1.24);transform-origin:right center;font-size:12px;cursor:pointer}.wc-cart .woocommerce-cart-form__contents tbody tr .product-subtotal{margin-left:auto;font-size:14px;font-weight:600;color:#6f6f6f;width:22%;text-align:right}@media screen and (max-width: 1130px){.wc-cart .woocommerce-cart-form__contents tbody tr .product-subtotal{display:flex;align-items:center;margin-left:0;justify-content:flex-end;gap:4px;width:100%}}.wc-cart .woocommerce-cart-form__contents tbody tr .product-subtotal:before{display:none;content:none}.wc-cart .woocommerce-cart-form__contents tbody tr .product-subtotal span{color:#000;font-size:22px;font-weight:600}.wc-cart .woocommerce-cart-form__contents tbody tr .product-remove{margin-top:8px;color:#a40000;text-decoration:underline;font-size:12px}.wc-cart .woocommerce-cart-form__contents tbody tr .variation{margin:20px 0}.wc-cart .woocommerce-cart-form__contents tbody tr .variation p{margin-bottom:12px}.wc-cart .woocommerce-cart-form__cart-item .product-subtotal{display:flex;align-items:center;gap:4px;justify-content:right}.wc-cart .woocommerce-cart-form__contents{float:left;width:66%;margin-bottom:30px}@media screen and (max-width: 1130px){.wc-cart .woocommerce-cart-form__contents{width:100%}}.wc-cart .cart-collaterals{float:right;width:30%}@media screen and (max-width: 1130px){.wc-cart .cart-collaterals{width:100%}}.wc-cart .product-thumbnail img{width:100%;height:auto;object-fit:contain}.wc-cart .product-price{font-size:18px;font-weight:600;color:#000;margin-bottom:10px}.wc-cart .woocommerce-shipping-methods li{display:block;cursor:pointer;user-select:none;text-align:left}.wc-cart .woocommerce-shipping-methods li label{cursor:pointer}.wc-cart .woocommerce-shipping-methods li input{display:none;cursor:pointer}.wc-cart .woocommerce-shipping-methods li input+label{cursor:pointer;display:inline-block;position:relative;padding:6px;padding-left:30px;margin-bottom:10px}.wc-cart .woocommerce-shipping-methods li input+label:before{content:"";display:block;position:absolute;top:6px;left:0px;border-radius:50%;margin-right:5px;width:16px;height:16px;border:1px solid #ccc;background:#fff;cursor:pointer}.wc-cart .woocommerce-shipping-methods li input+label:after{content:"";display:block;width:10px;height:10px;background:#a40000;position:absolute;border-radius:50%;top:9px;left:3px;opacity:0;transform:scale(0, 0);transition:all .2s cubic-bezier(0.64, 0.57, 0.67, 1.53);cursor:pointer}.wc-cart .woocommerce-shipping-methods li input:checked+label:after{opacity:1;transform:scale(1, 1)}.wc-cart .cart-collaterals .cart_totals h2{display:none}.wc-cart .cart-collaterals .cart_totals table{width:100%}.wc-cart .cart-collaterals .cart_totals table tbody,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping{display:flex;flex-direction:column}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals{flex-direction:column;align-items:flex-start}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals ul,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:20px 0}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals ul li,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals ul li{display:flex;gap:6px;align-items:center}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals ul li label,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals ul li label{font-size:16px;display:flex;align-items:center;gap:10px}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals .shipping-calculator-button,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals .shipping-calculator-button{color:#a40000;font-weight:600}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals .shipping-calculator-form,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals .shipping-calculator-form{display:flex;flex-direction:column}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals .shipping-calculator-form input,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals .shipping-calculator-form input{height:50px;padding:18px 18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;text-align:center;font-size:14px;font-weight:300}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals .shipping-calculator-form button,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals .shipping-calculator-form button{background-color:#a40000;color:#fff;padding:14px 24px;height:50px;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.wc-cart .cart-collaterals .cart_totals table tbody .woocommerce-shipping-totals .shipping-calculator-form button:hover,.wc-cart .cart-collaterals .cart_totals table .cart-info__shipping .woocommerce-shipping-totals .shipping-calculator-form button:hover{background-color:#710000;transition:all .5s}.wc-cart .cart-collaterals .cart_totals table tr{display:flex;justify-content:space-between;border-top:solid 1px rgba(18,18,18,.1098039216);padding:20px 10px;align-items:center}.wc-cart .cart-collaterals .cart_totals table .order-total th{font-weight:600;font-size:18px}.wc-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:#a40000;color:#fff;padding:14px 24px;height:50px;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.wc-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:#710000;transition:all .5s}.wc-cart .cart__actions-header{display:flex;align-items:center;justify-content:flex-end;width:100%;border-bottom:1px solid rgba(18,18,18,.11);padding:10px 24px;margin-bottom:20px}.wc-cart .cart__actions-header span{text-transform:uppercase;font-weight:600;font-size:12px}.wc-cart .cart__actions-coupon{display:flex;align-items:center;gap:10px;margin:20px 0}.wc-cart .cart__actions-coupon input,.wc-cart .cart__actions-coupon button{height:50px;padding:14px;border-radius:4px}.wc-cart .cart__actions-coupon input{border:solid 1px rgba(18,18,18,.8);width:70%}.wc-cart .cart__actions-coupon button{background-color:#a40000;color:#fff;padding:14px 24px;width:30%;border:none}.wc-cart .cart__actions-coupon button:hover{background-color:#d70000;transition:all .5s}.wc-cart .cart__row-quantity{display:flex;align-items:center;gap:10px}@media screen and (max-width: 1130px){.wc-cart .cart__row-quantity{justify-content:space-between}}.wc-cart .cart__row-quantity .cart__actions-maj button{height:40px;padding:10px 20px;background-color:rgba(18,18,18,.1098039216);text-align:left;border-radius:4px;color:#000;outline:none;border:none}.wc-cart .cart__row-quantity .cart__actions-maj button:hover{background-color:rgba(0,0,0,.1098039216);color:#000}table.shop_table_responsive tr td::before{content:attr(data-title) " : ";float:left;margin-right:6px}#shipping_country{height:50px;display:flex;align-items:center;padding:12px;background-color:#fff;border:1px solid #aaa;border-radius:4px;width:100%}.woocommerce-cart-form .wt_coupon_wrapper{display:none !important}.woocommerce-cart-form .woocommerce-shipping-totals{display:none !important}.wc-checkout__summary .coupon-form{display:none !important}.mailchimp-newsletter{margin-top:20px}.wc-checkout{position:relative;padding-top:65px;padding-bottom:140px}.wc-checkout__header{padding:10px;width:60%;margin-bottom:50px}@media screen and (max-width: 1130px){.wc-checkout__header{width:100%;padding:0;margin-bottom:0}}.wc-checkout__header h2{font-size:15px;margin:4px 0;color:#a40000}.wc-checkout__subhead{cursor:pointer}.wc-checkout__subhead h2{font-size:22px;padding:6px 0;margin:0;color:#a40000}.wc-checkout__bc{display:flex;position:relative;top:-30px;left:-10px;font-size:14px;list-style:none}.wc-checkout__bc li a{padding:8px 10px}.wc-checkout__bc li a:hover{color:#a40000}.wc-checkout__bc li span{padding:8px 10px;font-weight:600}.wc-checkout__bc li svg{height:16px}.wc-checkout form.woocommerce-checkout{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 1130px){.wc-checkout form.woocommerce-checkout{width:100%;flex-direction:column-reverse;display:flex;justify-content:space-between}}.wc-checkout .woocommerce-NoticeGroup-checkout{width:fit-content;position:absolute;z-index:11;top:146px}@media screen and (max-width: 1130px){.wc-checkout .woocommerce-NoticeGroup-checkout{width:100%;position:initial;top:unset}}.wc-checkout__proceed{width:65%}@media screen and (max-width: 1130px){.wc-checkout__proceed{width:100%}}.wc-checkout__summary{width:25%}@media screen and (max-width: 1130px){.wc-checkout__summary{width:100%}}.wc-checkout:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;content:" ";height:100%;position:absolute;left:0;top:0;-webkit-transform-origin:left;-ms-transform-origin:left;z-index:-1;transform-origin:left;width:68%;box-shadow:-15px 0 30px 0 rgba(0,0,0,.18);clip-path:inset(0px -15px 0px 10px)}@media screen and (max-width: 1130px){.wc-checkout:before{display:none;content:none}}.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{padding:10px}@media screen and (max-width: 1130px){.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{padding:10px 0px}}.wc-checkout__step1-content,.wc-checkout__step2-content,.wc-checkout__step3-content{padding:32px 0px}.wc-checkout__step1-content{display:block;min-width:100%}.wc-checkout__step2-content{display:none;min-width:100%}.wc-checkout__step3-content{display:none;min-width:100%}.wc-checkout__step1,.wc-checkout__step2,.wc-checkout__step3{border-bottom:1px solid #a40000}.wc-checkout #customer_details label{font-weight:600;margin-bottom:10px;display:block}.wc-checkout .shipping_address{display:none;margin:40px 0px}.wc-checkout .woocommerce-shipping-methods li,.wc-checkout .wc_payment_methods li{display:block;cursor:pointer;user-select:none;text-align:left}.wc-checkout .woocommerce-shipping-methods li label,.wc-checkout .wc_payment_methods li label{cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input,.wc-checkout .wc_payment_methods li input{display:none;cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input+label,.wc-checkout .wc_payment_methods li input+label{cursor:pointer;display:inline-block;position:relative;padding:6px;padding-left:30px;margin-bottom:10px}.wc-checkout .woocommerce-shipping-methods li input+label:before,.wc-checkout .wc_payment_methods li input+label:before{content:"";display:block;position:absolute;top:6px;left:0px;border-radius:50%;margin-right:5px;width:16px;height:16px;border:1px solid #ccc;background:#fff;cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input+label:after,.wc-checkout .wc_payment_methods li input+label:after{content:"";display:block;width:10px;height:10px;background:#a40000;position:absolute;border-radius:50%;top:9px;left:3px;opacity:0;transform:scale(0, 0);transition:all .2s cubic-bezier(0.64, 0.57, 0.67, 1.53);cursor:pointer}.wc-checkout .woocommerce-shipping-methods li input:checked+label:after,.wc-checkout .wc_payment_methods li input:checked+label:after{opacity:1;transform:scale(1, 1)}.wc-checkout .wc_payment_methods{margin-bottom:20px}.wc-checkout .wc_payment_methods li{background:#f6f6f6;border:1px solid #d7d7d7;padding:16px 23px 6px}.wc-checkout .wc_payment_methods li div,.wc-checkout .wc_payment_methods li p{margin-top:12px;margin-bottom:12px}.wc-checkout .wc_payment_methods li fieldset{padding:14px;border:1px solid #d7d7d7;margin-bottom:16px}.wc-checkout .wc_payment_methods li>*:last-child{margin-bottom:20px}.wc-checkout .woocommerce-terms-and-conditions-wrapper{margin:20px 0}.wc-checkout .woocommerce-terms-and-conditions-wrapper p{padding:8px 0}.wc-checkout .form-row-wide{clear:both;width:100%}.wc-checkout .woocommerce-billing-fields__field-wrapper,.wc-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;gap:10px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first{width:48% !important;margin-right:0 !important}.wc-checkout .form-row label{display:block}.wc-checkout input[type=text],.wc-checkout input[type=number],.wc-checkout input[type=email],.wc-checkout input[type=tel],.wc-checkout input[type=url],.wc-checkout input[type=password],.wc-checkout input[type=search],.wc-checkout textarea,.wc-checkout .input-text{padding:0.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);height:50px;padding:18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;font-size:14px;font-weight:300}.wc-checkout .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.wc-checkout .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.wc-checkout .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row .select2-container .select2-selection--single .select2-selection__arrow,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row .select2-container .select2-selection--single,.wc-checkout .woocommerce-billing-fields__field-wrapper .form-row-first .select2-container .select2-selection--single,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row .select2-container .select2-selection--single,.wc-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first .select2-container .select2-selection--single{height:50px;display:flex;align-items:center;padding:12px}.wc-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.wc-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.wc-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.wc-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{display:flex;flex-direction:column;justify-content:flex-end}.wc-checkout .woocommerce-shipping-fields{margin-top:20px}.wc-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes textarea{min-height:120px;max-height:300px;min-width:100%;width:100%;max-width:100%;border:solid 1px #dedede;border-radius:4px;padding:18px;font-size:14px}.wc-checkout .woocommerce-checkout-payment button[type=submit]{background-color:#a40000;color:#fff;padding:14px 24px;border:none;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.wc-checkout>.entry-content>.woocommerce>.woocommerce-notices-wrapper{display:none}.wc-checkout>.entry-content>.woocommerce>.woocommerce-message{display:none}.wc-checkout .wc-checkout__summary .woocommerce-checkout-review-order{position:sticky;top:50px}.wc-checkout .wc-checkout__summary .shop_table{display:block}.wc-checkout .wc-checkout__summary .shop_table thead,.wc-checkout .wc-checkout__summary .shop_table tbody,.wc-checkout .wc-checkout__summary .shop_table tfoot{display:block}.wc-checkout .wc-checkout__summary .shop_table thead{border-bottom:1px solid #aaa;padding-bottom:10px}.wc-checkout .wc-checkout__summary .shop_table thead .product-total{opacity:0}.wc-checkout .wc-checkout__summary .shop_table tfoot .order-total{border-top:1px solid #aaa;margin-top:10px;padding-top:16px}.wc-checkout .wc-checkout__summary .shop_table tr{display:flex;justify-content:space-between;padding:10px 0px}.wc-checkout .wc-checkout__summary .shop_table .cart_item{margin-top:20px;margin-bottom:20px}.wc-checkout .wc-checkout__summary .shop_table .cart_item .product-name{font-weight:600;color:#a40000;padding-right:4px}.wc-checkout .wc-checkout__summary .shop_table .cart_item .product-name strong{color:#000}.wc-checkout .wc-checkout__summary .shop_table .cart_item .variation{display:none}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:0;margin-bottom:10px}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .showcoupon{padding:10px 10px;cursor:pointer}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form td{width:100%}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form td>p{display:none}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .woocommerce-form-coupon-toggle{font-weight:600;display:flex;justify-content:space-between}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form form{padding:10px 14px;display:flex;gap:10px;flex-direction:column}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .checkout_coupon.woocommerce-form-coupon button:hover{background-color:#710000;transition:all .5s}.wc-checkout .wc-checkout__summary .shop_table tr.coupon-form .checkout_coupon.woocommerce-form-coupon button{background-color:#a40000;color:#fff;padding:14px 24px;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s}.woocommerce-order-received .wc-checkout:before{display:none}.woocommerce-order-received .woocommerce-order{padding:10px}.woocommerce-order-received .woocommerce-order>p{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{color:#000;font-size:26px;font-weight:normal}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:18px;font-weight:600;display:block}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{display:flex;gap:30px;list-style-type:none;margin-top:40px}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{flex-direction:column;gap:10px}}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{display:flex;flex-direction:column;border-right:solid 1px #c2c2c2;padding-right:30px;gap:10px;align-items:center}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{padding-right:0px;border-right:solid 0px #c2c2c2;border-bottom:solid 1px #c2c2c2;padding-bottom:10px}}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li strong{font-size:16px}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li:last-child{border-right:0px;padding-right:0px}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li:last-child{border-bottom:0px}}.woocommerce-order-received .woocommerce-table--order-details{width:calc(50% - 20px);border:solid 1px #c2c2c2}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta{list-style-type:none;display:flex;flex-direction:column;gap:10px;margin-top:10px²}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta li{color:#000;text-overflow:clip ellipsis;overflow:hidden}.woocommerce-order-received .woocommerce-table--order-details ul.wc-item-meta li strong{color:#a40000}@media screen and (max-width: 1130px){.woocommerce-order-received .woocommerce-table--order-details{width:100%}}.woocommerce-order-received .woocommerce-table--order-details thead tr{font-size:16px;background-color:#f6f6f6}.woocommerce-order-received .woocommerce-table--order-details thead tr th{padding:10px}.woocommerce-order-received .woocommerce-table--order-details thead tr .woocommerce-table__product-name{color:#000}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;padding:10px}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;color:#a40000}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:#000}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{padding:10px;color:#a40000}.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{display:block;padding:10px;font-weight:600}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{text-align:left}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-table,.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{text-align:right}.woocommerce-customer-details{margin-top:40px}.woocommerce-customer-details .woocommerce-columns--addresses{display:flex;gap:40px}@media screen and (max-width: 1130px){.woocommerce-customer-details .woocommerce-columns--addresses{gap:20px;flex-direction:column}}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{padding:30px;border:solid 2px #a40000;width:50%}@media screen and (max-width: 1130px){.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:100%}}.woocommerce-customer-details .woocommerce-column__title{color:#000;font-size:26px;font-weight:normal;margin:0px 0px 20px}.woocommerce-customer-details address{display:flex;flex-direction:column;gap:10px;font-size:16px}.woocommerce-table--order-details{width:calc(50% - 20px);border:solid 1px #c2c2c2}.woocommerce-table--order-details ul.wc-item-meta{list-style-type:none;display:flex;flex-direction:column;gap:10px;margin-top:10px}.woocommerce-table--order-details ul.wc-item-meta li{color:#000;text-overflow:clip ellipsis;overflow:hidden}.woocommerce-table--order-details ul.wc-item-meta li strong{color:#a40000}@media screen and (max-width: 1130px){.woocommerce-table--order-details{width:100%}}.woocommerce-table--order-details thead tr{font-size:16px;background-color:#f6f6f6}.woocommerce-table--order-details thead tr th{padding:10px}.woocommerce-table--order-details thead tr .woocommerce-table__product-name{color:#000}.woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;padding:10px}.woocommerce-table--order-details .woocommerce-table__product-name{font-weight:600;color:#a40000}.woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:#000}.woocommerce-table--order-details tfoot tr th{padding:10px;color:#a40000}.woocommerce-table--order-details tfoot tr td{display:block;padding:10px;font-weight:600}.woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-table--order-details .woocommerce-table__product-name,.woocommerce-table--order-details tfoot tr th{text-align:left}.woocommerce-table--order-details .woocommerce-table__product-table,.woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-table--order-details tfoot tr td{text-align:right}.woocommerce-error{background-color:#fff9f3 !important;border:1px solid #a40000;border-radius:4px;box-sizing:border-box;color:#2f2f2f;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px;list-style-type:none}.woocommerce-info{background-color:#fff9f3 !important;border:1px solid #a40000;border-radius:4px;box-sizing:border-box;color:#a40000;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px;list-style-type:none}.woocommerce-message{background-color:#fff9f3 !important;border:1px solid #a40000;border-radius:4px;box-sizing:border-box;color:#a40000;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px !important}.btn{align-items:center;padding:8px 30px;gap:8px;display:block;border-radius:4px}.btn--primary{border:2px solid #a40000;width:180px;height:40px;font-size:14px;text-decoration:none;color:#000;text-align:center;position:relative;transition:all .35s}.btn--primary:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background-color:#a40000;transition:all .35s}.btn--primary span{position:relative;z-index:2}.btn--primary:hover:after{width:100%}.btn--primary:hover{color:#fff;transition:all .6s}.btn--secondary{transition:1s ease-in-out;border:1px solid #dedede;outline:none;width:180px;height:40px;cursor:pointer;background:rgba(0,0,0,0)}.btn--secondary:hover{transition:.5s ease-out;background:#fefefe}.btn--secondary svg{position:absolute;left:0;top:0;fill:none;stroke:#a40000;stroke-dasharray:0 440;stroke-dashoffset:0;transition:.5s ease-out;border-radius:4px}.btn--secondary:hover svg{stroke-dashoffset:0;stroke-dasharray:440 0}.btn--tertiary{background-color:#a40000;color:#fff;transition:all .5s}.btn--tertiary:hover{color:#fff;background-color:#d70000;transition:all .5s}.btn__tirage{width:50%;height:50px;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:4px;font-weight:500;position:relative}.btn__tirage--back{border:0;background-color:#e0e0e0;color:#000}.btn__tirage--back:disabled{background-color:#f6f6f6;color:#949494;cursor:not-allowed}.btn__tirage--back:after{position:absolute;content:"";top:0;right:0;width:0;height:100%;background-color:hsl(0,0%,82.8431372549%);transition:all .35s;border-radius:4px}.btn__tirage--back span{position:relative;z-index:2}.btn__tirage--back:disabled:after{background-color:hsla(0,0%,100%,0) !important}.btn__tirage--back:hover:after{width:100%}.btn__tirage--back:hover{color:#949494;transition:all .6s}.btn__tirage--back svg{fill:#000;z-index:2;margin-bottom:1px}.btn__tirage--back:disabled svg{fill:#949494}.btn__tirage--next{border:0;background:#a40000;color:#fff}.btn__tirage--next:disabled{background:#999;cursor:not-allowed}.btn__tirage--next:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background-color:rgb(189.5,0,0);transition:all .35s;border-radius:4px}.btn__tirage--next span{position:relative;z-index:2}.btn__tirage--next:disabled:after{background-color:hsla(0,0%,100%,0) !important}.btn__tirage--next:hover:after{width:100%}.btn__tirage--next:hover{color:#fff;transition:all .6s}.btn__tirage--next svg{fill:#fff;position:relative;z-index:2;margin-bottom:1px}.btn--back{background-color:#fff;border:solid 1px #a40000;border-radius:4px;position:absolute;top:0;left:0;color:#a40000;padding:12px 18px;transition:all .5s}.btn--back a{display:flex;align-items:center;gap:8px}.btn--back a:hover{color:#a40000}.btn--back svg{fill:#a40000;width:18px}.btn--back:hover{cursor:pointer;background-color:#e7e5e5;transition:all .5s}.btn--black{background-color:#000;color:#fff;padding:14px 75px;width:min-content;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .5s;margin-top:34px}.btn--black:hover{background-color:hsl(0,0%,5%);color:#fff;transition:all .5s}.btn-container{position:relative;width:180px;height:40px}.single_add_to_cart_button{background-color:#a40000;border-radius:4px;color:#fff;border:0;width:50%;height:50px;display:flex;align-items:center;justify-content:center;gap:16px;font-weight:500;position:relative}.product-remove a:hover{color:#a40000;font-weight:600;transition:all .5s}.search-bar{display:flex;align-items:center;background:#f9f9f9;border:1px solid #f3f3f6;border-radius:4px;padding:10px 14px;gap:12px}.search-bar button{border:none;background:none;cursor:pointer;padding:0}.search-bar__submit{position:relative;top:2px}.search-bar__field{border:none;outline:none;flex:1;font-size:16px;color:#2f2f2f;background-color:#f9f9f9}.hero{margin-bottom:20px}.hero__wrapper{display:grid;grid-template-columns:1fr 219px;gap:20px}@media screen and (max-width: 1130px){.hero__wrapper{display:grid;grid-column-gap:0px;grid-row-gap:0px}}.hero__news{height:480px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;gap:10px}@media screen and (max-width: 1130px){.hero__news{grid-area:2/1/3/4;flex-direction:row;height:max-content}}.hero__news img{width:100%;max-width:100%;border-radius:4px;margin-bottom:4px;max-height:135px;object-fit:cover}@media screen and (max-width: 1130px){.hero__news img{height:100px}}.hero__news-footer{display:flex;align-items:center;gap:8px;font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#101010}.hero__new{transition:all .5s}.hero__new:hover .hero__news-footer{text-decoration:underline;cursor:pointer;transition:all .5s}.hero__new:hover svg{margin-left:2px;transition:all .2s}@media screen and (max-width: 1130px){.hero__new{width:30%}}@media screen and (max-width: 1130px){.hero__slider{grid-area:1/1/2/4}}.hero__slider .keen-slider__slide{border-radius:4px;height:480px;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1130px){.hero__slider .keen-slider__slide{height:400px}}@media screen and (max-width: 820px){.hero__slider .keen-slider__slide{height:225px}}.keen-slider__slide{min-width:100% !important;max-width:100% !important}[class^=number-slide],[class*=" number-slide"]{background:gray;display:flex;align-items:center;justify-content:center;font-size:50px;color:#fff;font-weight:500;height:300px;max-height:100vh}.number-slide1{background:#40afff;background:linear-gradient(128deg, rgb(64, 175, 255) 0%, rgb(63, 97, 255) 100%)}.number-slide2{background:#ff4b40;background:linear-gradient(128deg, rgb(255, 154, 63) 0%, rgb(255, 75, 64) 100%)}.number-slide3{background:#b6ff40;background:linear-gradient(128deg, rgb(182, 255, 64) 0%, rgb(63, 255, 71) 100%);background:linear-gradient(128deg, rgb(189, 255, 83) 0%, rgb(43, 250, 82) 100%)}.number-slide4{background:#40fff2;background:linear-gradient(128deg, rgb(64, 255, 242) 0%, rgb(63, 188, 255) 100%)}.number-slide5{background:#ff409c;background:linear-gradient(128deg, rgb(255, 64, 156) 0%, rgb(255, 63, 63) 100%)}.number-slide6{background:#404cff;background:linear-gradient(128deg, rgb(64, 76, 255) 0%, rgb(174, 63, 255) 100%)}.navigation-wrapper{position:relative}.dots{display:flex;padding:8px 0;justify-content:right}.dot{border:none;width:6px;height:6px;background:#c5c5c5;border-radius:50%;margin:0 3px;padding:3px;cursor:pointer}.dot:focus{outline:none}.dot--active{background:#000}.arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer;display:none}.arrow--left{left:5px;fill:"#fff";background-image:url("data:image/svg+xml, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 %3E%3Cpath d=%27M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z%27 %3E%3C/path%3E%3C/svg%3E")}.arrow--right{left:auto;right:5px;background-image:url("data:image/svg+xml, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27  viewBox=%270 0 24 24%27 %3E%3Cpath d=%27M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z%27%3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27grey%27 viewBox=%270 0 24 24%27 %3E%3Cpath d=%27M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z%27 %3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--right{background-image:url("data:image/svg+xml, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27grey%27 viewBox=%270 0 24 24%27 %3E%3Cpath d=%27M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z%27%3E%3C/path%3E%3C/svg%3E")}.themes{margin-top:40px}.themes .masonry{display:flex;gap:10px;width:100%;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width: 1130px){.themes .masonry{flex-direction:column}}.themes .masonry .column{flex:1;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1130px){.themes .masonry .column{flex-direction:row}}@media screen and (max-width: 1130px){.themes .masonry .column a{width:50%}}.themes .masonry .column img{width:100%;height:auto;object-fit:cover;border-radius:6px}.themes .masonry .column img.square{aspect-ratio:1;width:100%;transition:transform .8s ease;transform-origin:50% 50%}.themes .masonry .column img.square:hover{transform:scale(1.2)}.themes .masonry .column img.rectangle{aspect-ratio:.6;width:100%;transition:transform .8s ease;transform-origin:50% 50%}@media screen and (max-width: 1130px){.themes .masonry .column img.rectangle{aspect-ratio:1}}.themes .masonry .column img.rectangle:hover{transform:scale(1.2)}.themes .masonry .column .image-container{position:relative;overflow:hidden;border-radius:8px}.themes .masonry .column h3{width:90%;position:absolute;bottom:7px;left:50%;transform:translateX(-50%);margin:0;padding:5px 10px;color:#fff;text-shadow:1px 1px #000;border-radius:5px;font-size:14px;text-align:center;font-family:"Raleway",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.artistes>.container>h2{text-align:center;font-weight:500;font-size:28px;margin-bottom:24px}.artistes__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:38px;margin-bottom:30px}@media screen and (max-width: 1130px){.artistes__wrap{grid-template-columns:repeat(2, 1fr)}}.artistes__images{box-sizing:border-box;margin:0 auto;display:flex;align-items:center;gap:5px}.artistes__images img{width:100%;min-width:0;height:140px;object-fit:cover;cursor:pointer}.artistes__footer{display:flex;align-items:center;margin-top:5px;gap:10px}.artistes__name{font-style:normal;font-weight:400;font-size:18px;letter-spacing:1px;color:#000}.artistes__pp img{width:40px;height:40px;border-radius:100%}.about__wrap{display:grid;gap:20px;grid-template-columns:1fr 400px}@media screen and (max-width: 1130px){.about__wrap{display:flex}}.about__image{height:400px;border-radius:8px;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1130px){.about__image{display:none}}.about__content{width:400px;height:400px;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:45px}.about__content h2{font-family:"Raleway",sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:31px;letter-spacing:-0.01em;text-transform:capitalize}.about__content h2 strong{color:#9e0000;display:block}.about__content p{font-style:normal;font-weight:300;font-size:11px;letter-spacing:.05em;color:#313131}.about__content .btn{display:block;width:fit-content}.product-loop__img{overflow:hidden;text-align:center;background:#fafafa;height:280px;display:flex;align-content:center;justify-content:center;align-items:center;padding:30px;margin-bottom:10px}@media screen and (max-width: 1130px){.product-loop__img{height:150px}}.product-loop__img img{width:100%;height:auto}.product-loop h2{font-family:"Raleway",sans-serif;font-style:normal;font-weight:600;font-size:18px;color:#000;margin-bottom:8px}.product-loop__author{margin-bottom:6px}.product-loop .price{font-family:"Raleway",sans-serif;font-style:normal;font-weight:600;font-size:15px;color:#a40000}ul.products li.product img{object-fit:contain;width:100%;height:100%}.produit-simple__wrap .onsale{display:none}.product-loop .onsale{position:absolute;background:#a40000;color:#fff;font-weight:600;top:24px;padding:5px 10px}.product-loop .signed-by-author{position:absolute;background:#000;color:#fff;font-weight:600;top:250px;padding:5px 10px}.separateur{height:1px;background:#f3f3f3;width:100%;margin:30px 0}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce-pagination{margin-top:40px}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border:1px solid #efefef;padding:0;margin:0;margin-right:6px;margin-bottom:6px;float:left;display:inline;overflow:hidden;border-radius:8px}.woocommerce nav.woocommerce-pagination ul li:has(span.current){border:1px solid #a40000}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#efefef}.woocommerce nav.woocommerce-pagination ul li span.current{background:#a40000;color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li .page-numbers{padding:11px 2px;width:36px;height:36px;text-align:center}.expo-banner{position:sticky;bottom:20px;display:flex;gap:60px;background-color:#fafafa;padding:40px 60px;border-radius:8px;width:100%;max-width:1186px;align-items:center;justify-content:flex-end;margin:80px auto 0;z-index:999;min-height:200px}.expo-banner img{width:25%;height:100%;position:absolute;bottom:40px;left:40px;object-fit:cover;border-radius:4px}.expo-banner__text{display:flex;gap:40px;flex-direction:column;width:50%;padding-left:40px}.expo-banner__text h4{font-size:18px}.expo-banner__text p{color:#757575;font-weight:light}.expo-banner__actions{display:flex;flex-direction:column;justify-content:space-around;height:120px;width:180px}.hide{display:none !important}.popup-cart{display:flex;position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 1130px){.popup-cart{height:auto}}.popup-cart-close{cursor:pointer}.popup-cart__wrap{width:50%;position:relative;height:auto;margin:auto;background-color:#fff;display:flex;flex-direction:column;gap:40px;padding:30px;border-radius:4px;border:1px solid #cfcfcf;z-index:2000}@media screen and (max-width: 1130px){.popup-cart__wrap{width:90%;padding:20px;gap:10px;margin:10px auto}}@media screen and (max-width: 1130px){.popup-cart__infos-block{max-height:330px;overflow:auto}}.popup-cart__top{display:flex;justify-content:space-between;align-items:center}.popup-cart__top span{font-size:20px;font-weight:100}@media screen and (max-width: 1130px){.popup-cart__top span{font-size:16px}}.popup-cart__content{display:flex;gap:40px}@media screen and (max-width: 1130px){.popup-cart__content{flex-direction:column;gap:20px}}.popup-cart__content-img{height:fit-content;width:20%}@media screen and (max-width: 1130px){.popup-cart__content-img{width:100px;height:100px}}.popup-cart__content-img img{width:100%;height:100%;object-fit:contain}.popup-cart__content-img{position:relative;width:90px;height:90px}.popup-cart__content-img img{object-fit:cover;width:100%;height:100%;cursor:pointer;z-index:10}.popup-cart__content-img.active img,.popup-cart__content-img.default-active img{border:4px solid #a40000}.popup-cart__content-img.active img,.popup-cart__content-img.default-active img{border:4px solid #a40000;cursor:default}.popup-cart__content-img.active::after,.popup-cart__content-img.default-active::after{content:"✓";display:flex;position:absolute;align-items:center;width:16px;justify-content:center;height:16px;padding:4px 0 0 0;font-size:11px;background-color:#a40000;color:#fff;top:10px;right:10px}.popup-cart__content-selection-img{display:flex;height:fit-content;flex-wrap:wrap;width:100%;gap:10px}.popup-cart__infos{width:80%;display:flex;flex-direction:column}.popup-cart__infos>strong{display:flex;align-items:center;gap:4px}@media screen and (max-width: 1130px){.popup-cart__infos{width:100%}}.popup-cart__infos-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.popup-cart__infos-header h3{font-size:20px;margin-bottom:0}@media screen and (max-width: 1130px){.popup-cart__infos-header h3{font-size:16px}}.popup-cart__infos-header span{font-size:18px}.popup-cart__infos-list{list-style-type:none;display:flex;flex-direction:column;gap:14px}.popup-cart__infos-list-li{display:flex;gap:10px}@media screen and (max-width: 1130px){.popup-cart__infos-list-li{width:100%}}.popup-cart__infos-list-li span{font-size:14px}@media screen and (max-width: 1130px){.popup-cart__infos-list-li span{width:50%;text-overflow:ellipsis;overflow:hidden}}.popup-cart__infos-name{font-weight:600;color:#a40000;white-space:nowrap}.popup-cart__actions{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1130px){.popup-cart__actions{flex-direction:column;gap:10px}}.popup-cart__actions-back{color:#a40000;font-weight:600;width:calc(33% - 10px);display:flex;align-items:center;justify-content:center;gap:12px;height:60px}@media screen and (max-width: 1130px){.popup-cart__actions-back{width:100%;height:40px}}.popup-cart__actions-back svg{fill:#a40000}.popup-cart__actions .button,.popup-cart__actions button.single_add_to_cart_button{width:calc(33% - 10px);display:flex;align-items:center;height:60px;font-weight:600;justify-content:center;line-height:1.4;font-size:14px;margin:0}@media screen and (max-width: 1130px){.popup-cart__actions .button,.popup-cart__actions button.single_add_to_cart_button{width:100%;height:40px}}.popup-cart__content-selection-img .tirage__upload-used{display:none}.popup-cart__content-selection-img--used .popup-cart__content-img{display:none}.popup-cart__content-selection-img--used .tirage__upload-used{display:block !important}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-left{top:10px;right:-6px;left:inherit}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--icon-button:is(button) svg.yith-wcwl-add-to-wishlist-button-icon{width:26px;height:26px}.remove_from_wishlist{color:#a40000}.wishlist-in-stock{color:green}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--icon-button:is(button){z-index:1}.product-bottom{display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-bottom:80px}.product-bottom__block h4{color:#000;font-weight:600;margin-bottom:20px}.product-bottom__block p{color:#727272;line-height:1.5;font-weight:400}.product-bottom__block ul{display:flex;align-items:center;gap:20px;row-gap:10px;flex-wrap:wrap}.product-bottom__block ul li{padding:8px 0px}.product-bottom__block ul li a{padding:8px 14px;background-color:#f6f6f6;color:#000;font-weight:500;transition:all .5s;border-radius:4px}.product-bottom__block ul li a:hover{background-color:hsl(0,0%,91.4705882353%);transition:all .5s}.woocommerce-product-gallery__trigger{top:1em !important;right:1em}.woocommerce-product-gallery__trigger:before{content:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 17.5V12.7885H2V16H5.2115V17.5H0.5ZM12.798 17.5V16H16.0095V12.7885H17.5095V17.5H12.798ZM0.5 5.2115V0.5H5.2115V2H2V5.2115H0.5ZM16.0095 5.2115V2H12.798V0.5H17.5095V5.2115H16.0095Z%27/%3E%3C/svg%3E%0A");display:block;border-radius:4px;padding:6px 6px 3px;border:1px solid #ccc;background:#fafafa;cursor:pointer;transition:all .5s}.woocommerce-product-gallery__trigger:hover:before{background:rgb(224.5,224.5,224.5);transition:all .5s;color:#000}.woocommerce-product-gallery__trigger span{display:none}.produit-simple{display:flex;flex-direction:column}.produit-simple .related.products{margin-top:60px}.produit-simple .related.products [data-aos^=fade][data-aos^=fade]{opacity:1}.produit-simple .product-tabs__content{display:none;padding:15px 25px 20px;line-height:1.5}.produit-simple .product-tabs__content p,.produit-simple .product-tabs__content h3{margin:1em 0}.produit-simple .product-tabs__button{margin-top:20px;width:100%;border:0;padding:15px 25px;border-top:1px solid #d0d1d3;text-align:left;display:flex;justify-content:space-between;background:#fff;cursor:pointer}.produit-simple .product-tabs__button>span{font-size:1rem;letter-spacing:-0.16px;line-height:1.5rem;font-weight:700;color:#1a1a1a}.produit-simple .product-tabs__svg{display:none}.produit-simple__wrap{display:flex}@media screen and (max-width: 1130px){.produit-simple__wrap{flex-direction:column}}.produit-simple__wrap .stock{font-weight:600}.produit-simple__wrap__right{width:100%}@media screen and (min-width: 1200px){.produit-simple__wrap__right{padding-left:80px;width:45%}}.produit-simple__wrap__right .cart{flex-direction:column;gap:20px}.produit-simple__wrap__right .sku_wrapper{display:none}.produit-simple__wrap__right .product_meta{display:flex;flex-direction:column;margin-top:20px;gap:6px}.produit-simple__wrap__right .product_meta span{font-weight:600}.produit-simple__wrap__right .product_meta span a{font-weight:normal;text-decoration:underline;color:#a40000}.produit-simple__wrap__right .button--cart{width:50%}@media screen and (max-width: 1130px){.produit-simple__wrap__right .button--cart{width:100%}}.produit-simple__wrap__right .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:20px}.produit-simple__wrap__right .woocommerce-variation-add-to-cart .quantity{width:40%}.produit-simple__wrap__right .woocommerce-variation-add-to-cart .quantity input{width:100%}.produit-simple__wrap__right .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:60%;margin:20px 0}.produit-simple__wrap__marque-link{color:#a40000;font-weight:400;font-style:italic;font-family:"Lexend";letter-spacing:2px;display:block;width:fit-content}.produit-simple__wrap__marque-link:hover{text-decoration:underline}.produit-simple__wrap .product_title{letter-spacing:1px;margin-bottom:4px;font-size:32px;color:#a40000}.produit-simple__wrap .woocommerce-product-details__short-description{margin:4px 0}.produit-simple__wrap .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin:6px 0}.produit-simple__wrap .woocommerce-product-rating .woocommerce-review-link{font-size:12px;color:#636363}.produit-simple__wrap .star-rating span::before{color:#edde11}.produit-simple__wrap .quantity{width:30%}.produit-simple__wrap .quantity input{padding:16px 10px 16px 14px;border-radius:4px;outline:none;border:solid 1px gray;height:50px;position:relative;text-align:left;font-size:16px;font-weight:600;width:100%}.produit-simple__wrap .added_to_cart.wc-forward{display:none}.produit-simple__wrap .variations{width:100%}.produit-simple__wrap .variations label{display:none}.produit-simple__wrap .variations tr{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.produit-simple__wrap .variations td{width:100%}.produit-simple__wrap .variations select{border:1px solid gray;padding:8px;font-weight:600;border-radius:4px;outline:none;height:50px;position:relative;text-align:left;font-size:16px;width:100%;cursor:pointer}@media screen and (max-width: 1130px){.produit-simple__wrap .variations select{width:100%}}.produit-simple__wrap .variations .reset_variations{display:none !important}.produit-simple__wrap .single_add_to_cart_button{width:50%;background:#a40000;color:#fff;padding:12px;font-weight:600;font-size:16px;height:50px;border-radius:4px;cursor:pointer;transition:all .5s}.produit-simple__wrap .single_add_to_cart_button:hover{background-color:#710000;transition:all .5s}@media screen and (max-width: 1130px){.produit-simple__wrap .single_add_to_cart_button{width:100%}}.produit-simple__wrap .product__onsale{display:none}.produit-simple__wrap .woocommerce-variation-availability .stock{margin:12px 0 4px;font-weight:600}.produit-simple__wrap__price{font-size:24px;line-height:normal;font-weight:600;color:#000;text-decoration:none !important;margin-bottom:10px}.produit-simple__wrap__price ins{text-decoration:none !important}.produit-simple__wrap__price .woocommerce-price-suffix{font-size:24px}.produit-simple__wrap__price-promo{color:red}.produit-simple__wrap__price-tva{font-size:12px;color:#838383;margin:0 10px;display:none}.produit-simple__wrap__price-origin{display:flex;align-items:center;font-size:14px;color:#838383;margin-top:8px}.produit-simple__wrap__price-origin bdi{text-decoration:line-through;margin-right:8px;font-size:16px}.produit-simple__wrap__price-origin strong{color:#fff;background-color:red;padding:4px 10px}.produit-simple__wrap__related{margin-top:140px;margin-bottom:80px}.produit-simple__wrap__related h2{text-align:center;margin-bottom:30px}.produit-simple .entry-summary{padding-left:80px;width:45%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1130px){.produit-simple .entry-summary{width:100%;padding-left:0}}.produit-simple .entry-summary form.cart{display:flex;gap:20px}.produit-simple .woocommerce-product-gallery{width:55%}@media screen and (max-width: 1130px){.produit-simple .woocommerce-product-gallery{width:100%}}.produit-simple .woocommerce-product-gallery .flex-viewport{height:auto}.produit-simple .woocommerce-product-gallery .flex-control-nav{display:flex}.produit-simple .woocommerce-product-gallery .flex-control-nav li{width:100px !important;height:100px}.produit-simple .woocommerce-product-gallery__image{width:100%;height:auto;min-height:fit-content}.produit-simple .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;max-height:500px;min-height:200px}.produit-simple .woocommerce-product-gallery__trigger{top:1em !important;right:1em}.produit-simple .woocommerce-product-gallery__trigger:before{content:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 17.5V12.7885H2V16H5.2115V17.5H0.5ZM12.798 17.5V16H16.0095V12.7885H17.5095V17.5H12.798ZM0.5 5.2115V0.5H5.2115V2H2V5.2115H0.5ZM16.0095 5.2115V2H12.798V0.5H17.5095V5.2115H16.0095Z%27/%3E%3C/svg%3E%0A");display:block;border-radius:4px;padding:6px 6px 3px;border:1px solid #ccc;background:#fafafa;cursor:pointer;transition:all .5s}.produit-simple .woocommerce-product-gallery__trigger:hover:before{background:rgb(224.5,224.5,224.5);transition:all .5s;color:#000}.produit-simple .woocommerce-product-gallery__trigger span{display:none}.tags__wrap{margin:20px 0}.tags__items{display:flex;flex-wrap:wrap;gap:10px 4px;justify-content:space-between}.tags__letters{width:100%;border:1px solid #333;padding:8px 20px;border-radius:10px}.tags__hidden{width:50px}.tags__fire svg{fill:#a40000}.auteurs{text-align:center}.auteurs__letters{margin:30px 0px}.auteurs__letters ul{display:flex;justify-content:space-between}@media screen and (max-width: 1130px){.auteurs__letters ul{flex-wrap:wrap;row-gap:16px;column-gap:16px;justify-content:flex-start}}.auteurs__letters ul li{padding:8px 0px}@media screen and (max-width: 1130px){.auteurs__letters ul li{width:42px}}.auteurs__letters ul li a{padding:8px 16px;border-radius:4px;background-color:#f3f3f3}.auteurs__letters ul li a:hover{background-color:rgb(217.5,217.5,217.5)}.auteurs__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:38px;margin-bottom:30px}@media screen and (max-width: 1130px){.auteurs__wrap{grid-template-columns:repeat(2, 1fr)}}.auteurs__images{box-sizing:border-box;margin:0 auto;display:flex;align-items:center;gap:5px}.auteurs__images img{width:100%;min-width:0;height:140px;object-fit:cover}.auteurs__footer{display:flex;align-items:center;margin-top:5px;gap:10px}.auteurs__name{font-style:normal;font-weight:400;font-size:18px;color:#000}.auteurs__pp img{width:40px;height:40px;border-radius:100%}.single-auteur{margin-top:40px;position:relative}.single-auteur .entry-header{width:100%;display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 1130px){.single-auteur .entry-header{flex-direction:column}}.single-auteur .entry-header .post-thumbnail{width:100%}.single-auteur .entry-header .post-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}.single-auteur__left{width:35%;position:relative;height:max-content}@media screen and (max-width: 1130px){.single-auteur__left{width:100%}}.single-auteur__banner{background-color:rgba(0,0,0,.4431372549);position:absolute;bottom:0;padding:14px 16px;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width: 1130px){.single-auteur__banner{display:none}}.single-auteur__banner span{color:#fff;display:flex;align-items:center}.single-auteur__desc{width:60%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1130px){.single-auteur__desc{width:100%}}.single-auteur__desc h1{font-family:"Raleway",sans-serif}.single-auteur__desc>div{color:#757575}.single-auteur .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s;z-index:1000}.single-auteur .popup{background-image:url(images/fond-auteur-2.jpg);padding:20px;border-radius:10px;text-align:center;box-shadow:0px 4px 6px rgba(0,0,0,.1);margin:auto;height:auto;top:0;bottom:0;position:fixed;left:0;right:0;width:1300px;aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;background-position:center center;font-family:"Inter",sans-serif}.single-auteur .popup__other{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:-1}.single-auteur .popup__other-img{position:absolute;margin:auto;max-width:6%;max-height:10%;height:auto;aspect-ratio:auto;border-width:0px;border-style:solid;border-color:#464545;border-image:url(images/alpha-chene.jpg) 70/50px/3px stretch;box-shadow:0px 2px 3px 4px rgba(0,0,0,.4705882353)}.single-auteur .popup__other-img--1{top:50%;left:170px}.single-auteur .popup__other-img--2{left:350px;top:50%}.single-auteur .popup__other-img--3{right:320px;top:50%}.single-auteur .popup__other-img--3.popup__other-img--portrait{margin-right:16px}.single-auteur .popup__other-img--portrait{margin-left:16px}.single-auteur .popup__other-img--carre{margin-left:4px}.single-auteur .popup .slider-popup{height:100%}.single-auteur .popup .slider-popup__block{width:100%;height:100%;position:absolute;top:0;opacity:0;transform:translateY(0%) translateX(0%);-webkit-transform:translateY(0%) translateX(0%)}.single-auteur .popup .slider-popup__block img{margin:auto;max-width:20%;max-height:33%;height:auto;aspect-ratio:auto;top:30px;left:0;right:0;bottom:0;position:absolute;border-width:0px;border-style:solid;border-color:#464545;border-image:url(images/alpha-chene.jpg) 70/50px/6px stretch;box-shadow:0px 10px 3px 4px rgba(0,0,0,.4705882353)}.single-auteur .popup .slider-popup__info{background-color:#f6f6f6;padding:20px;border-radius:8px;border:4px solid #a40000;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:flex-start;position:absolute;bottom:20px;right:20px;width:250px;text-align:left;transition:all .5s;-webkit-box-shadow:-4px 5px 12px 1px rgba(0,0,0,.69);box-shadow:-4px 5px 12px 1px rgba(0,0,0,.69)}.single-auteur .popup #closePopup{position:absolute;top:10px;right:14px;z-index:999}.single-auteur .popup #closePopup svg{width:30px;height:30px;fill:#000;cursor:pointer}.single-auteur .popup-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:20px;bottom:20px;visibility:hidden;opacity:0;background-color:#000;padding:20px 30px;border-radius:8px}.single-auteur .popup-contact__block{color:#fff;display:flex;flex-direction:column;gap:12px;align-items:center}.single-auteur .popup-contact__block p{font-size:14px}.single-auteur .popup-contact__block .btn--primary{color:#fff;margin-top:10px}.single-auteur .popup-contact #closePopupcontact{fill:#fff;position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:20px}.single-auteur .show{visibility:visible;opacity:1}.single-auteur .nav{border-color:#ebeaea;border-bottom:1px solid #ebeaea}.single-auteur .nav-tabs{border-color:#ebeaea;background-color:#fff;display:block;list-style:none outside none;margin:0;padding:0;border:1px solid #f1f2f2;border-bottom:none;background-color:#fff}@media only screen and (min-width: 800px){.single-auteur .nav-tabs{display:inline-block;vertical-align:middle}}.single-auteur .nav-tabs.nav-justified{width:100%;border-bottom:0 none}@media only screen and (min-width: 800px){.single-auteur .nav-tabs{margin:0 0 -1px}}.single-auteur .nav-tabs li{display:block;position:relative;float:none;text-align:center;margin:0}@media only screen and (min-width: 800px){.single-auteur .nav-tabs.nav-justified>li{display:table-cell;width:1%}}.single-auteur .nav a{text-decoration:none;box-shadow:none !important}.single-auteur .nav-tabs li .tab-link{display:block;position:relative;margin:0;padding:11px 0;outline:0;line-height:normal;border:none;border-top:3px solid #f1f2f2;background-color:#f1f2f2;color:#747474;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}@media only screen and (min-width: 800px){.single-auteur .nav-tabs li .tab-link{margin-right:1px}}.single-auteur .nav-tabs li{border-top-color:#ebeaea;background-color:#ebeaea}.single-auteur .nav-tabs li h4{margin:0;margin-top:1em;margin-bottom:1em;font-weight:300;font-size:1em;color:#2b2e32;font-size:16px;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.2;letter-spacing:4px}.single-auteur .album-tab{cursor:pointer}.single-auteur .album-tab.active{background-color:#fff;border-top:2px solid #900}.single-auteur .album-tabs__list-product{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.single-auteur .album-tabs__list-product li.product{width:100% !important}.single-auteur .album-tab.hidden{display:none}@media(max-width: 768px){.single-auteur .album-tabs__list-product{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.single-auteur .album-tabs__list-product{grid-template-columns:repeat(2, 1fr)}}.loader-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.loader{border:5px solid #f3f3f3;border-top:5px solid #a40000;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tirage{padding:0 30px 30px 30px;border-bottom:solid 1px #f2f2f2;overflow:hidden}.tirage__wrapper{display:flex;gap:30px}@media screen and (max-width: 1130px){.tirage__wrapper{display:flex;flex-direction:column}}.tirage__canvas-bg{position:relative;height:656px;display:flex;background-color:#e2dedb;opacity:0;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;width:60%}@media screen and (max-width: 1130px){.tirage__canvas-bg{width:100%;height:460px}}.tirage__canvas-bg--loaded{opacity:1 !important}.tirage__canvas-bg--transition{transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;opacity:0}.tirage__canvas{margin:auto;position:relative;top:-60px;display:flex;align-items:center}@media screen and (max-width: 390px){.tirage__canvas{scale:.9}}.tirage__canvas img{background-color:#fff;width:100%;height:100%;position:relative;transition:all .4s;outline-width:0;outline-color:#fff;outline-style:solid;scale:1.0001;border-width:0;border-color:#fff;border-style:solid;object-fit:cover}.tirage__canvas-b{box-shadow:rgba(145,145,145,.35) 2.95px 2.95px 5.6px;background-color:rgba(0,0,0,0);transition:all .5s;max-width:220px;width:220px;height:auto;display:flex;align-items:center;justify-content:center}.tirage__alert-wrap{position:absolute;text-align:center;bottom:0;width:100%;padding:12px}.tirage__select-bg{position:absolute;bottom:0;width:100%;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tirage__select-bg select{border:0;background:#f3f3f3;border-radius:8px;padding:6px 6px;font-weight:600;width:200px}.tirage__alert{background:#fff2f0;border:2px solid #ffccc7;border-radius:4px;position:relative;color:#000;padding:8px 30px;text-align:center;margin:0 10px 10px}.tirage__alert p{position:absolute;top:0;right:0;height:100%;padding:10px;cursor:pointer}.tirage__block{width:40%;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 1130px){.tirage__block{width:100%;overflow-y:auto;padding-bottom:170px}}.tirage__el{display:flex;flex-direction:column;margin-top:20px}.tirage__el-list{display:flex;flex-wrap:wrap;gap:24px;margin-top:15px}@media screen and (max-width: 670px){.tirage__el-list{max-height:285px;overflow-y:auto}}.tirage__el-list li{width:calc(50% - 15px)}@media screen and (max-width: 670px){.tirage__el-list li{width:100%}}.tirage__el-list li a{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0px 20px;height:60px;background-color:#f6f6f6;border-bottom:solid 2px #a40000;border-radius:3px;transition:all .5s;font-size:15px;position:relative}.tirage__el-list li a svg{width:18px;height:18px}.tirage__el-list li a:hover,.tirage__el-list li .active{background-color:rgb(220.5,220.5,220.5);color:#000;transition:all .5s;border-bottom:solid 2px #000}.tirage__el-list li a:hover,.tirage__el-list li a:focus{color:#000}.tirage__el-list li img{width:40px;height:40px;min-width:40px;min-height:40px;object-fit:cover}.tirage__el-list li.active a{background-color:rgb(220.5,220.5,220.5)}.tirage__limited{position:absolute;bottom:0px;font-size:10px;background:#aa1414;color:#fff;padding:2px 4px;border-top-left-radius:2px;border-top-right-radius:2px}.tirage__footer{display:flex;flex-direction:column;gap:30px;position:absolute;bottom:0;width:100%}@media screen and (max-width: 1130px){.tirage__footer{overflow:hidden}}.tirage__footer-step{display:flex;gap:30px;justify-content:space-between}.tirage__sep::before{content:"";position:absolute;width:calc(100% + 60px);height:1px;top:0px;left:-30px;z-index:-1;background:#f2f2f2}.tirage #tirage_step_recap h3{font-size:18px;font-weight:800;margin-bottom:20px}.tirage__info{display:flex;justify-content:space-between;align-items:start}@media screen and (max-width: 390px){.tirage__info{min-height:41px;gap:8px}}.tirage__info-contact{display:flex;align-items:center;gap:8px}.tirage__info-contact>div{display:flex;flex-direction:column;text-align:left;gap:4px}.tirage__info-contact>div span{color:#948f8f;font-weight:500}@media screen and (max-width: 390px){.tirage__info-contact>div span{display:flex;flex-direction:column}}.tirage__info-contact>div span strong{color:#000}.tirage__info-price{display:flex;flex-direction:column;gap:4px;text-align:right;color:#948f8f;font-weight:600;font-size:16px;text-transform:lowercase}.tirage__info-price .price-ttc-total{color:#000}.tirage__loader{background:linear-gradient(110deg, #e2e2e2 8%, #f5f5f5 18%, #e2e2e2 33%);border-radius:3px;background-size:200% 100%;animation:1s shine linear infinite;height:14px;width:100px}@media screen and (max-width: 1130px){.tirage__loader{height:24px;margin-top:0px}}@keyframes shine{to{background-position-x:-200%}}#tirage-bg-room:hover,#tirage-bg-color:hover{cursor:pointer}.boutique .woocommerce-breadcrumb{font-size:12px;margin-bottom:10px;font-style:italic;font-weight:200}.boutique .page-description,.boutique .term-description{margin-top:24px;margin-bottom:34px;font-style:normal;font-weight:600;font-size:14px;line-height:21px}.boutique__filters{margin-bottom:28px;display:flex;align-items:center;gap:8px}@media screen and (max-width: 1130px){.boutique__filters{flex-direction:column}.boutique__filters form,.boutique__filters>div{width:100%}}.boutique__filters select{border:0;background:#f3f3f3;border-radius:8px;padding:12px 12px;font-weight:600}@media screen and (max-width: 1130px){.boutique__filters select{width:100%}}.boutique__filters select:hover{cursor:pointer;background:rgb(217.5,217.5,217.5)}.boutique__filters select:focus{outline:none}.boutique .woocommerce-result-count{margin-left:auto}@media screen and (max-width: 1130px){.boutique .woocommerce-result-count{margin:0 auto}}.account__wrapper{display:flex;justify-content:center;gap:100px}@media screen and (max-width: 1130px){.account__wrapper{flex-direction:column;gap:50px}}.account__wrapper #inscription{color:#505050}.account__wrapper #inscription strong{color:#a40000}.account__wrapper #inscription:hover{color:#000;text-decoration:underline}.account__wrapper #inscription:hover strong{color:rgb(138.5,0,0)}.account__wrapper .woocommerce{width:100%}.account__wrapper .woocommerce .hide,.account__wrapper .woocommerce .u-column2{display:none}.account__left{width:50%}@media screen and (max-width: 1130px){.account__left{width:100%}}.account__left .container{max-width:100%;min-width:100%;height:100%}.account__left .account__form{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.account__left .account__form .u-column1,.account__left .account__form .u-column2{display:flex;flex-direction:column;align-items:center;gap:20px}.account__left .account__form .u-column1 h2,.account__left .account__form .u-column2 h2{font-size:24px;text-align:center}.account__left .account__form .u-column1 .woocommerce-form-login,.account__left .account__form .u-column1 .woocommerce-form-register,.account__left .account__form .u-column2 .woocommerce-form-login,.account__left .account__form .u-column2 .woocommerce-form-register{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px 60px}.account__left .account__form .u-column1 .woocommerce-form-login .form-row,.account__left .account__form .u-column1 .woocommerce-form-register .form-row,.account__left .account__form .u-column2 .woocommerce-form-login .form-row,.account__left .account__form .u-column2 .woocommerce-form-register .form-row{display:flex;width:100%;justify-content:space-between;align-items:center}@media screen and (max-width: 1130px){.account__left .account__form .u-column1 .woocommerce-form-login .form-row,.account__left .account__form .u-column1 .woocommerce-form-register .form-row,.account__left .account__form .u-column2 .woocommerce-form-login .form-row,.account__left .account__form .u-column2 .woocommerce-form-register .form-row{flex-direction:column;gap:40px}}.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form-login__submit,.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form-register__submit,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form-login__submit,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form-register__submit,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form-login__submit,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form-register__submit,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form-login__submit,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form-register__submit{padding:14px 48px;border-radius:8px;border:none;background-color:#a40000;color:#fff;transition:all .35s}.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover,.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form-register__submit:hover,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form-login__submit:hover,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form-register__submit:hover,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form-register__submit:hover,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form-login__submit:hover,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form-register__submit:hover{background-color:rgb(138.5,0,0)}.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,.account__left .account__form .u-column1 .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,.account__left .account__form .u-column1 .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,.account__left .account__form .u-column2 .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,.account__left .account__form .u-column2 .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input{cursor:pointer;display:flex;align-items:center;gap:8px}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:12px}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row label,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row label,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row label,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row label{font-weight:400}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row .password-input,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row .password-input,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row .password-input,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row .password-input{width:100%}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row input,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row input,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row input,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row input{width:100%;padding:14px 18px;border-radius:8px;border:none;background-color:#fafafa}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row input::placeholder,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row input::placeholder,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row input::placeholder,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row input::placeholder{color:#000}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-form-row input:focus,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-form-row input:focus,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-form-row input:focus,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-form-row input:focus{outline:none}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-LostPassword,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-LostPassword,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-LostPassword,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-LostPassword{color:#adadad;text-decoration:underline}.account__left .account__form .u-column1 .woocommerce-form-login .woocommerce-LostPassword:hover,.account__left .account__form .u-column1 .woocommerce-form-register .woocommerce-LostPassword:hover,.account__left .account__form .u-column2 .woocommerce-form-login .woocommerce-LostPassword:hover,.account__left .account__form .u-column2 .woocommerce-form-register .woocommerce-LostPassword:hover{color:#000}.account__right{width:50%}@media screen and (max-width: 1130px){.account__right{width:100%}}.account__right img{width:100%;height:100%;object-fit:cover}.logged-in .account__left{width:100%}.woocommerce-account .account__navigation{display:flex;justify-content:center;gap:200px}.woocommerce-account .account__navigation-right{width:30%;display:flex;justify-content:space-between}@media screen and (max-width: 1130px){.woocommerce-account .account__navigation-right{display:none}}.woocommerce-account .account__navigation-right img{width:25%;object-fit:cover}.woocommerce-account .account__navigation-img--left{object-position:left}.woocommerce-account .account__navigation-img--right{object-position:right}.woocommerce-account .account__navigation-wrap{width:40%;padding:40px 0}@media screen and (max-width: 1130px){.woocommerce-account .account__navigation-wrap{width:100%}}.woocommerce-account .account__navigation-wrap .dashboard__hello{font-size:24px}.woocommerce-account .account__navigation-wrap .dashboard__shortdesc{margin:30px 0}.woocommerce-account .entry-content{width:100%;text-align:center}.woocommerce-account .login__wrap{margin:auto;width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 1130px){.woocommerce-account .login__wrap{flex-direction:column}}.woocommerce-account .login__wrap h2{margin:0 0 20px}.woocommerce-account .login__wrap>div{padding:50px;width:45%;background-color:#f6f6f6;border-radius:4px;text-align:left}@media screen and (max-width: 1130px){.woocommerce-account .login__wrap>div{width:100%}}.woocommerce-account .login__wrap .woocommerce-form{display:flex;flex-direction:column;gap:20px}.woocommerce-account .login__wrap .woocommerce-form .woocommerce-form-row{display:flex;flex-direction:column}.woocommerce-account .login__wrap .woocommerce-form .woocommerce-form-row input{height:50px;padding:18px 18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;text-align:center;font-size:14px;font-weight:300}.woocommerce-account .login__wrap .woocommerce-form .woocommerce-form-row label{font-weight:600;margin-bottom:10px}.woocommerce-account .login__wrap .woocommerce-form .form-row{display:flex;flex-direction:column}.woocommerce-account .login__wrap .woocommerce-form .form-row button{display:flex;padding:14px 10px;background-color:#a40000;border-radius:4px;justify-content:center;color:#fff;transition:all .5s;margin-top:10px}.woocommerce-account .login__wrap .woocommerce-form .form-row button:hover{background-color:#d70000;transition:all .5s}.woocommerce-account .login__wrap .woocommerce-form .form-row .woocommerce-form__label-for-checkbox{cursor:pointer}.woocommerce-account .login__wrap .woocommerce-form .form-row .woocommerce-form__label-for-checkbox input{cursor:pointer}.woocommerce-account .woocommerce{display:flex;justify-content:center;flex-direction:column}.woocommerce-account .woocommerce .dashboard__go-back{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;margin-bottom:20px;align-items:center}@media screen and (max-width: 1130px){.woocommerce-account .woocommerce .dashboard__go-back{display:flex;justify-content:space-between}}.woocommerce-account .woocommerce .dashboard__go-back a{grid-area:1/1/2/2;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;cursor:pointer;width:30%;height:40px;border:solid 1px #a40000;border-radius:4px;background-color:#fff;color:#a40000;transition:all .25s}.woocommerce-account .woocommerce .dashboard__go-back a svg{fill:#a40000}.woocommerce-account .woocommerce .dashboard__go-back a:hover{background-color:#eee;transition:all .25s}.woocommerce-account .woocommerce .dashboard__go-back h1{text-align:center;grid-area:1/2/2/3}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;list-style-type:none;width:100%;gap:14px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{display:flex}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{width:100%;padding:24px 10px 24px 24px;color:#000;font-weight:600;background-color:#f6f6f6;border-radius:4px;display:flex;align-items:center;justify-content:space-between;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a svg{vertical-align:sub}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a .account__svg{display:block}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a .account__svg--logout{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:hsl(0,0%,91.4705882353%);transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .is-active a{background-color:hsl(0,0%,91.4705882353%)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{padding:14px 10px 14px 24px;background-color:#8d0202;color:#fff;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a svg{fill:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a .account__svg{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a .account__svg--logout{display:block}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:hsl(0,97.2027972028%,23.0392156863%);transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:100%;border-radius:4px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner{margin:0px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead{height:40px;background-color:hsl(0,0%,91.4705882353%)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table_responsive tr td{padding:20px;text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__header{text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__header-order-number{min-width:100px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button{padding:8px 16px;border-radius:4px;color:#fff;background-color:#a40000;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button:hover{background-color:rgb(189.5,0,0);transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses{display:flex;gap:20px;margin-top:20px;justify-content:space-between}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address{width:45%;border:solid 1px #727272;border-radius:4px;padding:16px;text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .edit,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address .edit{padding:4px;border-radius:4px;color:#fff;background-color:#a40000;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .edit:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address .edit:hover{background-color:rgb(189.5,0,0);transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address header{display:flex;flex-direction:column-reverse;gap:10px;margin-bottom:10px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:flex;flex-wrap:wrap;gap:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p{display:flex;flex-direction:column;width:calc(50% - 15px)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{width:100%;border:none;display:flex;flex-direction:column;gap:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-weight:600;font-size:18px;margin:10px 0;text-align:left;padding-left:80px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset input{text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p{width:calc(50% - 15px)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button{display:flex;padding:14px 10px;background-color:#a40000;border-radius:4px;justify-content:center;color:#fff;transition:all .5s;margin-top:10px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button:hover{background-color:#d70000;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input{padding:12px 14px;width:100%;outline:none;border-radius:4px;border:solid 1px #727272;margin-top:10px}.woocommerce-account .woocommerce .woocommerce-address-fields button{display:flex;padding:14px 10px;background-color:#a40000;border-radius:4px;justify-content:center;color:#fff;transition:all .5s;margin-top:10px}.woocommerce-account .woocommerce .woocommerce-address-fields button:hover{background-color:#d70000;transition:all .5s}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper .form-row{display:flex;flex-direction:column;width:calc(50% - 15px)}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper .form-row input{height:50px;padding:18px 18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;text-align:center;font-size:14px;font-weight:300}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper .form-row label{font-weight:600;margin-bottom:10px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #shipping_country_field{margin-bottom:10px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #shipping_country_field .select2-container .select2-selection--single{height:50px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #shipping_country_field .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #shipping_country_field .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;justify-content:center;height:50px}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper .select2-container .select2-container--default .select2-container--open,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper #shipping_country_field .select2-container .select2-container--default .select2-container--open{top:510px !important}.woocommerce-account .woocommerce .woocommerce-address-fields #billing_address_2_field,.woocommerce-account .woocommerce .woocommerce-address-fields #shipping_address_2_field{justify-content:flex-end}.woocommerce-ResetPassword{margin-top:20px;width:50%;background-color:#f6f6f6;padding:30px;display:flex;flex-direction:column;gap:20px;text-align:left}.woocommerce-ResetPassword .woocommerce-form-row{display:flex;flex-direction:column}.woocommerce-ResetPassword input{height:50px;padding:18px 18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;z-index:2;text-align:center;font-size:14px;font-weight:300}.woocommerce-ResetPassword label{font-weight:600;margin-bottom:10px}.woocommerce-ResetPassword button{display:flex;padding:14px 10px;background-color:#a40000;border-radius:4px;justify-content:center;color:#fff;transition:all .5s;margin-top:10px}.woocommerce-ResetPassword button:hover{background-color:#d70000;transition:all .5s}.blog__title{margin-bottom:40px;font-size:54px;font-family:"Raleway",sans-serif}.blog-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}@media(max-width: 1200px){.blog-list{gap:10px}}@media(max-width: 992px){.blog-list{gap:30px}}.blog-list__article{width:30%;display:flex;flex-direction:column;gap:10px}@media(max-width: 1200px){.blog-list__article{width:48%}}@media(max-width: 768px){.blog-list__article{width:100%}}.blog-list__image{width:100%;height:auto;max-height:200px}.blog-list__image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.blog-list__content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:10px;width:100%;padding:8px 0;max-height:200px;min-height:200px}.blog-list__content h2{font-size:24px;font-family:"Raleway",sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-list__content>a:hover{color:#000}.blog-list__date{color:#838383}.blog-list__excerpt{color:#838383;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5}.blog-list__link{color:#000;display:flex;align-items:center;transition:all .5s}.blog-list__link:hover{text-decoration:underline;transition:all .5s;text-underline-offset:2px;letter-spacing:1px}.blog-list__link:hover svg{margin-left:4px}.blog-list__link svg{width:18px;transition:all .25s}.blog__last{margin:60px 0}.blog__last .blog-list__article{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:40px}@media(max-width: 768px){.blog__last .blog-list__article{flex-direction:column}}.blog__last .blog-list__image{width:70%;height:auto;max-height:400px}.blog__last .blog-list__image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.blog__last .blog-list__content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:20px;width:30%;padding:8px 0;max-height:400px}@media(max-width: 768px){.blog__last .blog-list__content{width:100%}}.blog__last .blog-list__content h2{font-size:40px;font-family:"Raleway",sans-serif}.blog__last .blog-list__content>a:hover{color:#000}.blog__last .blog-list__date{color:#838383}.blog__last .blog-list__excerpt{color:#838383;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5}.blog__last .blog-list__link{color:#000;display:flex;align-items:center;transition:all .5s}.blog__last .blog-list__link:hover{text-decoration:underline;transition:all .5s;text-underline-offset:2px;letter-spacing:1px}.blog__last .blog-list__link:hover svg{margin-left:4px}.blog__last .blog-list__link svg{width:18px;transition:all .25s}.blog__last .blog-list__image a,.blog__last .blog-list__image{display:flex;justify-content:end;width:100%}.blog__last .blog-list__image img{width:50%}@media screen and (max-width: 1030px){.blog__last .blog-list__image img{width:100%}}.single-blog{position:relative}.single-blog .entry-header{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto}.single-blog .entry-header h1{font-family:"Raleway",sans-serif;font-weight:600;font-size:42px}.single-blog__content{display:flex;align-items:center;gap:10px;font-size:16px}.single-blog__content-date{color:#838383}.single-blog__content-author{display:flex;align-items:center;text-decoration:underline;color:#a40000}.single-blog .entry-meta{display:flex;flex-direction:column;width:100%;align-items:center;gap:20px}.single-blog .entry-meta .post-categories{display:flex;flex:wrap;gap:10px}.single-blog .entry-meta .post-categories a{padding:8px;background-color:#a40000;border-radius:4px;color:#fff;transition:all .5s}.single-blog .entry-meta .post-categories a:hover{background-color:rgb(189.5,0,0);transition:all .5s}.single-blog .entry-content{line-height:1.5;font-size:14px;margin:60px 0}.single-blog .post-thumbnail{width:50%;height:auto;margin:0 auto 20px}.single-blog .post-thumbnail img{width:100%;height:auto;border-radius:8px}.post-navigation{display:none}.page-search h1{color:#a40000;margin-bottom:24px}.page-search__loop{display:flex;flex-wrap:wrap;gap:50px}.page-search__loop article{width:calc(25% - 50px);border-radius:4px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1130px){.page-search__loop article{width:calc(33% - 50px)}}@media screen and (max-width: 800px){.page-search__loop article{width:calc(50% - 50px)}}.page-search__loop article h2{font-size:16px;margin:10px 0}.page-search__loop article .post-thumbnail{width:100%;height:215px}@media screen and (max-width: 1130px){.page-search__loop article .post-thumbnail{height:250px}}@media screen and (max-width: 800px){.page-search__loop article .post-thumbnail{height:200px}}.page-search__loop article .post-thumbnail img{width:100%;height:100%;object-fit:cover}.page-search__loop article .entry-header{text-align:left;display:flex;flex-direction:column;justify-content:center}.page-search__loop article .entry-header .entry-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page-search .nav-links{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;color:#a40000;text-decoration:underline}.contact{margin-top:20px}.contact h1{text-align:center;margin-bottom:20px;font-weight:600}.contact__wrap{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width: 1130px){.contact__wrap{flex-direction:column}}.contact__wrap-form{width:50%}@media screen and (max-width: 1130px){.contact__wrap-form{width:100%}}.contact-form{display:flex;flex-direction:column}.contact-form__block{display:flex;justify-content:space-between;margin-bottom:20px}.contact-form__block-p{width:49%;display:flex;flex-direction:column}.contact-form__block-p b{margin-bottom:10px}.contact-form__block-p input{height:50px;padding:18px 18px;width:100%;border:solid 1px #dedede;outline:none;border-radius:4px;text-align:left}.contact-form__block-p input:focus{border:solid 1px #6d6d6d}.contact-form__block-textarea{width:100%;display:flex;flex-direction:column}.contact-form__block-textarea b{margin-bottom:10px}.contact-form__block-textarea textarea{width:100% !important;max-width:100% !important;min-width:100% !important;min-height:200px !important;max-height:400px !important;padding:18px 18px;border:solid 1px #dedede;outline:none;border-radius:4px;text-align:left}.contact-form__block-textarea textarea:focus{border:solid 1px #6d6d6d}.contact-form__block-button{background-color:#a40000;color:#fff;text-transform:uppercase;border-radius:4px;display:inline-block;text-align:center;transition:all .15s;border:none;outline:none;cursor:pointer;height:40px;font-style:normal;font-weight:600;font-size:12px;line-height:12px;text-align:center}.contact-form__block-button:hover{background-color:rgb(138.5,0,0);color:#fff}.contact-form__block-button:focus{box-shadow:0 0 0 2px rgba(164,0,0,.3)}.contact-form__block-button a{padding:14px 24px;display:flex;align-items:center}.contact__infos{width:45%;display:flex;flex-direction:column}@media screen and (max-width: 1130px){.contact__infos{width:100%}}.contact__infos-adresses{display:flex;flex-direction:column;gap:20px}.contact__infos-wrap{display:flex;flex-direction:column;gap:50px;list-style-type:none;height:100%;margin-top:30px}.contact__infos-wrap li{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px}.contact__infos-wrap li .sep{display:flex;align-items:center;width:100%;text-transform:uppercase;color:#000}.contact__infos-wrap li .sep::after{content:"";border-bottom:solid 2px #a40000;width:100%;height:2px;display:inline-block;margin-left:10px}.contact__infos-wrap li span{white-space:nowrap;text-align:right;color:#7a8089}.wpcf7-response-output{border:0px !important}.g-recaptcha{display:flex;justify-content:center;margin:10px 0}
