.brxe-product-gallery .woocommerce-product-gallery>.flex-viewport{height:auto !important;aspect-ratio:109/137}.brxe-product-gallery .woocommerce-product-gallery__wrapper,.brxe-product-gallery .woocommerce-product-gallery__image,.brxe-product-gallery .woocommerce-product-gallery__image>a,.brxe-product-gallery .woocommerce-product-gallery__image>a>img{height:100%}.brxe-product-gallery .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img{height:auto !important;aspect-ratio:109/137}.brxe-product-add-to-cart .cart{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-48,48px);align-items:center}.brxe-product-add-to-cart .cart>div{width:100%}.single_add_to_cart_button{max-width:max-content;background:#000;color:#fff;font-weight:700;font-size:15px;line-height:1.2;min-height:unset;padding:8px 28px;border-radius:5px;margin:0}.single_add_to_cart_button:hover{background:var(--brown)}.woocommerce-variation-add-to-cart .quantity,.woocommerce-variation-add-to-cart .single_add_to_cart_button,.product-type-simple .cart .quantity,.product-type-simple .cart .single_add_to_cart_button{margin-top:33px !important}.quantity{position:relative;display:inline-flex;align-items:stretch;height:52px;border:1px solid #e8e8e1;background:#fff;max-width:120px}.brxe-product-add-to-cart .quantity:before{content:'Quantité';position:absolute;top:-33px;left:50%;transform:translateX(-50%);font-size:15px;line-height:1;font-weight:700}.quantity .minus,.quantity .plus{width:25px;border:0;background:0 0;font-size:22px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:background .2s}.quantity .minus{border-right:1px solid #e8e8e1}.quantity .plus{border-left:1px solid #e8e8e1}.quantity .qty{width:56px;border:0;background:0 0;text-align:center;font-size:18px;font-weight:400;color:#000;padding:0;appearance:textfield;-moz-appearance:textfield}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .minus:hover,.quantity .plus:hover{background:#e8e8e1}.quantity .qty:focus{outline:none}.single-product .variations_form .variations th,.single-product .variations_form .variations td{padding:0}.single-product .variations_form .variations tr .label{font-size:15px !important;font-weight:700 !important;text-transform:uppercase !important;margin:0 !important;color:#000 !important;padding:13px clamp(1.5rem,1.135rem + .761vw,2.2rem) !important;background:var(--light-grey) !important;border-bottom:0 !important}.single-product .variations_form .variations tr select{outline:0px !important;border-radius:0 !important;border:0 !important;border-top:1px solid #000 !important;color:#000 !important;padding:13px clamp(1.5rem,1.135rem + .761vw,2.2rem) !important;background:var(--light-grey) !important;line-height:inherit}.single-product .single_variation_wrap .woocommerce-variation{margin:0}.single-product .variations_form>div,.single-product .variations_form .variations tbody,.single-product .variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:var(--space-48)}.single-product .variations_form .woocommerce-variation-description{margin-bottom:var(--space-48)}.single-product .variations_form .woocommerce-variation-description:empty{margin-bottom:0}.single-product .variations_form .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;gap:var(--space-48);align-items:center;flex-wrap:wrap}.single-product .variations_form .variations .reset_variations{display:none !important}.single-product .variations_form .variations tr{display:flex;flex-direction:column;width:100%;gap:0px;padding:0 !important;border:1px solid #000 !important;border-radius:5px !important;overflow:hidden !important}.single-product .variations_form .variations tr th,.single-product .variations_form .variations tr td,.single-product .variations_form .variations .variable-items-wrapper{width:100%}.single-product .variations .woo-variation-items-wrapper,.single-product table.variations,.single-product .variations .variable-items-wrapper{padding:0;margin:0}.single-product .variations_form .variations tr label,.single-product .variations_form .variations tr .variable-item-radio-value-wrapper{color:inherit;font-size:inherit;font-weight:inherit;width:100%;margin:0 !important}.single-product .variations_form .variations tr .variable-item{width:100%;padding:0 !important}.single-product .variations_form .variations tr td ul{padding:0 !important;width:100% !important;display:flex;flex-direction:column;gap:0px}.single-product .variations_form .variations tr td ul li{display:flex !important;flex-direction:row;align-items:center;gap:10px;width:100%;padding:13px clamp(1.6rem,1.13rem + .978vw,2.5rem) !important;font-size:15px !important;color:#000 !important;font-weight:700 !important;border:0 !important;border-top:1px solid #000 !important}.single-product .variations .bricks-swatch-label li:before{content:'';display:block;width:17px;height:17px;min-width:17px;border:1px solid #000;border-radius:50%;background-color:#fff}.single-product .variations .bricks-swatch-label li.bricks-swatch-selected:before{border-color:#000;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-size:9px;background-repeat:no-repeat;background-position:50% 50%}.single-product .woocommerce-variation-price{margin:0 !important}.has-options .woocommerce-variation-price{display:none !important}.single-product.variation-selected .prad-product-price-summary{display:flex !important;margin-bottom:0 !important;margin-top:var(--space-48,40px) !important}.single-product .prad-product-price-summary .prad-label{display:none}.single-product .woocommerce-variation-price,.single-product .prad-product-price-summary .prad-price-row{width:100%;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:0 !important;font-size:15px !important;padding:13px clamp(1.6rem,1.13rem + .978vw,2.5rem) !important;border:1px solid #000 !important;border-radius:5px !important;overflow:hidden !important;background:var(--light-grey) !important;font-weight:700 !important}.single-product .woocommerce-variation-price{margin-bottom:var(--space-48) !important}.single-product .woocommerce-variation-price:before,.single-product .prad-product-price-summary .prad-price-row:before{content:'Total:';display:block}.woocommerce .prad-type-radio-input .prad-input-container input[type=radio]{position:static !important;opacity:1 !important;visibility:visible !important}.woocommerce .prad-checkbox-item .prad-checkbox-mark{width:17px !important;height:17px !important;border:1px solid #000 !important;display:flex !important;align-items:center !important;justify-content:center !important}.woocommerce .prad-checkbox-item .prad-checkbox-mark svg{width:14px !important;height:14px !important;margin:0 !important}.woocommerce-variation-add-to-cart .prad-addons-wrapper,.prad-addons-wrapper .prad-blocks-container{margin-block:0px !important}.prad-fron-edit-addon{display:none !important}.prad-block-title,.prad-block-content,.prad-block-price .amount,.prad-block-price .amount .woocommerce-Price-currencySymbol{font-weight:700 !important;font-size:var(--fs-15) !important;color:#000 !important}.prad-block-price:before{content:'- '}.prad-block-required{display:none !important}.prad-addons-wrapper .prad-block-select .prad-block-input.prad-select-box{padding:13px clamp(1.6rem,1.13rem + .978vw,2.5rem) !important;border-radius:5px !important;background:var(--light-grey) !important;height:unset !important;line-height:1.6;border:1px solid #000 !important}.prad-product-price-summary{margin-block:var(--space-48) 0px !important}.prad-select-option.prad-active,.prad-select-option:hover{background:var(--light-grey) !important}.single-product .variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:0px 25px}.woocommerce #brx-content form input[type=radio]{appearance:none !important;border:1px solid #000 !important;border-radius:100% !important;background-color:#fff !important;background-size:9px !important;background-repeat:no-repeat !important;background-position:50% 50% !important}.woocommerce #brx-content form input[type=radio]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) !important}.single-product .woo-vou-fields-main-wrapper{display:contents}.single-product .woo-vou-fields-main-wrapper>div{width:100%}.single-product .woo-vou-recipient-fields{margin:0 !important}.single-product .woo-vou-recipient-fields tr{display:flex;flex-direction:column}.single-product .woo-vou-recipient-fields td{padding:0 !important}.single-product .woo-vou-recipient-fields label{font-size:15px !important;font-weight:500 !important;margin-bottom:4px !important;color:#000}.single-product .woo-vou-recipient-fields label span{color:inherit}.single-product .woo-vou-recipient-fields input{width:100%}