@media (min-width: 901px) {
  body.page-id-11 .mx3-hero { aspect-ratio:auto; height:clamp(360px,calc(100svh - 137px - 121px),720px); min-height:0;  }
  body.page-id-11 .mx3-copy { align-self:center; transform:translateY(11px); width:var(--mx-header-axis); max-width:none; margin:0 auto; padding:0 var(--global-content-edge-padding, 1.5rem); }
  body.page-id-11 .mx3-copy > * { max-width:860px; }
  body.page-id-11 .mx3-kicker { font-size:clamp(14px,1.2vw,18px); margin-bottom:10px; }
  body.page-id-11 .mx3 h1 { font-size:clamp(48px,5.1vw,82px); line-height:.94; margin:10px 0 20px; }
  body.page-id-11 .mx3-copy p { font-size:clamp(20px,2.1vw,28px); line-height:1.2; max-width:650px; }
  body.page-id-11 .mx3-btn { margin-top:22px; }
}
body.page-id-11 .mx3-shelf { padding: 64px 0 8px; }
body.page-id-11 .mx3-shelf .mx3-products {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 clamp(16px, 4.4vw, 24px); 
  background: none;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
body.page-id-11 .mx3-shelf h2 { font-size: clamp(28px, 3.2vw, 42px); line-height: 1.08; margin: 6px 0 8px; color: var(--mx-card-ink); }
body.page-id-11 .mx3-shelf .mx3-sub { font-size: 16px; color: var(--mx-muted-2); margin: 0 0 30px; max-width: 620px; }
body.page-id-11 .mx3-shelf ul.products { margin-bottom: 0; }
@media (min-width: 1024px) and (max-width: 1199px) {
  body.page-id-11 .mx3-shelf .products.grid-cols {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.mxa-exp{background:var(--mxa-bloque-halo),var(--mxa-bloque-fondo);color:#F8F6EF;border-radius:var(--mxa-r-bloque);width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:76px 40px 84px;position:relative;overflow:hidden;}
.mxa-exp__text{text-align:center;}
.mxa-exp__dots{justify-content:center;}
.mxa-exp__type{color:color-mix(in srgb,#F8F6EF 72%,transparent);}
.mxa-exp__strip{color:color-mix(in srgb,#F8F6EF 52%,transparent);} 
.mxa-exp__grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
.mxa-exp__stack{position:relative;padding:46px 60px 0 0;}
.mxa-exp__stack-inner{position:relative;width:100%;padding-top:75%;cursor:pointer;}
.mxa-card{position:absolute;inset:0;border-radius:var(--mxa-r-panel);overflow:hidden;background:#DDD8CC;box-shadow:0 18px 44px rgba(30,42,34,.22);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.22,.9,.28,1),opacity .7s ease;will-change:transform;}
.mxa-exp .mxa-card img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;}
.mxa-card[data-pos="0"]{transform:translate(0,0) scale(1) rotate(0deg);opacity:1;z-index:4;}
.mxa-card[data-pos="1"]{transform:translate(6%,-7%) scale(.93) rotate(3deg);opacity:.9;z-index:3;}
.mxa-card[data-pos="2"]{transform:translate(11.5%,-13%) scale(.87) rotate(6deg);opacity:.75;z-index:2;}
.mxa-card[data-pos="3"]{transform:translate(16%,-18%) scale(.81) rotate(9deg);opacity:.55;z-index:1;}
.mxa-card.out{transform:translate(-70%,14%) scale(.9) rotate(-10deg);opacity:0;z-index:5;}
.mxa-card.snap{transition:none;}
.mxa-card__tag{position:absolute;top:16px;left:16px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;color:#fff;padding:7px 14px;border-radius:999px;background:color-mix(in srgb, var(--global-palette3, #1A1A1A) 52%, transparent);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(9px) saturate(140%);backdrop-filter:blur(9px) saturate(140%);}
.mxa-exp .mxa-card__line{position:absolute;left:0;right:0;bottom:0;margin:0;padding:60px 22px 22px;color:#fff;font-size:17px;line-height:1.35;font-weight:600;display:none;text-shadow:0 1px 3px rgba(0,0,0,.4);background:linear-gradient(to top,rgba(10,16,12,.88),rgba(10,16,12,.35) 55%,rgba(10,16,12,0));}
.mxa-exp .mxa-exp__eyebrow{margin:0 0 18px;}
.mxa-exp .mxa-exp__title{color:inherit;font-size:clamp(30px,3.4vw,46px);line-height:1.12;margin:0 0 22px;font-weight:800;letter-spacing:-.015em;}
.mxa-exp .mxa-exp__type{min-height:58px;font-size:19px;line-height:1.45;color:#6B7269;margin:0 0 28px;}
.mxa-exp__type i{font-style:normal;border-right:2px solid var(--global-palette1);padding-right:2px;animation:mxaCaret 1s step-end infinite;}
.mxa-exp__cta{display:inline-flex;align-items:center;gap:9px;}
.mxa-exp .mxa-exp__strip{margin:40px 0 0;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#8A9089;}
.mxa-exp__strip b{color:#C7C0AF;font-weight:400;margin:0 4px;}
.mxa-exp__dots{display:flex;gap:7px;margin-top:20px;}
.mxa-exp__dots--m{display:none;justify-content:center;margin-top:22px;}
.mxa-exp__dots b{width:7px;height:7px;border-radius:50%;background:#D6D1C4;transition:.3s;}
.mxa-exp__dots b.on{background:var(--global-palette1);width:22px;border-radius:var(--mxa-r-panel);}
@media (orientation:portrait) and (min-width:769px) and (max-width:1199px){
  .mxa-exp__grid{align-items:start}
  .mxa-exp__stack{padding:4px 14px 0 14px}
  .mxa-exp__stack-inner{padding-top:97%}
}
.mxa-exp__grid{position:relative}
.mxa-exp__grid>*{position:relative;z-index:1}
@media (min-width:769px) and (max-width:1199px){
.mxa-topo .mxa-exp__grid::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:60%;height:130%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%20760%22%20fill%3D%22none%22%20stroke%3D%22%232B4034%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M499%20380L498%20384L495%20388L493%20392L492%20397L490%20401L486%20404L481%20405L476%20407L472%20409L469%20412L464%20414L459%20413L454%20412L450%20412L446%20412L441%20412L437%20411L432%20411L425%20413L417%20414L411%20412L409%20407L409%20401L409%20396L409%20392L409%20388L410%20384L411%20380L411%20376L410%20372L410%20369L413%20365L416%20362L418%20359L419%20354L421%20350L425%20348L431%20347L435%20345L440%20343L445%20341L450%20340L455%20340L461%20341L466%20343L470%20346L472%20352L472%20357L474%20361L478%20362L483%20363L488%20365L492%20368L495%20372L498%20376L499%20380Z%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M537%20380L535%20388L531%20395L527%20402L525%20410L522%20417L514%20422L505%20425L496%20427L489%20431L483%20437L475%20439L466%20439L458%20438L450%20437L442%20437L434%20436L427%20435L417%20435L405%20438L392%20440L382%20436L377%20428L377%20418L377%20409L377%20401L377%20394L379%20387L381%20380L380%20374L378%20367L380%20360L384%20354L390%20349L392%20342L394%20334L399%20327L406%20323L416%20321L424%20319L432%20314L440%20310L450%20309L460%20310L469%20311L478%20314L485%20320L488%20330L489%20340L492%20346L499%20348L509%20350L518%20353L524%20359L529%20365L534%20372L537%20380Z%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M575%20380L572%20391L566%20402L560%20412L558%20423L553%20433L542%20440L528%20444L516%20448L507%20454L498%20461L486%20465L474%20465L461%20463L450%20462L439%20462L428%20460L416%20459L403%20460L386%20463L367%20465L352%20460L345%20448L345%20434L345%20421L345%20410L346%20400L349%20389L351%20380L350%20371L347%20361L349%20351L356%20343L363%20335L367%20326L370%20314L376%20304L387%20298L401%20296L412%20292L424%20286L436%20280L450%20278L464%20279L477%20281L490%20285L500%20294L505%20308L507%20322L510%20331L521%20334L535%20336L547%20342L556%20350L564%20359L571%20369L575%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M613%20380L609%20395L601%20408L594%20421L590%20435L584%20449L570%20459L552%20464L536%20468L524%20476L512%20486L498%20491L481%20491L465%20488L450%20487L435%20487L421%20485L406%20482L389%20484L367%20489L342%20491L322%20485L314%20469L313%20451L314%20434L313%20419L314%20405L318%20392L321%20380L319%20368L316%20355L318%20342L327%20332L337%20322L342%20310L346%20294L354%20281L368%20274L386%20270L401%20265L416%20257L432%20250L450%20247L468%20249L486%20251L503%20256L516%20268L522%20286L524%20304L529%20316L542%20320L560%20323L577%20330L588%20340L599%20352L608%20365L613%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M651%20380L646%20398L636%20415L627%20431L623%20448L616%20465L599%20477L576%20483L556%20489L541%20499L527%20511L509%20517L488%20516L468%20513L450%20512L432%20512L414%20509L396%20506L375%20508L347%20514L316%20517L292%20509L282%20490L281%20467L282%20446L281%20429L282%20411L287%20395L291%20380L289%20365L285%20349L288%20333L299%20320L311%20308L317%20293L321%20274L331%20258L349%20249L371%20245L390%20239L408%20229L428%20220L450%20216L472%20218L494%20222L515%20228L531%20242L539%20264L541%20287L547%20301L563%20306L586%20310L606%20318L621%20331L633%20346L645%20362L651%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M689%20380L684%20402L671%20421L661%20441L656%20461L647%20481L627%20495L600%20503L576%20509L558%20521L541%20535L520%20543L495%20542L472%20538L450%20536L429%20536L407%20534L386%20530L361%20532L328%20539L291%20543L263%20534L250%20511L249%20483L250%20459L249%20438L250%20417L256%20398L261%20380L258%20362L254%20343L257%20325L270%20309L284%20295L292%20277L297%20255L309%20235L330%20224L356%20219L378%20212L400%20200L424%20189L450%20186L476%20188L502%20192L527%20199L546%20216L556%20242L558%20269L565%20285L585%20292L612%20297L636%20307L653%20322L668%20339L682%20359L689%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M727%20380L721%20405L706%20428L694%20450L689%20474L678%20497L655%20514L623%20522L596%20530L575%20544L556%20560L531%20569L502%20568L475%20563L450%20561L425%20561L400%20558L376%20554L347%20556L308%20565L266%20569L233%20558L218%20531L217%20500L218%20471L217%20447L219%20423L226%20401L231%20380L228%20359L222%20337L226%20316L242%20298L258%20281L267%20260L273%20235L287%20212L312%20199L340%20194L367%20185L392%20171L420%20159L450%20155L481%20157L511%20162L540%20170L562%20190L572%20220L575%20251L584%20270L606%20278L637%20283L665%20295L685%20313L702%20333L719%20355L727%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M765%20380L758%20408L741%20434L728%20460L721%20487L709%20514L683%20532L647%20542L616%20550L593%20566L570%20585L542%20595L509%20594L479%20588L450%20586L422%20586L394%20583L366%20578L332%20580L289%20590L241%20595L203%20582L187%20552L186%20516L187%20484L185%20456L187%20429L195%20404L201%20380L197%20357L191%20332L196%20307L213%20286L232%20268L242%20244L248%20215L264%20189L293%20174L325%20168L356%20159L384%20143L415%20129L450%20124L485%20127L519%20132L552%20141L577%20164L589%20199L592%20234L602%20255L628%20264L663%20270L695%20283L717%20303L737%20326L755%20352L765%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M803%20380L795%20412L776%20441L762%20469L754%20500L741%20530L711%20551L671%20561L636%20571L610%20589L585%20609L553%20621L517%20619L482%20613L450%20611L418%20611L387%20607L355%20602L318%20604L270%20615L215%20621L173%20607L155%20573L154%20533L155%20497L153%20465L155%20435L164%20406L171%20380L167%20354L160%20326L165%20298L185%20275L205%20254L217%20227L224%20195L242%20166L274%20150L310%20142L344%20132L376%20114L411%2098L450%2093L489%2096L527%20102L564%20113L592%20137L606%20177L609%20216L620%20240L649%20250L689%20257L724%20272L750%20294L771%20320L792%20348L803%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M841%20380L832%20415L811%20448L795%20479L787%20513L772%20546L739%20569L695%20581L656%20592L627%20611L599%20634L564%20647L524%20645L485%20638L450%20636L415%20636L380%20631L345%20626L304%20629L250%20641L190%20647L144%20631L123%20594L122%20549L123%20509L121%20474L124%20441L133%20409L141%20380L136%20351L129%20320L134%20289L156%20264L179%20240L192%20211L200%20175L219%20143L255%20125L295%20117L333%20105L368%2086L407%2068L450%2062L493%2065L536%2072L576%2084L608%20111L623%20155L627%20198L638%20225L670%20236L715%20244L754%20260L782%20285L806%20313L829%20345L841%20380Z%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E) no-repeat left center/contain;opacity:.40;pointer-events:none;z-index:0}
}
@media (min-width:1200px){.mxa-exp__grid{align-items:start}.mxa-exp__stack{padding:0 40px 0 0}.mxa-exp__stack-inner{padding-top:80%}}
@media (min-width:1400px){
  .mxa-exp__stack{margin-left:0;padding-right:40px}}
@media (max-width:768px){
 .mxa-exp{padding:50px 18px 46px;}
 .mxa-exp__grid{grid-template-columns:1fr;gap:26px;}
 .mxa-exp__stack{order:2;padding:30px 26px 0 0;}
 .mxa-exp__text{order:1;}
 .mxa-exp .mxa-exp__title{font-size:27px;margin-bottom:0;}
 .mxa-exp__eyebrow,.mxa-exp__type,.mxa-exp__cta,.mxa-exp__strip,.mxa-exp__dots{display:none;}
 .mxa-exp__dots--m{display:flex;}
 .mxa-exp .mxa-card[data-pos="0"] .mxa-card__line,.mxa-exp .mxa-card.out .mxa-card__line{display:block;}
 .mxa-exp .mxa-card.out{transform:translate(-40%,10%) scale(.92) rotate(-8deg);}
}
.mx3{--o:var(--global-palette1);--ink:var(--mx-card-ink,var(--global-palette3, #1A1A1A));font-family:inherit;color:var(--ink)}
.mx3-gold{color:var(--global-palette1)}.mx3-card-action,.mx3-quick-view,.mx3-wishlist{color:var(--mx-card-ink,var(--global-palette3, #1A1A1A));background:#fff;border:1px solid var(--global-palette1);transition:color .2s ease,background-color .2s ease,transform .2s ease}.mx3-card-action:hover,.mx3-quick-view:hover,.mx3-wishlist:hover{color:var(--global-palette1);background:var(--mx-card-ink,var(--global-palette3, #1A1A1A));transform:translateY(-2px)}.mx3-footer{background:var(--mx-card-ink,var(--global-palette3, #1A1A1A));color:#fff}.mx3-footer a{color:#fff;transition:color .2s ease}.mx3-footer a:hover,.mx3-footer a:focus{color:var(--global-palette1)}.mx3-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14, 14, 14,.60),rgba(14, 14, 14,.06) 70%),linear-gradient(0deg,rgba(14, 14, 14,.42),transparent 52%)}
.mx3-copy{position:relative;z-index:1;padding:clamp(36px,8vw,110px);max-width:850px}.mx3-kicker{color:color-mix(in srgb, var(--global-palette1) 88%, white);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mx3 h1{font-size:clamp(48px,8vw,112px);line-height:.93;margin:12px 0 22px;color:#fff}.mx3-copy p{font-size:clamp(18px,2vw,26px);max-width:620px;color:var(--global-palette8,#eef3ee)}.mx3-btn{position:relative;overflow:hidden;display:inline-block;background:linear-gradient(135deg,var(--global-palette1) 0%,color-mix(in srgb, var(--global-palette1) 88%, white) 100%);color:#fff;font-size:var(--mxa-btn-letra);line-height:var(--mxa-btn-interlinea);padding:calc((var(--mxa-btn-alto) - var(--mxa-btn-interlinea))/2) 26px;border-radius:var(--mxa-r-control);text-decoration:none;font-weight:800;margin-top:18px;box-shadow:0 8px 22px rgba(222,138,38,.24);transition:transform .2s,box-shadow .2s}.mx3-btn::before{position:absolute;top:0;left:-75%;z-index:2;content:'';width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.3));transform:skew(-25deg);transition:.5s linear;opacity:1;display:block}.mx3-btn:hover::before{left:100%}
.mx3-btn:hover,.mx3-btn:focus,.mx3-btn:focus-visible,.mx3-btn:active,.mx3-btn:visited{color:#fff}
.mx3-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb, var(--global-palette1) 34%, transparent)}
.mx3-section{padding:clamp(60px,8vw,110px) clamp(22px,6vw,92px)}.mx3-section h2{font-size:clamp(34px,5vw,68px);line-height:1;margin:0 0 12px}.mx3-intro{max-width:660px;color:#5b6660;font-size:18px}
.mx3-story{background:#f3f0ea;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;border-radius:var(--mxa-r-panel);padding:clamp(24px,5vw,72px)}.mx3-story img{width:100%;height:420px;object-fit:cover;border-radius:var(--mxa-r-tarjeta)}.mx3-products{background:var(--mx-card-ink,var(--global-palette3, #1A1A1A));color:#fff;border-radius:var(--mxa-r-panel);padding:clamp(30px,5vw,72px)}.mx3-products h2{color:#fff}
@media(min-width:601px) and (max-width:1023px){}
@media(min-width:1024px){}
.mx3-cat[href*="/camping/"] img{filter:contrast(1.06)}
.mx3-cat[href*="/fishing/"] img{filter:brightness(1.04) contrast(1.10)}
.mx3-cat[href*="/hunting/"] img{filter:brightness(1.18) contrast(.93)}
.mx3-cat[href*="/outdoor-gear/"] img{filter:brightness(.94) contrast(.90)}
.mx3-cat[href*="/vehicle-overland-gear/"] img{filter:brightness(1.14) contrast(.98)} 
.mx3-cat[href*="/optics/"] img{filter:contrast(1.02);object-position:62% center} 
.mx3-hero{position:relative;width:100%;aspect-ratio:16 / 9;min-height:0;display:flex;align-items:flex-end;overflow:hidden;background:var(--mx-card-ink,#17211f);color:var(--global-palette9,#fff)}
.mx3-hero .mx3-hero-pic{display:contents}
.mx3-hero .mx3-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 10%}
@media (min-width:1000px) and (orientation:landscape){.mx3-hero .mx3-hero-img{object-position:78% 0}}
@media (orientation:portrait) and (min-width:768px){
  .mx3-hero .mx3-hero-img{object-position:86% 10%}
}
@media (orientation:portrait) and (max-width:767px){
  body.home.page-id-11 .mx3-hero{height:177.8vw;min-height:0;max-height:max(420px,calc(100svh - 32px - var(--mx-cat-asoma, 120px)));padding-bottom:0} 
  .mx3-hero .mx3-hero-img{object-position:50% -22px}
  body.page-id-11 .mx3-hero .mx3-copy{align-self:flex-end;transform:none;padding-bottom:calc(var(--mx-cat-solape, 52px) + 44px)}
  body.page-id-11 .mx3-hero .mx3-copy p{margin-bottom:10px}
  body.page-id-11 .mx3-hero .mx3-btn{margin-top:6px}
}
@media(max-width:900px){.mx3-hero{aspect-ratio:auto;min-height:clamp(420px,calc(100svh - var(--mxa-hero-top, 110px) - var(--mx-cat-asoma, 180px)),1100px)}.mx3-story{grid-template-columns:1fr}}
body.page-id-11 .mx3-section>h2,body.page-id-11 .mx3-notes h2{font-size:clamp(26px,3.2vw,42px);line-height:1.08}
body.page-id-11 .mx3-notes{padding:64px 0}
.mx3-notes .mx3-notes-inner{max-width:1240px;margin:0 auto;padding:0 24px;text-align:center}
.mx3-notes .mx3-sub{margin:0 auto;max-width:620px}
body.page-id-11 .mx3-notes ul.wp-block-latest-posts{max-width:1240px;margin:30px auto 0;padding:0 24px;list-style:none;box-sizing:border-box}
.mx3-notes .wp-block-latest-posts.is-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
.mx3-notes ul.wp-block-latest-posts.is-grid li{width:auto;max-width:none;min-width:0;margin:0}.mx3-notes .wp-block-latest-posts li{position:relative;display:flex;flex-direction:column;height:100%;margin:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--mxa-r-tarjeta);overflow:hidden;text-align:left;transition:transform .25s ease,box-shadow .25s ease}
.mx3-notes .wp-block-latest-posts li:hover,.mx3-notes .wp-block-latest-posts li:focus-within{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.09)}
.mx3-notes .wp-block-latest-posts__featured-image{margin:0;display:block;overflow:hidden}
.mx3-notes .wp-block-latest-posts__featured-image a{display:block}
.mx3-notes .wp-block-latest-posts__featured-image img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;display:block;transition:transform .45s ease}
.mx3-notes .wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.04)}
.mx3-notes .wp-block-latest-posts__post-title{display:block;font-size:19px;font-weight:700;line-height:1.28;padding:18px 20px 0;color:var(--mx-card-ink,#1d2420);text-decoration:none}
.mx3-notes .wp-block-latest-posts__post-excerpt{display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:10px 20px 20px;font-size:14.5px;line-height:1.55;color:#58645e}
.mx3-notes .wp-block-latest-posts__post-title::after{content:"";position:absolute;inset:0;z-index:2}
.mx3-notes .wp-block-latest-posts__post-excerpt::after{content:"Read More \2192";display:block;margin-top:auto;padding-top:14px;font-weight:bold;letter-spacing:.05em;text-transform:uppercase;font-size:80%;color:var(--mx-card-ink,#1d2420);transition:color .2s ease}
.mx3-notes .wp-block-latest-posts li:hover .wp-block-latest-posts__post-excerpt::after,.mx3-notes .wp-block-latest-posts li:focus-within .wp-block-latest-posts__post-excerpt::after{color:var(--global-palette1)}
.mx3-notes-cta{text-align:center;margin-top:30px}
@media(min-width:701px) and (max-width:1240px){
body.page-id-11 .mx3-notes .mx3-notes-inner,body.page-id-11 .mx3-notes ul.wp-block-latest-posts{padding:0 30px}
.mx3-notes .wp-block-latest-posts.is-grid{gap:18px}
.mx3-notes .wp-block-latest-posts__post-title{font-size:18px;padding:16px 18px 0}
.mx3-notes .wp-block-latest-posts__post-excerpt{font-size:14px;padding:8px 18px 18px}
}
@media(max-width:700px){
body.page-id-11 .mx3-notes{padding:48px 0}
.mx3-notes .wp-block-latest-posts.is-grid{grid-template-columns:1fr;gap:16px}
.mx3-notes .wp-block-latest-posts__featured-image img{aspect-ratio:16/9}
}
@media(max-width:600px){
  body.page-id-11 .mx3-copy {
    padding: 28px 22px 34px;
    max-width: none;
  }
  body.page-id-11 .mx3 h1 {
    font-size: clamp(29px, 8.4vw, 36px);
    line-height: 1.08;
    margin: 0 0 12px;
    letter-spacing: -0.01em;
    hyphens: none;
    overflow-wrap: normal;
    text-wrap: balance;
  }
  body.page-id-11 .mx3-copy p {
    font-size: 15.5px;
    line-height: 1.5;
    max-width: 31ch;
  }
  body.page-id-11 .mx3-btn {
    margin-top: 18px;
    padding: 13px 20px;
    font-size: 14.5px;
  }
  body.page-id-11 .mx3-hero h1 { font-size: clamp(28px, 8vw, 35px); } 
  body.page-id-11 .mx3-hero .mx3-copy h1,
  body.page-id-11 .mx3-hero .mx3-copy p { text-shadow: 0 2px 14px rgba(8, 18, 16, 0.34); }
body.page-id-11 .mx3-hero .mx3-copy{text-align:center;padding-top:30px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
  body.page-id-11 .mx3-hero .mx3-copy p {
    max-width: 30ch;
    margin-left: auto;
    margin-right: auto;
  }
  body.page-id-11 .mx3-hero .mx3-btn {
    display: inline-block;
    padding: 15px 30px;
    margin-top: 22px;
    font-size: 15px;
  }.mx3-cat[href*="/optics/"] img{object-position:72% center}body.page-id-11 .mx3-notes{padding:40px 0}body.page-id-11 .mx3-notes .mx3-notes-inner,body.page-id-11 .mx3-notes ul.wp-block-latest-posts{padding:0 16px}.mx3-notes .wp-block-latest-posts__featured-image img{aspect-ratio:3/2}}
.mx3-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.16,.7,.24,1),transform .8s cubic-bezier(.16,.7,.24,1)}
.mx3-reveal.is-in{opacity:1;transform:none}
.mx3-notes.is-in .wp-block-latest-posts li{animation:mx3up .7s cubic-bezier(.16,.7,.24,1) both}
.mx3-notes.is-in .wp-block-latest-posts li:nth-child(2){animation-delay:.11s}
.mx3-notes.is-in .wp-block-latest-posts li:nth-child(3){animation-delay:.22s}
@keyframes mx3up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.mxa-card{transition:none;}.mxa-exp__type i{animation:none;border-right:0;}.mx3-hero .mx3-hero-img{animation:none}.mx3-reveal{opacity:1!important;transform:none!important;transition:none!important}.mx3-notes .wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{transform:none}}
@media (min-width:768px) and (max-width:1024px) and (min-height:900px){
  body.home .mx3-hero{padding-bottom:calc(var(--mx-cat-solape, 52px) + 44px)}
}
.mx3-section .mx3-kicker,.mx3-section h2,.mx3-section .mx3-intro,
.mxa-exp .mx3-kicker,.mxa-exp h2,.mxa-exp .mx3-sub,
.mx3-notes .mx3-kicker,.mx3-notes h2,.mx3-notes .mx3-sub{text-align:center;margin-left:auto;margin-right:auto}
.mx3-section .mx3-intro,.mx3-notes .mx3-sub,.mxa-exp .mx3-sub{max-width:46ch}
body.page-id-11 .mx3-shelf .mx3-sub{text-align:center;margin-left:auto;margin-right:auto}
@media (max-width:767px){
 body.page-id-11 .mx3-section,
 body.page-id-11 .mx3-shelf,
 body.page-id-11 .mx3-notes,
 body.page-id-11 .mxa-tb,
 body.page-id-11 .mxa-exp{padding-top:30px;padding-bottom:30px}
 body.page-id-11 .mx3-shelf h2{font-size:26px;margin:0 0 10px}
 body.page-id-11 .mx3-shelf .mx3-sub{font-size:15px;margin-bottom:18px}
 body.page-id-11 .mxa-exp .mxa-exp__text{text-align:center}
 .mx3-section .mx3-kicker,.mx3-notes .mx3-kicker{margin-bottom:8px;font-size:12px;letter-spacing:.14em}
 .mx3-section h2,.mx3-notes h2{margin-bottom:10px;font-size:23px;line-height:1.22}
 .mx3-section .mx3-intro,.mx3-notes .mx3-sub{margin-bottom:18px;font-size:15px;line-height:1.5}
 .mx3-notes ul.wp-block-latest-posts__list li img{height:150px;object-fit:cover}
 .mx3-notes ul.wp-block-latest-posts__list>li:nth-child(n+3){display:none}
}
@media (orientation:portrait) and (min-width:768px) and (max-width:1199px){
 body.page-id-11 .mx3-section,
 body.page-id-11 .mx3-shelf,
 body.page-id-11 .mx3-notes,
 body.page-id-11 .mxa-tb,
 body.page-id-11 .mxa-exp{padding-top:40px;padding-bottom:40px}
 .mx3-notes ul.wp-block-latest-posts__list li img{height:190px;object-fit:cover}
}
:root{ --mx-cat-solape:52px; --mx-cat-asoma:127px; }
body.page-id-11 .mx3-section:has(> .mx3-cats){padding-top:0;padding-bottom:0;overflow:visible;opacity:1;transform:none;}
.mx3-section:has(> .mx3-cats) > .mx3-kicker,
.mx3-section:has(> .mx3-cats) > .mx3-intro{display:none;}
.mx3-section:has(> .mx3-cats) > h2{position:absolute;width:1px;height:1px;
  overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;}
.mx3-cats{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;
  width:calc(100% - 32px);max-width:1180px;
  margin:calc(var(--mx-cat-solape) * -1) auto 0;
  position:relative;z-index:2;
  background:var(--global-palette9,#FFFCF7);
  padding:14px 14px 0;}
.mx3-cat{position:relative;display:block;overflow:visible;background:none;
  color:inherit;text-decoration:none;min-height:0;border-radius:0;}
.mx3-cat:after{display:none;}
.mx3-cat img{position:static;inset:auto;display:block;width:100%;height:auto;
  aspect-ratio:4/3;object-fit:cover;border-radius:0;
  transition:box-shadow .28s ease;}
.mx3-cat span{position:static;display:block;padding:0;margin-top:9px;
  text-align:center;font-size:12px;line-height:1.25;font-weight:700;
  letter-spacing:.11em;text-transform:uppercase;
  color:var(--mx-card-ink,#182220);transition:color .28s ease;}
@media (hover:hover) and (pointer:fine){
  .mx3-cat:hover img{box-shadow:0 0 0 3px color-mix(in srgb,var(--global-palette1) 30%,transparent),0 0 26px 8px color-mix(in srgb,var(--global-palette1) 34%,transparent);}
  .mx3-cat:hover span{color:var(--global-palette1);}
}
.mx3-cat:active img{box-shadow:0 0 0 3px color-mix(in srgb,var(--global-palette1) 30%,transparent),0 0 26px 8px color-mix(in srgb,var(--global-palette1) 34%,transparent);}
.mx3-cat:active span{color:var(--global-palette1);}
@media (max-width:900px){
  .mx3-cats{grid-template-columns:repeat(3,minmax(0,1fr));}
  .mx3-cat img{aspect-ratio:16/10;}
}
@media (max-width:560px){
  :root{ --mx-cat-asoma:72px; }
  .mx3-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;
    padding:9px 9px 0;}
  .mx3-cat img{aspect-ratio:1/1;}
  .mx3-cat span{font-size:9.5px;letter-spacing:.05em;margin-top:6px;}
}
@media (min-width:1600px){
  body.page-id-11 .mx3-copy{transform:translateY(2px);}
  body.page-id-11 .mx3-copy h1{font-size:min(clamp(48px,4.4vw,70px),8svh);}
  body.page-id-11 .mx3-copy p{font-size:min(clamp(20px,1.9vw,25px),3.2svh);}
}
@media (min-width:601px) and (max-width:1599px){
  body.page-id-11 .mx3-copy h1{font-size:min(clamp(40px,7vw,70px),6.4svh);line-height:1.02;margin-top:0;margin-bottom:min(20px,2.25svh);text-shadow:0 2px 18px rgba(8,18,16,.5);}
  body.page-id-11 .mx3-copy p{font-size:min(clamp(18px,2.1vw,25px),3svh);line-height:1.35;margin-bottom:min(32px,3.5svh);}
}
@media (min-width:901px) and (max-width:1199px){
  body.page-id-11 .mx3-hero{height:clamp(360px,calc(100svh - 137px - 99px),720px);}
  .mx3-hero .mx3-hero-img{transform:scale(1.10);transform-origin:78% 0;}
}