:root{--dc-body-text: #000000;--dc-body-background-color: #f5f5f5;--dc-font-size-base: 16px;--dc-font-primary: DM Sans, sans-serif;--dc-header-height: 5.125rem;--dc-header-search-input-default-width: 12.5rem;--dc-header-search-input-focus-width: 25rem;--dc-header-search-input-height: 3.125rem;--dc-header-search-input-border: 1px solid var(--dc-smoky-black);--dc-header-search-input-border-radius: 1.5625rem;--dc-header-search-input-background-color: var(--dc-light-grey);--dc-header-search-button-width: 3.125rem;--dc-header-search-button-height: 3.125rem;--dc-header-search-button-border-radius: 1.5625rem;--dc-header-search-button-background-color: var(--dc-smoky-black);--dc-input-color: var(--dc-black);--dc-input-background-color: var(--dc-white);--dc-input-border: var(--dc-black);--dc-input-placeholder-color: var(--dc-dark-grey);--dc-container-width: 100rem;--dc-grid-gap: 1.25rem;--dc-grid-columns: 12;--dc-bp-phone-min: 0px;--dc-bp-phone-max: 639px;--dc-bp-tablet-portrait-min: 640px;--dc-bp-tablet-portrait-max: 768px;--dc-bp-tablet-landscape-min: 769px;--dc-bp-tablet-landscape-max: 1024px;--dc-bp-laptop-min: 1025px;--dc-bp-laptop-max: 1280px;--dc-bp-desktop-min: 1281px;--dc-bp-desktop-max: 1440px;--dc-bp-huge-desktop-min: 1441px;--dc-bp-huge-desktop-max: none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}input,button,textarea,select{border:none;outline:none;font:inherit}:root{--dc-black: #000000;--dc-white: #FFFFFF;--dc-smoky-black: #0B0A07;--dc-grey: #BABABA;--dc-light-grey: #E9E9E9;--dc-dark-grey: #333333;--dc-ghost-white: #f5f5f5;--dc-dark-spring-green: #0C6E36;--dc-emerald: #16CA64;--dc-fire-brick: #B3141F;--dc-primary-color: #0C6E36;--dc-secondary-color: #16CA64;--dc-debug-color: #FF0000}:root{--dc-space-none: 0;--dc-space-xs: 0.5rem;--dc-space-s: 0.75rem;--dc-space-m: 1rem;--dc-space-l: 2rem;--dc-space-xl: 4rem;--dc-space-xxl: 6rem}:root{--dc-font-size-xxs: 0.25rem;--dc-line-height-xxs: 1.25;--dc-font-size-xs: 0.5rem;--dc-line-height-xs: 1.25;--dc-font-size-s: 0.75rem;--dc-line-height-s: 1.25;--dc-font-size-m: 1rem;--dc-line-height-m: 1.25;--dc-font-size-l: 1.5rem;--dc-line-height-l: 1.25;--dc-font-size-xl: 3rem;--dc-line-height-xl: 1.25;--dc-font-size-xxl: 6rem;--dc-line-height-xxl: 1.25}body{font-family:var(--dc-font-primary)}.btn{padding:var(--dc-space-s);transition:background-color .3s ease;cursor:pointer;color:var(--dc-white);background-color:var(--dc-smoky-black)}.btn:disabled{background-color:var(--dc-light-grey);cursor:not-allowed}.btn.btn-primary{color:var(--dc-white);background-color:var(--dc-primary-color)}.btn.btn-primary:hover{background-color:rgb(17.0163934426,155.9836065574,76.5737704918)}.dc-grid{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.dc-grid.col-1{display:flex;flex-direction:column;width:calc(8.3333333333% - var(--dc-grid-gap))}.dc-grid.col-2{display:flex;flex-direction:column;width:calc(16.6666666667% - var(--dc-grid-gap))}.dc-grid.col-3{display:flex;flex-direction:column;width:calc(25% - var(--dc-grid-gap))}.dc-grid.col-4{display:flex;flex-direction:column;width:calc(33.3333333333% - var(--dc-grid-gap))}.dc-grid.col-5{display:flex;flex-direction:column;width:calc(41.6666666667% - var(--dc-grid-gap))}.dc-grid.col-6{display:flex;flex-direction:column;width:calc(50% - var(--dc-grid-gap))}.dc-grid.col-7{display:flex;flex-direction:column;width:calc(58.3333333333% - var(--dc-grid-gap))}.dc-grid.col-8{display:flex;flex-direction:column;width:calc(66.6666666667% - var(--dc-grid-gap))}.dc-grid.col-9{display:flex;flex-direction:column;width:calc(75% - var(--dc-grid-gap))}.dc-grid.col-10{display:flex;flex-direction:column;width:calc(83.3333333333% - var(--dc-grid-gap))}.dc-grid.col-11{display:flex;flex-direction:column;width:calc(91.6666666667% - var(--dc-grid-gap))}.dc-grid.col-12{display:flex;flex-direction:column;width:calc(100% - var(--dc-grid-gap))}.dc-container{display:flex;flex-direction:column;width:var(--dc-container-width);max-width:100%;margin-left:auto;margin-right:auto}.dc-card{display:flex;flex-direction:column;width:var(--dc-container-width);max-width:100%;margin-left:auto;margin-right:auto}.header{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;width:100%;height:var(--dc-header-height);padding-top:var(--dc-space-m);padding-bottom:var(--dc-space-m);padding-left:var(--dc-space-l);padding-right:var(--dc-space-l);color:var(--white);background-color:var(--dc-white);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.header__logo{display:flex;align-items:center;margin-right:var(--dc-space-l)}.header__logo a{display:flex}.header__search{display:flex;margin-right:auto}.header__search-form{position:relative;display:flex;flex-direction:row}.header__input{width:var(--dc-header-search-input-default-width);height:var(--dc-header-search-input-height);padding-top:var(--dc-space-m);padding-bottom:var(--dc-space-m);padding-left:var(--dc-space-m);padding-right:calc(var(--dc-header-search-button-width) + var(--dc-space-m));border:1px solid rgba(0,0,0,0);border-radius:var(--dc-header-search-input-border-radius);max-width:100%;font-weight:700;background-color:var(--dc-header-search-input-background-color);transition:all .25s ease-in-out}.header__input:focus{width:var(--dc-header-search-input-focus-width);border:1px solid var(--dc-grey);box-shadow:rgba(0,0,0,.2) 0px 2px 8px 0px}.header__input:focus+.header__btn{background-color:var(--dc-secondary-color)}.header__input::placeholder{font-weight:400;color:var(--dc-input-placeholder-color);opacity:1}.header__btn{position:absolute;right:0;width:var(--dc-header-search-button-height);height:var(--dc-header-search-button-height);border-radius:var(--dc-header-search-button-border-radius);background-color:var(--dc-header-search-button-background-color);transition:all .4s ease-in-out;cursor:pointer}.header__btn .icon i{color:var(--dc-white)}.header__nav{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.header__nav-list{display:flex;flex-direction:row;gap:var(--dc-space-m);list-style:none;margin-left:var(--dc-space-l)}.header__nav-link{color:var(--dc-smoky-black);font-weight:600;text-decoration:none;transition:color .25s ease-in-out}.header__nav-link:hover{color:var(--dc-secondary-color)}.footer .copyright{display:flex;flex-direction:column;padding-top:var(--dc-space-l);padding-bottom:var(--dc-space-l);padding-left:var(--dc-space-l);padding-right:var(--dc-space-l);color:var(--dc-black);background-color:var(--dc-light-grey)}.hero{padding-top:var(--dc-space-xl);padding-bottom:var(--dc-space-xl);padding-left:var(--dc-space-xl);padding-right:var(--dc-space-xl);color:var(--dc-white);background-color:var(--dc-smoky-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='450' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.04'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/svg%3E")}.hero__title{color:var(--dc-white)}.hero__description{margin-top:var(--dc-space-m);max-width:37.5rem;color:var(--dc-white)}.input{font-family:var(--dc-font-primary);font-weight:700;background-color:var(--dc-input-background-color);padding-top:var(--dc-space-m);padding-bottom:var(--dc-space-m);padding-left:var(--dc-space-l);padding-right:var(--dc-space-l);box-sizing:border-box;transition:border-color .3s ease}.input:focus{border-color:var(--dc-input-focus-border, #007bff);outline:none}.input::placeholder{font-weight:400;color:var(--dc-input-placeholder-color);opacity:1}body.error-404 .content,body.error-405 .content,body.error-500 .content{display:flex;justify-content:center;align-items:center;height:calc(100vh - var(--dc-header-height))}body.error-404 .content .message,body.error-405 .content .message,body.error-500 .content .message{display:flex;flex-direction:column;align-items:center;max-width:37.5rem;text-align:center}body.error-404 .content .message__icon i,body.error-405 .content .message__icon i,body.error-500 .content .message__icon i{font-size:4rem;color:var(--dc-secondary-color);margin-bottom:var(--dc-space-xl)}.store-list-group{margin-bottom:var(--dc-space-xl)}.store-list-group__title{display:flex;align-items:center;justify-content:space-between;font-size:var(--dc-font-size-l);margin-bottom:var(--dc-space-m);font-weight:600;color:var(--dc-black)}.store-list-group__count{display:flex;align-items:center;justify-content:center;font-size:var(--dc-font-size-s);font-weight:500;margin-left:auto}.store-list-group__list{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;list-style:none;padding:0;margin:0}.store-list .store-item{display:flex;flex-direction:column;width:calc(16.6666666667% - var(--dc-grid-gap));justify-content:flex-start}@media(min-width: 0px)and (max-width: 639px){.store-list .store-item{display:flex;flex-direction:column;width:calc(66.6666666667% - var(--dc-grid-gap))}}.store-list .store-item__link{display:flex;width:100%;height:100%;text-decoration:none;color:inherit}.store-list .store-item__logo{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.store-list .store-item__logo svg{max-width:100%;height:auto}.store-list .store-item__name{font-weight:500;text-align:center}.category-list{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.category-list-item{display:flex;flex-direction:column;width:calc(25% - var(--dc-grid-gap));justify-content:center;align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #eee;transition:box-shadow .2s}.category-list-item:hover,.category-list-item:focus-within{box-shadow:0 4px 16px rgba(0,0,0,.1)}.category-list-item__link{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:var(--dc-space-l);padding-bottom:var(--dc-space-l);padding-left:var(--dc-space-l);padding-right:var(--dc-space-l);text-decoration:none;color:var(--dc-black)}.category-list-item__icon{display:flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;padding-top:var(--dc-space-m);padding-bottom:var(--dc-space-m);padding-left:var(--dc-space-m);padding-right:var(--dc-space-m);margin-bottom:var(--dc-space-m);border-radius:3.75rem;font-size:var(--dc-font-size-l);color:var(--dc-white);background-color:var(--dc-secondary-color)}.category-list-item__name{font-size:var(--dc-font-size-m);font-weight:500}body{padding-top:var(--dc-header-height);background-color:var(--dc-body-background-color)}body .content{min-height:calc(100vh - var(--dc-header-height));padding-top:var(--dc-space-l);padding-bottom:var(--dc-space-l)}/*# sourceMappingURL=app.min.css.map */
