@import "fonts.css";
@import "filter-everything.css";

/* --------------------------------------------------------------------------------------- */
/* Overriding fonts */
/* --------------------------------------------------------------------------------------- */

div#page *:not(i):not(svg):not(path),
input::placeholder {
    font-family: "Montserrat, sans-serif" !important;
}



/* --------------------------------------------------------------------------------------- */
/* Overriding different styles */
/* --------------------------------------------------------------------------------------- */

/* Product block */
.zoom-image-hover {
    cursor: pointer;
}
.zoom-image-hover img,
.thumbImg img {
    object-fit: cover;
    aspect-ratio: 1 / 1;
}
.cr-size-and-weight .list ul li label,
.cr-paking-delivery .cr-tab-content .list ul li label {
    min-width: auto;
}

/* Header */
.cr-fix.menu_fixed_up {
    top: -90px;
}
#custom-top-header {
    box-shadow: none;
}
#custom-top-header.box-shadow {
    -webkit-box-shadow: 0px 0px 8px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 0px 8px rgba(51, 51, 51, 0.2);
}
@media (max-width: 1200px) {
    nav.navbar {
        padding-top: 5px !important;
    }
}
@media (max-width: 992px) {
    .top-header {
        padding: 10px 0;
    }
}
@media (max-width: 576px) {
    .top-header {
        flex-direction: column;
        align-items: center !important;
    }
}


/* --------------------------------------------------------------------------------------- */
/* Adding new custom classes */
/* --------------------------------------------------------------------------------------- */

a.custom-product-attribute-underline {
    text-decoration: dotted;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}
.custom-menu-logo-wrapper {
    display: flex;
}

.custom-pdf-viewer-container div:last-child {
    width: 800px !important;
    height: 1000px !important;
}

.custom-pdf-viewer-container .pdfjs-fullscreen {
    display: none;
}

@media (max-width: 1400px) {
    .custom-pdf-viewer-container div:last-child {
        width: 700px !important;
        height: 800px !important;
    }
}
@media (max-width: 1200px) {
    .custom-pdf-viewer-container div:last-child {
        width: 500px !important;
    }
}
@media (max-width: 992px) {
    .custom-menu-logo-wrapper {
        flex-direction: row-reverse;
    }
}
@media (max-width: 768px) {
    .custom-pdf-viewer-container div:last-child {
        width: auto !important;
    }
}
