@font-face {
    font-family: 'Solido-Book';
    src: url('assets/font/Solido-Book.woff2') format('woff2'),
        url('assets/font/Solido-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Solido';
    src: url('assets/font/Solido-Black.woff2') format('woff2'),
        url('assets/font/Solido-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Solido-Hairline';
    src: url('assets/font/Solido-Hairline.woff2') format('woff2'),
        url('assets/font/Solido-Hairline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Solido';
    src: url('assets/font/Solido-Light.woff2') format('woff2'),
        url('assets/font/Solido-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Solido';
    src: url('assets/font/Solido-Medium.woff2') format('woff2'),
        url('assets/font/Solido-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

::-webkit-scrollbar {
    width: 6px;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: #D15331;
    border-radius: 5px;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Solido-Book', sans-serif;
}

a {
    display: inline-block;
}

input {
    outline: none;
}

.sticky-header {
    position: fixed;
    box-shadow: 5px 4px 10px 0 #3C1605CC;
    padding: 8px 0;
    backdrop-filter: blur(10px);
    animation: slideDown 0.35s ease-out;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}
.product-card:hover .items-hover{
    width: 100%;
}