body.storefront-full-width-content.single-product .product #product-intro #product-carousel .woocommerce-product-gallery{float:inherit;width:100%;margin:inherit}body.storefront-full-width-content.single-product .product #product-intro #product-carousel .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 ol.flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}body.storefront-full-width-content.single-product .product #product-intro #product-carousel .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 ol.flex-control-thumbs:before{content:none}body.storefront-full-width-content.single-product .product #product-intro #product-carousel .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 ol.flex-control-thumbs li{float:inherit;width:100%;margin:inherit}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary{float:inherit;width:100%;margin:inherit;display:flex;flex-direction:column}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary h1{order:1;margin:0;text-align:left}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary p.price{order:5;margin:1em 0 0 0;font-family:Cocon}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary h2{font-size:1.35em;font-weight:500}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-rating{order:2;margin-bottom:2em}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-rating a{color:#2d2d2d;text-decoration:none}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-rating a:hover{text-decoration:underline}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-details__short-description{order:3}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-details__short-description p{font-size:1.1em;margin-bottom:.25em}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-details__short-description a.savoir-plus{color:#f9b645;font-weight:700;font-size:.9em}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .woocommerce-product-details__short-description a.savoir-plus:hover{color:#e19f30}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart{display:flex;flex-direction:column;order:5}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr th.label label span.selected-swatch-name{font-weight:600}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value{margin:1rem 0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value select#pa_couleur{display:none}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .swatches{display:flex;flex-wrap:wrap;gap:1.5rem}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .swatches .swatch{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:3px solid transparent;border-radius:100%}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .swatches .swatch img{position:relative;width:50px;height:50px}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .swatches .swatch.selected{border:3px solid #f9b645}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .swatches .swatch:hover{cursor:pointer}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart table.variations tbody tr td.value .reset_variations{display:none}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:1em}@media (min-width:768px){body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:row}}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart:before{display:none}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{justify-content:inherit}}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.minus,body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.plus{display:flex;font-size:20px;color:#505050;background:#fff;height:55px;width:40px;font-size:30px;padding:0;align-items:center;justify-content:center}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.minus{border-radius:10px 0 0 10px}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.plus{border-radius:0 10px 10px 0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty{background:#fff;width:100px;height:55px;font-size:20px;font-weight:600;margin-bottom:0!important;box-shadow:inherit}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button,body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button{font-family:Cocon;height:55px;display:flex;flex:1;align-items:center;justify-content:center;color:#2d2d2d;background-color:#f9b645;border:1px solid #f9b645;font-size:20px;font-weight:400}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button:hover{background:#e19f30;border:1px solid #e19f30}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button .woocommerce-Price-amount{margin-left:.5rem}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary p.stock{margin-bottom:0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary p.stock.in-stock{color:#505050;text-transform:uppercase;font-size:14px;font-weight:600}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary p.stock:before{display:none}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary>p.stock{order:4;margin-top:1.5rem}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart{order:5;display:flex;flex-direction:column}@media (min-width:768px){body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart{flex-direction:row}}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity{justify-content:inherit}}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity button.minus,body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity button.plus{display:flex;font-size:20px;color:#505050;background:#fff;height:55px;width:40px;font-size:30px;padding:0;align-items:center;justify-content:center}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity button.minus{border-radius:10px 0 0 10px}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity button.plus{border-radius:0 10px 10px 0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity input.qty{background:#fff;width:100px;height:55px;font-size:20px;font-weight:600;margin-bottom:0!important;box-shadow:inherit}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity input::-webkit-inner-spin-button,body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart .quantity input[type=number]{-moz-appearance:textfield}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart button.single_add_to_cart_button{font-family:Cocon;height:55px;display:flex;flex:1;align-items:center;justify-content:center;color:#2d2d2d;background-color:#f9b645;border:1px solid #f9b645;font-size:20px;font-weight:400}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart button.single_add_to_cart_button:hover{background:#e19f30;border:1px solid #e19f30}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary form.cart button.single_add_to_cart_button .woocommerce-Price-amount{margin-left:.5rem}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume{order:5}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume .livraison-img{margin-top:10px;width:35px}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume .livraison-img img{width:35px}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume .livraison-text{width:100%}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume .livraison-text p{font-size:15px;margin:0}body.storefront-full-width-content.single-product .product #product-intro #product-resume .summary .livraison-resume .livraison-text a{font-size:14px}body.storefront-full-width-content.single-product .product #product-infos{background:#fff}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item{background:0 0}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-button{font-family:Cocon;font-size:1.65em;text-transform:uppercase;background:0 0;font-weight:400;padding-right:3.25em;color:#2d2d2d}@media (min-width:768px){body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-button{font-size:1.65em}}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-button:after{font-family:bootstrap-icons;font-weight:400;font-style:normal;font-size:25px;content:'\F63B';-webkit-font-smoothing:antialiased;position:absolute;color:#f9b645;background:0 0;right:1em;z-index:1;height:inherit;display:flex;align-items:center;justify-content:center}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-button.collapsed:after{content:'\F64D'}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-button:not(.collapsed){color:#6cace4}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-body h3{font-size:1.5em;font-weight:600;color:#505050}body.storefront-full-width-content.single-product .product #product-infos #list-product-info .accordion-item .accordion-body a{color:#6cace4;text-decoration:underline;font-weight:600}body.storefront-full-width-content.single-product .product #product-reviews{background:#fff}body.storefront-full-width-content.single-product #product-related h2{font-family:Cocon;font-size:1.8em;color:#505050;text-align:left;text-transform:uppercase;margin-bottom:1.5em}body.storefront-full-width-content.single-product #product-related ul li{text-align:left}body.storefront-full-width-content.single-product #product-related ul li a{display:flex;flex-direction:column}body.storefront-full-width-content.single-product #product-related ul li a img{margin:0 0 15px 0;order:1}body.storefront-full-width-content.single-product #product-related ul li a p.woocommerce-loop-product__title{font-family:MachoutypeBold;font-size:32px;font-weight:400;color:#505050;order:2}body.storefront-full-width-content.single-product #product-related ul li a p.sous-titre-miniature{font-size:18px;font-weight:600;order:4}body.storefront-full-width-content.single-product #product-related ul li a p.description-miniature{font-size:16px;order:5}body.storefront-full-width-content.single-product #product-related ul li a p.custom-price{order:6}body.storefront-full-width-content.single-product #product-related ul li a .netreviews_bg_stars_big{order:3;width:100%;max-width:inherit;margin:0 0 15px 0}body.storefront-full-width-content.single-product #product-related ul li a span.price{font-size:18px;font-weight:600;color:#505050;order:7}body.woocommerce-shop .content-area{float:inherit}body.woocommerce-shop .content-area header.woocommerce-products-header .page-description p{font-size:1.15em}body.woocommerce-shop .content-area .storefront-sorting:first-of-type{display:none}body.woocommerce-shop .content-area .storefront-sorting form.woocommerce-ordering{display:none!important}body.woocommerce-shop .content-area .storefront-sorting p.woocommerce-result-count{font-size:1.25em}body.woocommerce-shop .content-area .storefront-sorting nav.woocommerce-pagination ul.page-numbers li{font-size:1.25em;font-weight:600}body.woocommerce-shop .content-area .storefront-sorting nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background:#f9b645}body.woocommerce-shop .content-area .wpfMainWrapper{display:flex;gap:1.5rem;margin-bottom:2rem}body.woocommerce-shop .content-area .wpfMainWrapper .wpfFilterWrapper{margin-top:0;margin-bottom:0;flex-direction:column;gap:.75rem}@media all and (max-width:768px){body.woocommerce-shop .content-area .wpfMainWrapper .wpfFilterWrapper{flex-direction:row}}body.woocommerce-shop .content-area .wpfMainWrapper .wpfFilterWrapper select{padding:.5rem;border-radius:3px;border:1px solid #505050;background:0 0}body.woocommerce-shop .content-area ul.products li.product{text-align:left}body.woocommerce-shop .content-area ul.products li.product a{display:flex;flex-direction:column}body.woocommerce-shop .content-area ul.products li.product a img{margin:0 0 15px 0;order:1}body.woocommerce-shop .content-area ul.products li.product a p.woocommerce-loop-product__title{font-family:MachoutypeBold;font-size:32px;font-weight:400;color:#505050;order:2}body.woocommerce-shop .content-area ul.products li.product a p.sous-titre-miniature{font-size:18px;font-weight:600;order:4}body.woocommerce-shop .content-area ul.products li.product a p.description-miniature{font-size:16px;order:5}body.woocommerce-shop .content-area ul.products li.product a p.custom-price{order:6}body.woocommerce-shop .content-area ul.products li.product a .netreviews_bg_stars_big{order:3;width:100%;max-width:inherit;margin:0 0 15px 0}body.woocommerce-shop .content-area ul.products li.product a span.price{font-size:18px;font-weight:600;color:#505050;order:7}