.Cart{background-color:#0000;flex-direction:column;width:448px;height:100vh;padding:36px 0;transition:transform .15s ease-in-out;display:flex;position:fixed;top:0;right:70px;transform:translate(100%)}@media (max-width:1024px){.Cart{width:370px;height:100vh}}@media (max-width:390px){.Cart{height:calc(100% - 108px);top:108px}}.Cart--open{transform:translate(0)}.Cart__close{color:#999;cursor:pointer;background:0 0;border:none;font-size:12px;transition:transform .1s;position:absolute;top:32px;right:16px}.Cart__header{flex:none;display:inline-block}.Cart__line-items{flex-direction:column;flex:1 0 auto;gap:32px;margin:0;padding-top:40px;display:flex}.Cart__footer{flex:none;margin-top:32px}.Cart__footer .Cart-info{padding:0}.Cart__checkout{width:100%;margin-top:20px;display:block}.Cart-info{padding:15px 20px 10px}.Cart-info__total{float:left}.Cart-info__small{font-size:11px}.Cart-info__pricing{float:right}.pricing{color:#000;margin-left:5px;font-size:16px}
@font-face{font-family:titlingGothic;src:url(../media/TitlingGothicFBWide_Bold-s.p.15iu3dvxevf4t.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:titlingGothic Fallback;src:local(Arial);ascent-override:47.95%;descent-override:11.99%;line-gap-override:11.99%;size-adjust:166.85%}.titlinggothic_a61fe193-module__psXg1G__className{font-family:titlingGothic,titlingGothic Fallback}.titlinggothic_a61fe193-module__psXg1G__variable{--font-titling-gothic:"titlingGothic", "titlingGothic Fallback"}
.menu-button,.desktop-menu{background:linear-gradient(#ffffff59 0% 100%),#00000005;box-shadow:1px 2px 8px #0000001a}
