.mb-customer-storefront{--mb-forest:#1e372d;--mb-sage:#526d41;--mb-rust:#be5729;--mb-cream:#eee4b4;background:var(--mb-forest);color:var(--mb-cream)}
.mb-customer-storefront #MainContent{background:var(--mb-forest);color:var(--mb-cream)}
.mb-customer-storefront #MainContent :is(h1,h2,h3,h4){color:var(--mb-cream);letter-spacing:-.025em}
.mb-customer-storefront #MainContent :is(.button,.button-primary){border-radius:4px;min-height:44px}
.mb-customer-storefront #MainContent :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:4px}
.mb-customer-storefront #MainContent :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mb-cream);outline-offset:3px}
.mb-customer-storefront .mb-home{color:var(--mb-cream)}
.mb-customer-storefront .mb-home__hero{border-radius:6px;border-bottom:3px solid var(--mb-rust)}
.mb-customer-storefront .mb-home__button{border-radius:4px}
.mb-customer-storefront .mb-home__mascot{filter:none}
.mb-customer-storefront [data-merch-beaver-v2-designer]{background:var(--mb-forest);color:var(--mb-cream)}
.mb-customer-storefront [data-merch-beaver-v2-designer] :is(.custom-pin-card,.custom-pin-next,.preview-box,.artwork-drop-zone){border-radius:4px}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-next{background:#eee4b4}
.mb-customer-storefront [data-merch-beaver-v2-designer] :is(.custom-pin-continue-button,.custom-pin-navigation a){border-radius:4px}
.mb-page{max-width:1120px;margin:0 auto;padding:40px 24px 64px;color:#eee4b4}
.mb-page__crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px;font-size:14px}
.mb-page__crumbs a{color:inherit;text-underline-offset:4px}
.mb-page h1{font-size:clamp(30px,4vw,44px);margin:0 0 24px}
.mb-page__content{max-width:760px;font-size:16px;line-height:1.65}
.mb-page__content h2{font-size:22px;margin:30px 0 12px}
.mb-page__content a{color:#eee4b4;text-underline-offset:4px}
.mb-page__content details{border-bottom:1px solid #526d41;padding:16px 0}
.mb-page__content summary{font-weight:600;min-height:44px;cursor:pointer}
.mb-page__actions{margin-top:32px;padding-top:24px;border-top:1px solid #526d41;display:flex;gap:12px;flex-wrap:wrap}
.mb-page__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #eee4b4;border-radius:4px;color:#eee4b4;text-decoration:none}
.mb-page__actions a:first-child{background:#be5729;border-color:#be5729;color:#fffdf5}
.mb-page__actions a:hover{background:#526d41;color:#fffdf5}
@media(max-width:749px){.mb-page{padding:28px 16px 48px}.mb-page__actions{flex-direction:column}}


.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-designer-header :is(h1,.designer-subtitle){color:var(--mb-cream)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-steps{color:var(--mb-cream)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-steps span{background:var(--mb-cream);color:var(--mb-forest)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-navigation a{border-color:var(--mb-cream);color:var(--mb-cream)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-navigation a:hover{background:#304835}
.mb-customer-storefront [data-merch-beaver-v2-designer] :is(.custom-pin-card,.custom-pin-next){color:var(--mb-forest);background:#fffdf5;border-color:var(--mb-sage)}
.mb-customer-storefront #MainContent [data-merch-beaver-v2-designer] :is(.custom-pin-card,.custom-pin-next) :is(h1,h2,h3,h4){color:var(--mb-forest)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-card :is(button,a,input,select,textarea,.artwork-drop-zone):focus-visible{outline-color:var(--mb-forest)}
.mb-page__content details{background:#263f32;padding:20px 24px;border:1px solid #526d41;border-radius:6px;margin-bottom:12px}
.mb-page__content summary{display:list-item;line-height:1.5}
.mb-page__content details p{margin-bottom:0}
@media(prefers-reduced-motion:no-preference){.mb-header__nav a,.mb-header summary,.mb-home__button,.mb-page__actions a{transition:background-color .15s ease}}

[id^="pricing-version-"] { display: none; }


.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-navigation [id^="start-another-design-"]{background:var(--mb-forest);border-color:var(--mb-forest);color:var(--mb-cream)}
.mb-customer-storefront [data-merch-beaver-v2-designer] .custom-pin-navigation [id^="start-another-design-"]:hover{background:#304835;border-color:#304835}
