html,body{--head-size:6rem;--nav-size:8rem;--mobile-cart:7.75rem;--cart-width:370px;--padding-size:var(--base-size);height:100%;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media screen and (width<=1280px){body{--padding-size:calc(var(--base-size) * 2)}}@media (--md-viewport){body{--padding-size:calc(var(--base-size) * 2)}}#root,.ant-app{height:100%}#app{flex-direction:column;height:100%;display:flex}.store__layout{flex-direction:row;width:100%;height:100%;display:flex}.store__wrapper{flex:1;width:100%}@media screen and (width<=1280px){.store__layout{flex-direction:column;width:100%;display:flex}}@media (--md-viewport){.store__layout{flex-direction:column;width:100%;display:flex}}.store__layout header{color:var(--antd-color-bg-base);background-color:#fff}.mainContainer{border-right:1px solid var(--antd-color-border);height:100%;overflow-y:auto}.main__productsWrapper{padding-top:var(--padding-size);padding:var(--padding-size) 0;padding-bottom:calc(var(--base-size) * 8)}.mainHeader{flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:center;max-width:100%;display:flex;position:relative}.header__logoWrapper{height:auto;color:var(--antd-color-primary)}.header__logoWrapper #header-logo-button{background-color:var(--antd-color-accent);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.header__logoWrapper #header-logo-button svg{width:48px}.header__content{gap:1rem;display:flex}.header__content h4,.header__content h3{text-transform:uppercase;color:var(--antd-color-primary);margin:0;font-weight:400;font-size:calc(var(--base-size) * 1.25)!important}.header__content h4 span{opacity:.6}h1.header__title{margin-top:calc(var(--base-size) * .5)!important;font-size:calc(var(--base-size) * 1.75)!important}h1.header__title span{margin-left:.5rem;text-decoration:underline;display:inline-block;color:var(--antd-color-primary)!important;font-weight:400!important}header .ant-btn-ghost{border:1px solid var(--antd-color-bg-base)}header .header__itemCount{background-color:var(--antd-color-primary);color:var(--antd-color-bg-base);font-size:var(--base-size);padding:0 var(--base-size);flex-direction:column;justify-content:center;display:flex}header a{text-decoration:none}aside .aside__header{border-bottom:1px solid var(--antd-color-border);flex-direction:column;justify-content:center;gap:.5rem;height:7rem;padding:0 2rem;display:flex}aside .aside__header h4{margin-top:0;margin-bottom:0}aside .aside__footer{background-color:var(--antd-color-bg-base);border-top:1px solid var(--antd-color-border);width:100%;position:sticky;bottom:0}.header__cart-button{display:none}@media screen and (width<=1280px){html,body{--base-size:.8rem;--head-size:4rem;--nav-size:4rem}h1.header__title{font-size:calc(var(--base-size) * 1.25)!important;margin-top:0!important}.store__wrapper{flex-grow:1}.header__cart-button{justify-content:flex-end;display:flex}}@media (--md-viewport){html,body{--base-size:.8rem;--head-size:4rem;--nav-size:4rem}h1.header__title{font-size:calc(var(--base-size) * 1.25)!important;margin-top:0!important}.store__wrapper{flex-grow:1}.header__cart-button{justify-content:flex-end;display:flex}}@media screen and (width<=992px){header .header__wrapper{grid-template-columns:auto}header .header__title h1{font-size:1.125rem!important}header .header__contentWrapper{margin-top:1rem}header .header__title h1 span{margin-top:.125rem;margin-left:0;display:block}header .header__content h4{font-size:.875rem!important}header .header__itemCount{font-size:.875rem}header .header__actions{justify-content:center;margin:1rem 0}header .header__actions .ant-btn{justify-content:center;width:50%;display:flex}}@media (--sm-viewport){header .header__wrapper{grid-template-columns:auto}header .header__title h1{font-size:1.125rem!important}header .header__contentWrapper{margin-top:1rem}header .header__title h1 span{margin-top:.125rem;margin-left:0;display:block}header .header__content h4{font-size:.875rem!important}header .header__itemCount{font-size:.875rem}header .header__actions{justify-content:center;margin:1rem 0}header .header__actions .ant-btn{justify-content:center;width:50%;display:flex}}
