/*
 *  Bootstrap TouchSpin - v3.1.1
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */

.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}
:root{--swiper-theme-color: #222 !important}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-button-prev:after,.swiper-button-next:after{color:#222}#blockcart-modal{color:#232323}#blockcart-modal .modal-header{background:#222}#blockcart-modal .modal-header h4{text-align:center;font-weight:600;color:#fff}#blockcart-modal .modal-header .close{opacity:1}#blockcart-modal .modal-header .close .material-icons{color:#363a42}#blockcart-modal .modal-body{padding:1rem;background:#fff}#blockcart-modal .modal-body .btn{font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.8rem}#blockcart-modal .modal-body .btn img{margin-right:.5rem}#blockcart-modal .modal-body .divide-right span{display:inline-block;margin-bottom:.3125rem}@media(max-width: 767px){#blockcart-modal .modal-body .divide-right span{display:block;padding:0 .5rem}}#blockcart-modal .modal-dialog{width:100%;max-width:500px}#blockcart-modal .product-image{display:block;width:100%;max-width:9.375rem;margin:0 auto}#blockcart-modal .modal-title{font-size:1rem;font-weight:400;color:#353943;width:100%}#blockcart-modal .modal-title i.material-icons{margin-right:1.875rem;color:#4cbb6c}#blockcart-modal .taille{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:100%}#blockcart-modal .product-name{font-size:1rem;font-weight:normal;line-height:1.5rem;margin-bottom:2rem;color:#222;text-align:center}@media(max-width: 767px){#blockcart-modal .product-name{padding:1rem}}#blockcart-modal .product-price{display:block;color:#363a42}@media(max-width: 767px){#blockcart-modal .product-price{padding:0 .5rem}}#blockcart-modal .cart-content{padding-left:0}#blockcart-modal .cart-content p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem;color:#363a42}#blockcart-modal .cart-content p.product-total{padding:.5rem;background-color:#f6f6f6}#blockcart-modal .cart-content p.cart-products-count{font-size:1rem;font-weight:600;color:#6c868e}#blockcart-modal .cart-content p.product-tax{display:inherit;font-size:.875rem}#blockcart-modal .cart-content p .label,#blockcart-modal .cart-content p .value{font-weight:600}#blockcart-modal .cart-content .cart-content-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 0 0 0}#blockcart-modal .cart-content .cart-content-btn .btn{white-space:inherit;line-height:2.5rem}#blockcart-modal .cart-content .cart-content-btn a{line-height:2.5rem}#blockcart-modal .divide-right{border-right:1px solid #dbdbdb}#compteur_livraison{padding-bottom:1rem}.blockreassurance{padding-top:10px;text-align:center;width:100%}.blockreassurance .reass-item{display:inline-block;text-align:center;vertical-align:top}.blockreassurance .block-title{font-weight:bold}.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:70px}.blockreassurance_product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.blockreassurance_product .item-line{display:-ms-flexbox;display:flex}.blockreassurance_product .item-product{height:35px;width:35px;margin-right:1rem}.blockreassurance_product .block-title{margin:0 1rem 0 0;line-height:1.5rem;padding-bottom:1rem;font-weight:700}.blockreassurance_product #livraison-compteur-txt span{line-height:1.5rem;font-weight:700}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:35px;width:35px}.blockreassurance_product p.block-title{line-height:40px}body#checkout .container-blockreassurance{min-height:auto}@media(max-width: 575px){#product .blockreassurance_product{padding:0 1rem}.blockreassurance{text-align:left}.blockreassurance .block-icon{display:inline-block;height:35px;float:left;margin:10px;width:35px}.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:35px;width:35px}.blockreassurance .block-title{display:inline-block;height:35px;max-width:calc(100% - 55px);padding-top:10px}}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:110px !important}.product-miniature:hover .highlighted-informations.no-variants{bottom:6.2rem !important;height:100%}.product-miniature:hover .highlighted-informations{bottom:7.6rem !important;height:100%}.sprRating .rating-star-display>input{display:none}.sprRating .pull-center{text-align:center}.sprRating .rating-star-display>.full{font-size:1.15em !important;display:inline-block !important;background:url(/themes/classic/assets/star.svg) center no-repeat;bottom:0;width:20px;height:20px}.sprRating .rating-star-display>.half{font-size:1.15em !important;display:inline-block !important;position:relative;top:0px;background:url(/themes/classic/assets/star_half.svg) center no-repeat;bottom:0;width:20px;height:20px}.sprRating .rating-star-display>.empty{font-size:1.15em !important;display:inline-block !important;background:url(/themes/classic/assets/star_empty.svg) center no-repeat;bottom:0;width:20px;height:20px}.sprRating .rating-star-display>label.product-block:before,.sprRating .rating-star-display>label.product-block{font-size:1.15em !important}.sprRating .rating-star-display>label.product-block-half:before,.sprRating .rating-star-display>label.product-block-half{margin-left:-6px;font-size:1.15em}.sprRating .rating-star-display>.half.product-block-half:before{left:12px}.sprRating .rating-star-display>label.distrib-front:before,.sprRating .rating-star-display>label.distrib-front{margin:1px !important;font-size:1em !important}.sprRating .rating-star-display>label.product-tab:before,.sprRating .rating-star-display>label.product-tab{margin-left:1px !important;font-size:1.1em !important}.sprRating .rating-star-display>label.badge-front:before,.sprRating .rating-star-display>label.badge-front,.sprRating .rating-star-display>label.badge-front-half:before,.sprRating .rating-star-display>label.badge-front-half,.sprRating .rating-star-display>label.list-front:before,.sprRating .rating-star-display>label.list-front,.sprRating .rating-star-display>label.list-front-half:before,.sprRating .rating-star-display>label.list-front-half{font-size:1.15em}.sprRating .rating-star-display>label.badge-front:before,.sprRating .rating-star-display>label.badge-front{margin-left:1px !important}.sprRating .rating-star-display>.badge-front-half:before{margin-left:-2px;margin-right:-1px;left:5px}.sprRating .rating-star-display>.list-front-half:before{margin-left:-3px;margin-right:-3px;left:7px}.sprRating .rating-star-display>label{color:#c4c4c4}#spr .stars.rating-star-display label.star:hover{transform:rotate(-360deg) scale(1.3);color:red !important}.sprRating .rating-star-display>.full{font-size:1.15em !important;display:inline-block !important;background:url(/themes/classic/assets/star.svg) center no-repeat;bottom:0;width:20px;height:20px}.sprRating .rating-star-display>.half{font-size:1.15em !important;display:inline-block !important;position:relative;top:0px;background:url(/themes/classic/assets/star_half.svg) center no-repeat;bottom:0;width:20px;height:20px}.sprRating .rating-star-display>.empty{font-size:1.15em !important;display:inline-block !important;background:url(/themes/classic/assets/star_empty.svg) center no-repeat;bottom:0;width:20px;height:20px}.stars.rating-star-display>.full{transform:scale(2);margin:1.5rem !important;cursor:pointer}.stars.rating-star-display>.full:hover{transform:scale(3) !important;color:red !important}.stars.rating-star-display>.full:hover~label.star{transform:scale(3) !important;color:#ffb700 !important}.stars.rating-star-display>.full:before{content:unset !important}.stars.rating-star-display input:checked+label,.stars.rating-star-display input:checked+label~input+label{background-color:#ffb700;box-shadow:none;border-radius:50%}.iconrating{width:30px;height:30px}#spr .rating-star-display>input:checked+label,.sprRating .rating-star-display>label.checked{color:#222 !important}#spr .progress_custom_color{background-color:#222 !important}#spr .progress-stars{color:#222 !important}#spr .star_custom_size{font-size:16px !important}#spr .rating-star-display>.half.product-block-half:before{left:15px !important}.sprRating .rating-star-display>.half.product-block-half:before{left:10px !important}#spr .star_custom_size_list{font-size:15px !important}#spr .text_custom_size_list{font-size:15px !important}#spr .badge_custom_color{color:green !important}.sprRating .rating-star-display>input:checked+label,.sprRating .rating-star-display>label.checked{color:#222 !important}.sprRating .progress_custom_color{background-color:#222 !important}.sprRating .progress-stars{color:#222 !important}.sprRating .star_custom_size{font-size:16px !important}.sprRating .text_custom_size_list{font-size:15px !important}.sprRating .badge_custom_color{color:green !important}#spr input.star:checked~label.star:before{color:#222 !important}#spr .stars:hover label.star:hover~label.star{color:#222 !important}#spr .stars-criteria:hover label.star:hover~label.star{color:#222 !important}#spr label.star:hover{color:#222 !important}#spr label.star:before:hover{color:#222 !important}.sprRating .rating-star-display>label.product-block-half:before,.sprRating .rating-star-display>label.product-block-half{margin-left:-6px}#spr .tabs{padding:0 1rem}#see_more_product_container{text-align:center}.sprRating.homeRating{padding-bottom:1rem}.sprRating.homeRating .rating-star-display{-ms-flex-pack:center;justify-content:center}.sprRating.homeRating .rating-star-display>.average_text{color:#fff !important}.sprRating.homeRating .rating-star-display>label{color:#222 !important}.sprRating.homeRating .rating-star-display>label.checked,.sprRating.homeRating .rating-star-display>input:checked+label{color:#fff !important}.sprRating{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sprRating .rating-star-display{display:-ms-flexbox;display:flex}.sprRating .rating-star-display label{margin:0}.sprRating .rating-star-display label.product-block-half:before,.sprRating .rating-star-display label.product-block-half{margin-left:-6px !important}#reviewsList{padding-top:1rem}.review-line{padding-bottom:2.5rem}.review-line .text-muted{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.review-line .text-muted .customer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.review-line .text-muted .customer .certification{text-align:right}.review-line .text-muted .stars{padding:0;text-align:right}.review-line .text-muted .stars .sprRating{-ms-flex-align:end;align-items:flex-end}.review-line .text-muted .stars .star_custom_size{font-size:1.2rem}#rating-summary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-weight:700;padding-top:1rem}.gender-icon{width:30px;height:30px;margin-right:1rem}.shield-rating-icon{width:20px;height:20px}.quotes blockquote{display:block;margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:40px;margin-inline-end:40px}.quotes blockquote span{font-size:1rem;font-style:italic;font-weight:normal}.quotes blockquote span::before,.quotes blockquote span::after{content:"“";font-family:Georgia;font-size:2.5rem;margin:.2rem 0 0 -2rem;position:absolute}.quotes blockquote span::after{content:"”";margin:1.5rem 4rem 0 0}@media(min-width: 768px){#spr_review_details blockquote{margin-left:30px;margin-right:30px;margin-top:.5rem}#spr_review_details .quotes{margin:-1rem 0 0 3rem}}#product .named-product{background-color:#222;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff;width:50%;-ms-flex-align:center;align-items:center;margin:.5rem auto 0 auto;text-align:center}#product .named-product:before{content:"";position:absolute;top:100%;margin-top:-1.7rem;border:2px solid #222;background-color:#222;width:1rem;height:1rem;border-width:2px 0 0 2px;transform:rotate(45deg)}#product .named-product span{z-index:100;padding:.2rem}#product #brandname{display:-ms-flexbox;display:flex;padding:0 0 1rem 0;font-weight:600;font-size:1rem;text-decoration:underline;text-underline-offset:.5rem}#product #link-help{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}#product #link-help #link-brand{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:2;flex-grow:2;cursor:pointer;padding:0 0 1rem 0;width:100%;text-decoration:underline}#product #productbig{max-width:700px;margin:auto}#product #productbig #special-msg-product{position:absolute;z-index:500;width:100%;text-align:center;background-color:#222;bottom:0;padding:.5rem 1rem;color:#fff}#product .product-manufacturer img{max-width:140px;height:auto}#product .product-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#product .product-container .block-review-item{cursor:pointer}#product .product-container .block-review-item label{cursor:pointer}#product .product-container .block-review-item .review-link{padding:0 1rem}#product #product-actions #product-benefits{list-style-type:circle;padding-left:1rem;color:#555;font-size:1rem}#product #product-actions #victime_succes{padding:1rem;color:red;font-weight:bold}#product #product-actions .title{font-weight:600;font-size:1rem !important}#product #product-actions h2{display:block;font-weight:normal;text-transform:none;color:#666;font-size:1rem;padding-top:1rem}#product #product-actions #bloc_couleur{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;width:100%}#product #product-actions #bloc_couleur #txt_couleur{display:block;width:100%;font-weight:700;padding:1rem 0;font-size:1.1rem}#product #product-actions #bloc_couleur #swiperColorsProducts{position:relative;width:100%;overflow:hidden}#product #product-actions #bloc_couleur #swiperColorsProducts img{width:125px;height:125px}#product #product-actions #bloc_couleur #swiperColorsProducts a{padding:.1rem}#product #product-actions #bloc_couleur #swiperColorsProducts .responsive{display:-ms-flexbox;display:flex;overflow:auto;cursor:default;position:relative;left:0px;width:100%}#product .stamps{z-index:1}#product .stamps img{margin:.2rem 0;max-width:50px;width:100%;height:auto;z-index:2}@media(max-width: 767px){#product .desktop-title-product{padding:0 1rem}#product .stamps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;margin:0;bottom:0;left:0;z-index:1}#product .stamps img{margin:.2rem 0;width:auto;height:30px;z-index:2}#product .product-quantity .qty{width:100%}#product .product-quantity .qty .bootstrap-touchspin{width:100%}#product .product-quantity .qty .bootstrap-touchspin #quantity_wanted.noguide{width:100%}}#product h2{font-size:1rem !important}#product #content{position:relative;margin:0 auto}#product .opacity_40{opacity:.4}#product .product-container{font-size:1.1rem}#product .images-container{display:-ms-flexbox;display:flex}#product .images-container #product-thumb .swiper-slide{text-align:center}#product .images-container .product-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.product-price{display:inline-block;color:#222}#product-description-short{color:#232323}#product-description-short ul,#product-description-short ol{padding-left:0;list-style-position:inside}#product-description-short ul li,#product-description-short ol li{font-size:.9375rem;color:#555}#product-description-short ul{list-style-type:disc}#conseils #block-conseil-picto{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#conseils #block-conseil-picto span{margin:0 2rem 0 1rem}#conseil-achat{padding:1rem 1rem 0 1rem}#conseil-achat hr{border-color:#ccc;margin:0 0 1rem 0}.product-description p{font-size:1rem}#product-similaires,#product-offre_moment,.product-description,#product-details,#conseils{padding:0 1rem}#product-similaires hr,#product-offre_moment hr,.product-description hr,#product-details hr,#conseils hr{border-color:#ccc;margin:0 0 1rem 0}#product-similaires .wrapper_products,#product-offre_moment .wrapper_products,.product-description .wrapper_products,#product-details .wrapper_products,#conseils .wrapper_products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:distribute;justify-content:space-around}#product-similaires .wrapper_products .produit-complementaire,#product-offre_moment .wrapper_products .produit-complementaire,.product-description .wrapper_products .produit-complementaire,#product-details .wrapper_products .produit-complementaire,#conseils .wrapper_products .produit-complementaire{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#product-similaires .wrapper_products .produit-complementaire .block-pack,#product-offre_moment .wrapper_products .produit-complementaire .block-pack,.product-description .wrapper_products .produit-complementaire .block-pack,#product-details .wrapper_products .produit-complementaire .block-pack,#conseils .wrapper_products .produit-complementaire .block-pack{display:-ms-flexbox;display:flex}#product-similaires .wrapper_products .produit-complementaire .stamps,#product-offre_moment .wrapper_products .produit-complementaire .stamps,.product-description .wrapper_products .produit-complementaire .stamps,#product-details .wrapper_products .produit-complementaire .stamps,#conseils .wrapper_products .produit-complementaire .stamps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;margin:0 0 8rem 1rem;bottom:0;z-index:1}#product-similaires .wrapper_products .produit-complementaire .stamps img,#product-offre_moment .wrapper_products .produit-complementaire .stamps img,.product-description .wrapper_products .produit-complementaire .stamps img,#product-details .wrapper_products .produit-complementaire .stamps img,#conseils .wrapper_products .produit-complementaire .stamps img{margin:.2rem 0;width:25px;height:25px;z-index:2}#product-similaires .wrapper_products .produit-complementaire .type_produit,#product-offre_moment .wrapper_products .produit-complementaire .type_produit,.product-description .wrapper_products .produit-complementaire .type_produit,#product-details .wrapper_products .produit-complementaire .type_produit,#conseils .wrapper_products .produit-complementaire .type_produit{color:#555;font-weight:400;font-size:.9rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#product-similaires .wrapper_products .produit-complementaire .titre_produit,#product-offre_moment .wrapper_products .produit-complementaire .titre_produit,.product-description .wrapper_products .produit-complementaire .titre_produit,#product-details .wrapper_products .produit-complementaire .titre_produit,#conseils .wrapper_products .produit-complementaire .titre_produit{color:#333;height:1.1rem;overflow:hidden;display:block;font-size:.75rem !important;margin:.5rem 0 .3rem 0;text-align:center;font-weight:700}#product-similaires h2,#product-offre_moment h2,.product-description h2,#product-details h2,#conseils h2{margin:1rem 0 .3rem 0}#for_product{display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#product-similaires,#product-offre_moment{-ms-flex:auto;flex:auto}#product-similaires .bloc-prix,#product-offre_moment .bloc-prix{display:-ms-flexbox;display:flex;font-size:1rem}#product-similaires .bloc-prix .discount-percentage,#product-offre_moment .bloc-prix .discount-percentage{padding:0 1rem}#product-details h2{text-decoration:underline}#product-information{font-size:.9375rem;color:#232323}#product-information .product-additional-info{padding:1rem}#product-information .manufacturer-logo{height:3.125rem;margin-bottom:1rem;border:none}#product-information .product-description img{max-width:100%;height:auto}#product-information .product-description ul,#product-information .product-description ol{padding-left:.75rem;list-style-position:inside}#product-information .product-description ul li,#product-information .product-description ol li{font-size:.9375rem;color:#555}#product-information .product-description ul{list-style-type:disc}.input-color{position:absolute;width:1.25rem;height:1.25rem;cursor:pointer;opacity:0}.input-container{position:relative}.input-radio{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{border:2px solid #232323}.radio-label{display:inline-block;padding:.125rem .625rem;font-weight:600;background:#fff;border:2px solid #fff}#product-information .product-actions .tailles_dispo{cursor:default;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;text-align:center;font-size:.9em;background-color:#fff}#product-information .product-actions .customization{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.2rem;margin-bottom:15px;-ms-flex-pack:center;justify-content:center;-ms-grid-column-align:center;justify-items:center;cursor:pointer}#product-information .product-actions .customization a{color:#fff}@media(max-width: 767px){#product-information .product-actions{padding:0 1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#product-information .product-actions .product-add-to-cart{width:100%;margin:1rem 0}#product-information .product-actions #add-to-cart-or-refresh{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#product-information .product-actions .product-variants{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#product-information .product-actions .product-variants .product-variants-item{margin:0 !important;-ms-flex-pack:center;justify-content:center}}#product-information .product-actions .product-variants>.product-variants-item{margin:0 0 1rem 0}#product-information .product-actions .product-variants-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#product-information .product-actions .product-variants-item .taille_carre{cursor:pointer;border:1px solid #222;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:.4rem .3rem 0 0;text-align:center;font-size:.85em;border-radius:5px;background-color:#fff;font-size:1.2rem}#product-information .product-actions .ap5-attribute-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#product-information .product-actions .control-label{display:block;width:100%;margin-bottom:.375rem}#product-information .product-actions .product-add-to-cart .add{width:100%}#product-information .product-actions .product-add-to-cart .add .add-to-cart{width:100%;min-width:20rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.5rem;padding-top:.625rem;line-height:inherit;border-radius:5px}@media(max-width: 575px){#product-information .product-actions .product-add-to-cart .add .add-to-cart{min-width:16rem}}#product-information .product-actions .product-add-to-cart .add .add-to-cart .material-icons{line-height:inherit}#product-information .product-actions .product-add-to-cart .add .add-to-cart span{padding-left:1rem}.customization-desc{padding:1rem;text-align:justify;display:block;background-color:#fff}.customization-desc #made-in-france{text-align:center}.bleublancrouge{width:100%;display:table;margin:.3em auto 0 auto}.barre_bleu{display:table-cell;width:33%;height:3px;background-color:blue}.barre_blanc{display:table-cell;width:33%;height:3px;border:1px solid #eee}.barre_rouge{display:table-cell;width:33%;height:3px;background-color:red}.product-quantity{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.product-quantity .qty,.product-quantity .add{display:-ms-inline-flexbox;display:inline-flex;float:left}.product-quantity .qty{padding-bottom:1rem}.product-quantity .qty .bootstrap-touchspin{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product-quantity .qty .bootstrap-touchspin .input-group-addon,.product-quantity .qty .bootstrap-touchspin .input-group-btn{width:auto !important}.product-quantity .qty .bootstrap-touchspin .input-group-addon .btn-touchspin,.product-quantity .qty .bootstrap-touchspin .input-group-btn .btn-touchspin{width:3rem;height:2.75rem;padding:.175rem .5rem;border:1px solid;border-color:rgba(0,0,0,.25) !important;color:#fff;background-color:#222;font-size:1.3rem}.product-quantity .qty .bootstrap-touchspin .input-group-addon .bootstrap-touchspin-down,.product-quantity .qty .bootstrap-touchspin .input-group-btn .bootstrap-touchspin-down{border-right:0px}.product-quantity .qty .bootstrap-touchspin .input-group-addon .bootstrap-touchspin-up,.product-quantity .qty .bootstrap-touchspin .input-group-btn .bootstrap-touchspin-up{border-left:0px}.product-quantity #quantity_wanted{width:6rem;height:2.75rem;padding:.175rem .5rem;color:#232323;background-color:#fff;text-align:center}.product-discounts>.product-discounts-title{font-size:.875rem;font-weight:600}.product-discounts>.table-product-discounts thead tr th{width:33%;padding:.625rem 1.25rem;text-align:center;background:#fff;border:.3125rem #f6f6f6 solid}.product-discounts>.table-product-discounts tbody tr{background:#f6f6f6}.product-discounts>.table-product-discounts tbody tr:nth-of-type(even){background:#fff}.product-discounts>.table-product-discounts tbody tr td{padding:.625rem 1.25rem;text-align:center;border:.3125rem #f6f6f6 solid}#mobile-title-product h2{display:block;font-weight:normal;text-transform:none;color:#666;font-size:1rem;padding-top:1rem}#mobile-title-product #discount-flag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#mobile-title-product #discount-flag #block-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#mobile-title-product #gsr .clr_10,#mobile-title-product .gsr-clr_10{height:0 !important}.product-prices{margin:1rem 0;display:-ms-flexbox;display:flex}@media(max-width: 768px){.product-prices{margin:0 0 1rem 0}}.product-prices .tax-shipping-delivery-label{font-size:.8125rem;color:#555}.product-prices .tax-shipping-delivery-label .delivery-information{padding:0 0 0 2px;font-weight:700}.product-prices .tax-shipping-delivery-label .delivery-information::before{padding:0 2px 0 0;content:"-"}.product-discount{color:#555}.product-discount .regular-price{margin-right:.625rem;font-weight:500;text-decoration:line-through;color:#800303}.has-discount.product-price{margin-right:.5rem}.has-discount .discount{display:inline-block;padding:.3125rem .625rem;margin-left:.625rem;font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;background:#000}.product-unit-price{margin-bottom:0;font-size:.8125rem;color:#222}.tabs{padding:1.25rem 1.875rem;margin-top:2rem;background:#fff}.tabs .tab-pane{padding-top:1.25rem}.tabs .nav-tabs{border:none;border-bottom:#f6f6f6 2px solid}.tabs .nav-tabs .nav-link{color:#555;border:0 solid rgba(0,0,0,0)}.tabs .nav-tabs .nav-link.active{color:#fff;background-color:#222;border-radius:5px}.tabs .nav-tabs .nav-link:hover{background-color:#ccc;border-radius:5px}.tabs .nav-tabs .nav-item{float:left;margin-bottom:-0.125rem}#product-modal .modal-content{padding:0;background:rgba(0,0,0,0);border:none}#product-modal .modal-content .modal-body{display:-ms-flexbox;display:flex;margin-left:-30%}#product-modal .modal-content .modal-body .product-cover-modal{background:#fff}#product-modal .modal-content .modal-body .image-caption{width:800px;padding:.625rem 1.25rem;background:#fff;border-top:#f6f6f6 1px solid}#product-modal .modal-content .modal-body .image-caption p{margin-bottom:0}#product-modal .modal-content .modal-body .thumbnails{position:relative}#product-modal .modal-content .modal-body .mask{position:relative;z-index:1;max-height:49.38rem;margin-top:2.188rem;overflow:hidden}#product-modal .modal-content .modal-body .mask.nomargin{margin-top:0}#product-modal .modal-content .modal-body .product-images{margin-left:2.5rem}#product-modal .modal-content .modal-body .product-images img{width:9.25rem;cursor:pointer;background:#fff}#product-modal .modal-content .modal-body .product-images img:hover{border:#222 3px solid}#product-modal .modal-content .modal-body .arrows{position:absolute;top:0;right:1.875rem;z-index:0;width:100%;height:100%;color:#fff;text-align:center;cursor:pointer}#product-modal .modal-content .modal-body .arrows .arrow-up{position:absolute;top:-2rem;opacity:.2}#product-modal .modal-content .modal-body .arrows .arrow-down{position:absolute;bottom:-2rem}#product-modal .modal-content .modal-body .arrows i{display:inline;font-size:6.25rem}#guidetaille-modal .modal-dialog{margin:10px auto !important}@media(min-width: 576px){#guidetaille-modal .modal-dialog{max-width:80%}}#guidetaille-modal .modal-dialog .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-images>li.thumb-container{display:inline}.product-images>li.thumb-container>.thumb{margin-bottom:.625rem;cursor:pointer}.images-container .product-images>li.thumb-container>.thumb{margin-right:.8125rem}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:#222 3px solid}#main .images-container .slider img,#main .ap5-pack-images-container .slider img{cursor:pointer;max-width:700px;border:1px solid #fff}#main .images-container #product-thumb,#main .images-container .product-thumbpack,#main .ap5-pack-images-container #product-thumb,#main .ap5-pack-images-container .product-thumbpack{display:-ms-flexbox;display:flex;overflow:hidden;margin:2rem 0;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#main .images-container #product-thumb img,#main .images-container .product-thumbpack img,#main .ap5-pack-images-container #product-thumb img,#main .ap5-pack-images-container .product-thumbpack img{cursor:pointer}@media(max-width: 767px){#main .images-container #product-thumb,#main .images-container .product-thumbpack,#main .ap5-pack-images-container #product-thumb,#main .ap5-pack-images-container .product-thumbpack{display:none}}#main .images-container .js-qv-mask,#main .ap5-pack-images-container .js-qv-mask{overflow:hidden;white-space:nowrap}@media(max-width: 767px){#main .images-container .js-qv-mask,#main .ap5-pack-images-container .js-qv-mask{display:none}}#main .images-container .js-qv-mask.scroll,#main .ap5-pack-images-container .js-qv-mask.scroll{margin:0 auto}.scroll-box-arrows{display:none}.scroll-box-arrows.scroll{display:block}.scroll-box-arrows i{position:absolute;bottom:1.625rem;height:100px;line-height:100px;cursor:pointer}.scroll-box-arrows .left{left:0}.scroll-box-arrows .right{right:0}#product-availability{display:inline-block;margin-top:.625rem;font-weight:700}#product-availability .material-icons{line-height:inherit}#product-availability .product-available{color:#4cbb6c}#product-availability .product-unavailable{color:#b80000}#product-availability .product-last-items{color:#b80000}#product-details .label{font-size:1rem;font-weight:500;color:#232323}.product-features{margin-top:1.25rem}.product-features>dl.data-sheet{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{-ms-flex:1 0 40%;flex:1 0 40%;min-height:1.5rem;font-size:.85rem;font-weight:500;text-transform:capitalize;word-break:normal}.product-variants>.product-variants-item{margin:1.25rem 0}.product-variants>.product-variants-item select{width:auto;padding-right:1.875rem;background-color:#fff}.product-variants>.product-variants-item ul li{margin-right:.625rem}.product-variants>.product-variants-item .color{margin-top:0;margin-left:0}#product .product-flags{top:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;pointer-events:none}#product .product-flags li.product-flag{width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;margin:.3rem 0 0 .3rem;font-size:1rem !important;font-weight:700;color:#fff;text-transform:uppercase;pointer-events:auto;background:#222}#product .product-flags li.product-flag.online-only{position:absolute;top:25rem;right:0;z-index:1;margin-top:0;font-size:.8125rem}#product .product-flags li.product-flag.online-only::before{margin:.3125rem;font-family:"Material Icons",Arial,sans-serif;vertical-align:middle;content:""}#product .product-flags li.product-flag.discount-percentage,#product .product-flags li.product-flag.discount-amount,#product .product-flags li.product-flag.discount{background-color:#a30000;font-size:.85rem;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.3)}#product .product-flags li.product-flag.discount{margin-left:0rem !important}#product .product-flags li.product-flag.discount.on_sale_active{margin-left:-2rem !important}#product .product-flags li.product-flag.new{border-radius:5px}.product-customization{margin:2.5rem 0}.product-customization .product-customization-item{margin:1.25rem 0}.product-customization .product-message{width:100%;height:3.125rem;padding:.625rem;resize:none;background:#f6f6f6;border:none}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #222}.product-customization .file-input{position:absolute;left:0;z-index:1;width:100%;height:2.625rem;overflow:hidden;cursor:pointer;opacity:0}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{position:relative;display:block;width:100%;height:2.625rem;margin-top:1.25rem;line-height:2.625rem;color:#555;text-indent:.625rem;background:#f6f6f6}.product-customization .custom-file button{position:absolute;top:0;right:0;z-index:0}.product-customization small{color:#555}.product-pack{margin-top:2.5rem}.product-pack .pack-product-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.product-pack .pack-product-container .pack-product-name{-ms-flex:0 0 50%;flex:0 0 50%;font-size:.875rem;color:#555}.product-pack .pack-product-container .pack-product-quantity{padding-left:.625rem;border-left:#f6f6f6 2px solid}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-refresh{margin-top:1.25rem}.social-sharing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-sharing ul{margin-bottom:0}.social-sharing li{display:inline-block;width:2.5rem;height:2.5rem;margin-left:.5rem;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:.25rem .25rem;background-size:2rem 2rem;border-radius:50%}.social-sharing li a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.social-sharing li a:hover{color:rgba(0,0,0,0)}.products-selection{margin-bottom:1.25rem}.products-selection .title{color:#555}@media(min-width: 768px){.product-cover img{width:100%;height:auto}#product-modal .modal-content .modal-body{-ms-flex-direction:column;flex-direction:column;margin-left:0}#product-modal .modal-content .modal-body img.product-cover-modal{width:100%}#product-modal .modal-content .modal-body .arrows{display:none}#product-modal .modal-content .modal-body .image-caption{width:100%}#blockcart-modal .modal-dialog{width:calc(100% - 20px)}#blockcart-modal .modal-body{padding:1.875rem}.product-images>li.thumb-container>.thumb:not(.selected){border:none}}@media(max-width: 767px){#blockcart-modal .modal-dialog{margin:10px auto !important}#blockcart-modal .divide-right{border-right:none}#blockcart-modal .modal-body{padding:1rem}}#txt_guide_tailles{font-size:1rem;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;cursor:pointer;padding:0 0 1rem 0;text-decoration:underline}@media(max-width: 480px){#txt_guide_tailles{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.popin .size-tab-scroll table{margin:1rem 0}#sizeGuide h2{font-weight:normal;margin:0;font-size:1.1rem}#sizeGuide .sizeguide-title{font-size:19px;color:#8f8f8f;font-weight:bold}#sizeGuide .sizeguide-subtitle{color:#8f8f8f;font-weight:bold}#sizeGuide .sizeguide-tab-line:first-child .sizeguide-tab-cell{background-color:#464646;color:#fff}#sizeGuide .sizeguide-tab-cell{margin-left:80px;padding:10px;border:1px solid #dcdcdc;background-color:#fff}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}

.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

