@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/build/fonts/Roboto-MediumItalic.c000f098.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/build/fonts/Roboto-MediumItalic.c000f098.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-MediumItalic.9a91a039.woff) format("woff"),url(/build/fonts/Roboto-MediumItalic.ff1379d2.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/fonts/Roboto-Italic.7588d637.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/build/fonts/Roboto-Italic.7588d637.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Italic.0d0bf30e.woff) format("woff"),url(/build/fonts/Roboto-Italic.4302c2e2.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/Roboto-Bold.6490694b.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/build/fonts/Roboto-Bold.6490694b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Bold.3f2cbde6.woff) format("woff"),url(/build/fonts/Roboto-Bold.5e9f6556.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.30b57652.eot);src:local("Roboto"),local("Roboto-Regular"),url(/build/fonts/Roboto-Regular.30b57652.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Regular.31012f9b.woff) format("woff"),url(/build/fonts/Roboto-Regular.25e40da9.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/fonts/Roboto-Medium.f9f0c871.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/build/fonts/Roboto-Medium.f9f0c871.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Medium.b14ca2d2.woff) format("woff"),url(/build/fonts/Roboto-Medium.ef677e21.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/Roboto-BoldItalic.e5f75ce1.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/build/fonts/Roboto-BoldItalic.e5f75ce1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-BoldItalic.997a1e89.woff) format("woff"),url(/build/fonts/Roboto-BoldItalic.1e46c529.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(/build/fonts/Roboto-ThinItalic.bc4d192a.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/build/fonts/Roboto-ThinItalic.bc4d192a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-ThinItalic.d5937d18.woff) format("woff"),url(/build/fonts/Roboto-ThinItalic.491dd1cc.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/fonts/Roboto-Black.d747b63e.eot);src:local("Roboto Black"),local("Roboto-Black"),url(/build/fonts/Roboto-Black.d747b63e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Black.88d7f1b3.woff) format("woff"),url(/build/fonts/Roboto-Black.8e547927.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/fonts/Roboto-Light.d592a653.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/build/fonts/Roboto-Light.d592a653.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Light.df0f59d8.woff) format("woff"),url(/build/fonts/Roboto-Light.13d61ef8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/fonts/Roboto-LightItalic.0ad9ca04.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/build/fonts/Roboto-LightItalic.0ad9ca04.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-LightItalic.3c494714.woff) format("woff"),url(/build/fonts/Roboto-LightItalic.ca7144f6.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(/build/fonts/Roboto-BlackItalic.32f9679e.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/build/fonts/Roboto-BlackItalic.32f9679e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-BlackItalic.31235877.woff) format("woff"),url(/build/fonts/Roboto-BlackItalic.508cb30d.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/fonts/Roboto-Thin.ae807ad4.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/build/fonts/Roboto-Thin.ae807ad4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Roboto-Thin.674b1d2b.woff) format("woff"),url(/build/fonts/Roboto-Thin.7d12c80b.ttf) format("truetype")}html{overflow-y:scroll;--object-gap:1.5rem;--border-radius:10px;--padding-y:.5rem;--padding-x:1rem;--default-scale:1.05;--border-color:rgba(0,0,0,.1);--default-border:1px solid var(--border-color);--box-shadow:0 2px 4px rgba(0,0,0,.1);--default-transition:all .1s ease-in-out;--text-color:var(--bs-gray-900);--text-hidden:var(--bs-gray-500);--primary-color:var(--bs-red);--secondary-color:#fff;--button-color:#f4f4f4;--background-color:#fafafa}body{background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;font-family:Roboto,sans-serif;line-height:1.6;min-height:100vh;position:relative}footer{background-color:var(--secondary-color);box-shadow:var(--box-shadow);margin-top:2rem;padding:2rem 0}main{padding-bottom:var(--object-gap);padding-top:calc(70px + var(--object-gap))}a:hover{text-decoration:none}:focus-visible{outline:none!important}.home-component{gap:var(--object-gap)}.home-component,.page-container{display:flex;flex-direction:column}.page-container{align-items:center}.page-header{font-size:1.25rem;font-weight:700;max-width:720px;width:100%}.page-body{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-width:720px;padding:var(--padding-y) var(--padding-x)}.selection-tire,.selection-wheel{background-repeat:no-repeat}.selection-tire .button.secondary,.selection-wheel .button.secondary{display:none}.selection-tire{background-image:url(/build/images/tire.924deef5.webp);background-position:101% 35%;background-size:60%}@media (max-width:480px){.selection-tire{background-position:121% 35%}}.selection-wheel{background-image:url(/build/images/wheel.5a8c70ec.webp);background-position:100% 40%;background-size:50%}@media (max-width:480px){.selection-wheel{background-position:110% 40%}}.selection-title{color:var(--text-color);font-size:1.25rem;line-height:1;margin:0 0 1rem;padding:0}.selection-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--object-gap);width:100%}.selection-item{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);flex-grow:1;padding:var(--padding-y) var(--padding-x)}.selection-main{display:flex;flex-direction:column}.selection-types{display:grid;grid-template-columns:1fr 1fr}.selection-types>:only-child{grid-column-end:1}.selection-buttons{display:flex;flex-direction:row;justify-content:space-between}.selection-main,.selection-types{gap:.5rem;margin-bottom:.5rem;max-width:212px}.selection-type{cursor:pointer}.selection-type:hover .link{color:var(--primary-color)}.selection-type:hover .link:after{background-color:var(--primary-color);width:100%}.catalog,.catalog-actions{display:flex;flex-direction:column;gap:var(--object-gap)}.catalog-container{align-items:flex-start;display:flex;gap:var(--object-gap)}@media (max-width:1024px){.catalog-container{flex-direction:column}.catalog-container>*{width:100%!important}}.catalog-container>:first-child{flex-shrink:0;width:20%}.catalog-container>:last-child{width:80%}.catalog-table{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.catalog-table .table-body{display:flex;flex-direction:column}.catalog-table .table-header{border-bottom:var(--default-border);font-size:1rem}@media (max-width:768px){.catalog-table .table-header{display:none!important}}.catalog-table .table-header>*{font-size:.75rem}.catalog-table .table-header>:first-child{margin-left:30px}.catalog-table .table-header,.catalog-table .table-item{display:grid;gap:5px;padding:var(--padding-y) var(--padding-x)}.catalog-table .table-item{align-items:center;transition:var(--default-transition)}.catalog-table .table-item__hidden{opacity:.25}.catalog-table .table-item:not(:last-child){border-bottom:var(--default-border)}.catalog-table .table-item img,.catalog-table .table-item svg{max-height:90px;max-width:130px}@media (max-width:768px){.catalog-table .table-item .dropdown-component .dropdown-container{right:-50%;transform:translateX(50%)}}.catalog-table .table-image{display:flex;justify-content:center;transition:var(--default-transition)}.catalog-table .table-image:hover{scale:var(--default-scale)}.catalog-table .table-cell{display:flex;flex-direction:column}.catalog-table .table-cell p{color:var(--text-hidden);display:none;font-size:.75rem;margin:0}@media (max-width:768px){.catalog-table .table-cell p{display:inline}}.catalog-table .table-cell.price{display:flex;flex-direction:column}.catalog-table .table-cell.price span{color:var(--text-hidden);font-size:.75rem}.catalog-table .table-cell.link{color:var(--primary-color);font-weight:500;text-decoration:none;width:fit-content}.catalog-table .table-cell.link:after{background-color:var(--primary-color);bottom:.1rem}.tire-catalog .w-i{display:none}.tire-catalog .table-header,.tire-catalog .table-item{grid-template-columns:130px 1fr 120px 90px 90px 100px 50px}@media (max-width:768px){.tire-catalog .table-header,.tire-catalog .table-item{grid-template-columns:repeat(3,1fr)}}.wheel-catalog .t-i{display:none}.wheel-catalog .table-header,.wheel-catalog .table-item{grid-template-columns:130px 1fr 130px 90px 90px 90px 100px 50px}@media (max-width:768px){.wheel-catalog .table-header,.wheel-catalog .table-item{grid-template-columns:repeat(3,1fr)}}.cart-container{align-items:start;display:grid;gap:var(--object-gap);grid-template-columns:3fr 2fr}@media (max-width:768px){.cart-container{align-items:unset;display:flex;flex-direction:column}}.cart-details,.cart-header,.cart-item{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.cart-details{display:flex;flex-direction:column;gap:var(--object-gap)}.cart-details__sum span{color:var(--primary-color);font-weight:700;text-decoration:underline}.cart-details__types{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.cart-details__header{font-size:1.15rem}.cart-details__block{display:flex;flex-direction:column;gap:.5rem}.cart-details__fieldset{display:grid;gap:1rem;grid-template-columns:1fr 2fr}@media (max-width:768px){.cart-details__fieldset{display:flex;flex-direction:column;gap:.25rem}}.cart-items{display:flex;flex-direction:column}.cart-header,.cart-item{align-items:center;color:var(--text-color);display:grid;grid-template-columns:100px 2fr 1fr 100px 1fr 50px;justify-items:start;margin-bottom:.5rem}@media (max-width:768px){.cart-header,.cart-item{grid-template-columns:repeat(3,1fr)}}.cart-header>:first-child,.cart-item>:first-child{justify-self:center}@media (max-width:768px){.cart-header>*,.cart-item>*{display:flex;flex-direction:column}}.cart-header span,.cart-item span{color:var(--text-hidden);display:none;font-size:.75rem}@media (max-width:768px){.cart-header span,.cart-item span{display:inline}}.cart-header{font-size:.75rem}@media (max-width:768px){.cart-header{display:none}}.cart-item{max-height:70px;transition:var(--default-transition)}@media (max-width:768px){.cart-item{justify-items:center;max-height:unset}}.cart-item__hidden{margin:0;max-height:0;overflow:hidden;padding:0 var(--padding-x)}.cart-item img{max-height:50px;max-width:50px}.cart-item .item-quantity{width:50px}.cart-item .item-brand{justify-self:flex-start}@media (max-width:768px){.cart-item .item-brand{justify-self:unset}}.cart-item .item-brand .link{padding:0!important;text-decoration:none}.cart-item .item-image{transition:var(--default-transition)}.cart-item .item-image:hover{scale:var(--default-scale)}.add-container{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:default!important;display:flex;flex-direction:column;gap:var(--padding-y);padding:var(--padding-y) var(--padding-x);right:0;width:fit-content!important}.add-info{color:var(--text-hidden)!important;font-size:.75rem}.add-info span{font-weight:700}.add-main{display:flex;flex-direction:row;justify-content:space-between}.add-main .input{max-width:50px}.add-main .button-icon{padding:.125rem .5rem}.add-main .button-icon svg{max-height:24px}.add-price{text-wrap:nowrap}.order-container{display:flex;flex-direction:column;gap:var(--object-gap)}.order-delivery,.order-details,.order-header>.order-status,.order-header>.order-title,.order-item,.order-payment{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.order-items{display:flex;flex-direction:column;gap:5px;grid-area:items}.order-item{align-items:center;display:grid;gap:5px;grid-template-columns:130px 1fr 120px 90px 150px;justify-items:center}@media (max-width:768px){.order-item{grid-template-columns:repeat(3,1fr)}}.order-item *{display:flex;flex-direction:column}.order-item *>p{color:var(--text-hidden);display:none;font-size:.75rem;margin:0}@media (max-width:768px){.order-item *>p{display:inline}}.order-item img,.order-item svg{max-height:75px;max-width:75px;transition:var(--default-transition)}.order-item img:hover,.order-item svg:hover{scale:var(--default-scale)}.order-item .item-brand{color:var(--text-color);justify-self:flex-start;text-decoration:none}.order-status{display:flex;flex-direction:row;gap:.5rem;margin:0}.order-status .input{max-width:150px}.order-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.order-header{flex-direction:column;gap:.75rem}}.order-header .order-title{border-bottom:unset;padding:.1rem .9rem}.order-title{border-bottom:var(--default-border);font-size:1.25rem;margin:0}.order-title span{color:var(--text-hidden);font-size:1rem}.order-info{align-items:start;display:grid;gap:var(--object-gap);grid-template-areas:"items details" "delivery payment";grid-template-columns:3fr 2fr}@media (max-width:768px){.order-info{grid-template-areas:"details" "items" "delivery" "payment";grid-template-columns:1fr}}.order-details{display:grid;grid-area:details;grid-template-areas:"label value";grid-template-columns:1fr 2fr}@media (max-width:768px){.order-details{grid-template-areas:"label" "value";grid-template-columns:1fr}}.order-details .order-title{grid-column:span 2}@media (max-width:768px){.order-details .order-title{grid-column:unset}}.order-details .detail-value{color:var(--text-color);text-decoration:none}@media (max-width:768px){.order-details .detail-value{margin-bottom:.25rem;padding-bottom:.25rem}.order-details .detail-value:not(:last-child){border-bottom:var(--default-border)}}.order-details .detail-value span:not(.link){color:var(--primary-color);font-weight:700}.order-details .detail-value:hover .link{color:var(--primary-color)}.order-details .detail-value:hover .link:after{width:100%}.order-details .detail-value .link{padding:0!important}.order-delivery{grid-area:delivery}.order-payment{grid-area:payment}.order-delivery,.order-payment{display:flex;flex-direction:column;gap:.5rem}.order-delivery .button,.order-payment .button{align-self:flex-start}.payment-info{display:flex;flex-direction:column}.payment-info a.button{display:block;margin-bottom:.5rem;text-decoration:none;width:fit-content}.payment-info img,.payment-info svg{max-width:300px}.payment-file{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:space-between}.payment-file label{flex-shrink:0}.payment-file__name{max-width:50%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.delivery-info__additional,.payment-info__additional{border-bottom:1px solid transparent;border-top:1px solid transparent;max-height:0;overflow:hidden;transition:all .35s ease-in-out}.delivery-info__additional.visible,.payment-info__additional.visible{border-bottom:var(--default-border);border-top:var(--default-border);margin:.5rem 0;max-height:800px;padding:.5rem 0}.delivery-info__more,.payment-info__more{cursor:pointer;transition:var(--default-transition)}.delivery-info__more .link,.payment-info__more .link{color:var(--primary-color);font-weight:700;padding:0!important}.delivery-info__more:hover .link:after,.payment-info__more:hover .link:after{width:100%}.orders-body,.orders-container,.orders-list{display:flex;flex-direction:column;gap:var(--object-gap)}.orders-list{align-items:center}.orders-types{display:flex;flex-direction:row;gap:var(--object-gap);justify-content:center;width:100%}.orders-type.active{text-decoration:underline}.orders-filters>.dropdown-container,.orders-header>.orders-title,.orders-item{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.orders-header>.orders-title{padding:.1rem .9rem}.orders-title{font-size:1.25rem}.orders-header{align-items:flex-start;color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between}.orders-item{display:grid;gap:var(--object-gap);grid-template-areas:"header total" "details details";max-width:1080px;width:100%}.orders-item__header{grid-area:header}.orders-item__total{grid-area:total;justify-self:end}.orders-item__status{padding:0 .25rem}.orders-item__status span,.orders-item__total span{color:var(--primary-color);font-weight:700}.orders-item__details{border-top:var(--default-border);display:flex;flex-direction:column;grid-area:details}.orders-item__title{text-decoration:none}.orders-item__title .link span{color:var(--primary-color);font-weight:700}.orders-item__detail{align-items:center;display:grid;gap:.5rem;grid-template-columns:100px 2fr 1fr 90px 1fr;justify-items:center;padding:calc(var(--object-gap)/2) var(--padding-x)}@media (max-width:768px){.orders-item__detail{grid-template-columns:repeat(3,1fr)}}.orders-item__detail:not(:last-child){border-bottom:var(--default-border)}.orders-item__detail img,.orders-item__detail svg{max-height:50px;max-width:50px}.orders-item__detail .item-quantity{width:50px}.orders-item__detail .item-brand{justify-self:flex-start;text-decoration:none}.orders-item__detail .item-brand .link{padding:0!important;text-decoration:none}.orders-item__detail .item-image{justify-self:center;transition:var(--default-transition)}.orders-item__detail .item-image:hover{scale:var(--default-scale)}.product-container{display:flex;flex-direction:column}.product-container,.product-main{gap:var(--object-gap);padding:var(--padding-y) var(--padding-x)}.product-main{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.product-main{display:flex;flex-direction:column}}.product-bottom{align-items:start;display:grid;gap:var(--object-gap);grid-template-columns:1fr 1fr}@media (max-width:768px){.product-bottom{display:flex;flex-direction:column}}.product-bottom .feedback-form{max-width:unset}.product-purchase{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.product-purchase .dropdown-component .feedback-form{box-shadow:var(--box-shadow);max-width:480px;position:absolute;right:0;width:max-content;z-index:10}@media (max-width:768px){.product-purchase .dropdown-component .feedback-form{width:fit-content}}.product-purchase .dropdown-component .feedback-form .feedback-fieldset{grid-template-columns:2fr 3fr}@media (max-width:768px){.product-purchase .dropdown-component .feedback-form .feedback-fieldset{display:flex;flex-direction:column;gap:.25rem}}.product-images{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.product-images__additional{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.product-image{max-width:450px}.product-image a{cursor:pointer}.product-image a:hover img{scale:1.025}.product-image a>img,.product-image svg{border-radius:var(--border-radius);height:auto;object-fit:contain;transition:var(--default-transition);width:100%}.product-image__additional{cursor:pointer;scale:.95;transition:var(--default-transition)}.product-image__additional:hover{scale:1}.product-info{display:flex;flex-direction:column;gap:var(--object-gap)}.product-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}@media (max-width:768px){.product-header{flex-direction:column}}.product-title{font-size:1.5rem;font-weight:700;margin:0}.product-price{color:var(--primary-color);display:flex;flex-direction:column;font-size:1.25rem;font-weight:700}.product-price span{color:var(--text-hidden);font-size:.75rem;font-weight:400}.product-prices{display:flex;flex-direction:row-reverse;gap:2rem}.product-characteristics{background-color:var(--background-color);border-radius:var(--border-radius);display:grid;gap:.5rem;padding:1rem}.product-characteristics .characteristic{display:grid;gap:1rem;grid-template-columns:1fr 2fr}@media (max-width:768px){.product-characteristics .characteristic{grid-template-columns:1fr 1fr}}.product-characteristics .characteristic .label{color:var(--text-secondary);font-weight:500}.product-description{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.product-description h2{font-size:1.25rem;margin:0 0 1rem}.product-description div{color:var(--text-color);line-height:1.6;white-space:pre-line}.profile-header,.sign-header{color:var(--text-color);font-size:1.25rem}.profile-container,.sign-container{display:flex;justify-content:center}@media (max-width:768px){.profile-container,.sign-container{flex-direction:column}}.profile-form,.sign-form{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:5px;max-width:540px;padding:var(--padding-y) var(--padding-x);width:100%}@media (max-width:768px){.profile-form,.sign-form{gap:.75rem}}.profile-fieldset,.sign-fieldset{display:grid;gap:0 1rem;grid-template-columns:1fr 2fr}@media (max-width:768px){.profile-fieldset,.sign-fieldset{display:flex;flex-direction:column;gap:.25rem}}.profile-label,.sign-label{margin:0}.error-message{color:var(--primary-color);display:block;font-size:.75rem;margin-top:.25rem}.sign-input.error{border-color:var(--primary-color)}.profile-container{gap:var(--object-gap)}.profile-block{display:flex;flex-direction:column;gap:1rem}.profile-buttons{display:flex;flex-direction:row-reverse;gap:var(--object-gap);justify-content:space-between}.profile-info{color:var(--primary-color);font-size:.75rem;font-weight:700}.feedback-container{display:flex;flex-direction:column;gap:var(--object-gap)}.feedback-details,.feedback-filters>.dropdown-container,.feedback-form,.feedback-header>.feedback-title,.feedback-list,.feedback-message,.feedback-status{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.feedback-list{padding:var(--padding-y) 0}.feedback-header>.feedback-title{padding:.1rem .9rem}.feedback-header{align-items:flex-start;color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.feedback-header{flex-direction:column;gap:.75rem;justify-content:unset}}.feedback-title{font-size:1.25rem}.feedback-title span{color:var(--text-hidden);font-size:1rem}.feedback-status{display:flex;flex-direction:row;gap:.5rem}.feedback-status .input{max-width:150px}.feedback-description{color:var(--text-hidden);font-size:.75rem}.feedback-info{align-items:start;display:grid;gap:var(--object-gap);grid-template-areas:"details message";grid-template-columns:1fr 2fr}@media (max-width:768px){.feedback-info{grid-template-areas:"details" "message";grid-template-columns:1fr}}.feedback-details{display:grid;gap:1rem;grid-area:details;grid-template-areas:"label value";grid-template-columns:1fr 2fr}.feedback-details .detail-value{text-decoration:none}.feedback-details .detail-value .link{padding:0!important}.feedback-details .detail-value:hover .link{color:var(--primary-color)}.feedback-details .detail-value:hover .link:after{width:100%}.feedback-message{display:flex;flex-direction:column;gap:1rem;grid-area:message}.feedback-message .message-content{line-height:1.5;white-space:pre-wrap}.feedback-form{display:flex;flex-direction:column;gap:.5rem;max-width:540px;width:100%}.feedback-fieldset{display:grid;gap:1rem;grid-template-columns:1fr 2fr}@media (max-width:768px){.feedback-fieldset{display:flex;flex-direction:column;gap:.25rem}}.feedback-label{margin:0}.feedback-list,.feedback-list__body,.feedback-list__header{display:flex;flex-direction:column}.feedback-item{color:var(--text-color);display:grid;gap:var(--object-gap);grid-template-columns:2fr 2fr 2fr 3fr 180px 110px;padding:var(--padding-y) var(--padding-x);text-decoration:none}@media (max-width:768px){.feedback-item{grid-template-columns:repeat(2,1fr)}}.feedback-item:not(:last-child){border-bottom:var(--default-border)}.feedback-item__header{font-size:.75rem;margin:0}@media (max-width:768px){.feedback-item__header{display:none}}.feedback-item:hover{color:var(--text-color);text-decoration:none}.feedback-item:hover .link{color:var(--primary-color)}.feedback-item:hover .link:after{width:100%}.feedback-item>*{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.feedback-item>.item-status{color:var(--primary-color);font-weight:700}.feedback-item>* p{color:var(--text-hidden);display:none;font-size:.75rem;margin:0}@media (max-width:768px){.feedback-item>* p{display:inline}}.feedback-filters>.dropdown-container{display:flex;flex-direction:column;gap:.5rem;right:0;width:fit-content}.import-block,.import-data{align-items:center;align-self:center;display:flex;flex-direction:column;gap:1rem}.import-block{border-bottom:var(--default-border);padding-bottom:1rem}.nav-item{position:relative}.nav-dropdown{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:none;flex-direction:column;gap:.5rem;min-width:200px;padding:var(--padding-y) var(--padding-x);position:absolute;z-index:1}@media (max-width:1024px){.nav-dropdown{left:50%;position:fixed;transform:translateX(-50%)}}.nav-dropdown.active{display:flex}.nav-dropdown .fieldset{display:grid;grid-template-columns:120px 1fr}.nav-dropdown .nav-link:hover{text-decoration:none}.nav-dropdown .nav-link:hover .link{color:var(--primary-color)}.nav-dropdown .nav-link:hover .link:after{width:100%}.nav-dropdown .nav-link:not(.link){padding:0!important}.nav-dropdown .nav-link.link{gap:.4rem;width:fit-content}.nav-dropdown .nav-link.link:after{bottom:-.1rem}.nav-dropdown .nav-link.link svg{height:26px;width:26px}.nav-link.link{align-items:center;display:flex;gap:.2rem}.nav-link.link:after{bottom:-.3rem}.nav-link.button-icon{background-color:var(--secondary-color);min-height:32px}.navbar{background-color:#d64e50;box-shadow:var(--box-shadow);padding:2px 0;position:fixed;width:100%;z-index:1000}@media (max-width:1024px){.navbar-collapse{display:flex;flex-direction:column;gap:var(--object-gap);padding:0;transition:all .25s ease-in-out}.navbar-collapse.show{padding:1.5rem 0}}.navbar-nav{align-items:center;gap:var(--object-gap);margin-top:0}@media (max-width:1024px){.navbar-nav{flex-direction:row;margin-left:auto!important;margin-right:auto!important}}.navbar-brand{background-color:var(--secondary-color);border-radius:var(--border-radius);margin:3px 2rem 3px 0;max-height:60px;overflow:hidden;padding:0 .5rem;transition:var(--default-transition)}.navbar-brand:hover{scale:var(--default-scale)}.navbar-brand img{max-width:100px;mix-blend-mode:multiply;transform:translateY(-3px)}.navbar-toggler{background-color:var(--secondary-color)}.footer-container h5{font-weight:700}@media (max-width:768px){.footer-container .row{gap:var(--object-gap)}}.footer-column,.footer-container .row-items{display:flex;flex-direction:column}.footer-column{gap:.5rem}.footer-column>*{display:flex;gap:.25rem;margin:0;width:fit-content}.footer-column h5:not(:first-child){margin-top:.5rem}.footer-logo{transition:var(--default-transition);width:fit-content}.footer-logo img{max-width:100px;mix-blend-mode:multiply}.footer-logo:hover{scale:var(--default-scale)}.filters-fieldset{display:grid;gap:var(--object-gap);grid-template-columns:1fr 2fr}@media (max-width:768px){.filters-fieldset{display:flex;flex-direction:column;gap:0}}.filters-fieldset__input{max-width:200px}.filters-buttons{display:flex;flex-direction:row;gap:var(--object-gap);justify-content:center}.xmx-icon-double-left:after,.xmx-icon-double-left:before,.xmx-icon-double-right:after,.xmx-icon-double-right:before,.xmx-icon-left:before,.xmx-icon-right:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left:after{left:-4px}.xmx-icon-double-right:before{left:4px}.xmx-icon-double-right:after,.xmx-icon-double-right:before,.xmx-icon-right:before{transform:rotate(135deg) scale(.7)}.xmx-btn{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#212529;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn:hover{border-color:#dc3545;color:#dc3545}.xmx-btn.disabled,.xmx-btn:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track{opacity:1}.xmx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active,.xmx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter,.xmx-zoom-in-down-enter-from,.xmx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.xmx-datepicker{display:inline-block;position:relative;width:210px}.xmx-datepicker svg{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;overflow:hidden}.xmx-datepicker-range{width:320px}.xmx-datepicker-inline{width:auto}.xmx-input-wrapper{position:relative}.xmx-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input:focus,.xmx-input:hover{border-color:#409aff}.xmx-input.disabled,.xmx-input:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input:focus{outline:none}.xmx-input::-ms-clear{display:none}.xmx-icon-calendar,.xmx-icon-clear{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear{cursor:pointer}.xmx-icon-clear:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main{background-color:#fff;border:1px solid #e8e8e8;color:#212529;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body{position:relative;user-select:none}.xmx-btn-shortcut{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper{display:flex}@media (max-width:750px){.xmx-range-wrapper{flex-direction:column}}.xmx-datepicker-header{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar{border-left:1px solid #e8e8e8}.xmx-calendar-header,.xmx-time-header{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left,.xmx-btn-icon-left{float:left}.xmx-btn-icon-double-right,.xmx-btn-icon-right{float:right}.xmx-calendar-header-label{font-size:14px}.xmx-calendar-decade-separator{margin:0 2px}.xmx-calendar-decade-separator:after{content:"~"}.xmx-calendar-content{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell{cursor:pointer}.xmx-calendar-content .cell:hover{background-color:#fdf5f6;color:#212529}.xmx-calendar-content .cell.active{background-color:#dc3545;color:#fff}.xmx-calendar-content .cell.hover-in-range,.xmx-calendar-content .cell.in-range{background-color:#fae1e3;color:#212529}.xmx-calendar-content .cell.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row:hover{background-color:#fdf5f6}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week{background-color:#fae1e3}.xmx-calendar-week-mode .xmx-date-row .cell.active,.xmx-calendar-week-mode .xmx-date-row .cell:hover{background-color:transparent;color:inherit}.xmx-week-number{opacity:.5}.xmx-table{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th{font-weight:500}.xmx-table td,.xmx-table th{padding:0;vertical-align:middle}.xmx-table-date td,.xmx-table-date th{font-size:12px;height:32px}.xmx-table-date .today{color:#e04958}.xmx-table-date .cell.not-current-month{background:none;color:#ccc}.xmx-time{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time{border-left:1px solid #e8e8e8}.xmx-calendar-time{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header{border-bottom:1px solid #e8e8e8}.xmx-time-content{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column:first-child{border-left:0}.xmx-time-column .xmx-time-list{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item:hover{background-color:#fdf5f6;color:#212529}.xmx-time-column .xmx-time-item.active{background-color:transparent;color:#dc3545;font-weight:700}.xmx-time-column .xmx-time-item.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option:hover{background-color:#fdf5f6;color:#212529}.xmx-time-option.active{background-color:transparent;color:#dc3545;font-weight:700}.xmx-time-option.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-input{height:fit-content}.button-icon__count,.count{align-items:center;background-color:var(--primary-color);border-radius:500px;box-sizing:border-box;color:var(--secondary-color);display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:0;min-width:18px;padding:0 5px;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link{color:var(--text-color);cursor:pointer;padding:0 .25rem!important;position:relative}.link,.link:after{transition:var(--default-transition)}.link:after{background-color:currentColor;bottom:-.1rem;content:"";height:2px;left:0;position:absolute;width:0}.link:hover{color:var(--primary-color);text-decoration:none}.link:hover:after{width:100%}.button{background-color:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--secondary-color);cursor:pointer;padding:.1rem .9rem;transition:var(--default-transition);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.default{background-color:var(--secondary-color);border-color:var(--secondary-color)}.button.default:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-color)}.button.secondary{background-color:var(--button-color);border-color:var(--button-color)}.button.secondary:hover{background-color:var(--secondary-color);border-color:var(--primary-color);color:var(--primary-color)}.button.default,.button.secondary{color:var(--text-color)}.button:disabled{opacity:.5;pointer-events:none}.button:focus,.button:hover{background-color:var(--secondary-color);color:var(--primary-color)}.button-icon{align-items:center;background-color:var(--button-color);border-radius:var(--border-radius);box-sizing:content-box;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:relative;transition:var(--default-transition);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-icon:hover{color:var(--primary-color)}.button-icon__count{bottom:5px;position:absolute;right:5px}.dropdown-component{position:relative;width:fit-content}.dropdown-container{background-color:var(--secondary-color);border:var(--default-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);position:absolute;width:100%;z-index:10}.dropdown-container__list{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.dropdown-container__item{cursor:pointer}.dropdown-container__item .link{width:fit-content}.dropdown-container__item:hover .link{color:var(--primary-color)}.dropdown-container__item:hover .link:after{background-color:var(--primary-color);width:100%}.checkbox{accent-color:var(--primary-color);cursor:pointer;transform:translateY(2px)}.input,.xmx-input{background-color:var(--secondary-color);border:var(--default-border);border-radius:var(--border-radius);box-shadow:none;color:var(--text-color);max-height:200px;min-height:29.2px;padding:1px .5rem;transition:var(--default-transition),height 0s}.input:read-only,.xmx-input:read-only{cursor:pointer}.input:disabled,.xmx-input:disabled{opacity:.75;pointer-events:none}.input:focus,.input:hover,.xmx-input:focus,.xmx-input:hover{border-color:var(--primary-color);outline-color:var(--primary-color)}.input-container,.xmx-input-container{position:relative}.input-container svg,.xmx-input-container svg{aspect-ratio:1/1;bottom:50%;color:var(--text-color);pointer-events:none;position:absolute;right:0;transform:translateY(50%);transition:var(--default-transition);width:24px}.input-container.opened svg,.xmx-input-container.opened svg{transform:translateY(50%) rotate(180deg)}.paginator-container{display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.paginator-page{align-items:center;aspect-ratio:1/1;background-color:var(--secondary-color);border:2px solid var(--secondary-color);box-shadow:var(--box-shadow);box-sizing:border-box;font-weight:700;min-width:48px;transition:var(--default-transition)}.paginator-page.active,.paginator-page:hover{border:2px solid var(--primary-color)}.paginator-page.active{background-color:var(--primary-color);color:var(--secondary-color);pointer-events:none}.paginator-page:first-child svg{transform:rotate(90deg)}.paginator-page:last-child svg{transform:rotate(-90deg)}.slider-header{align-items:flex-start;border-bottom:var(--default-border);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;padding:5px 10px}@media (max-width:480px){.slider-header{flex-direction:column}}.slider-header__title{font-size:1.25rem}.slider-header__types{display:flex;flex-direction:row;gap:1rem}.slider-header__type.active{color:var(--primary-color)}.slider-header__type.active:after{width:100%}.managers-container{display:flex;flex-direction:column;gap:var(--object-gap)}.managers-filters>.dropdown-container,.managers-header>.managers-title,.managers-list{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-y) var(--padding-x)}.managers-header{align-items:center;color:var(--text-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--object-gap);justify-content:space-between}.managers-title{font-size:1.25rem;padding:.1rem .9rem!important}.managers-filters{position:relative}.managers-filters>.dropdown-container{display:flex;flex-direction:column;gap:.5rem;right:0;width:fit-content}@media (max-width:768px){.managers-filters>.dropdown-container{left:0}}.managers-add{align-items:center;display:flex;gap:.5rem;margin-left:auto}@media (max-width:768px){.managers-add{align-items:unset}}.managers-add__input{min-width:250px}.managers-list,.managers-list__body,.managers-list__header{display:flex;flex-direction:column}.managers-item{color:var(--text-color);display:grid;gap:var(--object-gap);grid-template-columns:3fr 3fr 2fr 2fr 2fr;padding:var(--padding-y) var(--padding-x)}.managers-item:not(:last-child){border-bottom:var(--default-border)}.managers-item__header{background:var(--secondary-color);border-bottom:2px solid var(--border-color);font-size:.75rem;font-weight:700;margin:0}.role-badge{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px}.role-badge.admin,.role-badge.manager{background:var(--primary-color);color:#fff}.text-muted{color:var(--text-hidden);font-style:italic}.button.small{font-size:12px;padding:4px 8px}.button.danger{background:var(--danger-color);color:#fff}.button.danger:hover{background:var(--danger-hover)}@media (max-width:768px){.managers-header{align-items:stretch;flex-direction:column}.managers-add{flex-direction:column;margin-left:0}.managers-item{gap:5px;grid-template-columns:1fr}.managers-item__header{display:none}}.card-container{padding:0 10px}.card-item{align-items:flex-start;background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--text-color);display:flex;flex-direction:column;gap:.5rem;padding:var(--padding-y) var(--padding-x)}.card-image{align-self:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:150px;max-width:150px;transition:var(--default-transition)}.card-image:hover{scale:var(--default-scale)}.card-image img,.card-image svg{height:100%}.card-image svg{width:150px}.card-info{font-weight:500}.card-buy{align-items:center;align-self:normal;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1024px){.card-buy .dropdown-container{left:50%;position:fixed;transform:translateX(-50%)}}.card-label{color:var(--text-color)}.card-label:hover .link:after{width:100%}.card-item .item-price{display:flex;flex-direction:column}.card-item .item-price span{line-height:100%}.card-item .item-price span:first-child{color:var(--primary-color);font-weight:700}.card-item .item-price span:last-child{color:var(--text-hidden);font-size:.75rem}.card-item .item-title .link{color:var(--primary-color);font-weight:700;padding:0!important}.card-item .item-type{font-size:.75rem}.card-item .item-type,.card-item .item-type:hover{color:var(--text-hidden)}.uk-slider-container{overflow-y:visible;padding:5px 2px}.uk-notification-message{background-color:var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);font-size:1rem}.uk-dotnav>*>*{border-color:var(--border-color)}.uk-dotnav>*>:hover{background-color:transparent;border-color:var(--primary-color)}.uk-dotnav>*>:active,.uk-dotnav>.uk-active>*{background-color:var(--primary-color)}.uk-slidenav{background-color:var(--secondary-color);border:2px solid var(--secondary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);box-sizing:border-box;padding:.5rem .75rem;transition:var(--default-transition)}@media (max-width:1024px){.uk-slidenav{--uk-position-margin-offset:50px!important}}.uk-slidenav polyline,.uk-slidenav:hover{color:var(--primary-color)}#modal-media-image img{max-height:90vh;max-width:90vw}.confirm-container{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.confirm-error,.confirm-success{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:500px;padding:2rem;text-align:center}.confirm-success{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}.confirm-error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.confirm-icon{margin-bottom:1.5rem}.confirm-title{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:1rem}.confirm-message{color:#4b5563;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.confirm-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}