body{overflow-x:hidden}s{text-decoration:none;position:relative}s:after{content:'';position:absolute;left:-5px;top:65%;width:calc(100% + 10px);height:3px;background:var(--wp--custom--body-txt-color);transform:rotate(-10deg);transform-origin:0 0}.hide{display:none!important}a:where(:not(.wp-element-button)){font-weight:500;text-decoration:underline;color:var(--wp--preset--color--theme-950);cursor:pointer}.has-white-0-color s:after,.has-false-white-color s:after{background:var(--wp--custom--false-white)}.has-xs-font-size{line-height:var(--wp--custom--line-height)!important}:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--custom--spacer-fluid)}:root :where(.is-layout-flow)>p,:root :where(.is-layout-constrained)>p,:root :where(.is-layout-constrained)>ul{margin-block-start:var(--wp--custom--spacer-s-fluid)}.wp-block-button__link img{height:var(--wp--custom--line-height);top:unset;vertical-align:middle}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){padding-top:.5em;padding-bottom:.5em}.wp-block-group.alignfull.has-background:not(.wp-block-button__link):not(.wp-block-navigation):not(.wp-block-navigation__responsive-container):not(.wp-block-navigation-item):not(.wp-block-navigation__submenu-container){padding-top:var(--wp--custom--spacer-l-fluid);padding-bottom:var(--wp--custom--spacer-l-fluid)}.wp-block-table table,.wp-block-table table thead,.wp-block-table table tr,.wp-block-table td,.wp-block-table th{border-color:var(--wp--custom--theme-100)}.wp-block-table table thead th{background:var(--wp--custom--theme-100)}.wp-block-table table tr:nth-child(even) td{background:var(--wp--custom--theme-50)}ul.breadcrumb *{font-size:var(--wp--preset--font-size--small)!important}:root{--swiper-navigation-color:var(--wp--custom--body-txt-color);--swiper-navigation-sides-offset:calc(var(--wp--custom--spacer-m-fluid) * -1 + 5px);--swiper-navigation-size:32px;--swiper-pagination-bottom:calc(var(--wp--custom--spacer-fluid) * -1);--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-width:12px}@media(min-width:782px){:root{--swiper-navigation-sides-offset:-50px;--swiper-navigation-size:46px}}.swiper-slider-wrapper:has(.is-style-swiper-slider.is-swiper-center.has-arrows.is-swiper-2-cols){--swiper-navigation-sides-offset:var(--wp--custom--spacer-fluid)}@media(min-width:992px){.swiper-slider-wrapper:has(.is-style-swiper-slider.is-swiper-center.has-arrows.is-swiper-2-cols){--swiper-navigation-sides-offset:calc(30% - 46px)}}.swiper-button-next,.swiper-button-prev{background:var(--wp--custom--false-white);box-shadow:var(--wp--custom--box-shadow);width:var(--swiper-navigation-size);border-radius:50%}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{padding:25%}.swiper-slider-wrapper .wp-block-group.is-style-swiper-slider .swiper-slide>figure.wp-block-image{text-align:center}.wp-block-gallery.is-style-swiper-slider.is-style-logo+.swiper-pagination.swiper-pagination-bullets{display:none!important}.swiper-slide:not(.swiper-slide-active) img{content-visibility:auto}#topbar{padding-top:5px;padding-bottom:5px}#topbar p>img{height:18px;top:.2em}#topbar .phone{white-space:nowrap}#topbar .phone a{text-decoration:none}header{padding-top:var(--wp--custom--spacer-xs);padding-bottom:var(--wp--custom--spacer-xs)}header.has-global-padding>.alignfull{margin-right:unset;margin-left:unset;gap:var(--wp--custom--spacer-fluid)}header .wp-block-site-logo{padding-top:0;padding-bottom:0}header .wp-block-search{flex-grow:1}header .wp-block-search .wp-block-search__inside-wrapper{border:0;padding-left:var(--wp--custom--spacer-s-fluid);background:var(--wp--custom--false-white);border-radius:var(--wp--custom--radius-l)}header .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{background:transparent}header .wp-block-woocommerce-customer-account a{flex-direction:column;gap:0;padding:0;font-size:var(--wp--preset--font-size--xs)}header .wp-block-woocommerce-customer-account a .label{display:none}header .wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button{display:flex;flex-direction:column;gap:0;padding:0;font-size:var(--wp--preset--font-size--xs)}header .wp-block-woocommerce-mini-cart .wc-block-mini-cart__badge{color:var(--wp--custom--false-white)}header .dgwt-wcas-search-wrapp{max-width:800px}header .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{padding:0}header .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:5px;left:unset;background:var(--wp--custom--theme-700);top:4px}header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 48px 13px 24px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{box-shadow:none}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:var(--wp--custom--false-white)}header .wp-block-button__link img{margin-right:unset;margin-left:.5em}header .wp-block-navigation__container:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item.open-on-click>.wp-block-navigation-submenu__toggle{padding:.5em 1.33em;border:2px solid transparent;border-radius:var(--wp--custom--radius-m);background:var(--wp--custom--false-white);color:var(--wp--custom--body-txt-color)}header .wp-block-navigation__container:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item.open-on-click>.wp-block-navigation-submenu__toggle:before{content:url(../../../../../../../../themes/coffre-fort/assets/images/icon-menu.svg);margin-right:var(--wp--custom--spacer-xs)}header .wp-block-navigation__container:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item.open-on-click>.wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{display:none}header .wp-block-navigation__container:not(.wp-block-navigation__submenu-container)>.wp-block-navigation-item.open-on-click>.wp-block-navigation__submenu-container{top:calc(100% + var(--wp--custom--spacer-xs));z-index:999}header .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item{padding:var(--wp--custom--spacer-xs) var(--wp--custom--spacer-s-fluid);white-space:nowrap}header .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item img{top:0!important}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a:has(strong){border-bottom:2px solid var(--wp--custom--theme-100);font-size:var(--wp--preset--font-size--normal);width:100%}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a:not(:has(strong)){padding-top:0;padding-bottom:0}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a>.wp-block-navigation-item__label{width:100%;display:inline-block}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a>.wp-block-navigation-item__label strong{display:flex;width:100%;justify-content:space-between;gap:var(--wp--custom--spacer);align-items:center}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a>.wp-block-navigation-item__label strong:after{content:'Voir tout';font-weight:400;font-size:var(--wp--preset--font-size--xs);color:var(--wp--custom--theme-600);text-decoration:underline;white-space:nowrap!important}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item.post-cat{background:var(--wp--custom--theme-100)!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:0;width:100%}.wp-block-navigation__container .wp-block-navigation-item__label img{display:inline-block;width:auto!important;height:2em;top:0;vertical-align:middle;line-height:1}@media(max-width:781px){header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container>.wp-block-navigation-item a>.wp-block-navigation-item__label{white-space:break-spaces}}@media(min-width:782px){header.has-global-padding>.alignfull{gap:var(--wp--custom--spacer-m-fluid);flex-wrap:nowrap}}.wp-block-woocommerce-filled-mini-cart-contents-block h2.wc-block-mini-cart__title{font-size:var(--wp--preset--font-size--m)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding-left:var(--wp--custom--spacer-xs)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--custom--spacer-xs)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.hidden-phone>button{display:none}@media(max-width:781px){header .dgwt-wcas-search-wrapp{order:3}header .wp-block-button__link img{display:none}header .wp-block-navigation__responsive-container.is-menu-open{padding-left:var(--wp--custom--spacer-fluid);padding-right:var(--wp--custom--spacer-fluid)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{width:100%}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{width:100%}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-xs-font-size.has-child:not(:first-child){margin-top:var(--wp--custom--spacer-fluid)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{width:100%!important;padding-right:0!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding-left:0}header .wp-block-button .wp-block-button__link{padding:.5em .75em;font-size:0.6rem!important}header .wp-block-navigation__responsive-container-content .wp-block-button .wp-block-button__link{background:var(--wp--custom--button-bg-color);color:var(--wp--custom--false-white)}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>button.wp-block-navigation-item__content>.wp-block-navigation-item__label{font-size:var(--wp--preset--font-size--default);font-weight:600}header .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,header .wc-block-mini-cart__button .wc-block-mini-cart__icon{width:2em;height:2em}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container+.wp-block-buttons-is-layout-flex{gap:5px}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:2rem}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{min-width:235px}@media(min-width:992px){header .wp-block-woocommerce-customer-account a .label{display:block}header .wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button:after{content:'Votre panier'}}:where(.wp-site-blocks)>h1.wp-block-post-title{margin-block-start:0}#home-product-slider+.swiper-pagination{display:none!important}#home-product-slider .swiper-slide .wp-block-media-text{height:100%}#home-product-slider .wp-block-media-text.is-style-halo .wp-block-media-text__media img,#home-product-slider .wp-block-media-text.halo .wp-block-media-text__media img{max-height:250px;max-width:100%;width:auto;margin:auto}#home-product-slider .wp-block-media-text .wp-block-media-text__content{align-self:self-start}#home-product-slider .wp-block-media-text .wp-block-media-text__content p.has-xl-font-size{margin:0}@media(min-width:782px){#home-product-slider .wp-block-media-text.is-style-halo .wp-block-media-text__media img,#home-product-slider .wp-block-media-text.halo .wp-block-media-text__media img{max-height:300px}#home-product-slider .swiper-slide .wp-block-media-text{height:100%}}@media (max-width:781px){.product-families .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:calc(50% - 2em)!important}}.reassurance-section figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image img,.reassurance-section figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image img,#paiement-mode figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image img,#paiement-mode figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image img{max-height:18px}.reassurance-section figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image:not(#individual-image),.reassurance-section figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image:not(#individual-image),#paiement-mode figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image:not(#individual-image),#paiement-mode figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image:not(#individual-image){width:auto}@media(min-width:600px){#paiement-mode figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image:not(#individual-image),#paiement-mode figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image:not(#individual-image){width:auto}}@media(min-width:782px){#paiement-mode figure.wp-block-gallery.is-style-logo.has-nested-images figure.wp-block-image img,#paiement-mode figure.wp-block-gallery.logo.has-nested-images figure.wp-block-image img{max-height:22px}}:root{--wp--preset--color--foreground:var(--wp--custom--error-500)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{width:100%!important;max-height:300px;object-fit:contain!important}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:unset!important}.woocommerce div.product{padding-top:var(--wp--custom--spacer-fluid)}.wc-block-product,.wp-block-post.product{background:var(--wp--custom--white);box-shadow:var(--wp--custom--box-shadow);padding:var(--wp--custom--spacer-s-fluid)}.wc-block-product-template__responsive>li.wc-block-product{display:flex;flex-direction:column}.wc-block-product .add_to_cart_button,.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{white-space:nowrap}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button+span:has(.added_to_cart){display:none}.wc-block-product-template .wp-block-post-title{flex-grow:1}.wc-block-product-template .wc-block-components-product-price{font-size:var(--wp--preset--font-size--default)}.wc-block-product-template .wc-block-components-product-price del{display:block;font-weight:400;font-size:var(--wp--preset--font-size--s);color:var(--wp--custom--error-500)}.wp-block-woocommerce-product-template .wc-block-product .percent-saved{display:none!important}.wp-grid-builder .wpgb-card [class*=wpgb-block-] del.wpgb-block-price{display:block!important}.wp-grid-builder .wpgb-card .wpgb-card-media{height:250px}.wp-grid-builder.wpgb-grid-3 .wpgb-card .wpgb-card-media-thumbnail div,.wp-grid-builder.wpgb-grid-6 .wpgb-card .wpgb-card-media-thumbnail div,.wp-grid-builder.wpgb-grid-7 .wpgb-card .wpgb-card-media-thumbnail div,.wp-grid-builder.wpgb-grid-8 .wpgb-card .wpgb-card-media-thumbnail div,.wp-grid-builder.wpgb-grid-4 .wpgb-card .wpgb-card-media-thumbnail div{background-size:contain!important}.wp-grid-builder .wpgb-card .wpgb-card-media-content .wpgb-card-media-content-top p>img{height:1em;top:0;line-height:1;vertical-align:middle}.wp-grid-builder .wpgb-card .wpgb-card-body{display:flex;flex-direction:column;justify-content:space-between}.wp-grid-builder .wpgb-card .wpgb-card-body h3{font-size:var(--wp--preset--font-size--default)}.wp-grid-builder.wpgb-grid-4 .wpgb-card .wpgb-block-2{flex-direction:column-reverse;gap:0;font-size:var(--wp--preset--font-size--default)!important}.wp-grid-builder .wpgb-card [class*=wpgb-block-] ins.wpgb-block-price{font-weight:700}.wp-grid-builder .wpgb-card [class*=wpgb-block-] del.wpgb-block-price{font-weight:400;font-size:var(--wp--preset--font-size--s)!important;color:var(--wp--custom--error-500)}.wp-grid-builder .wpgb-card [class*=wpgb-block-] del.wpgb-block-price span{font-size:inherit!important}.wpgb-grid-3 .wpgb-area-top-2 .wpgb-facet-title{white-space:nowrap}.wp-grid-builder .wpgb-card-footer a{text-decoration:none}.wp-grid-builder .wpgb-area-bottom-1{padding-top:var(--wp--custom--spacer-fluid)}.wp-grid-builder .wpgb-prev-button,.wp-grid-builder .wpgb-next-button{border-radius:50%!important;box-shadow:var(--wp--custom--box-shadow)!important}.wp-grid-builder .wpgb-prev-button{margin-left:-24px!important}.wp-grid-builder .wpgb-next-button{margin-right:-24px!important}.mobile-filter{display:block;position:sticky;bottom:0;z-index:1001}.mobile-filter .wp-block-button__link{width:100vw;border-radius:0}.mobile-filter .wp-block-button__link:hover{background:var(--wp--custom--accent)!important}@media (max-width:781px){body.sidebar-open{overflow:hidden}body.sidebar-open::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001}body.sidebar-open::after{content:"×";font-size:30px;color:var(--wp--custom--white);position:absolute;top:20px;right:20px;cursor:pointer;z-index:9999}.filters{position:fixed;top:0;left:0;width:80%;max-width:300px;height:100%;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform 0.3s ease-in-out;z-index:1002;padding:20px;overflow-y:auto;max-height:100vh;-webkit-overflow-scrolling:touch}.filters.open{padding:var(--wp--custom--spacer-fluid)!important;transform:translateX(0)}.filters.open::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--wp--custom--white);z-index:-1}}@media(min-width:782px){.mobile-filter{display:none!important}}.woocommerce .wpgb-facet>fieldset:last-child{margin-bottom:var(--wp--custom--spacer-fluid);border-bottom:1px solid var(--wp--custom--theme-100);padding-bottom:var(--wp--custom--spacer-fluid)}.woocommerce .wpgb-facet .wpgb-facet-title{font-size:var(--wp--preset--font-size--s);margin-bottom:var(--wp--custom--spacer-s-fluid);font-weight:700;display:block}.woocommerce .wpgb-area .wpgb-facet.wpgb-facet-3{display:flex;align-items:center;gap:var(--wp--custom--spacer-s)}.woocommerce .wpgb-area .wpgb-facet>fieldset:last-child{border:0;margin-bottom:0;padding-bottom:0}.woocommerce .wpgb-area .wpgb-facet .wpgb-facet-title{margin-bottom:0}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{background:none}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale>img{max-width:75px}@media(min-width:992px){.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale>img{max-width:90px}}.wp-block-woocommerce-product-meta .wp-block-woocommerce-product-sku,.wp-block-woocommerce-product-meta .taxonomy-product_cat,.wp-block-woocommerce-product-meta .taxonomy-product_brand{background:var(--wp--custom--theme-50);padding:5px 10px;border-radius:var(--wp--custom--radius-l)}.wc-block-components-product-price del{color:var(--wp--custom--error-500);font-size:var(--wp--preset--font-size--default);font-weight:400}#yith-wapo-container .yith-wapo-block{margin-top:var(--wp--custom--spacer-fluid)}.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label{font-weight:700}.wc-block-components-product-price .percent-saved{margin-left:var(--wp--custom--spacer-s);font-size:var(--wp--preset--font-size--default)}.wp-block-add-to-cart-form+p.has-xs-font-size a{text-decoration:underline}.woocommerce div.product .outofstock-messsage{background:var(--wp--custom--theme-50);padding:var(--wp--custom--spacer-s-fluid)}.file-list{display:flex;gap:var(--wp--custom--spacer-m-fluid);align-items:center;flex-wrap:wrap;padding-left:0;list-style:none}.file-list a{display:flex;align-items:center;gap:var(--wp--custom--spacer-xs);font-weight:600}.file-list a:hover{color:var(--wp--custom--theme-600)}.file-list a:before{content:url(../../../../../../../../themes/coffre-fort/assets/images/file-download.svg);width:2.5em}.file-list a:hover:before{content:url(../../../../../../../../themes/coffre-fort/assets/images/file-download-hover.svg)}.woocommerce-product-attributes.shop_attributes{display:flex;flex-wrap:wrap;gap:0;align-items:center;border-top:1px solid var(--wp--custom--theme-100);border-left:1px solid var(--wp--custom--theme-100)}.woocommerce-product-attributes.shop_attributes>.woocommerce-product-attributes-item{flex-basis:100%;align-self:stretch;display:flex;flex-wrap:nowrap;align-items:center;gap:0;border-right:1px solid var(--wp--custom--theme-100);border-bottom:1px solid var(--wp--custom--theme-100)}.woocommerce-product-attributes.shop_attributes>.woocommerce-product-attributes-item>div{flex-basis:50%;padding:var(--wp--custom--spacer-s-fluid)}.woocommerce-product-attributes.shop_attributes>.woocommerce-product-attributes-item>div.woocommerce-product-attributes-item__label{font-weight:700;height:100%;background:var(--wp--preset--color--theme-50);border-right:1px solid var(--wp--custom--theme-100);word-break:break-word;align-content:center}.woocommerce-product-attributes.shop_attributes>.woocommerce-product-attributes-item p{margin:0}@media(min-width:782px){.woocommerce-product-attributes.shop_attributes>.woocommerce-product-attributes-item{flex-basis:50%}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{margin:0 1em}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{padding:.5em 0!important}}@media (max-width:781px){.woocommerce-tabs .wc-tabs{display:none}.woocommerce-tabs .woocommerce-Tabs-panel{display:block!important;visibility:visible;height:auto;opacity:1;transform:none}}.single-product .wp-block-woocommerce-product-collection>ul.wc-block-product-template__responsive{margin-bottom:var(--wp--custom--spacer-m-fluid)}.wc-block-components-checkout-step__content .wc-block-components-radio-control .wc-block-components-radio-control-accordion-content{font-size:var(--wp--preset--font-size--s);white-space:pre-line}.wc-block-components-product-price__value.is-discounted{white-space:nowrap}.wc-block-checkout.is-mobile iframe{min-height:unset!important}.sib_signup_form>p{height:0!important}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container{display:flex;gap:var(--wp--custom--spacer-s-fluid);flex-wrap:wrap}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container input,.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container textarea,.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container select{width:100%;padding:var(--wp--custom--spacer-s) var(--wp--custom--spacer-fluid);border:0;border-radius:var(--wp--custom--radius-m);font-size:var(--wp--preset--font-size--s);font-family:var(--wp--preset--font-family--text);color:var(--wp--custom--body-txt-color)}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container input:focus-visible{outline:2px solid;outline-color:var(--wp--custom--theme-300)}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container input[type="submit"]{background-color:var(--wp--custom--theme-600);color:var(--wp--custom--white);padding:var(--wp--custom--spacer-s) var(--wp--custom--spacer-fluid);border:none;border-radius:var(--wp--custom--radius-m);cursor:pointer;font-family:var(--wp--preset--font-family--text);font-size:var(--wp--preset--font-size--default);transition:background 0.3s ease;font-weight:300}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container input[type="submit"]:hover{background-color:var(--wp--custom--theme-800)}@media(min-width:782px){.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container{flex-wrap:nowrap}}.sib_signup_form .sib_signup_box_inside_1 .brevo-form-container+.consent{font-size:var(--wp--preset--font-size--xs)}.popup-overlay{display:none;position:fixed;top:0;left:0;margin:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;width:90%;max-width:500px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3)}.popup-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.wpcf7-form p.has-xs-font-size,.wpcf7-form .wpcf7-form-control.wpcf7-acceptance label{line-height:var(--wp--custom--line-height-s)!important;font-size:0.75rem!important}.afreg_extra_fields .input-text,.input-select{height:auto!important;max-height:unset!important}.wpgb-facet .wpgb-button-label{font-size:var(--wp--preset--font-size--xs)!important;padding:0!important;line-height:var(--wp--custom--line-height)!important}@media(min-width:782px){.wpgb-facet ul .wpgb-button:has(>.wpgb-button-label){padding:0!important}.wpgb-facet .wpgb-button-label{font-size:var(--wp--preset--font-size--s)!important;padding:.5em 1.3em!important}}.wp-block-getwid-table-of-contents{background:var(--wp--custom--theme-50);padding:var(--wp--custom--spacer-s-fluid)}footer .wp-block-latest-posts__list{display:flex;flex-direction:column;gap:var(--wp--custom--spacer-s-fluid)}footer .wp-block-latest-posts__list a{text-decoration:none}footer .wp-gr .wp-google-wr{text-align:left!important}footer .wp-gr.wpac .wp-google-list .wp-google-place .wp-google-right>*:not(.wp-google-wr){display:none}