/*!
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks-child
*/:root{--blanc:#FFF;--checkbox:var(--blanc);--checkbox-checked:var(--bricks-color-tytuca);--letter-spacing:-.3px;--woocochecked_input:var(--bricks-color-tytuca);--bordures:#ccccc9;--radius:8px;--checkout-bordure:#373239;--field-saved-shadow:#a8a3c1}a:active,a:focus{outline:none!important}.brx-popup .brx-popup-backdrop{-webkit-transition:220ms all ease-in!important;transition:220ms all ease-in!important}.custom--reduced-value{position:relative;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.custom--reduced-value:after{content:"";background:url("discount.svg") center center no-repeat;background-size:contain!important;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-animation:rotateAndScale 13s ease-in infinite;animation:rotateAndScale 13s ease-in infinite;z-index:-1}@-webkit-keyframes rotateAndScale{0%,to{-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(1);transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1.1);transform:translate(-50%,-50%) rotate(360deg) scale(1.1)}}@keyframes rotateAndScale{0%,to{-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(1);transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{-webkit-transform:translate(-50%,-50%) rotate(360deg) scale(1.1);transform:translate(-50%,-50%) rotate(360deg) scale(1.1)}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite}header#brx-header ul.bricks-nav-menu:hover>li{opacity:0.44}header#brx-header ul.bricks-nav-menu>li:hover{opacity:1}.woocommerce-variation-add-to-cart .quantity{display:none!important}form.cart table.variations tr,form.woocommerce-cart-form table.variations tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none!important}form.cart table.variations td.value,form.woocommerce-cart-form table.variations td.value{padding:0;width:100%}form.cart .wqm-pricing-table-wrapper,form.woocommerce-cart-form .wqm-pricing-table-wrapper{display:none}.custom-unit-price-wrapper{display:none}.custom-unit-price-wrapper.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.brx-product-gallery-thumbnail-slider{display:none}.woocommerce-product-gallery:before{content:"";background:var(--bgLight);mix-blend-mode:darken;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999999999}.wqm-highlight{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--couleur-2);color:var(--blanc);font-size:11px;text-transform:uppercase;font-weight:700}.wqm-swatch .wqm-inner{padding:20px 10px;border-radius:6px!important;font-weight:700;font-size:16px;background:var(--blanc);border-color:var(--bordures);color:var(--couleur-1);-webkit-transition:border 0.3s ease,border-radius 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border 0.3s ease,border-radius 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border 0.3s ease,border-radius 0.3s ease,box-shadow 0.3s ease;transition:border 0.3s ease,border-radius 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}@media (max-width:991px){.wqm-swatch .wqm-inner{padding:16px 10px}}.wqm-swatch.selected .wqm-inner{border-radius:3px;background:var(--blanc);border-color:var(--couleur-1);color:var(--couleur-1)}.pswp__caption{display:none!important}.action.minus,.action.plus{display:none}@media (max-width:991px){.wqm-qty-wrapper{margin:8px 0}}.wqm-qty-wrapper.wqm-dyo-swatches+.quantity{display:none}@media (max-width:991px){.wqm-qty-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wqm-qty-label label{color:var(--secondary-color);font-size:14px}}@media (max-width:991px){.wqm-dyo-swatches .wqm-qty-dyo{-ms-grid-columns:1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;grid-template-columns:repeat(5,1fr);gap:8px;row-gap:15px}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(4){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1/4/2/5}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1/5/2/6}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(6){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(7){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(8){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(9){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(10){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:2/5/3/6}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(11){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(12){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.wqm-dyo-swatches .wqm-qty-dyo .wqm-qty-selector:nth-child(13){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:3/3/4/6}}.variations{margin-bottom:5px!important}.variations tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none!important;margin-bottom:10px}.variations tr th label{margin-bottom:3px!important}.variations tr td.value{width:var(--full)!important;padding:0!important}.variations tr .thwvsf_fields{width:var(--full)}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;width:var(--full)}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio{background:var(--blanc);border:1px solid var(--bordures);margin:0;border-radius:var(--radius);padding:13px 17px;letter-spacing:normal!important}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio .checkmark{opacity:0}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio span{color:var(--couleur-1);padding:0!important}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio.thwvs-selected,.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio.thwvsf-selected{background:var(--blanc);border-color:var(--couleur-1)}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio.thwvs-selected span,.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio.thwvsf-selected span{color:var(--couleur-1);font-weight:bold}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio input{display:none}.variations tr .thwvsf_fields .thwvsf-rad-li.attr_swatch_design_default label.th-label-radio .th-radio-name{padding:8px 10px}.thwvs-select[name=attribute_pa_coloris]+ul{gap:10px}.thwvs-select[name=attribute_pa_coloris]+ul .thwvsf-color-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80px!important;height:unset!important;border-radius:var(--radius);margin:0!important}.thwvs-select[name=attribute_pa_coloris]+ul .thwvsf-color-li>span{height:40px!important;display:block}.thwvs-select[name=attribute_pa_coloris]+ul .thwvsf-color-li:after{content:attr(title);display:block;width:100%;font-size:11px;line-height:1.12;text-align:center;padding:4px 0}.loop-item--attr-color{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;margin:0;gap:5px}.loop-item--attr-color li{position:relative}.loop-item--attr-color li a{height:20px;width:20px;display:block;border-radius:calc(var(--radius) * 8);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.07);box-shadow:0 0 0 1px rgba(0,0,0,0.07)}.loop-item--attr-color li span{position:absolute;z-index:9;top:26px;left:-18px;line-height:1.1;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;width:auto;-webkit-transition:340ms all ease-out;transition:340ms all ease-out;color:var(--blanc);background:var(--couleur-2);text-align:center;border-radius:var(--radius);padding:1px 8px}.loop-item--attr-color li span:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);background:var(--couleur-2)}.loop-item--attr-color li:hover span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wapf-field-group[data-group="15242"]{margin-top:-20px}.wapf-field-group[data-group="15242"] .wapf-field-row{margin-left:0}.wapf-field-group[data-group="15242"] .wapf-field-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 15px 15px 150px;border:1px solid var(--couleur-1);border-radius:6px}.wapf-field-group[data-group="15242"] .wapf-field-container:before{content:"";height:calc(100% - 30px);width:120px;border-radius:6px;background:url("/wp-content/uploads/2024/09/module-vibrant-1.jpg") center center no-repeat;background-size:290%;background-position:-126px 60%;position:absolute;top:15px;left:15px}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-field-label label{color:var(--blanc);font-size:26px;font-weight:700;letter-spacing:-0.82px;line-height:1}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-field-description{line-height:1.3;margin-bottom:var(--padding-s)}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-field-input{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label{position:relative}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label:before{content:"";position:absolute;border-radius:50px;-webkit-transition:200ms all ease;transition:200ms all ease;border:2px solid var(--couleur-1);left:4px;width:30px;height:30px;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label input{display:none!important}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label input+span{padding:6px 18px 6px 46px;position:relative;display:inline-block;background:var(--couleur-1);border-radius:20px;color:var(--blanc);font-weight:600}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label input+span:after,.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label input+span:before{content:"";position:absolute;border-radius:50px;-webkit-transition:200ms all ease;transition:200ms all ease;width:13px;height:2px;background:var(--couleur-1);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px;z-index:1;transition:200ms all ease}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label input+span:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable .wapf-input-label .wapf-pricing-hint{background:var(--blanc);color:var(--couleur-1);font-weight:600;opacity:1;padding:6px 14px;border-radius:6px;position:absolute;top:0;right:-100px;-webkit-transition:200ms all ease;transition:200ms all ease}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable.wapf-checked .wapf-input-label:before{background:var(--blanc);border-color:var(--blanc)}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable.wapf-checked .wapf-input-label input+span:before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.wapf-field-group[data-group="15242"] .wapf-field-container .wapf-checkable.wapf-checked .wapf-pricing-hint{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.brxe-shortcode.breadcrumb li{font-size:12px}.brxe-shortcode.breadcrumb li a{font-weight:600}.product-temp-color-wrapper{--cursorColor:#000;position:relative}.product-temp-color-wrapper .product-temp-color-value{display:none;position:absolute;top:-23px;font-size:12px;font-weight:600;width:var(--full)}.product-temp-color-wrapper .product-temp-color-value:after{content:"";width:3px;height:26px;background:var(--cursorColor);position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-temp-color-wrapper .product-temp-color-grid{width:var(--full);height:20px}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item{position:relative;text-align:center;line-height:18px;border-right:1px dotted rgba(0,0,0,0.11)}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item:last-child{border:none!important}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item .product-temp-color-value{display:block;color:var(--cursorColor)}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item .product-temp-color-value[attr-kelvin="2700"]:after{left:unset;-webkit-transform:unset;transform:unset;right:5px}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item .product-temp-color-value[attr-kelvin="3000"]:after{left:0;-webkit-transform:unset;transform:unset}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item .product-temp-color-value[attr-kelvin="27003000"]:after{left:0;-webkit-transform:unset;transform:unset}.product-temp-color-wrapper .product-temp-color-grid .temperature-color-item:before{content:attr(attr-kelvin);font-size:10px;text-align:center}.yith-wcan-filters{margin:0}.yith-wcan-filters form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding-s)}.yith-wcan-filters form>.yith-wcan-active-filters{width:var(--full)}.yith-wcan-filters form>.yith-wcan-filter{margin:0!important;min-width:unset!important}.yith-wcan-filters form>.yith-wcan-filter .filter-title{font-family:unset;font-size:14px;background:var(--bgLight);padding:15px;border-radius:var(--radius);border:none!important;margin:0!important}.yith-wcan-filters form>.yith-wcan-filter .yith-wcan-dropdown{padding:0;border:none;width:100%}