body:has(.sb-page) .shop-nav{display:none}.sb-page .genz-toggle{position:absolute;top:2vw;right:5vw;z-index:10;font-size:clamp(13px,1.4vw,18px);padding:8px 18px}.sb-page{position:relative;--black:#0a0a0a;--white:#f5f1eb;--red:#e31c1c;--display:"Oswald","Impact","Arial Black",sans-serif;--detail:"DM Mono","Courier New",monospace;background:var(--black);color:var(--white);font-family:var(--detail)}.sb-band{flex-wrap:wrap}.sb-col{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sb-col .band-headline{flex:none;max-width:18ch}.sb-col>:not(.band-headline){padding-left:9px}.sb-blurb{font-size:clamp(15px,1.5vw,19px);line-height:1.55;max-width:40ch;opacity:.8;margin:0}.sb-note{margin:0;font-size:clamp(14px,1.35vw,18px);line-height:1.5;max-width:42ch;opacity:.75}.sb-note--deal{color:var(--red);opacity:1}.band--red .sb-note--deal{color:var(--white);font-weight:500}.sb-more{font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.6;text-decoration:underline;text-underline-offset:5px}.sb-more:hover{opacity:1}.sb-opts{display:flex;flex-wrap:wrap;gap:10px 22px}.sb-opt{background:none;border:0;padding:0 0 4px;color:inherit;font-family:inherit;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;cursor:pointer;border-bottom:2px solid transparent;transition:opacity .12s,border-color .12s}.sb-opt:hover{opacity:.85}.sb-opt--on{opacity:1;border-bottom-color:currentColor}.sb-aside{background:none;border:0;font-family:inherit;cursor:pointer;padding:18px 22px;gap:4px}.sb-aside:disabled{opacity:.5;cursor:default}.sb-state{font-family:var(--detail);font-size:clamp(14px,1.5vw,19px);letter-spacing:.04em;text-transform:uppercase;opacity:.7;padding-top:6px;white-space:nowrap}.sb-aside:hover .sb-state{opacity:1}.sb-deal{display:grid;grid-template-rows:0fr;flex:0 0 100%;width:100%;margin-top:0;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),margin-top .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease;opacity:0}.sb-deal--open{grid-template-rows:1fr;margin-top:40px;opacity:1}.sb-deal__clip{overflow:hidden;min-height:0}.sb-deal__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:34px 64px;padding:40px 0 4px;position:relative}.sb-deal__row:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:currentColor;opacity:.25;filter:url(#sb-rough-line-4);pointer-events:none}.sb-deal__has{grid-column:1;grid-row:1}.sb-deal__total{grid-column:2;grid-row:1;justify-self:end;text-align:right}.sb-deal__adds{grid-column:1;grid-row:2;align-self:end}.sb-deal__go{grid-column:2;grid-row:2;justify-self:end;align-self:end;display:flex;align-items:center;gap:24px}.sb-deal__label{display:block;font-family:var(--detail);font-size:clamp(12px,1.1vw,16px);letter-spacing:.18em;text-transform:uppercase;opacity:.45;margin-bottom:14px}.sb-deal__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:26px 60px}.sb-deal__item{display:flex;flex-direction:column;gap:8px}.sb-deal__name{display:flex;align-items:baseline;gap:12px;font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,54px);line-height:1;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.sb-deal__opts{display:flex;flex-wrap:wrap;gap:6px 22px}.sb-deal__opt{background:none;border:0;padding:0 0 3px;color:inherit;font-family:inherit;font-size:clamp(15px,1.5vw,19px);letter-spacing:.01em;opacity:.45;cursor:pointer;border-bottom:2px solid transparent;transition:opacity .12s,border-color .12s}.sb-deal__opt:hover:not(:disabled){opacity:.8}.sb-deal__opt--on{opacity:1;border-bottom-color:currentColor}.sb-deal__opt:disabled{cursor:default}.sb-deal__pkg-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px}.sb-deal__pkg-name{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,54px);line-height:1;text-transform:uppercase}.sb-deal__pkg-head .sb-deal__label{margin:0}.sb-deal__pkg-list{list-style:none;margin:0;padding:22px 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,max-content));gap:10px 44px;position:relative;z-index:0}.sb-deal__pkg-list:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid;opacity:.35;filter:url(#sb-rough-box-6);pointer-events:none}.sb-deal__pkg-item{display:flex;align-items:baseline;gap:10px;font-size:clamp(14px,1.35vw,17px);line-height:1.3;opacity:.85}.sb-deal__pkg-item:before{content:"—";opacity:.4}.sb-deal__item--extra .sb-deal__name{opacity:.85}.sb-deal__extra{font-size:clamp(15px,1.5vw,19px);opacity:.55}.sb-deal__item--extra .sb-deal__opts{gap:4px 8px}.sb-deal__extra+.sb-deal__extra:before{content:"·";margin-right:8px;opacity:.6}.sb-deal__drop{background:none;border:0;padding:0;color:inherit;font-family:var(--detail);font-size:clamp(18px,1.8vw,28px);line-height:1;opacity:.35;cursor:pointer;transition:opacity .12s}.sb-deal__drop:hover:not(:disabled){opacity:1}.sb-deal__adds{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 40px}.sb-deal__adds .sb-deal__label{margin:0;flex:0 0 100%}.sb-deal__add{background:none;border:0;padding:0 0 5px;color:inherit;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(19px,2.1vw,32px);line-height:1;letter-spacing:.01em;cursor:pointer;border-bottom:3px solid;opacity:.7;transition:opacity .12s;text-align:left}.sb-deal__add:before{content:"+ ";opacity:.6}.sb-deal__add:hover:not(:disabled){opacity:1}.sb-deal__add em{font-family:var(--detail);font-style:normal;font-weight:500;font-size:.62em;letter-spacing:.02em}.sb-deal__add--up{opacity:1}.sb-deal__flag{margin-left:10px;font-family:var(--detail);font-size:clamp(12px,1.1vw,15px);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.band--light .sb-deal__flag{color:var(--red);opacity:1}.sb-deal__breaks{margin-left:10px;font-family:var(--detail);font-weight:400;text-transform:none;font-size:clamp(12px,1.1vw,15px);opacity:.5}.sb-deal__total{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sb-deal__rule{font-family:var(--detail);font-size:clamp(12px,1.1vw,16px);letter-spacing:.14em;text-transform:uppercase;opacity:.5}.sb-deal__save{font-family:var(--display);font-weight:700;font-size:clamp(40px,6vw,104px);line-height:.9;white-space:nowrap}.sb-deal__save s{opacity:.35;font-size:.42em;margin-right:12px}.sb-deal__checkout{font-family:var(--display);font-weight:700;font-size:clamp(18px,3vw,36px);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:14px 32px;background:currentColor;cursor:pointer;filter:url(#ink-btn);white-space:nowrap}.sb-deal__cart{font-family:var(--detail);font-size:clamp(15px,1.5vw,19px);letter-spacing:.02em;color:inherit;text-decoration:underline;text-underline-offset:6px;opacity:.6;white-space:nowrap;transition:opacity .12s}.sb-deal__cart:hover{opacity:1}.sb-deal__strays{display:block;margin-top:4px;font-size:clamp(12px,1.1vw,15px);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;opacity:.8}.band--light .sb-deal__strays{color:var(--red);opacity:1}.band--dark .sb-deal__checkout,.band--red .sb-deal__checkout{color:var(--white)}.band--dark .sb-deal__checkout{--label:var(--black)}.band--light .sb-deal__checkout{color:var(--black);--label:var(--white)}.band--red .sb-deal__checkout{--label:var(--red)}.sb-deal__checkout{-webkit-text-fill-color:var(--label)}.sb-deal__checkout[aria-disabled=true]{opacity:.45;pointer-events:none}.sb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sb-aside:focus-visible,.sb-deal__add:focus-visible,.sb-deal__checkout:focus-visible,.sb-deal__drop:focus-visible,.sb-deal__opt:focus-visible,.sb-more:focus-visible{outline:3px solid var(--red);outline-offset:6px}.band--red .sb-aside:focus-visible,.band--red .sb-deal__opt:focus-visible,.sb-band--on .sb-aside:focus-visible{outline-color:var(--white)}@media (max-width:768px){.sb-col{flex-basis:100%;align-items:center;text-align:center}.sb-col .band-headline{max-width:100%}.sb-col>:not(.band-headline){padding-left:0}.sb-opts{justify-content:center}.sb-tab__go{margin-left:0}.sb-deal__row{grid-template-columns:minmax(0,1fr);gap:20px;text-align:left}.sb-deal__adds,.sb-deal__go,.sb-deal__has,.sb-deal__total{grid-column:1;grid-row:auto;justify-self:start}.sb-deal__has{order:1}.sb-deal__adds{order:2}.sb-deal__total{order:3;align-items:flex-start;text-align:left}.sb-deal__go{order:4}}@media (prefers-reduced-motion:reduce){.sb-aside:before,.sb-opt{transition:none}}