body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:18px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}#top-menu li a{font-size:18px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#e09900}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_split .centered-inline-logo-wrap{width:90px;margin:-90px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:90px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:90px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:36px 0 36px 0!important}.et_header_style_centered #main-header .logo_container{height:90px}#logo{max-height:90%}.et_pb_svg_logo #logo{height:90%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:45px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:90px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:90px;margin:-90px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:90px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:90px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:36px 0 36px 0!important}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#e09900!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	#main-header,#et-top-navigation{font-family:'JetBrains Mono',monospace}#top-header .container{font-family:'JetBrains Mono',monospace}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=JetBrains+Mono:wght@300;400;500&display=swap');:root{--ab-bg:#FDFCFA;--ab-bg-warm:#F8F6F2;--ab-bg-cream:#F3F0EA;--ab-text:#1a1816;--ab-text-secondary:#4a4540;--ab-text-muted:#8a847a;--ab-accent:#996515;--ab-accent-dark:#7a5010;--ab-accent-light:#c9a227;--ab-border:#e8e4dc;--ab-border-light:#f0ece4;--ab-font-display:'Cormorant Garamond',Georgia,serif;--ab-font-body:'DM Sans',-apple-system,sans-serif;--ab-font-mono:'JetBrains Mono',monospace}.ab-page .et_pb_section{padding:0!important}.ab-page .et_pb_row{max-width:1300px!important;padding:0 4%!important}.ab-page .et_pb_column{margin-bottom:0!important}.ab-page .et_pb_text p{padding-bottom:0!important}.ab-page{font-family:var(--ab-font-body)!important;background-color:var(--ab-bg)!important;color:var(--ab-text)!important;line-height:1.7!important;overflow-x:hidden}.ab-page::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.02;pointer-events:none;z-index:9999}.ab-page ::selection{background:var(--ab-accent-light);color:white}.ab-font-display{font-family:var(--ab-font-display)!important}.ab-font-mono{font-family:var(--ab-font-mono)!important}.ab-text-accent{color:var(--ab-accent)!important}.ab-text-muted{color:var(--ab-text-muted)!important}.ab-italic{font-style:italic!important}.ab-section-label{display:flex!important;align-items:center!important;gap:1rem!important;font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:var(--ab-accent)!important;margin-bottom:2rem!important}.ab-section-label::before{content:'';width:30px;height:1px;background:var(--ab-accent)}.ab-btn{display:inline-flex!important;align-items:center!important;gap:0.75rem!important;padding:1.1rem 2.2rem!important;font-family:var(--ab-font-mono)!important;font-size:0.72rem!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important;border-radius:0!important;transition:all 0.35s ease!important;cursor:pointer!important}.ab-btn-primary{background:var(--ab-text)!important;color:var(--ab-bg)!important}.ab-btn-primary:hover{background:var(--ab-accent)!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px rgba(26,24,22,0.15)!important}.ab-btn-secondary{background:transparent!important;color:var(--ab-text)!important;border:1.5px solid var(--ab-border)!important}.ab-btn-secondary:hover{border-color:var(--ab-text)!important;background:var(--ab-bg-warm)!important}.ab-btn .arrow{transition:transform 0.3s ease}.ab-btn:hover .arrow{transform:translateX(4px)}.ab-reveal{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.4,0,0.2,1)}.ab-reveal.visible{opacity:1;transform:translateY(0)}.ab-stagger-1{transition-delay:0s}.ab-stagger-2{transition-delay:0.1s}.ab-stagger-3{transition-delay:0.2s}.ab-stagger-4{transition-delay:0.3s}.ab-stagger-5{transition-delay:0.4s}.ab-stagger-6{transition-delay:0.5s}.ab-bg-main{background-color:var(--ab-bg)!important}.ab-bg-warm{background-color:var(--ab-bg-warm)!important}.ab-bg-cream{background-color:var(--ab-bg-cream)!important}.ab-hero{min-height:100vh!important;display:flex!important;align-items:center!important;position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,var(--ab-bg) 0%,var(--ab-bg-warm) 100%)!important}.ab-hero .et_pb_row{position:relative;z-index:2}.ab-hero::before{content:'';position:absolute;top:0;right:0;width:55%;height:100%;opacity:0.4;background:radial-gradient(ellipse 60% 50% at 70% 30%,rgba(153,101,21,0.08) 0%,transparent 50%),radial-gradient(ellipse 40% 40% at 90% 70%,rgba(139,69,19,0.05) 0%,transparent 50%);pointer-events:none}.ab-hero::after{content:'';position:absolute;top:50%;right:15%;transform:translateY(-50%);width:300px;height:300px;border:1px solid var(--ab-accent);border-radius:50%;opacity:0.1;pointer-events:none}.ab-hero-tagline{display:flex!important;align-items:center!important;gap:1rem!important;font-family:var(--ab-font-mono)!important;font-size:0.7rem!important;font-weight:500!important;letter-spacing:0.3em!important;text-transform:uppercase!important;color:var(--ab-accent)!important;margin-bottom:2rem!important}.ab-hero-tagline::before{content:'';width:40px;height:1px;background:var(--ab-accent)}.ab-hero-title{font-family:var(--ab-font-display)!important;font-size:clamp(3.5rem,8vw,6.5rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-0.02em!important;color:var(--ab-text)!important;margin-bottom:2rem!important}.ab-hero-title em{font-style:italic;color:var(--ab-accent)}.ab-hero-subtitle{font-size:1.25rem!important;font-weight:300!important;color:var(--ab-text-secondary)!important;max-width:550px!important;line-height:1.8!important;margin-bottom:3rem!important}.ab-hero-cta{display:flex!important;gap:1.5rem!important;flex-wrap:wrap!important}.ab-scroll-indicator{position:absolute!important;bottom:3rem!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0.75rem!important;font-family:var(--ab-font-mono)!important;font-size:0.6rem!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:var(--ab-text-muted)!important}.ab-scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,var(--ab-accent),transparent);animation:ab-scrollPulse 2s ease-in-out infinite}@keyframes ab-scrollPulse{0%,100%{transform:scaleY(1);opacity:1}50%{transform:scaleY(0.6);opacity:0.4}}.ab-manifesto{padding:10rem 0 12rem!important;background:var(--ab-bg)!important}.ab-manifesto-left{position:sticky!important;top:8rem!important;height:fit-content!important}.ab-manifesto-title{font-family:var(--ab-font-display)!important;font-size:clamp(2.8rem,5vw,3.8rem)!important;font-weight:400!important;line-height:1.15!important;color:var(--ab-text)!important}.ab-manifesto-title em{font-style:italic;display:block;color:var(--ab-text-muted)}.ab-manifesto-intro{font-family:var(--ab-font-display)!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.7!important;color:var(--ab-text)!important;margin-bottom:2.5rem!important}.ab-manifesto-intro strong{color:var(--ab-accent);font-weight:500}.ab-manifesto-text{font-size:1.05rem!important;color:var(--ab-text-secondary)!important;line-height:1.95!important}.ab-manifesto-text p{margin-bottom:1.5rem!important}.ab-lettrine::first-letter{font-family:var(--ab-font-display)!important;font-size:4.5rem!important;float:left!important;line-height:0.85!important;margin-right:0.5rem!important;margin-top:0.15rem!important;color:var(--ab-accent)!important;font-weight:500!important}.ab-stats{padding:6rem 0!important;background:var(--ab-bg-cream)!important}.ab-stat-item{text-align:center!important;padding:2.5rem 1.5rem!important;position:relative!important}.ab-stat-item::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:var(--ab-border)}.ab-stat-item:last-child::after,.ab-stat-item.no-border::after{display:none}.ab-stat-number{font-family:var(--ab-font-display)!important;font-size:3.5rem!important;font-weight:500!important;color:var(--ab-accent)!important;line-height:1!important;margin-bottom:0.75rem!important}.ab-stat-label{font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ab-text-muted)!important}.ab-savoir-faire{padding:10rem 0!important;background:var(--ab-bg)!important}.ab-sf-header{text-align:center!important;max-width:700px!important;margin:0 auto 5rem!important}.ab-sf-title{font-family:var(--ab-font-display)!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:400!important;margin-bottom:1.5rem!important;color:var(--ab-text)!important}.ab-sf-subtitle{font-size:1.1rem!important;color:var(--ab-text-secondary)!important;font-weight:300!important;line-height:1.8!important}.ab-technique-card{background:var(--ab-bg)!important;padding:2.5rem!important;border:1px solid var(--ab-border-light)!important;position:relative!important;transition:all 0.4s ease!important;height:100%!important}.ab-technique-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--ab-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.ab-technique-card:hover{background:var(--ab-bg-warm)!important;border-color:var(--ab-border)!important;box-shadow:0 4px 12px rgba(26,24,22,0.06)!important;transform:translateY(-4px)!important}.ab-technique-card:hover::before{transform:scaleX(1)}.ab-technique-icon{width:40px!important;height:40px!important;margin-bottom:1.5rem!important;color:var(--ab-accent)!important}.ab-technique-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.ab-technique-title{font-family:var(--ab-font-display)!important;font-size:1.4rem!important;font-weight:500!important;margin-bottom:1rem!important;color:var(--ab-text)!important}.ab-technique-desc{font-size:0.92rem!important;color:var(--ab-text-muted)!important;line-height:1.75!important}.ab-univers{padding:10rem 0!important;background:var(--ab-bg-warm)!important}.ab-univers-title{font-family:var(--ab-font-display)!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:400!important;color:var(--ab-text)!important}.ab-univers-title em{font-style:italic;color:var(--ab-text-muted)}.ab-line-card{position:relative!important;aspect-ratio:3/4!important;overflow:hidden!important;background:var(--ab-bg)!important;border:1px solid var(--ab-border-light)!important;transition:all 0.4s ease!important}.ab-line-card::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,var(--ab-bg) 0%,transparent 50%);z-index:1;pointer-events:none}.ab-line-card:hover{border-color:var(--ab-accent)!important;transform:translateY(-6px)!important;box-shadow:0 12px 40px rgba(26,24,22,0.08)!important}.ab-line-visual{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ab-font-display)!important;font-size:7rem!important;font-weight:400!important;font-style:italic!important;color:var(--ab-border)!important;transition:all 0.4s ease!important}.ab-line-card:hover .ab-line-visual{color:var(--ab-accent-light);opacity:0.3;transform:scale(1.1)}.ab-line-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:2rem!important;z-index:2!important}.ab-line-country{font-family:var(--ab-font-mono)!important;font-size:0.6rem!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:var(--ab-accent)!important;margin-bottom:0.5rem!important}.ab-line-name{font-family:var(--ab-font-display)!important;font-size:1.4rem!important;font-weight:500!important;margin-bottom:0.5rem!important;color:var(--ab-text)!important}.ab-line-desc{font-size:0.85rem!important;color:var(--ab-text-muted)!important;line-height:1.6!important}.ab-catalogue{padding:10rem 0!important;background:var(--ab-bg)!important}.ab-catalogue-title{font-family:var(--ab-font-display)!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:400!important;margin-bottom:1.5rem!important;color:var(--ab-text)!important}.ab-catalogue-intro{font-size:1.1rem!important;color:var(--ab-text-secondary)!important;max-width:650px!important;line-height:1.8!important}.ab-category{background:var(--ab-bg-warm)!important;padding:3rem!important;position:relative!important;border:1px solid transparent!important;transition:all 0.4s ease!important;height:100%!important}.ab-category:hover{background:var(--ab-bg)!important;border-color:var(--ab-border)!important;box-shadow:0 4px 12px rgba(26,24,22,0.06)!important}.ab-category-letter{font-family:var(--ab-font-display)!important;font-size:4rem!important;font-weight:400!important;font-style:italic!important;color:var(--ab-border)!important;position:absolute!important;top:1.5rem!important;right:2rem!important;line-height:1!important;transition:color 0.3s ease!important}.ab-category:hover .ab-category-letter{color:var(--ab-accent-light)}.ab-category-label{font-family:var(--ab-font-mono)!important;font-size:0.6rem!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:var(--ab-accent)!important;margin-bottom:1rem!important}.ab-category-title{font-family:var(--ab-font-display)!important;font-size:1.8rem!important;font-weight:500!important;margin-bottom:1.5rem!important;color:var(--ab-text)!important}.ab-category-list{list-style:none!important;padding:0!important;margin:0!important;columns:2!important;column-gap:2rem!important}.ab-category-list li{font-size:0.88rem!important;color:var(--ab-text-secondary)!important;padding:0.5rem 0!important;border-bottom:1px solid var(--ab-border-light)!important;break-inside:avoid!important}.ab-distinction{padding:8rem 0!important;background:var(--ab-bg-cream)!important;text-align:center!important;position:relative!important;overflow:hidden!important}.ab-distinction::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border:1px solid var(--ab-border);border-radius:50%;opacity:0.5;pointer-events:none}.ab-distinction::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;border:1px solid var(--ab-accent);border-radius:50%;opacity:0.2;pointer-events:none}.ab-distinction .et_pb_row{position:relative;z-index:2}.ab-distinction-badge{display:inline-flex!important;align-items:center!important;gap:1rem!important;padding:0.75rem 1.5rem!important;background:var(--ab-bg)!important;border:1px solid var(--ab-accent)!important;margin-bottom:2.5rem!important}.ab-distinction-badge svg{width:24px;height:24px;stroke:var(--ab-accent);stroke-width:1.5;fill:none}.ab-distinction-badge span{font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ab-accent)!important}.ab-distinction-title{font-family:var(--ab-font-display)!important;font-size:clamp(2rem,4vw,2.8rem)!important;font-weight:400!important;line-height:1.3!important;margin-bottom:1.5rem!important;color:var(--ab-text)!important}.ab-distinction-title em{font-style:italic;color:var(--ab-accent)}.ab-distinction-text{font-size:1.05rem!important;color:var(--ab-text-secondary)!important;line-height:1.85!important;max-width:700px!important;margin:0 auto!important}.ab-echelles{padding:5rem 0!important;background:var(--ab-bg)!important;border-top:1px solid var(--ab-border-light)!important;border-bottom:1px solid var(--ab-border-light)!important}.ab-echelles-label{font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:var(--ab-text-muted)!important}.ab-echelles-list{display:flex!important;gap:2.5rem!important;flex-wrap:wrap!important}.ab-echelle{font-family:var(--ab-font-display)!important;font-size:1.6rem!important;font-weight:500!important;color:var(--ab-text-muted)!important;transition:all 0.3s ease!important;cursor:default!important}.ab-echelle:hover{color:var(--ab-accent)!important}.ab-cta-final{padding:10rem 0!important;text-align:center!important;background:var(--ab-bg)!important;position:relative!important;overflow:hidden!important}.ab-cta-final::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(153,101,21,0.06) 0%,transparent 70%);pointer-events:none}.ab-cta-final .et_pb_row{position:relative;z-index:2}.ab-cta-title{font-family:var(--ab-font-display)!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:400!important;line-height:1.15!important;margin-bottom:1.5rem!important;color:var(--ab-text)!important}.ab-cta-title em{font-style:italic;display:block;color:var(--ab-text-muted)}.ab-cta-text{font-size:1.1rem!important;color:var(--ab-text-secondary)!important;max-width:550px!important;margin:0 auto 2.5rem!important;line-height:1.8!important}.ab-footer{padding:5rem 0 2.5rem!important;background:var(--ab-bg-cream)!important;border-top:1px solid var(--ab-border)!important}.ab-footer-logo{font-family:var(--ab-font-display)!important;font-size:1.5rem!important;font-weight:600!important;margin-bottom:1.25rem!important;color:var(--ab-text)!important}.ab-footer-desc{font-size:0.9rem!important;color:var(--ab-text-muted)!important;line-height:1.75!important}.ab-footer-title{font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ab-accent)!important;margin-bottom:1.25rem!important}.ab-footer-links{list-style:none!important;padding:0!important;margin:0!important}.ab-footer-links li{margin-bottom:0.6rem!important}.ab-footer-links a{font-size:0.88rem!important;color:var(--ab-text-secondary)!important;text-decoration:none!important;transition:color 0.3s ease!important}.ab-footer-links a:hover{color:var(--ab-accent)!important}.ab-footer-bottom{margin-top:3.5rem!important;padding-top:2rem!important;border-top:1px solid var(--ab-border)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important}.ab-footer-copyright{font-size:0.8rem!important;color:var(--ab-text-muted)!important}.ab-made-in-france{display:flex!important;align-items:center!important;gap:0.6rem!important;font-family:var(--ab-font-mono)!important;font-size:0.65rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:var(--ab-text-muted)!important}.ab-france-flag{width:22px!important;height:15px!important;background:linear-gradient(90deg,#002395 33%,#fff 33%,#fff 66%,#ed2939 66%)!important;border:1px solid var(--ab-border)!important}@media (max-width:980px){.ab-hero{min-height:auto!important;padding:8rem 0 6rem!important}.ab-hero::after{display:none}.ab-manifesto-left{position:static!important}.ab-category-list{columns:1!important}.ab-stat-item:nth-child(2)::after{display:none}.ab-footer-bottom{flex-direction:column!important;text-align:center!important}}@media (max-width:767px){.ab-hero-title{font-size:2.8rem!important}.ab-stat-number{font-size:2.5rem!important}.ab-echelles-list{justify-content:center!important}.ab-scroll-indicator{display:none!important}}.ab-shop-hero{background:var(--ab-bg);padding:72px 5% 56px;text-align:center;border-bottom:1px solid var(--ab-border);position:relative}.ab-shop-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 15% 80%,rgba(153,101,21,.05) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 85% 20%,rgba(153,101,21,.04) 0%,transparent 70%);pointer-events:none}.ab-breadcrumb{font-family:var(--ab-font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-text-muted);margin-bottom:28px;position:relative;z-index:1}.ab-breadcrumb a{color:var(--ab-text-muted);text-decoration:none}.ab-breadcrumb a:hover{color:var(--ab-accent)}.ab-breadcrumb-sep{margin:0 10px;opacity:.4}.ab-shop-title{font-family:var(--ab-font-display);font-size:clamp(48px,7vw,80px);font-weight:400;color:var(--ab-text);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px;position:relative;z-index:1}.ab-shop-subtitle{font-family:var(--ab-font-body);font-size:16px;font-weight:300;color:var(--ab-text-secondary);line-height:1.8;margin-bottom:40px;position:relative;z-index:1}.ab-shop-divider{display:flex;align-items:center;justify-content:center;gap:16px;position:relative;z-index:1}.ab-shop-divider-line{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--ab-accent))}.ab-shop-divider-line.right{background:linear-gradient(90deg,var(--ab-accent),transparent)}.ab-shop-divider-gem{width:9px;height:9px;border:1px solid var(--ab-accent);transform:rotate(45deg);position:relative}.ab-shop-divider-gem::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:3px;background:var(--ab-accent)}.ab-cat-filter{background:var(--ab-bg);padding:0 5%;border-bottom:1px solid var(--ab-border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:66px}.ab-cat-filter__nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.ab-cat-btn{font-family:var(--ab-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:9px 18px;border:1px solid var(--ab-border);color:var(--ab-text-secondary);background:transparent;border-radius:2px;text-decoration:none;display:inline-block;transition:all .22s ease;cursor:pointer;line-height:1.4}.ab-cat-btn:hover{background:var(--ab-bg-warm);border-color:var(--ab-text-muted);color:var(--ab-text)}.ab-cat-btn.active{background:var(--ab-accent);border-color:var(--ab-accent);color:var(--ab-bg)}.ab-cat-btn--new{border-color:var(--ab-accent);color:var(--ab-accent)}.ab-cat-btn--new:hover{background:var(--ab-accent);color:var(--ab-bg)}.ab-cat-btn__titre{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;margin:0;padding:0;display:inline}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none!important;content:none!important}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce .products.columns-3,.woocommerce-page .products.columns-3,.woocommerce .products.columns-4,.woocommerce-page .products.columns-4{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;float:none!important;clear:both!important;margin:32px 0 48px!important;padding:0!important;list-style:none!important;width:100%!important}.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.first,.woocommerce-page ul.products li.product.last{clear:none!important;float:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;clear:none!important;width:100%!important;margin:0!important;padding:0!important;background:#ffffff!important;border:1px solid var(--ab-border)!important;border-radius:2px!important;overflow:hidden!important;transition:transform .35s ease,box-shadow .35s ease,border-color .3s ease!important;display:flex!important;flex-direction:column!important;position:relative!important;list-style:none!important}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 16px 48px rgba(26,24,22,.10)!important;border-color:var(--ab-accent)!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;text-decoration:none!important;width:100%!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;transition:transform .5s ease!important;border-radius:0!important}.woocommerce ul.products li.product:hover img,.woocommerce-page ul.products li.product:hover img{transform:scale(1.05)!important}.woocommerce ul.products li.product img.woocommerce-placeholder,.woocommerce-page ul.products li.product img.woocommerce-placeholder{object-fit:contain!important;background:var(--ab-bg-cream)!important;padding:40px!important;opacity:.35!important;height:220px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{font-family:var(--ab-font-display)!important;font-size:1.1rem!important;font-weight:500!important;line-height:1.4!important;color:var(--ab-text)!important;padding:18px 18px 6px!important;margin:0!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;-webkit-hyphens:auto!important;white-space:normal!important;text-transform:none!important;letter-spacing:0!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{display:block!important;font-family:var(--ab-font-body)!important;font-size:15px!important;font-weight:600!important;color:var(--ab-accent)!important;padding:4px 18px 14px!important;margin:0!important;line-height:1.4!important}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:var(--ab-text-muted)!important;font-weight:400!important;font-size:13px!important;display:inline!important;margin-right:6px!important}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{text-decoration:none!important;color:var(--ab-accent)!important}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button,.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{font-family:var(--ab-font-mono)!important;font-size:.6rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:transparent!important;color:var(--ab-accent)!important;border:1px solid var(--ab-accent)!important;border-radius:2px!important;padding:11px 14px!important;margin:auto 18px 18px!important;margin-top:auto!important;display:block!important;width:calc(100% - 36px)!important;text-align:center!important;transition:all .22s ease!important;box-sizing:border-box!important;box-shadow:none!important;text-shadow:none!important}.woocommerce ul.products li.product a.button:hover,.woocommerce-page ul.products li.product a.button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover{background:var(--ab-accent)!important;color:var(--ab-bg)!important;border-color:var(--ab-accent)!important}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{font-family:var(--ab-font-mono)!important;font-size:.6rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:var(--ab-accent)!important;color:var(--ab-bg)!important;border-radius:2px!important;padding:5px 10px!important;top:12px!important;left:12px!important;right:auto!important;min-height:auto!important;min-width:auto!important;line-height:1!important;margin:0!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-family:var(--ab-font-mono)!important;font-size:.65rem!important;letter-spacing:.1em!important;color:var(--ab-text-muted)!important;margin:0 0 14px!important;float:none!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right!important;margin:0 0 14px!important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{font-family:var(--ab-font-mono)!important;font-size:.65rem!important;color:var(--ab-text-secondary)!important;border:1px solid var(--ab-border)!important;border-radius:2px!important;padding:8px 12px!important;background:var(--ab-bg)!important;outline:none!important}.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{text-align:center!important;clear:both!important;margin:44px 0 0!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{display:inline-flex!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important;border:none!important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border:none!important;margin:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span{font-family:var(--ab-font-mono)!important;font-size:.65rem!important;font-weight:500!important;color:var(--ab-text-secondary)!important;border:1px solid var(--ab-border)!important;padding:9px 14px!important;border-radius:2px!important;text-decoration:none!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover{background:var(--ab-bg-warm)!important;border-color:var(--ab-accent)!important;color:var(--ab-accent)!important}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:var(--ab-accent)!important;border-color:var(--ab-accent)!important;color:var(--ab-bg)!important;font-weight:600!important}.ab-craft-banner-section{background:var(--ab-bg-cream);padding:80px 5%;border-top:1px solid var(--ab-border);border-bottom:1px solid var(--ab-border)}.ab-craft-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center}.ab-craft-label{font-family:var(--ab-font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ab-accent);margin-bottom:20px;display:flex;align-items:center;gap:12px}.ab-craft-label::before{content:'';width:28px;height:1px;background:var(--ab-accent)}.ab-craft-title{font-family:var(--ab-font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;color:var(--ab-text);line-height:1.2;margin-bottom:20px}.ab-craft-text{font-family:var(--ab-font-body);font-size:.95rem;font-weight:300;color:var(--ab-text-secondary);line-height:1.85;margin-bottom:36px;max-width:520px}.ab-btn-ghost{font-family:var(--ab-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-text);border:1.5px solid var(--ab-border);padding:13px 28px;border-radius:2px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;background:transparent;transition:all .28s ease}.ab-btn-ghost::after{content:'→';transition:transform .25s ease}.ab-btn-ghost:hover{border-color:var(--ab-text);background:var(--ab-bg-warm)}.ab-btn-ghost:hover::after{transform:translateX(4px)}.ab-craft-stats{display:flex;flex-direction:column;gap:36px;padding-left:64px;border-left:1px solid var(--ab-border);min-width:200px}.ab-craft-stat-item{display:flex;flex-direction:column;gap:6px}.ab-craft-stat-num{font-family:var(--ab-font-display);font-size:3rem;font-weight:500;color:var(--ab-accent);line-height:1}.ab-craft-stat-label{font-family:var(--ab-font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-text-muted)}.ab-reassurance-section{background:var(--ab-bg);padding:72px 5%;border-bottom:1px solid var(--ab-border)}.ab-reassurance-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.ab-reassurance-item{text-align:center;padding:0 16px;position:relative}.ab-reassurance-item:not(:last-child)::after{content:'';position:absolute;right:0;top:10%;height:80%;width:1px;background:var(--ab-border)}.ab-reassurance-icon{width:48px;height:48px;margin:0 auto 18px;border:1px solid var(--ab-border);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:var(--ab-bg)}.ab-reassurance-icon svg{width:20px;height:20px;stroke:var(--ab-accent);fill:none;stroke-width:1.5;transition:stroke .3s}.ab-reassurance-item:hover .ab-reassurance-icon{background:var(--ab-accent);border-color:var(--ab-accent)}.ab-reassurance-item:hover .ab-reassurance-icon svg{stroke:var(--ab-bg)}.ab-reassurance-item h3{font-family:var(--ab-font-display)!important;font-size:1.1rem!important;font-weight:500!important;color:var(--ab-text)!important;margin-bottom:10px!important;text-transform:none!important;letter-spacing:0!important}.ab-reassurance-item p{font-family:var(--ab-font-body)!important;font-size:.88rem!important;font-weight:300!important;color:var(--ab-text-secondary)!important;line-height:1.7!important}@media (max-width:1024px){.ab-craft-inner{grid-template-columns:1fr;gap:48px}.ab-craft-stats{border-left:none;border-top:1px solid var(--ab-border);padding-left:0;padding-top:40px;flex-direction:row;flex-wrap:wrap;gap:32px 56px}}@media (max-width:960px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce .products.columns-3,.woocommerce-page .products.columns-3{grid-template-columns:repeat(2,1fr)!important}.ab-reassurance-grid{grid-template-columns:repeat(2,1fr);gap:32px}.ab-reassurance-item:not(:last-child)::after{display:none}}@media (max-width:640px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce .products.columns-3,.woocommerce-page .products.columns-3,.woocommerce .products.columns-4,.woocommerce-page .products.columns-4{grid-template-columns:1fr!important;gap:16px!important}.ab-cat-filter{flex-direction:column;align-items:flex-start;gap:0}.ab-cat-filter__nav{padding:12px 0;gap:6px}.ab-reassurance-grid{grid-template-columns:1fr}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop.et_pb_module ul.products[class*="columns-"] li.product{width:100%!important;margin:0!important}}@media (max-width:640px){.woocommerce nav.woocommerce-pagination ul.page-numbers,.et_pb_shop ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%}}.ab-cat-hero{position:relative;background:var(--ab-bg);padding:58px 5% 22px;text-align:center;border-bottom:1px solid var(--ab-border);overflow:hidden}.ab-cat-hero__letter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--ab-font-display);font-size:clamp(200px,30vw,320px);font-weight:700;font-style:italic;color:var(--ab-border-light);line-height:1;pointer-events:none;user-select:none;opacity:0.6;letter-spacing:-0.05em}.ab-cat-hero__content{position:relative;z-index:2}.ab-cat-hero__label{font-family:var(--ab-font-mono);font-size:0.62rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--ab-accent);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:12px}.ab-cat-hero__label::before,.ab-cat-hero__label::after{content:'';width:24px;height:1px;background:var(--ab-accent)}.ab-cat-hero__title{font-family:var(--ab-font-display);font-size:clamp(48px,7vw,84px);font-weight:400;color:var(--ab-text);line-height:1.05;letter-spacing:-0.02em;margin:0 0 24px}.ab-cat-hero__desc{font-family:var(--ab-font-body);font-size:16px;font-weight:300;color:var(--ab-text-secondary);line-height:1.8;max-width:580px;margin:0 auto 44px}.ab-other-cats{padding:72px 5%;max-width:1280px;margin:0 auto}.ab-other-cats__header{margin-bottom:40px}.ab-other-cats__title{font-family:var(--ab-font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ab-text);margin:8px 0 0}.ab-other-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ab-other-cat-card{position:relative;background:var(--ab-bg);border:1px solid var(--ab-border);padding:36px 32px;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.35s ease,transform 0.35s ease;border-radius:2px}.ab-other-cat-card:hover{border-color:var(--ab-accent);box-shadow:0 12px 40px rgba(26,24,22,0.08);transform:translateY(-4px)}.ab-other-cat-card__letter{position:absolute;top:-10px;right:20px;font-family:var(--ab-font-display);font-size:90px;font-weight:700;font-style:italic;color:var(--ab-border-light);line-height:1;pointer-events:none;transition:color 0.3s ease,opacity 0.3s ease;opacity:0.8}.ab-other-cat-card:hover .ab-other-cat-card__letter{color:var(--ab-accent-light);opacity:0.2}.ab-other-cat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--ab-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease}.ab-other-cat-card:hover::before{transform:scaleX(1)}.ab-other-cat-card__body{position:relative;z-index:2}.ab-other-cat-card__label{font-family:var(--ab-font-mono);font-size:0.58rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ab-accent);margin-bottom:6px}.ab-other-cat-card__name{font-family:var(--ab-font-display);font-size:1.35rem;font-weight:500;color:var(--ab-text);margin-bottom:14px;line-height:1.2}.ab-other-cat-card__cta{font-family:var(--ab-font-mono);font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ab-text-muted);transition:color 0.25s ease,letter-spacing 0.25s ease}.ab-other-cat-card:hover .ab-other-cat-card__cta{color:var(--ab-accent);letter-spacing:0.2em}@media (max-width:960px){.ab-other-cats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ab-cat-hero__letter{font-size:140px;opacity:0.35}.ab-other-cats__grid{grid-template-columns:1fr}.ab-other-cats{padding:48px 4%}}.aubertrain-subcategories{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid rgba(139,90,43,0.2)}.subcategories-label{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-bronze);margin-bottom:20px}.subcategories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.subcat-card{display:flex;flex-direction:column;text-decoration:none;transition:transform 0.3s ease}.subcat-card:hover{transform:translateY(-4px)}.subcat-img{width:100%;aspect-ratio:1;background-size:cover;background-position:center;border:1px solid rgba(139,90,43,0.15);margin-bottom:10px}.subcat-name{font-family:'Cormorant Garamond',serif;font-size:15px;color:var(--color-charcoal);text-align:center;letter-spacing:0.05em}.woocommerce-cart #main-content,.woocommerce-checkout #main-content,.woocommerce-account #main-content{font-family:var(--ab-font-body);color:var(--ab-text);background:var(--ab-bg)}.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title,.woocommerce-account h1.entry-title{font-family:var(--ab-font-display);font-weight:500;color:var(--ab-text)}.woocommerce-cart #main-content a:not(.wc-block-components-button),.woocommerce-checkout #main-content a:not(.wc-block-components-button),.woocommerce-account #main-content a:not(.wc-block-components-button){color:var(--ab-accent)}.woocommerce-cart .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-product-name{color:var(--ab-text);text-decoration:none}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{background:var(--ab-accent);color:#fff;border-radius:2px;font-family:var(--ab-font-body);letter-spacing:.12em;text-transform:uppercase}body.woocommerce-cart .wc-block-cart__submit-button:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:var(--ab-accent-dark)}@media (max-width:767px){.woocommerce-cart #main-content .container,.woocommerce-checkout #main-content .container,.woocommerce-account #main-content .container{width:calc(100% - 32px)}.woocommerce-cart .wc-block-cart-items__row{grid-template-columns:72px minmax(0,1fr) 0 auto!important;column-gap:8px!important}}.ab-cat-desc--repliee .et_pb_text_inner p:not(:first-of-type){display:none}.ab-cat-desc__plus{display:block;margin:6px auto 0;padding:0 0 2px;background:none;border:0;border-bottom:1px solid var(--ab-accent);font-family:var(--ab-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ab-accent);cursor:pointer}.et_pb_shop_0_tb_body .woocommerce{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.et_pb_shop_0_tb_body .woocommerce ul.products{flex-basis:100%}@media (max-width:640px){body.tax-product_cat .ab-cat-filter__nav,body.woocommerce-shop .ab-cat-filter__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding:12px 0}body.tax-product_cat .ab-cat-filter__nav::-webkit-scrollbar,body.woocommerce-shop .ab-cat-filter__nav::-webkit-scrollbar{display:none}body.tax-product_cat .ab-cat-filter__nav,body.woocommerce-shop .ab-cat-filter__nav{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);cursor:grab;user-select:none}body.tax-product_cat .ab-cat-filter__nav.ab-fin,body.woocommerce-shop .ab-cat-filter__nav.ab-fin{-webkit-mask-image:none;mask-image:none}body.tax-product_cat .ab-cat-filter__nav .ab-cat-btn,body.woocommerce-shop .ab-cat-filter__nav .ab-cat-btn{flex:0 0 auto;white-space:nowrap}}