:root{--sd-brand-paper:#f6f5f0;--sd-brand-white:#fff;--sd-brand-yellow:#ffe000;--sd-brand-ink:#1c211f;--sd-brand-rule:#d1d6c8;--sd-brand-shadow:#e0e4d7}
#main.sd-brand-canvas{position:relative;isolation:isolate;min-height:48vh;background-color:var(--sd-brand-paper);background-image:var(--sd-brand-art),radial-gradient(ellipse at 0 0,#fff9d9,transparent 62%);background-position:right top,left top;background-size:max(100%,1300px) auto,100% 100%;background-repeat:no-repeat;border-bottom:1px solid var(--sd-brand-rule)}
#main.sd-brand-canvas :is(.sd-catalog,.sd-stock-page,.sd-about-page){background:transparent}
#main.sd-brand-canvas .sd-catalog-hero{background:#ffffffed;border-color:#cdd3c2;border-top:3px solid var(--sd-brand-ink);border-radius:3px;box-shadow:7px 7px 0 var(--sd-brand-shadow)}
#main.sd-brand-canvas .sd-catalog-hero__image{background:radial-gradient(ellipse at center,#fff 45%,#fff0 72%)}
#main.sd-brand-canvas .sd-series-card{border-color:#ccd3c0;border-radius:3px;box-shadow:3px 3px 0 #e0e4d780}
#main.sd-brand-canvas .sd-series-card__media{background:#f8f8f3;border-bottom:1px solid #e2e5db}
#main.sd-brand-canvas .sd-catalog-guide{background:#ffffffeb;border:1px solid var(--sd-brand-rule);border-top:3px solid var(--sd-brand-yellow);padding:32px;margin-top:42px}
#main.sd-brand-canvas .sd-catalog-button{border-color:var(--sd-brand-ink);box-shadow:0 3px 0 var(--sd-brand-ink);border-radius:3px}
#main.sd-brand-canvas .sd-stock-empty{background:#fff;border-color:#ccd3c2;border-top-color:var(--sd-brand-yellow);box-shadow:6px 6px 0 var(--sd-brand-shadow)}
#main.sd-brand-canvas :is(.sd-home-equipment,.sd-home-parts,.sd-home-buying,.sd-home-faq){background-color:var(--sd-brand-paper);background-image:var(--sd-brand-art),radial-gradient(ellipse at 0 0,#fff9d9,transparent 62%);background-position:right top,left top;background-size:max(100%,1300px) auto,100% 100%;background-repeat:no-repeat;border-top:1px solid var(--sd-brand-rule)}
#main.sd-brand-canvas .sd-home-parts{background-position:left bottom,left top;background-size:max(100%,1600px) auto,100% 100%}
#main.sd-brand-canvas .sd-home-buying{background-color:#faf9f5;background-position:right -160px,left top}
#main.sd-brand-canvas .sd-home-service-bar{background:#fff;border-bottom:1px solid var(--sd-brand-rule);border-top:3px solid var(--sd-brand-yellow)}
#main.sd-brand-canvas :is(.sd-home-category,.sd-home-buying-card){background:#fff;border-color:#ccd3c2;border-radius:3px;box-shadow:4px 4px 0 var(--sd-brand-shadow)}
#main.sd-brand-canvas .sd-home-category__media{background:#f8f8f3}
#main.sd-brand-canvas .sd-home-parts__media{border-radius:3px;border:1px solid var(--sd-brand-ink);box-shadow:7px 7px 0 var(--sd-brand-yellow)}
#main.sd-brand-canvas .sd-home-faq-items{background:#ffffffed;border:1px solid var(--sd-brand-rule);border-top:3px solid var(--sd-brand-ink);padding:0 28px;box-shadow:6px 6px 0 var(--sd-brand-shadow)}
#main.sd-brand-canvas .sd-home-faq-items details:first-child{border-top:0}
#main.sd-brand-canvas .sd-home-faq-items details:last-child{border-bottom:0}
#main.sd-brand-canvas .sd-about-page::before,#main.sd-brand-canvas .sd-about-page::after{display:none}
#main.sd-brand-canvas :is(.sd-about-page__hero-content,.sd-about-page__hero-side,.sd-about-page__story,.sd-about-page__proof,.sd-about-page__mission-card,.sd-about-page__mission-list,.sd-about-page__buyers,.sd-about-page__seo-main,.sd-about-page__seo-side,.sd-about-page__final-cta){background:#fff;border-color:#ccd3c2;border-radius:3px;box-shadow:4px 4px 0 var(--sd-brand-shadow)}
#main.sd-brand-canvas :is(.sd-about-page__hero-content,.sd-about-page__story,.sd-about-page__mission-card,.sd-about-page__buyers,.sd-about-page__seo-main,.sd-about-page__seo-side,.sd-about-page__final-cta)::before{display:none}
#main.sd-brand-canvas .sd-about-page__hero-content{border-top:3px solid var(--sd-brand-ink)}
#main.sd-brand-canvas .sd-main-cart{background:transparent!important}
#main.sd-brand-canvas .sd-main-cart::before,#main.sd-brand-canvas .sd-main-cart::after{display:none!important}
#main.sd-brand-canvas [data-section-type=page]>.container--narrow{background:#fff;border:1px solid #ccd3c2;border-top:3px solid var(--sd-brand-ink);box-shadow:6px 6px 0 var(--sd-brand-shadow);padding:30px 40px;margin-block:40px}
#main.sd-brand-canvas :is([data-section-type="404"],[data-section-type="login"],[data-section-type="register"],[data-section-type="recover-password"],[data-section-type="activate-account"],[data-section-type="reset-password"]){padding-block:30px}
#main.sd-brand-canvas .empty-state{background:#fff;border:1px solid #ccd3c2;border-top:3px solid var(--sd-brand-yellow);box-shadow:6px 6px 0 var(--sd-brand-shadow);padding:44px 32px;max-width:820px;margin:48px auto}
#main.sd-brand-canvas .page__header{color:var(--sd-brand-ink)}
#main.sd-brand-canvas .collection__toolbar{background:#fff}
body.sd-brand-password .sd-pass{background-color:var(--sd-brand-paper);background-image:var(--sd-brand-art),radial-gradient(ellipse at 0 0,#fff9d9,transparent 62%);background-position:right top,left top;background-size:max(100%,1300px) auto,100% 100%;background-repeat:no-repeat}
@media(max-width:749px){#main.sd-brand-canvas{background-position:calc(100% + 80px) top,left top;background-size:850px auto,100% 100%}#main.sd-brand-canvas :is(.sd-home-equipment,.sd-home-parts,.sd-home-buying,.sd-home-faq){background-position:calc(100% + 140px) top,left top;background-size:900px auto,100% 100%}#main.sd-brand-canvas .sd-home-parts{background-position:left bottom,left top}#main.sd-brand-canvas .sd-catalog-hero{box-shadow:4px 4px 0 var(--sd-brand-shadow)}#main.sd-brand-canvas .sd-catalog-guide{padding:24px 20px}#main.sd-brand-canvas .sd-home-faq-items{padding-inline:18px;box-shadow:4px 4px 0 var(--sd-brand-shadow)}#main.sd-brand-canvas [data-section-type=page]>.container--narrow{padding:24px 20px;margin-block:26px}#main.sd-brand-canvas .empty-state{padding:30px 20px;margin:28px auto;box-shadow:4px 4px 0 var(--sd-brand-shadow)}body.sd-brand-password .sd-pass{background-position:calc(100% + 80px) top,left top;background-size:850px auto,100% 100%}}
