﻿@import url("switch.css");

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-400-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-400-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-600-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-600-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-700-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/Userfiles/p/f/inter-700-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --m-en-container-px: 900;
    --m-en-color-primary: #E96518;
    --m-en-color-secondary: #F58C4F;
    --m-en-color-tertiary: #d5d4dc;
    --m-en-color-body: #F8F7FC;
    --m-en-color-okey: #4BB543;
    --m-en-color-fail: #FC100D;
    --m-en-color-info: blue;
    --m-en-color-warning: yellow;
    --m-en-color-danger: #F99002;
    --m-en-color-alert: red;
    --m-en-color-err: pink;
    --m-en-color-0: white;
    --m-en-color-1: black;
    --m-en-color-2: #0d65b1;
    --m-en-color-3: rgba(175, 115, 97, .81);
    --m-en-color-4: rgba(101, 108, 133, .11);
    --m-en-color-5: rgba(255, 255, 255, .81);
    --m-en-color-6: #535353;
    --m-en-color-7: #EA584A;
    --m-en-color-8: #62676A;
    --m-en-color-9: #4C6CBA;
    --m-en-font-family-1: 'Inter';
    --m-en-font-family-2: roboto;
    --m-en-font-family-3: arial;
    --m-en-font-family-4: sans-serif;
    --m-en-font-family-5: verdana;
    --m-en-font-family-6: verdana;
    --m-en-font-family-7: cursive;
    --m-en-font-family-8: monospace;
    --m-en-font-family-9: helvetica;
}

html {
    overflow-x: hidden;
    accent-color: var(--m-en-color-secondary);
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background-color: var(--m-en-color-tertiary);
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: var(--m-en-color-secondary);
}

::selection {
    background-color: var(--m-en-color-primary);
    color: var(--m-en-color-1);
}

textarea {
    resize: vertical;
}

a {
    color: inherit;
    text-decoration: none;
}

.USTMENU * {
    display: flex;
}

.TMenu0>tbody>tr>td:last-child {
    border: 0 !important;
}

#_ALTMENUID>tbody>tr>td:last-child {
    border: 0 !important;
}

#mobil-menu .USTMENU>ul {
    flex-direction: column;
}

@media (min-width: 700px) {
    #content {
        min-height: 75vh;
    }
}

.USTMENU * {
    display: flex;
}

.USTMENU>ul {
    flex-direction: row;
    list-style: none;
    flex-wrap: wrap;
}

.USTMENU>ul>li {
    padding: var(--s);
}

.ALTMENU * {
    display: flex;
}

.ALTMENU>ul {
    list-style: none;
    gap: var(--s);
}

@media(max-width:500px) {
    .ALTMENU>ul {
        flex-direction: column;
    }
}

#mobil-menu .USTMENU>ul {
    flex-direction: column;
}

#mobil-menu .USTMENU>ul>li {
    border-bottom: 1px solid var(--m-en-color-tertiary);
    --padding: var(--s);
    border-right: 0;
    justify-content: center;
}

#mobil-menu .USTMENU>ul>li:last-child {
    border-bottom: 0;
}

#mobil-menu .USTMENU>ul>li>a {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

#mobil-menu .USTMENU>ul>li>a:hover {
    color: var(--m-en-color-primary);
}

#mobil-overlay {
    backdrop-filter: blur(15px);
    position: fixed !important;
}

#mobil-overlay>*:first-child {
    min-width: 250px;
}

#menu-bar:hover {
    cursor: pointer;
}

.ARAMASONUC {
    width: 900px;
    max-width: 100%;
    padding: var(--s);
}

.ARAMASONUC a {
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
}

.ARAMASONUC #Label:hover {
    background: var(--m-en-color-4);
    scale: 1.01;
}

.ARAMASONUC #Error {
    color: var(--m-en-color-alert);
}

.ARAMASONUC p {
    padding: calc(var(--s) / 2);
}

[bs-1] {
    box-shadow: 0px 13px 15.2px 0px rgba(213, 213, 213, 0.25);
}

[bs-2] {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

[bs-3] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

:is([hover], a[href], a[id], button, [btn], input[type=submit], input[type=reset], label[for], [onclick], [tabindex]):hover:not([no-hover]):not(:disabled) {
    transition-timing-function: ease;
    scale: 1.02;
    cursor: pointer;
}

:focus:not(#search-key) {
    outline: 1px dashed var(--m-en-color-secondary);
}

[btn-p] {
    padding: 16px 32px;
}

@media (max-width: 600px) {

    [alt="magaza1"],
    [alt="magaza4"] {
        width: 100%;
    }

    .magaza2-3,
    .magaza5 {
        width: 100%;
    }
}

[switch] {
    --size: 16px;
    --space: min(calc(var(--size) * .15), 6px);
    --c-check: var(--m-en-color-primary);
    --c-back: var(--m-en-color-6);
    --c-thumb: var(--m-en-color-1);
    --c-thumb-check: var(--m-en-color-0);
}

#header {
    position: sticky;
    top: 0;
    z-index: 2;
}

.breadcrumbmenu {
    padding-left: 2rem;
}

.breadcrumbmenu a:first-child {
    position: relative;
}

.breadcrumbmenu a:first-child::before {
    content: url(/Userfiles/p/i/home.png);
    position: absolute;
    margin-left: -2rem;
    top: -2px;
}

.breadcrumbmenu a::before {
    content: '>';
    padding: 0 8px;
    color: var(--m-en-color-primary);
}

[w="r"],[wi="r"]>*{
    padding-left:8px;
    padding-right:8px;
}