:root{--bg:#F2EDE3;--bg-2:#ECE5D7;--paper:#FBF7EE;--ink:#1A1714;--ink-2:#3D362E;--muted:#877C6E;--line:#D9D0BE;--line-2:#C8BDA6;--terracotta:oklch(0.62 0.13 40);--terracotta-soft:oklch(0.88 0.05 40);--moss:oklch(0.50 0.08 130);--cobalt:oklch(0.50 0.13 250);--sun:oklch(0.85 0.13 90);--display:"Bricolage Grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}body,html{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--display)!important;letter-spacing:0!important}.ast-separate-container #primary,.ast-separate-container .ast-article-single,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .comment-respond,body .ast-container,body .entry-content,body .site-content,body .site-main{background:0 0!important;box-shadow:none!important;border:0!important}body .ast-container{max-width:1440px!important}.ast-separate-container .ast-article-single,.ast-separate-container .ast-woocommerce-container{padding:0!important}.baj-refonte-promo{background:var(--ink)!important;color:var(--paper)!important;font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.04em!important;padding:9px 24px!important;gap:24px!important}.baj-refonte-promo i{background:var(--terracotta)!important}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar,.site-header{background:var(--bg)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;backdrop-filter:saturate(110%)}.ast-primary-header-bar .ast-builder-grid-row{max-width:1440px;margin:0 auto;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center;padding:18px 32px;gap:24px}.ast-builder-menu-1 .menu-item>.menu-link,.ast-builder-menu-mobile .menu-item>.menu-link{font-size:14px!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:0!important}.site-logo-img{display:flex!important;justify-content:center!important}.site-logo-img .baj-logo-mark{display:grid!important;grid-template-columns:42px auto!important;align-items:center!important;gap:12px!important;min-width:234px!important;height:56px!important;color:var(--ink)!important;text-decoration:none!important;position:relative!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.site-logo-img .baj-logo-mark:after,.site-logo-img .baj-logo-mark:before{content:none!important;display:none!important}.baj-logo-icon{width:42px!important;height:42px!important;border-radius:10px!important;display:block!important;filter:drop-shadow(0 10px 18px rgba(26,23,20,.13))}.baj-logo-icon svg{display:block!important;width:42px!important;height:42px!important}.baj-logo-word{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.baj-logo-word strong{font-family:var(--display)!important;font-size:22px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.025em!important;color:var(--ink)!important;white-space:nowrap!important}.baj-logo-word small{font-family:var(--mono)!important;font-size:8px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important;color:var(--muted)!important;white-space:nowrap!important}.site-logo-img .custom-logo-link:not(.baj-logo-mark) img{max-width:190px!important;max-height:48px!important;border:0!important;border-radius:0!important;background:0 0!important;padding:0!important;object-fit:contain}.ast-builder-layout-element .ast-header-search,.ast-header-account-wrap,.ast-site-header-cart .ast-cart-menu-wrap{border-radius:999px!important;background:var(--paper)!important;border:1px solid var(--line)!important;box-shadow:none!important}.site-header .ast-search-menu-icon.slide-search{position:relative!important;width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:0 0!important;border:0!important;box-shadow:none!important}.site-header .ast-search-menu-icon.slide-search>.astra-search-icon{position:relative!important;z-index:4;width:54px!important;height:54px!important;border-radius:999px!important;background:var(--paper)!important;border:1px solid var(--line)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px rgba(26,23,20,.08)!important;color:var(--ink)!important}.site-header .ast-search-menu-icon.slide-search .search-form{position:absolute!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:54px!important;height:54px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:0 0!important;box-shadow:none!important;overflow:hidden!important}.site-header .ast-search-menu-icon.slide-search.ast-dropdown-active .search-form{width:min(340px,calc(100vw - 48px))!important;height:54px!important;border-radius:999px!important;background:var(--paper)!important;border:1px solid var(--line)!important;box-shadow:0 18px 38px rgba(26,23,20,.12)!important;overflow:hidden!important}.site-header .ast-search-menu-icon.slide-search.ast-dropdown-active>.astra-search-icon{opacity:0!important;pointer-events:none!important}body .site-header .ast-search-menu-icon.slide-search.ast-dropdown-active .search-form{width:340px!important;max-width:calc(100vw - 48px)!important;min-width:280px!important;height:54px!important;border-radius:999px!important;background-color:var(--paper)!important;border:1px solid var(--line)!important;box-shadow:0 18px 38px rgba(26,23,20,.12)!important}body .site-header .ast-search-menu-icon.slide-search.ast-dropdown-active .astra-search-icon{opacity:0!important;pointer-events:none!important}.site-header .ast-search-menu-icon.slide-search .search-form label{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.site-header .search-form .search-field{box-sizing:border-box!important;min-height:62px!important;padding-left:76px!important;padding-right:18px!important;border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;font-family:var(--display)!important;font-size:20px!important;line-height:1.1!important}.site-header .search-form .search-submit{width:62px!important;height:62px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.site-header .ast-search-menu-icon.slide-search .search-field{width:100%!important;height:54px!important;min-height:54px!important;padding:0 18px 0 60px!important;border:0!important;border-radius:999px!important;background:0 0!important;font-size:17px!important;line-height:1!important;box-shadow:none!important}.site-header .ast-search-menu-icon.slide-search .search-submit{position:absolute!important;left:0!important;top:0!important;width:54px!important;height:54px!important;min-width:54px!important;border:0!important;border-radius:999px!important;background:0 0!important;color:var(--ink)!important;box-shadow:none!important}.home .entry-content{background:var(--bg)!important}.home .entry-content>:not(.hero):not(.marquee):not(.section):not(.values):not(.story):not(.newsletter){display:none!important}.eyebrow{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2)}.hero{max-width:1440px;margin:0 auto;padding:48px 32px 24px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:stretch}.hero-copy{padding:24px 0 0}.hero h1{font-size:clamp(56px,7.6vw,116px);line-height:.92;letter-spacing:-.05em;font-weight:600;color:var(--ink);margin:0 0 32px;font-family:var(--display)}.hero h1 .italic{font-style:italic;font-weight:500;color:var(--terracotta)}.hero h1 .stroke{-webkit-text-stroke:1.5px var(--ink);color:transparent;font-weight:700}.hero-sub{max-width:460px;font-size:17px;line-height:1.5;color:var(--ink-2);margin:0 0 36px;text-wrap:pretty}.hero-ctas{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.btn{height:54px;padding:0 26px!important;display:inline-flex!important;align-items:center;gap:12px;border-radius:999px!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none!important}.btn-primary{background:var(--ink)!important;color:var(--paper)!important;border:1px solid var(--ink)!important}.btn-primary:hover{background:var(--terracotta)!important;border-color:var(--terracotta)!important;transform:translateY(-1px)}.btn-ghost{border:1px solid var(--ink)!important;color:var(--ink)!important;background:0 0!important}.btn-ghost:hover{background:var(--ink)!important;color:var(--paper)!important}.btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.hero-meta{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);padding-top:24px}.hero-meta .num{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1}.hero-meta .lbl{margin-top:6px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.hero-feature{position:relative;border-radius:24px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line);min-height:560px;display:flex;flex-direction:column;box-shadow:none!important}.hero-feature .ph{flex:1;display:grid;place-items:center;position:relative;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(26,23,20,.05) 14px 15px),radial-gradient(120% 70% at 30% 35%,var(--terracotta-soft),transparent 60%),var(--bg-2)}.hero-product-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-feature .pricetag,.hero-feature .tag{position:absolute;top:20px;z-index:3;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-radius:999px}.hero-feature .tag{left:20px;font-size:11px;background:var(--paper);border:1px solid var(--line);padding:6px 10px;color:var(--ink)}.hero-feature .pricetag{right:20px;font-size:13px;font-weight:600;background:var(--ink);color:var(--paper);padding:8px 12px}.hero-feature .pricetag *{color:var(--paper)!important}.studs{position:absolute;inset:auto 0 0 0;height:48px;display:grid;grid-template-columns:repeat(16,1fr);background:var(--ink);padding:14px 18px;align-items:center;z-index:3}.studs i{width:12px;height:12px;border-radius:50%;background:var(--paper);opacity:.85;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18);justify-self:center}.studs i:nth-child(4n){background:var(--terracotta)}.studs i:nth-child(7n){background:var(--sun)}.hero-feature .meta{background:var(--paper);padding:20px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:4}.hero-feature .meta h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink);font-family:var(--display)}.hero-feature .meta .sub{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.hero-feature .meta .add{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center}.hero-feature .meta .add svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.marquee{overflow:hidden;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.marquee-track{display:flex;gap:64px;white-space:nowrap;animation:bajScroll 35s linear infinite;font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.03em}.marquee-track span{display:inline-flex;align-items:center;gap:64px}.marquee-track .sep{width:14px;height:14px;border-radius:50%;background:var(--terracotta);display:inline-block;flex-shrink:0}.marquee-track .star{font-style:italic;color:var(--terracotta);font-weight:400}@keyframes bajScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section{max-width:1440px;margin:0 auto;padding:80px 32px}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:36px}.sec-head .left{display:flex;flex-direction:column;gap:14px}.sec-head .left .num{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.sec-head h2{font-size:clamp(32px,4.2vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1;max-width:680px;text-wrap:balance;margin:0;color:var(--ink);font-family:var(--display)}.sec-head h2 em{font-style:italic;font-weight:500;color:var(--terracotta)}.sec-head .right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sec-head .right p{font-size:14px;color:var(--ink-2);max-width:300px;text-align:right;line-height:1.5;margin:0}.sec-head .right a{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ink);padding-bottom:2px;color:var(--ink);text-decoration:none}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.pcard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;background:var(--bg);position:relative;display:flex;flex-direction:column;gap:20px;transition:background .2s ease}.pcard:nth-child(3n){border-right:0}.pcard:hover{background:var(--paper)}.baj-loop-badges,.pcard .badges{display:flex;justify-content:space-between;align-items:center;gap:12px}.baj-loop-badges .badge,.pcard .badge{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:var(--bg-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.baj-loop-badges .badge.stock,.pcard .badge.stock{background:0 0;border-color:var(--moss);color:var(--moss)}.baj-loop-badges .badge.stock:before,.pcard .badge.stock:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--moss);margin-right:6px;vertical-align:middle}.baj-loop-badges .badge.new,.pcard .badge.new{background:var(--terracotta);color:var(--paper);border-color:var(--terracotta)}.baj-loop-badges .badge.out,.pcard .badge.out{background:0 0;border-color:var(--terracotta);color:var(--terracotta)}.baj-loop-badges .id,.pcard .id{font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap}.pcard .pimg{aspect-ratio:1/1;border-radius:14px;overflow:hidden;display:grid;place-items:center;position:relative;border:1px solid var(--line);background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),var(--bg-2)}.pcard .pimg img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;transition:transform .25s ease}.pcard:hover .pimg img{transform:scale(1.04)}.pcard .pimg .label{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--paper);border:1px dashed var(--line-2);padding:8px 12px;border-radius:6px;letter-spacing:.04em;text-align:center;max-width:80%}.pcard .pimg .heart{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;opacity:0;transition:all .2s ease;transform:scale(.85)}.pcard:hover .pimg .heart{opacity:1;transform:scale(1)}.pcard .pimg .heart svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:1.7}.pcard .pimg .quick{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:center;align-items:center;transform:translateY(6px);opacity:0;transition:all .25s ease}.pcard:hover .pimg .quick{transform:translateY(0);opacity:1}.pcard .pimg .quick .add{width:100%;height:38px;background:var(--ink);color:var(--paper);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:500}.pcard .pimg .quick .add svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.pcard .info{display:flex;flex-direction:column;gap:6px}.pcard .info .cat,.pcard .info .pcat{display:block!important;position:static!important;isolation:auto!important;width:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;font-family:var(--mono)!important;font-size:11px!important;line-height:1.2!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.12em!important}.pcard .info h3{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0;font-family:var(--display)}.pcard .info h3 a{color:var(--ink);text-decoration:none}.pcard .info .row{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;gap:12px}.pcard .info .price{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.pcard .info .pieces{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.tA{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.92 .04 90)!important}.tB{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.9 .05 30)!important}.tC{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.91 .04 140)!important}.tD{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.91 .04 230)!important}.tE{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.89 .06 60)!important}.tF{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.92 .03 320)!important}.tG{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.89 .05 200)!important}.tH{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.92 .03 50)!important}.tI{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),oklch(.9 .06 110)!important}.values{background:var(--ink);color:var(--paper);margin-top:0;padding:80px 32px}.values-wrap{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid rgba(255,255,255,.12);padding-top:40px}.vitem{padding:24px 32px 24px 0;display:flex;gap:24px;align-items:flex-start}.vitem:not(:last-child){border-right:1px solid rgba(255,255,255,.12)}.vitem .vn{font-family:var(--mono);font-size:11px;color:var(--terracotta);letter-spacing:.16em}.vitem h4{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px;color:var(--paper);font-family:var(--display)}.vitem p{font-size:14px;color:rgba(251,247,238,.7);line-height:1.55;margin:0}.values-head{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.values-head h2{font-size:clamp(40px,5vw,76px);font-weight:600;letter-spacing:-.04em;line-height:.95;max-width:780px;text-wrap:balance;color:var(--paper);margin:0}.values-head h2 em{font-style:italic;color:var(--sun)}.values-head .meta{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(251,247,238,.6)}.cats{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:14px}.cat{border-radius:20px;overflow:hidden;position:relative;background:var(--bg-2);border:1px solid var(--line);min-height:280px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease;isolation:isolate;color:var(--ink);text-decoration:none!important}.cat:hover{transform:translateY(-3px);color:inherit}.cat:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(45deg,transparent 0 12px,rgba(26,23,20,.04) 12px 13px)}.cat.featured{grid-row:span 2;background:var(--terracotta);color:var(--paper);border-color:var(--terracotta);min-height:572px}.cat .top{display:flex;justify-content:space-between;align-items:flex-start}.cat .lbl{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.cat .arrow{width:42px;height:42px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center}.cat svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.cat h3{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;text-wrap:balance;margin:0;font-family:var(--display);color:inherit}.cat.featured h3{font-size:52px}.cat .bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.cat .count{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.cat .ph{width:140px;aspect-ratio:1;border-radius:14px;background:var(--paper);border:1px dashed rgba(26,23,20,.2);display:grid;place-items:center;font-family:var(--mono);font-size:10.5px;color:var(--muted);text-align:center;padding:8px;line-height:1.4}.cat.featured .ph{width:200px;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.85)}.cat-dark{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.cat-dark .ph{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.7)}.cat-sun{background:var(--sun)!important;border-color:transparent!important}.story{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.story-wrap{max-width:1440px;margin:0 auto;padding:120px 32px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story h2{font-size:clamp(40px,5vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.95;text-wrap:balance;margin:18px 0 0;color:var(--ink);font-family:var(--display)}.story h2 em{font-style:italic;color:var(--terracotta);font-weight:500}.story .lede{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:520px;margin-top:24px;text-wrap:pretty}.story .row{display:flex;gap:48px;margin-top:36px}.story .n{font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--terracotta)}.story .l{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:6px}.story-vis{position:relative;aspect-ratio:1;border-radius:24px;background:var(--bg-2);overflow:hidden;border:1px solid var(--line)}.story-vis .grid{position:absolute;inset:24px;background:linear-gradient(rgba(26,23,20,.07) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(26,23,20,.07) 1px,transparent 1px) 0 0/40px 40px,var(--bg-2);border-radius:14px;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);padding:6px;gap:4px}.story-vis .grid i{border-radius:6px}.story-vis .grid .t1{grid-column:2/4;grid-row:2/3;background:var(--terracotta)}.story-vis .grid .t2{grid-column:4/5;grid-row:2/4;background:var(--ink)}.story-vis .grid .t3{grid-column:5/7;grid-row:3/4;background:var(--sun)}.story-vis .grid .t4{grid-column:2/3;grid-row:3/5;background:var(--moss)}.story-vis .grid .t5{grid-column:3/5;grid-row:4/5;background:var(--paper);border:1px solid var(--line)}.story-vis .grid .t6{grid-column:5/8;grid-row:4/5;background:var(--terracotta)}.story-vis .grid .t7{grid-column:3/6;grid-row:5/6;background:var(--ink)}.story-vis .grid .t8{grid-column:6/8;grid-row:5/7;background:var(--sun)}.story-vis .grid .t9{grid-column:2/4;grid-row:6/7;background:var(--moss)}.story-vis .grid .t10{grid-column:4/6;grid-row:6/8;background:var(--terracotta)}.story-vis .grid .t11{grid-column:2/3;grid-row:7/8;background:var(--ink)}.story-vis .grid .t12{grid-column:6/7;grid-row:7/8;background:var(--paper);border:1px solid var(--line)}.story-vis .grid .t13{grid-column:7/8;grid-row:6/7;background:var(--moss)}.story-vis .badge-bl,.story-vis .corner{position:absolute;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper);padding:6px 10px;border-radius:999px;border:1px solid var(--line)}.story-vis .corner{top:24px;left:24px}.story-vis .badge-bl{bottom:24px;right:24px;border-radius:8px;color:var(--ink);letter-spacing:.06em}.picks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pick{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease;color:var(--ink);text-decoration:none!important}.pick:hover{transform:translateY(-3px);color:var(--ink)}.pick .ph{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;color:var(--muted);text-align:center;padding:8px;overflow:hidden}.pick .ph img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.pick .lbl{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.pick h4{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink);font-family:var(--display)}.pick .foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.pick .price{font-size:17px;font-weight:600}.pick .arr{width:32px;height:32px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center}.pick .arr svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8}.newsletter{background:var(--terracotta);color:var(--paper);padding:120px 32px;position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 24px,rgba(255,255,255,.06) 24px 25px);pointer-events:none}.nlwrap{max-width:1100px;margin:0 auto;text-align:center;position:relative}.nlwrap .eyebrow{color:rgba(255,255,255,.7)}.nlwrap h2{font-size:clamp(48px,6vw,96px);font-weight:600;letter-spacing:-.04em;line-height:.95;margin:18px 0 32px;text-wrap:balance;color:var(--paper);font-family:var(--display)}.nlwrap h2 em{font-style:italic;font-weight:500;color:var(--sun)}.nlform{display:flex;gap:8px;max-width:560px;margin:0 auto;background:var(--paper);padding:7px;border-radius:999px}.nlform input{flex:1;background:0 0!important;border:0!important;outline:0;padding:0 20px!important;font-family:var(--display);font-size:15px;color:var(--ink)}.nlform button{height:46px;padding:0 22px!important;background:var(--ink)!important;color:var(--paper)!important;border-radius:999px!important;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;border:0!important}.nlform button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.nlnote{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.tax-product_cat .site-content .ast-container,.woocommerce-shop .site-content .ast-container{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;padding:32px 32px 80px!important}.tax-product_cat #secondary,.woocommerce-shop #secondary{position:sticky;top:96px;width:auto!important;background:0 0!important;padding:0!important;border:0!important}.tax-product_cat #primary,.woocommerce-shop #primary{width:auto!important;min-width:0!important}.tax-product_cat .widget,.woocommerce-shop .widget{background:0 0!important;border:0!important;padding:0!important;margin:0 0 32px!important;box-shadow:none!important}.tax-product_cat .widget-title,.woocommerce-shop .widget-title{font-family:var(--mono)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)!important;margin:0 0 14px!important}.tax-product_cat .widget_product_categories li,.woocommerce-shop .widget_product_categories li{display:flex!important;justify-content:space-between;align-items:center;padding:8px 0!important;font-size:14px;border:0!important}.tax-product_cat .widget_product_categories a,.woocommerce-shop .widget_product_categories a{color:var(--ink)!important;text-decoration:none!important}.woocommerce-products-header{display:none!important}.baj-refonte-shop-intro{max-width:100%;margin:0 0 24px!important;padding:32px 0 40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:32px!important;align-items:end!important;border-bottom:1px solid var(--line)!important;background:0 0!important}.baj-refonte-shop-intro:after{content:none!important;display:none!important}.baj-refonte-shop-main{min-width:0!important}.baj-refonte-shop-intro .baj-refonte-eyebrow{margin:0 0 16px!important}.baj-refonte-shop-intro h1{font-size:clamp(48px,6vw,96px)!important;font-weight:600!important;letter-spacing:-.05em!important;line-height:.95!important;max-width:760px!important;margin:8px 0 16px!important;color:var(--ink)!important;font-family:var(--display)!important}.baj-refonte-shop-intro .baj-refonte-shop-sub{font-size:16px!important;color:var(--ink-2)!important;max-width:520px!important;line-height:1.55!important;margin:0!important;text-wrap:pretty}.baj-refonte-shop-stat{font-family:var(--mono)!important;font-size:12px!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.12em!important;text-align:right!important;line-height:1.6!important;white-space:nowrap!important}.baj-refonte-shop-stat b{display:block!important;font-family:var(--display)!important;font-size:42px!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.04em!important;line-height:1!important;text-transform:none!important;margin-bottom:6px!important}.woocommerce .woocommerce-result-count{font-family:var(--mono)!important;font-size:12px!important;color:var(--muted)!important;text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px!important}.woocommerce .woocommerce-ordering{margin:0 0 24px!important}.woocommerce .woocommerce-ordering select{height:36px!important;padding:0 36px 0 14px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--paper)!important;font-family:var(--display)!important;font-size:13px!important;color:var(--ink)!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid var(--line)!important;margin:0!important;clear:both}body.page #primary ul.products.products:not(.elementor-grid),body.woocommerce-page #primary ul.products.products:not(.elementor-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}body.page #primary ul.products.products:not(.elementor-grid) li.product,body.woocommerce-page #primary ul.products.products:not(.elementor-grid) li.product{width:auto!important;margin:0!important}.woocommerce ul.products:empty{display:none!important;border:0!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product{border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--bg)!important;padding:24px!important;box-shadow:none!important;gap:18px!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product:nth-child(3n){border-right:0!important}.woocommerce ul.products li.product:hover{background:var(--paper)!important;transform:none!important;box-shadow:none!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{order:2;padding:0!important;background:0 0!important;position:relative}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap>a:first-child{border-radius:14px!important;border:1px solid var(--line)!important;background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px),var(--bg-2)!important;display:grid!important;place-items:center!important;aspect-ratio:1/1!important;overflow:hidden!important}.woocommerce ul.products li.product img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;padding:8%!important;margin:0!important;mix-blend-mode:normal!important;filter:saturate(1.03) contrast(1.01)!important}.woocommerce ul.products li.product .astra-shop-summary-wrap{order:4;padding:0!important;display:grid!important;grid-template-columns:1fr auto;gap:6px 12px!important;align-items:baseline!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .baj-loop-cat,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .baj-loop-cat-row,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .baj-loop-pieces{display:none!important}.woocommerce ul.products li.product .baj-loop-cat,.woocommerce ul.products li.product .baj-loop-cat-row{grid-column:1/-1;order:1;font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.woocommerce ul.products li.product .baj-refonte-card-meta{order:3;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;font-family:var(--mono)!important;font-size:11px!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.1em!important;line-height:1.2!important}.woocommerce ul.products li.product .baj-refonte-card-meta span{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:1/-1;order:2;min-height:0!important;margin:0!important;font-family:var(--display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--ink)!important;padding:0!important}.woocommerce ul.products li.product .price{order:3;grid-column:1;color:var(--ink)!important;font-family:var(--display)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.02em!important;margin-top:6px!important}.woocommerce ul.products li.product .baj-loop-pieces{order:4;grid-column:2;font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.baj-loop-badges{order:1;margin:0!important}.baj-stock-chip{display:none!important}.woocommerce ul.products li.product .baj-loop-cta{display:none!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:after{content:"Ajouter au panier";position:absolute;left:12px;right:12px;bottom:12px;height:38px;background:var(--ink);color:var(--paper);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;opacity:0;transform:translateY(6px);transition:all .25s ease;pointer-events:none}.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap:after{opacity:1;transform:translateY(0)}.woocommerce nav.woocommerce-pagination{margin-top:48px!important;padding-top:24px!important;border-top:1px solid var(--line)!important}.single-product .site-content .ast-container{max-width:1440px!important;padding:24px 32px 0!important;background:0 0!important}.single-product div.product{display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:48px!important;align-items:start!important;margin:0!important}.single-product div.product div.images{position:sticky!important;top:96px!important;border:0!important;border-radius:0!important;background:0 0!important;padding:0!important;display:block!important;overflow:visible!important}.single-product div.product div.images .woocommerce-product-gallery__wrapper{border-radius:24px!important;overflow:hidden!important;border:1px solid var(--line)!important;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(26,23,20,.05) 14px 15px),radial-gradient(110% 70% at 30% 35%,var(--terracotta-soft),transparent 60%),oklch(.9 .05 30)!important}.single-product div.product div.images img{border-radius:0!important;background:0 0!important;mix-blend-mode:multiply!important}.single-product div.product .summary{border:0!important;border-radius:0!important;background:0 0!important;padding:8px 0 0!important;display:flex!important;flex-direction:column!important;gap:18px!important}.single-product div.product .product_title{font-family:var(--display)!important;font-size:clamp(40px,4.6vw,64px)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:.98!important;color:var(--ink)!important;margin:0!important;text-wrap:balance}.single-product div.product p.price,.single-product div.product span.price{display:flex!important;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 0!important;color:var(--ink)!important;font-family:var(--display)!important;font-size:44px!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1!important}.single-product .woocommerce-product-details__short-description{font-size:16.5px!important;line-height:1.55!important;color:var(--ink-2)!important;max-width:560px!important}.single-product form.cart{display:flex!important;gap:10px!important;align-items:stretch!important;margin:8px 0!important;padding:0!important;border:0!important}.single-product form.cart .quantity input.qty{height:56px!important;min-height:56px!important;border:1px solid var(--ink)!important;border-radius:999px!important;background:var(--paper)!important;font-family:var(--mono)!important}.single-product .single_add_to_cart_button{height:56px!important;border-radius:999px!important;background:var(--ink)!important;color:var(--paper)!important;font-size:15px!important;font-weight:500!important;flex:1!important}.single-product .baj-product-trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:4px!important}.single-product .baj-product-trust span{min-height:auto!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;padding:14px 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:0 0!important;color:var(--ink-2)!important;font-family:var(--display)!important;font-size:13.5px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.woocommerce div.product .woocommerce-tabs{max-width:1440px!important;margin:80px auto 0!important;padding:80px 32px!important;border:0!important;border-radius:0!important;background:0 0!important;display:grid!important;grid-template-columns:280px 1fr!important;gap:64px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{position:sticky;top:96px;align-self:start;display:flex!important;flex-direction:column!important;gap:4px!important;border-left:1px solid var(--line)!important;padding-left:24px!important;margin:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:0 0!important;border-radius:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--mono)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:var(--muted)!important;padding:8px 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ink)!important}.woocommerce div.product .woocommerce-tabs .panel{margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:var(--display)!important;font-size:clamp(32px,3.4vw,48px)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--ink)!important;margin:0 0 24px!important}.baj-product-internal-links{max-width:1440px!important;margin:80px auto!important;border:0!important;border-radius:0!important;background:0 0!important;padding:0 32px!important}.home .values h2,.home .values h3,.home .values h4{color:var(--paper)!important}.home .values .vitem p,.home .values p{color:rgba(251,247,238,.76)!important}.home .values .eyebrow,.home .values .meta{color:rgba(251,247,238,.62)!important}.home .values .vn{color:var(--terracotta)!important}.cat .ph.has-img,.pick .ph.has-img{background-image:var(--baj-img),repeating-linear-gradient(45deg,transparent 0 10px,rgba(26,23,20,.018) 10px 11px)!important;background-size:contain,auto!important;background-repeat:no-repeat,repeat!important;background-position:center,0 0!important}.cat .ph.has-img img,.pcard .pimg.has-img img,.pick .ph.has-img img{position:relative;z-index:1}.pcard .pimg.has-img img,.pick .ph.has-img img{object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;padding:10px!important}.pcard .pimg.has-img img{transform:scale(1.02)!important}.pcard:hover .pimg.has-img img{transform:scale(1.06)!important}.cat .ph.has-img{padding:0!important;overflow:hidden;border-style:solid!important;background-color:rgba(251,247,238,.88)!important}.cat .ph.has-img img{width:100%;height:100%;object-fit:contain;padding:10px;display:block;mix-blend-mode:multiply}.cat-dark .ph.has-img,.cat.featured .ph.has-img{background-color:rgba(251,247,238,.92)!important;border-color:rgba(255,255,255,.28)!important}.story-product-vis{background:linear-gradient(135deg,rgba(251,247,238,.98),rgba(236,229,215,.84))!important;border-color:var(--line)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.36)}.story-product-vis:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 18px,rgba(26,23,20,.04) 18px 19px);pointer-events:none}.story-product-grid{position:absolute;inset:44px 38px 54px;isolation:isolate}.story-product-grid figure{position:absolute;margin:0;border:1px solid var(--line);border-radius:18px;background:var(--baj-img) center/contain no-repeat,var(--paper);overflow:hidden;box-shadow:0 18px 42px rgba(26,23,20,.12)}.story-product-grid figure img{width:100%;height:100%;object-fit:contain;padding:12px;display:block;mix-blend-mode:multiply;position:relative;z-index:1}.story-product-grid figcaption{position:absolute;left:12px;bottom:12px;z-index:2;border-radius:999px;background:rgba(251,247,238,.92);border:1px solid var(--line);padding:6px 9px;color:var(--ink-2);font-family:var(--mono);font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.1em}.story-product-grid .main{inset:34px 76px 114px 118px;background-color:#f7e7df;z-index:2;transform:rotate(-1deg)}.story-product-grid .retro{left:0;bottom:22px;width:44%;height:34%;background-color:#ddecf2;z-index:3;transform:rotate(2deg)}.story-product-grid .mini{left:26px;top:0;width:32%;height:30%;background-color:#e2f0d8;z-index:4;transform:rotate(-3deg)}.story-product-grid .animal{right:0;bottom:0;width:35%;height:37%;background-color:#f6d6e6;z-index:5;transform:rotate(2deg)}body.tax-product_cat .baj-category-seo-panel{max-width:min(100%,1200px)!important;margin:56px auto 0!important;padding:48px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,.85fr)!important;gap:56px!important;color:var(--ink)!important}body.tax-product_cat .baj-category-seo-panel h2,body.tax-product_cat .baj-category-seo-panel h3{color:var(--ink)!important}body.tax-product_cat .baj-category-seo-panel li,body.tax-product_cat .baj-category-seo-panel p{color:var(--ink-2)!important}body.tax-product_cat .baj-category-seo-panel .baj-kicker{color:var(--terracotta)!important}body.tax-product_cat .baj-cat-seo-copy h2{font-family:var(--display)!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin:10px 0 18px!important}body.tax-product_cat .baj-cat-seo-copy ul{margin:22px 0 0!important;padding-left:20px!important}body.tax-product_cat .baj-cat-seo-copy li{margin:0 0 10px!important;font-size:15.5px!important;line-height:1.55!important}body.tax-product_cat .baj-cat-faq h3{font-family:var(--display)!important;font-size:32px!important;margin:0 0 16px!important}body.tax-product_cat .baj-cat-faq details{border:1px solid var(--line)!important;border-radius:14px!important;background:var(--bg)!important;margin:0 0 10px!important;padding:0!important;overflow:hidden!important}body.tax-product_cat .baj-cat-faq summary{cursor:pointer;padding:16px 18px!important;color:var(--ink)!important;font-weight:650!important;list-style:none!important}body.tax-product_cat .baj-cat-faq summary::-webkit-details-marker{display:none!important}body.tax-product_cat .baj-cat-faq summary:before{content:"+";display:inline-flex;width:20px;color:var(--terracotta)!important;font-family:var(--mono);font-weight:700}body.tax-product_cat .baj-cat-faq details[open] summary:before{content:"-"}body.tax-product_cat .baj-cat-faq details p{padding:0 18px 18px 38px!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important}body.page-id-1015 .site-content .ast-container{max-width:none!important;padding:0!important}.baj-contact-page{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:var(--bg)!important;color:var(--ink)!important}.baj-contact-page .baj-info-inner{width:min(100%,1440px);margin:0 auto;padding-left:32px;padding-right:32px}.baj-contact-page .baj-info-hero{background:var(--ink)!important;color:var(--paper)!important;padding:76px 0 70px!important;position:relative;overflow:hidden}.baj-contact-page .baj-info-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 18px,rgba(255,255,255,.045) 18px 19px);pointer-events:none}.baj-contact-page .baj-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:48px;align-items:stretch}.baj-contact-page .baj-kicker{margin:0 0 14px!important;color:var(--terracotta)!important;font-family:var(--mono)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.14em!important}.baj-contact-page h1{margin:0 0 22px!important;color:var(--paper)!important;font-family:var(--display)!important;font-size:clamp(56px,8vw,110px)!important;line-height:.92!important;letter-spacing:-.05em!important}.baj-contact-page .baj-info-hero p{max-width:650px;margin:0!important;color:rgba(251,247,238,.76)!important;font-size:18px!important;line-height:1.55!important}.baj-contact-page .baj-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px!important}.baj-contact-page .baj-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;padding:0 20px!important;text-decoration:none!important;font-weight:650!important}.baj-contact-page .baj-button-light{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--paper)!important}.baj-contact-page .baj-button-ghost{background:0 0!important;color:var(--paper)!important;border:1px solid rgba(251,247,238,.5)!important}.baj-contact-page .baj-hero-panel{border:1px solid rgba(251,247,238,.18)!important;border-radius:22px!important;background:rgba(251,247,238,.07)!important;padding:28px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.baj-contact-page .baj-hero-panel strong{color:var(--paper)!important;font-size:15px!important;font-weight:650!important}.baj-contact-page .baj-hero-panel span{display:block;color:rgba(251,247,238,.68)!important;margin:0 0 14px!important;line-height:1.5!important}.baj-contact-page .baj-section{padding-top:56px!important;padding-bottom:96px!important}.baj-contact-page .baj-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.baj-contact-page .baj-info-card{min-height:220px;display:flex!important;flex-direction:column!important;gap:12px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--paper)!important;padding:24px!important;text-decoration:none!important;color:var(--ink)!important}.baj-contact-page .baj-info-card span{color:var(--terracotta)!important;font-family:var(--mono)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.14em!important}.baj-contact-page .baj-info-card strong{color:var(--ink)!important;font-family:var(--display)!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.03em!important}.baj-contact-page .baj-info-card p{margin:auto 0 0!important;color:var(--ink-2)!important;font-size:15px!important;line-height:1.5!important}@media (max-width:980px){.ast-primary-header-bar .ast-builder-grid-row{display:flex!important;padding:14px 16px!important;gap:12px!important}.navleft{display:none!important}.site-logo-img .baj-logo-mark{grid-template-columns:36px auto!important;min-width:206px!important;height:48px!important;gap:10px!important}.baj-logo-icon,.baj-logo-icon svg{width:36px!important;height:36px!important}.baj-logo-word strong{font-size:19px!important}.baj-logo-word small{font-size:7px!important}.hero-grid,.single-product div.product,.story-wrap,.woocommerce div.product .woocommerce-tabs{grid-template-columns:1fr!important}.hero{padding:48px 32px 24px}.hero h1{font-size:clamp(50px,13vw,82px)}.pg,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.pcard:nth-child(3n),.woocommerce ul.products li.product:nth-child(3n){border-right:1px solid var(--line)!important}.pcard:nth-child(2n),.woocommerce ul.products li.product:nth-child(2n){border-right:0!important}.cats{grid-template-columns:1fr 1fr}.cat.featured{grid-row:auto;min-height:280px}.picks,.values-wrap{grid-template-columns:repeat(2,1fr)}.story-wrap{gap:48px}.tax-product_cat .site-content .ast-container,.woocommerce-shop .site-content .ast-container{grid-template-columns:1fr!important}.tax-product_cat #primary,.woocommerce-shop #primary{order:1!important}.tax-product_cat #secondary,.woocommerce-shop #secondary{order:2!important;position:static!important}.single-product div.product div.images{position:static!important}.woocommerce div.product .woocommerce-tabs ul.tabs{position:static!important}.baj-contact-page .baj-card-grid,.baj-contact-page .baj-hero-grid,body.tax-product_cat .baj-category-seo-panel{grid-template-columns:1fr!important}}@media (max-width:640px){.baj-refonte-promo{font-size:10px!important;gap:12px!important}.baj-refonte-promo span:last-child{display:none!important}.site-logo-img .baj-logo-mark{grid-template-columns:36px!important;min-width:36px!important;width:36px!important;height:40px!important;gap:0!important}.baj-logo-word{display:none!important}.hero,.section,.single-product .site-content .ast-container,.story-wrap,.tax-product_cat .site-content .ast-container,.woocommerce div.product .woocommerce-tabs,.woocommerce-shop .site-content .ast-container{padding-left:22px!important;padding-right:22px!important}.hero-grid{gap:32px}.hero h1{font-size:clamp(46px,15vw,64px)}.hero-meta{grid-template-columns:1fr}.hero-feature{min-height:420px}.hero-product-img{object-position:center}.baj-refonte-shop-intro,.sec-head,.values-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.baj-refonte-shop-stat{text-align:left!important;margin-top:10px!important}.baj-refonte-shop-stat b{font-size:30px!important}.sec-head .right{align-items:flex-start}.sec-head .right p{text-align:left}.cats,.pg,.picks,.values-wrap,.woocommerce ul.products{grid-template-columns:1fr!important}.pcard,.woocommerce ul.products li.product{border-right:0!important}.cat.featured{min-height:360px}.cat.featured h3{font-size:40px}.story-vis{min-height:320px}.nlform{border-radius:24px;flex-direction:column}.nlform input{min-height:46px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important}.single-product .baj-product-trust{grid-template-columns:1fr!important}body.tax-product_cat .baj-category-seo-panel{margin-top:36px!important;padding:28px 22px!important}.baj-contact-page .baj-info-inner{padding-left:22px!important;padding-right:22px!important}.baj-contact-page .baj-info-hero{padding:54px 0!important}.baj-contact-page .baj-hero-panel{padding:22px!important}.baj-contact-page .baj-info-card{min-height:auto!important}}.ast-header-break-point .cats,.ast-header-break-point .pg,.ast-header-break-point .picks,.ast-header-break-point .values-wrap,.ast-header-break-point.tax-product_cat ul.products,.ast-header-break-point.woocommerce-shop ul.products{grid-template-columns:1fr!important}body.ast-header-break-point.page #primary ul.products.products:not(.elementor-grid),body.ast-header-break-point.tax-product_cat.woocommerce-page #primary ul.products.products:not(.elementor-grid),body.ast-header-break-point.woocommerce-shop.woocommerce-page #primary ul.products.products:not(.elementor-grid){grid-template-columns:minmax(0,1fr)!important}.ast-header-break-point .pcard,.ast-header-break-point.tax-product_cat ul.products li.product,.ast-header-break-point.woocommerce-shop ul.products li.product{border-right:0!important}