
/* u/ground final lime overrides */
body.cs-body header .cs-logo a::after{color:#CFD600!important;}
body.cs-body .aoc-home a{background:#CFD600!important;color:#101210!important;border-color:#CFD600!important;}
body.cs-body .aoc-home .aoc-hero a+a{background:transparent!important;color:#fff!important;border-color:#6d756d!important;}
body.cs-body .aoc-home a:has(img){background:transparent!important;border:0!important;padding:0!important;margin:0!important;}
body.cs-body header .cs-categoriesBox{background:#151b26!important;}
body.cs-body header .cs-miniButtons svg{fill:#fff!important;color:#fff!important;}
body.cs-body .cs-main{background:#0a0d14!important;}
body.cs-body:not(.cs-start) .cs-main{background:#fff!important;}
/* Art of Cart contrast and navigation */
.cs-headerContent,.cs-miniButtons,.cs-miniButtons svg{color:#fff!important;}
.cs-miniButtons svg path{stroke:currentColor;}
.cs-categoriesBox{background:#151b26!important;border-top:1px solid #293244;}
.cs-main{background:#0a0d14!important;}
.aoc-home a{display:inline-block;padding:12px 20px;margin:6px 8px 6px 0;background:#CFD600;color:#fff!important;border:1px solid #CFD600;text-decoration:none;font-weight:750;border-radius:3px;}
.aoc-hero a+a{background:transparent;border-color:#758093;}
.aoc-home a:focus-visible{outline:3px solid #fff;outline-offset:4px;}
.cs-body:not(.cs-start) .cs-main{background:#fff!important;color:#17202e;}
/* Art of Cart storefront */
body.cs-body{background:#0a0d14;color:#e8edf6;}
.cs-topBar{background:#151b26!important;color:#d6dcea;}
header{background:#0a0d14!important;color:#fff;border-bottom:1px solid #293244;}
header a,header svg{color:#fff!important;}
.cs-logo img{display:none;}
.cs-logo a::before{content:"ART OF CART";font-size:30px;font-weight:900;letter-spacing:-1px;color:#fff;}
.cs-logo a::after{content:"MERCH BY u/ground";display:block;font-size:11px;color:#CFD600;letter-spacing:2px;font-weight:700;}
.cs-startText.cs-container{max-width:none;padding:0;margin:0;}
.cs-startText>.cs-betHeading{display:none;}
.aoc-home{font-size:16px;line-height:1.65;}
.aoc-home h1,.aoc-home h2,.aoc-home h3{font-weight:850;}
.aoc-home a{transition:filter .2s,transform .2s;}
.aoc-home a:hover{filter:brightness(1.16);}
.cs-footerRow{background:#111824!important;color:#c1cada!important;}
footer a,footer .cs-footerBoxHeader{color:#fff!important;}
@media(max-width:700px){.aoc-home section{padding:35px 6%!important;}.aoc-home .aoc-hero{padding:0!important;}.aoc-hero>div:first-child{padding:40px 6%!important;}.aoc-hero>div:last-child{max-height:480px!important;}.aoc-home h1{font-size:45px!important;letter-spacing:-1px!important;}.aoc-home h2{font-size:32px!important;}.cs-logo a::before{font-size:22px;}}
/*Startpage Text*/

.startpage-text{font-size:1.25em;}


/*Warenkorb Tunning*/
.cs-shortnav{margin-top:15px;}

.cs-infoBox {
    background: #0e3451;
    color: #ffffff;
    padding: 1.3em 1.6em;
    margin-bottom: 2em;
    display: block;
    margin-top: 15px;
}

.cs-body .cs-button3 { margin-top: 10px; }
/* u/ground lime: one strong accent */
.aoc-home a{background:#CFD600;color:#101210!important;border-color:#CFD600;}
.aoc-hero a+a{background:transparent;color:#fff!important;border-color:#697267;}
.cs-logo a::after{color:#CFD600;}
.aoc-home section:last-child a{background:#CFD600;color:#101210!important;}
.aoc-home a:has(img){padding:0;margin:0;border:0;background:transparent;}
.aoc-home section:nth-of-type(2)>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px!important;}
.aoc-home section:nth-of-type(2)>div>a:nth-of-type(1){grid-column:1;grid-row:1;}
.aoc-home section:nth-of-type(2)>div>div:nth-of-type(1){grid-column:1;grid-row:2;padding:24px 0!important;}
.aoc-home section:nth-of-type(2)>div>a:nth-of-type(2){grid-column:2;grid-row:1;}
.aoc-home section:nth-of-type(2)>div>div:nth-of-type(2){grid-column:2;grid-row:2;padding:24px 0!important;}
.aoc-home section:nth-of-type(2)>div>a:nth-of-type(3){grid-column:3;grid-row:1;}
.aoc-home section:nth-of-type(2)>div>div:nth-of-type(3){grid-column:3;grid-row:2;padding:24px 0!important;}
@media(max-width:700px){.aoc-home section:nth-of-type(2)>div{display:flex!important;flex-direction:column;}}
/* Art of Cart contrast and navigation */
.cs-headerContent,.cs-miniButtons,.cs-miniButtons svg{color:#fff!important;}
.cs-miniButtons svg path{stroke:currentColor;}
.cs-categoriesBox{background:#151b26!important;border-top:1px solid #293244;}
.cs-main{background:#0a0d14!important;}
.aoc-home a{display:inline-block;padding:12px 20px;margin:6px 8px 6px 0;background:#ed365e;color:#fff!important;border:1px solid #ed365e;text-decoration:none;font-weight:750;border-radius:3px;}
.aoc-hero a+a{background:transparent;border-color:#758093;}
.aoc-home a:focus-visible{outline:3px solid #fff;outline-offset:4px;}
.cs-body:not(.cs-start) .cs-main{background:#fff!important;color:#17202e;}
/* Art of Cart storefront */
body.cs-body{background:#0a0d14;color:#e8edf6;}
.cs-topBar{background:#151b26!important;color:#d6dcea;}
header{background:#0a0d14!important;color:#fff;border-bottom:1px solid #293244;}
header a,header svg{color:#fff!important;}
.cs-logo img{display:none;}
.cs-logo a::before{content:"ART OF CART";font-size:30px;font-weight:900;letter-spacing:-1px;color:#fff;}
.cs-logo a::after{content:"MERCH BY u/ground";display:block;font-size:11px;color:#fa4871;letter-spacing:2px;font-weight:700;}
.cs-startText.cs-container{max-width:none;padding:0;margin:0;}
.cs-startText>.cs-betHeading{display:none;}
.aoc-home{font-size:16px;line-height:1.65;}
.aoc-home h1,.aoc-home h2,.aoc-home h3{font-weight:850;}
.aoc-home a{transition:filter .2s,transform .2s;}
.aoc-home a:hover{filter:brightness(1.16);}
.cs-footerRow{background:#111824!important;color:#c1cada!important;}
footer a,footer .cs-footerBoxHeader{color:#fff!important;}
@media(max-width:700px){.aoc-home section{padding:35px 6%!important;}.aoc-home .aoc-hero{padding:0!important;}.aoc-hero>div:first-child{padding:40px 6%!important;}.aoc-hero>div:last-child{max-height:480px!important;}.aoc-home h1{font-size:45px!important;letter-spacing:-1px!important;}.aoc-home h2{font-size:32px!important;}.cs-logo a::before{font-size:22px;}}
/*Startpage Text*/

.startpage-text{font-size:1.25em;}


/*Warenkorb Tunning*/
.cs-shortnav{margin-top:15px;}

.cs-infoBox {
    background: #0e3451;
    color: #ffffff;
    padding: 1.3em 1.6em;
    margin-bottom: 2em;
    display: block;
    margin-top: 15px;
}

.cs-body .cs-button3 { margin-top: 10px; }