:root{--gm-transition:300ms ease-in-out;--white:#FDFDFD;--blanc-gris:#F8F8F8}.brxe-nav-nested:not(.brx-open) .brx-nav-nested-items>.brxe-dropdown:not([data-toggle="click"]):hover::before{width:auto!important}ul{margin:0}address{font-style:normal}.bl-white-link--underlined{position:relative}.bl-white-link--underlined::after{content:"";position:absolute;left:0;bottom:0;height:.1rem;background-color:var(--white);width:100%;transition:all var(--gm-transition)}.bl-white-link--underlined{margin-inline:.5rem;transform:translateX(-.5rem)}.bl-white-link--underlined:hover{margin-inline:0;padding-inline:.5rem;box-shadow:inset 0 -1em 15px -20px var(--white)}.bl-link--underlined-hover,.bl-link--underlined-hover>a{display:block;max-width:fit-content;position:relative}.bl-link--underlined-hover::after,.bl-link--underlined-hover>a::after{content:"";position:absolute;left:0;bottom:0;height:.05rem;background-color:var(--base);width:0;transition:width var(--gm-transition)}.bl-link--underlined-hover:hover::after,.bl-link--underlined-hover>a:hover::after{width:100%}.bl-white-link--underlined{transition:all var(--gm-transition)}.bl-numbered-list ol,ol.bl-numbered-list{counter-reset:li;list-style-type:none;line-height:1;padding-inline-start:0}.bl-numbered-list ol>li,ol.bl-numbered-list>li{position:relative;padding-left:2.5em;margin-top:var(--space-m)}.bl-numbered-list ol>li:before,ol.bl-numbered-list>li:before{content:counter(li);counter-increment:li;height:1.6em;width:1.6em;border:1px solid var(--base);border-radius:50%;color:var(--base);text-align:center;position:absolute;left:0;top:2px}a,.bricks-button{transition:all var(--gm-transition)}a.brxe-text-link[class*="btn--"]{width:fit-content}.bl-underlined-link{transition:all var(--gm-transition);position:relative;margin-inline:.5rem;transform:translateX(-.5rem);color:var(--base)}.bl-underlined-link::before{content:"";position:absolute;left:0;bottom:0;height:.1rem;width:100%;background-color:var(--base)}.gm-main-header{--header-pad-block:var(--space-m);--mobile-item-min-height:4.8rem}.gm-main-header__nav-items>.menu-item,.gm-main-header__nav-nested>ul .gm-main-header__dropdown{height:100%;display:flex;justify-content:center;font-weight:inherit}.gm-main-header__nav-link>a{white-space:nowrap;font-weight:inherit}.brx-nav-nested-items>li{transition:opacity var(--gm-transition)}.brx-nav-nested-items:hover>li:not(:hover)>a,.brx-nav-nested-items:hover>li:not(:hover)>.brx-submenu-toggle a,.brx-nav-nested-items:hover>li:not(:hover) span{opacity:.6}.gm-main-header__nav-link .brx-submenu-toggle>a,.mm__nav-items .menu-item>a,.gm-main-header__nav-link .brx-submenu-toggle span{position:relative}.gm-main-header__nav-link .brx-submenu-toggle>a::after,.mm__nav-items .menu-item>a::after,.gm-main-header__nav-link .brx-submenu-toggle span::after{content:"";position:absolute;left:0;top:calc(50% + 1em);height:.05rem;background-color:var(--base);width:0;transition:width var(--gm-transition)}.gm-main-header__nav-link:hover .brx-submenu-toggle>a::after,.mm__nav-items .menu-item:hover>a::after,.gm-main-header__nav-link:hover .brx-submenu-toggle span::after,.bl-icn-link:hover .gm-main-header__nav-link::after{width:100%}.bl-icn-link,.bl-icn-link__text,.bl-icn-link__icn{transition:all var(--gm-transition)}.bl-icn-link .bl-icn-link__text{position:relative}.bl-icn-link .bl-icn-link__text::after{content:"";position:absolute;left:0;bottom:0;height:.05rem;background-color:var(--base);width:0;transition:width var(--gm-transition)}.bl-icn-link:hover .bl-icn-link__text::after{width:100%}.gm-main-header .brxe-toggle{--brxe-toggle-bar-width:3.2rem;--brxe-toggle-width:3.2rem}.gm-main-header .brxa-wrap{width:3.2rem}.gm-main-header .brxa-inner:before{top:-8px}.gm-main-header .brxa-inner:after{bottom:-8px}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items{position:absolute;top:calc(100% + 1px);height:fit-content;min-height:100%;padding:var(--space-m) var(--section-padding-x) 0;box-shadow:0 4px 6px -3px var(--neutral-trans-60);background-color:var(--blanc-gris)}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-items .menu-item a{margin-block:auto}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items>li{border-bottom:1px solid var(--base)}.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:not(:hover)>a,.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:not(:hover)>.brx-submenu-toggle a,.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:not(:hover) span{opacity:1}.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:hover>a,.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:hover>.brx-submenu-toggle a,.gm-main-header__nav-nested.brx-open .brx-nav-nested-items:hover>li:hover span{color:var(--base-dark)}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items>li:last-child{border:none}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items li{display:flex;min-height:var(--mobile-item-min-height)}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-link{height:unset;min-height:var(--mobile-item-min-height)}.gm-main-header__nav-nested.brx-open .bl-icn-link .gm-main-header__nav-link{height:100%;min-height:unset}.gm-main-header__nav-nested.brx-open a.gm-main-header__nav-link{padding-inline:var(--gutter)}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-link:hover::after{width:0}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-link:hover::after{width:0}.gm-mega-menu__nav .gm-main-header__nav-link{white-space:nowrap;cursor:pointer}.gm-main-header__nav-nested.brx-open .gm-mega-menu__main-nav{width:100%}.gm-main-header__nav-nested.brx-open .gm-mega-menu__nav{flex-direction:row;gap:1.8rem;padding-bottom:var(--space-m);max-width:32rem;justify-content:space-between}.gm-main-header__nav-nested.brx-open .gm-mega-menu__nav .gm-main-header__nav-link{min-height:unset;padding-inline:0}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-link.is-current::after{width:100%}.gm-main-header__dropdown.open .gm-mega-menu__dropdown{border-top:.05rem solid var(--base)}.gm-main-header__nav-nested.brx-open .brx-submenu-toggle{min-height:var(--mobile-item-min-height)}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content{min-height:var(--mobile-item-min-height);padding-bottom:1rem}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li{min-height:var(--mobile-item-min-height);padding-left:var(--space-m)}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li a{font-weight:inherit}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li:hover a{color:var(--base-dark)}.gm-footer__address span{display:block}.csconsentlink,button#csconsentlink,.gm-footer__legal--text button#csconsentlink,.gm-footer__legal--text a{cursor:pointer;color:var(--base);transition:color var(--gm-transition);padding:0;margin-top:0;background-color:#fff0}.csconsentlink{font-weight:400;color:var(--base-medium)}.csconsentlink:hover,.gm-footer__legal--text span#csconsentlink:hover,.gm-footer__legal--text a:hover{color:var(--base-dark)}.bl-footer__menu-items nav>ul>li a{position:relative;max-width:fit-content;display:block}.bl-footer__menu-items nav>ul>li a::after{content:"";position:absolute;left:0;bottom:0;height:.05rem;background-color:var(--base);width:0;transition:width var(--gm-transition)}.bl-footer__menu-items nav>ul>li:hover a::after{width:100%}.bl-products-slider__slide,.bl-products-slider__slide__media,.bl-card-product,.bl-card-product__media,.bl-card-product-cat,.bl-card-product-cat__media,.post-archive__card,.post-archive__card__media,.bl-realisation-card,.bl-realisation-card__media{overflow:hidden}.bl-products-slider__slide img,.bl-card-product img,.bl-card-product-cat img,.post-archive__card img,.bl-realisation-card img{transform:scale(1);transition:all 300ms linear}.bl-products-slider__slide:hover img,.bl-card-product:hover img,.bl-card-product-cat:hover img,.post-archive__card:hover img,.bl-realisation-card:hover img{transform:scale(1.02)}.gm-mega-menu-sub-nav-card .bl-card-product__title,.post-archive__card .bl-card-product__title,.bl-card-product .bl-card-product__title{color:var(--base)}.gm-mega-menu-sub-nav-card:hover .bl-underlined-link__icn,.gm-mega-menu-sub-nav-card:focus .bl-underlined-link__icn,.post-archive__card:hover .bl-underlined-link__icn,.post-archive__card:focus .bl-underlined-link__icn,.bl-card-product:hover .bl-underlined-link__icn,.bl-card-product:focus .bl-underlined-link__icn{transform:translateX(var(--arrow-translate))}.bl-card-product-cat a{color:var(--base)}.bl-card-product-cat .bl-card-product-cat__title{position:relative}.bl-card-product-cat .bl-card-product-cat__title::after{content:"";position:absolute;width:0%;height:1px;background-color:var(--base);bottom:0;left:0;transition:width 300ms linear}.bl-card-product-cat:hover .bl-card-product-cat__title::after{width:100%}.gm-standard-page h2{font-size:calc((var(--h2)) * 0.85)}.bl-home-hero__bg-img,.page-header__feature-image{mix-blend-mode:multiply}.bl-page-intro__heading span{font-weight:400}.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content [class*="woocommerce"] *+p>*+*{margin-block-start:0}p.woocommerce-form-row,.woocommerce-MyAccount-content fieldset{margin-block-start:var(--space-m)}.woocommerce .woocommerce-MyAccount-content .form-row-last,.woocommerce-form-row{margin-top:0}.yith-wcwl-form{flex-direction:column}.wishlist_table{margin-top:var(--space-l);padding-left:0}.wishlist-page-links{margin-top:var(--space-m)}.product-quantity{width:32px}.product-quantity input{max-width:50px;padding-right:0}.wishlist-privacy{display:none}.bl-products-slider .splide__list>.bl-products-slider__slide.is-visible~.bl-products-slider__slide.is-visible .bl-products-slider__content{margin-left:0}.bl-products-slider .splide__arrow--prev{justify-content:flex-start}.bl-products-slider .splide__arrow--next{justify-content:flex-end}.bl-realisations>.tab-menu .tab-title .bl-realisation-tab__title{position:relative}.bl-realisations>.tab-menu .tab-title .bl-realisation-tab__title::after{content:"";position:absolute;height:.05rem;background-color:var(--base);left:0;bottom:0;width:0;transition:width var(--gm-transition)}.bl-realisations>.tab-menu .tab-title.brx-open .bl-realisation-tab__title::after{width:100%}.bl-certification__icn,.bl-certification__icn-wrapper img{filter:grayscale(1)}.brxe-shortcode .wp-grid-builder .wpgb-wrapper{column-gap:40px;row-gap:var(--space-xl);justify-content:space-between}.wp-grid-builder .wpgb-wrapper .wpgb-main{max-width:50%}.wp-grid-builder .wpgb-wrapper aside{flex-basis:58rem;flex-grow:1;max-width:45%}.wpgb-card-body{cursor:pointer}.wp-grid-builder .wpgb-card .bl-retailer-card span{display:inline}.wpgb-facet .wpgb-geolocation-facet .wpgb-input{border:none;border-radius:0;background-color:var(--neutral-ultra-light)}.wpgb-facet .wpgb-geolocation-input .wpgb-locate-button svg{stroke:var(--base)}@media (max-width:767px){.wp-grid-builder .wpgb-wrapper .wpgb-main,.wp-grid-builder .wpgb-wrapper aside{max-width:100%}.wp-grid-builder .wpgb-wrapper aside,.wp-grid-builder .wpgb-wrapper aside.wpgb-sidebar .wpgb-facet,.wpgb-wrapper aside.wpgb-sidebar .wpgb-facet fieldset,.wpgb-map-facet>div{height:100%;max-height:35rem;overflow:hidden}}:root{--gform-col-gap:var(--space-m);--gform-row-gap:var(--space-s);--gfield-padding-block:1.15em;--gfield-padding-inline:0 1.1em;--gfield-padding:var(--gfield-padding-block) var(--gfield-padding-inline);--gfield-min-height:4.8rem;--gfield-font-size:var(--text-m);--gfield-line-height:1;--gfield-color:var(--base);--gfield-placeholder-opacity:0.60;--gfield-border:var(--btn-border-size) solid var(--base);--gfield-border--radius:var(--btn-border-radius);--gfield-border--focus:var(--btn-border-size) solid var(--base-medium);--gfield-bg-color:transparent;--gfield-bg--focus:unset;--textarea-height:8.8rem;--required-icn:url(/wp-content/themes/bricks-child/images/asterisk.svg);--gfield-submit--align:flex-start;--gfield-submit--padding:var(--btn-padding-block) var(--btn-padding-inline);--gfield-submit--min-width:25rem;--gfield-submit--bg:var(--base);--gfield-submit--hov-bg:var(--base-hover);--gfield-submit--font-size:var(--text-m);--gfield-submit--color:var(--white);--gfield-submit--hov-color:var(--btn-hover-text-color);--gfield-submit--weight:var(--btn-font-weight);--gfield-submit--text-transform:var(--btn-text-transform);--gfield-submit--border:var(--btn-border-size) solid var(--action);--gfield-submit--border-rad:var(--gfield-border--radius);--gfield-submit--hov-border:var(--btn-border-size) solid var(--action-hover);--gfield-color:var(--base);--gfield-bg-color:transparent;--gfield-border--radius:var(--btn-border-radius);--gfield-border-color:var(--base-medium);--glabel-size:var(--text-m);--glabel-color:var(--base);--gdesc-color:var(--base);--gf-ctrl-btn-color-focus-primary:var(--gfield-submit--hov-color);--gf-ctrl-btn-bg-color-focus-primary:var(--gfield-submit--hov-bg);--gf-ctrl-btn-border-color-focus-primary:var(--gfield-submit--hov-bg);--gf-ctrl-outline-color-focus:transparent}@media (max-width:641px){.gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:var(--gfield-line-height)!important;min-height:var(--gfield-min-height)!important}}body .gform_wrapper .gfield_label,body .gform_wrapper .gform_heading,body .gform_wrapper .gform_required_legend,body .gform_wrapper .gfield--type-name legend{visibility:hidden;position:absolute}body .gform_wrapper .gform_body .gform_fields,body .gform_wrapper.gravity-theme .ginput_complex{column-gap:var(--gform-col-gap);row-gap:var(--gform-row-gap)}body .gform_wrapper.gravity-theme .ginput_complex span{padding-left:0!important;padding-right:0!important;margin-bottom:0}body .gform_wrapper .gfield--type-textarea label{visibility:visible;position:static}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type='url'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='number'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='password'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='file'],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:var(--gfield-padding);min-height:var(--gfield-min-height);background-color:var(--gfield-bg-color);font-size:var(--gfield-font-size);line-height:var(--gfield-line-height);color:var(--gfield-color);border:none;border-radius:var(--gfield-border--radius);outline:none;transition:all var(--gm-transition);border-bottom:var(--gfield-border);box-shadow:none}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:var(--textarea-height);width:100%;resize:none;border:var(--gfield-border)}body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox{margin-block:var(--space-m)}body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio,body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox{flex-direction:row}body .gform_wrapper .gform_body .gform_fields .gfield input[type='text']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='url']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='email']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='tel']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='number']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='password']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='file']:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border-bottom:var(--gfield-border--focus);;background-color:var(--gfield-bg--focus);box-shadow:inset 0 -3px 0 -2px var(--base);}.gfield_contains_required .ginput_container input[aria-required="true"]{background-image:var(--required-icn);background-size:1em;background-repeat:no-repeat;background-position:calc(100% - var(--space-s)) 50%}.gfield_contains_required .ginput_container input[aria-required="true"]:focus,.gfield_contains_required .ginput_container input[aria-required="true"]:not(:placeholder-shown){background-image:none}body .gform_wrapper .gform_footer{display:flex;justify-content:var(--gfield-submit--align);padding:0}body .gform_wrapper .gform_footer button[type=submit],body .gform_wrapper .gform_footer input[type=submit]{min-width:var(--gfield-submit--min-width);background-color:var(--gfield-submit--bg);padding:var(--gfield-submit--padding);border:var(--gfield-submit--border);border-radius:var(--gfield-submit--border-rad);color:var(--gfield-submit--color);font-weight:var(--gfield-submit--weight);text-transform:var(--gfield-submit--text-transform);text-align:center;font-size:var(--gfield-submit--font-size);transition:all var(--gm-transition);flex-basis:var(--gfield-submit--min-width);padding-block:20rem}body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:var(--gfield-submit--hov-bg);border:var(--gfield-submit--hov-border);color:var(--gfield-submit--hov-color)}.gform_fields .gfield input::-webkit-input-placeholder{font-size:var(--gfield-font-size)!important;color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input::-moz-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input:-ms-input-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input:-moz-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}body .gform_wrapper .gfield--type-textarea label,.gform_fields .gfield textarea::placeholder,.gform_fields .gfield textarea::-webkit-input-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}body .gform_wrapper .gform_validation_errors{border-radius:0}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .validation_message{display:none}body .gform_wrapper .gform_validation_errors:focus{outline:none}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input{color:#c02b0a;border-color:#c02b0a!important}@media (max-width:478px){body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type='url'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='number'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='password'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='file'],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:16px}}body .gform-theme--framework form{--gf-ctrl-btn-bg-color-primary:var(--base);--gf-ctrl-btn-bg-color-hover-primary:var(--base-hover);--gf-field-list-btn-size:16px;--gf-field-list-btn-radius:50%;--gf-field-list-btn-font-size:0;--gf-field-list-btn-padding-y:var(--space-m);--gf-field-list-btn-padding-x:var(--space-m);--gf-ctrl-btn-padding-y:var(--space-m);--gf-ctrl-btn-padding-x:var(--space-m);--gf-ctrl-btn-font-size:var(--gfield-submit--font-size);--gf-ctrl-radio-check-radius:0}#gform_submit_button_2{min-width:100%}.gprl-reload-link{--btn-background:var(--base);--btn-background-hover:var(--base-hover);--btn-text-color:var(--base-ultra-light);--btn-text-color-hover:var(--base-ultra-light);--btn-border-color:var(--base);--btn-border-color-hover:var(--base-hover);--focus-color:var(--base-dark);display:block;background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:0;width:fit-content;margin-top:var(--space-m);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center)}.gprl-reload-link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover)}