/* Opt-in editorial presentation. All other storefronts retain their current layout. */
[data-home-presentation="editorial-hero"]{min-height:690px;background:#121510;color:#f4f4ec}
[data-home-presentation="editorial-hero"]>img{object-position:center}
[data-home-presentation="editorial-hero"]>div:nth-child(2){background:linear-gradient(90deg,#12151020,transparent 48%)}
[data-home-presentation="editorial-hero"]>div:nth-child(4){min-height:690px;padding-top:92px;padding-bottom:92px}
[data-home-presentation="editorial-hero"]>div:nth-child(4)>div{width:45%;max-width:530px;min-width:0}
[data-home-presentation="editorial-hero"] h1{font-size:clamp(52px,5.3vw,84px);line-height:.96;letter-spacing:-.055em}
[data-home-presentation="editorial-hero"] h1 span{white-space:normal}
[data-home-presentation="editorial-hero"] h1 span:last-child{color:#8acf01!important}
[data-home-presentation="editorial-hero"] p{color:#f4f4ec}
[data-home-presentation="editorial-hero"] p:first-child{color:#a4dc34!important;font-size:11px;letter-spacing:.12em}
[data-home-presentation="editorial-hero"] p:nth-child(3){font-size:15px;line-height:1.7;max-width:360px}
[data-home-presentation="editorial-hero"] button{background:#8acf01;color:#10140a}
[data-home-presentation="editorial-hero"] a{color:#f4f4ec;border-color:#f4f4ec80}
[data-home-presentation="editorial-hero"] a:hover{color:#121510;background:#f4f4ec}
[data-home-presentation="editorial-hero"] :is(a,button):focus-visible{outline:3px solid #f4f4ec;outline-offset:5px}
[data-home-presentation="editorial-categories"] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
[data-home-presentation="editorial-categories"] .grid>button{box-shadow:none;border:1px solid #8885}
[data-home-presentation="editorial-categories"] .grid>button>img[aria-hidden]{display:none}
[data-home-presentation="editorial-categories"] .grid>button>img:not([aria-hidden]){object-fit:cover}
[data-home-presentation="editorial-categories"] .grid>button>div:nth-of-type(1){background:linear-gradient(180deg,transparent 48%,#070a05c9)}
[data-home-presentation="editorial-categories"] .grid>button>div:last-child{color:#fff}
[data-home-presentation="editorial-categories"] .grid>button h3{color:#fff;font-size:clamp(23px,2vw,30px);letter-spacing:-.03em}
[data-home-presentation="editorial-categories"] .grid>button p{color:#b1e557!important}
[data-home-presentation="editorial-categories"] .grid>button:focus-visible{outline:3px solid #8acf01;outline-offset:5px}
[data-home-presentation="editorial-categories"] .grid>button:hover>div:last-child>span{color:#10140a;background:#8acf01}
@media(max-width:899px){
 [data-home-presentation="editorial-hero"]{min-height:0}
 [data-home-presentation="editorial-hero"]>img{height:490px;object-position:75% center}
 [data-home-presentation="editorial-hero"]>div:nth-child(2){background:linear-gradient(180deg,transparent 200px,#121510 465px)}
 [data-home-presentation="editorial-hero"]>div:nth-child(4){min-height:0;padding-top:350px;padding-bottom:52px}
 [data-home-presentation="editorial-hero"]>div:nth-child(4)>div{width:100%;max-width:530px}
 [data-home-presentation="editorial-hero"] h1{font-size:clamp(44px,8vw,66px);max-width:500px}
 [data-home-presentation="editorial-hero"] p:first-child{margin-bottom:18px}
 [data-home-presentation="editorial-hero"] p:nth-child(3){margin-top:20px}
 [data-home-presentation="editorial-hero"] button,[data-home-presentation="editorial-hero"] a{min-height:48px;padding-inline:20px}
}
@media(max-width:639px){
 [data-home-presentation="editorial-categories"] .grid{grid-template-columns:minmax(0,1fr);gap:18px}
}
@media(prefers-reduced-motion:reduce){
 [data-home-presentation^="editorial"] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
