/* Keep the campaign in the existing action group, below language/account tools. */
.masthead .header-actions{display:grid;grid-template-columns:35px auto auto auto;column-gap:12px;row-gap:8px;align-items:center}
.masthead .header-actions>.collection-trigger{grid-column:1;grid-row:1}
.masthead .header-actions>.language-switch{grid-column:2;grid-row:1}
.masthead .header-actions>.header-account-actions{grid-column:3;grid-row:1}
.masthead .header-actions>.menu-toggle{grid-column:4;grid-row:1}
.masthead .header-kickstarter{grid-column:2/-1;grid-row:2;justify-self:end;display:flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:8px 14px;border:1px solid #05ce7877;border-radius:10px;background:linear-gradient(130deg,#0b302de8,#071e26f5);box-shadow:0 4px 18px #0005,inset 0 0 18px #05ce7809;color:#a9edce;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s}
.header-kickstarter-copy{display:grid;gap:5px}
.header-kickstarter-copy>span{color:#d6ece5;font:700 9px/1 system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.header-kickstarter img{display:block;width:128px;height:auto;max-width:none}
.header-kickstarter-arrow{color:#83eab9;font:20px/1 system-ui,sans-serif}
.masthead .header-kickstarter:hover{border-color:#72ecb3;background:#104037;box-shadow:0 0 18px #05ce7826}
.masthead .header-kickstarter:focus-visible{outline:3px solid #ffe0a0;outline-offset:4px}
@media(min-width:1281px) and (max-width:1380px){
 .masthead .desktop-nav{display:none}.masthead .menu-toggle{display:grid}.masthead .site-header{justify-content:space-between}
 .masthead .mobile-nav:not([hidden]){position:absolute;left:0;right:0;top:calc(100% - 2px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:19px;border:1px solid #bf8d51;border-radius:14px;background:#061827f5}
 .masthead .mobile-nav :is(a,[data-shop-open]){display:grid;place-items:center;min-height:52px;padding:10px 12px;border:1px solid #c79551;border-radius:11px;background:linear-gradient(145deg,#0b2b40,#061625);box-shadow:inset 0 0 0 4px #061827,inset 0 0 0 5px #ad7d4380;color:#ffe6b4;font:700 12px Georgia,serif;letter-spacing:.08em;text-align:center;text-transform:uppercase}
 .masthead .mobile-nav :is(a,[data-shop-open]):hover{background:#123b52}
}
@media(max-width:990px){.masthead .header-actions{grid-template-columns:35px auto 35px;column-gap:8px}.masthead .header-actions>.menu-toggle{grid-column:3}.masthead .header-kickstarter{grid-column:1/-1}}
@media(max-width:650px){.masthead .header-actions>.icon-button{width:30px}.masthead .header-actions{grid-template-columns:30px auto 30px;column-gap:5px;row-gap:7px}.masthead .header-kickstarter{min-height:44px;gap:10px;padding:7px 11px}.header-kickstarter img{width:112px}.header-kickstarter-copy>span{font-size:8px}.header-kickstarter-arrow{font-size:17px}.masthead .site-header{min-height:116px}.masthead .mobile-nav:not([hidden]){top:calc(100% - 2px)}}
@media(prefers-reduced-motion:reduce){.masthead .header-kickstarter{transition:none}}
