/* open-sans-condensed-300 - latin */
@font-face {
    font-display: swap;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/open-sans-condensed-v14-latin-300.eot'); /* IE9 Compat Modes */
    src:url('../fonts/open-sans-condensed-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/open-sans-condensed-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/open-sans-condensed-v14-latin-300.woff') format('woff'), /* Modern Browsers */
        url('../fonts/open-sans-condensed-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/open-sans-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
    src:url('../fonts/open-sans-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/open-sans-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/open-sans-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
        url('../fonts/open-sans-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-100 - latin */
@font-face {
    font-display: swap;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/OpenSans-CondLight.ttf'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-CondLight.ttf') format('truetype'); /* Safari, Android, iOS */
}

/* Open Sans @font-face kit */

/* BEGIN Regular */
@font-face {
    font-display: swap;
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.eot');
    src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular.woff') format('woff'),
        url('../fonts/OpenSans-Regular.ttf') format('truetype'),
        url('../fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* END Regular */

/* BEGIN Italic */
@font-face {
    font-display: swap;
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic.eot');
    src:url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Italic.woff') format('woff'),
        url('../fonts/OpenSans-Italic.ttf') format('truetype'),
        url('../fonts/OpenSans-Italic.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
/* END Italic */

/* BEGIN Bold */
@font-face {
    font-display: swap;
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.eot');
    src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Bold.woff') format('woff'),
        url('../fonts/OpenSans-Bold.ttf') format('truetype'),
        url('../fonts/OpenSans-Bold.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
/* END Bold */

/* BEGIN Bold Italic */
@font-face {
    font-display: swap;
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-BoldItalic.eot');
    src:url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-BoldItalic.woff') format('woff'),
        url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'),
        url('../fonts/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
/* END Bold Italic */


@font-face {
    font-display: swap;
    font-family: 'Mukta Light';
    src:url('../fonts/Mukta-Light.ttf') format('truetype');
}
@font-face {
    font-display: swap;
    font-family: 'Mukta Bold';
    src:url('../fonts/Mukta-Bold.ttf') format('truetype');
}
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-weight: 300;
    src:url('../fonts/Roboto-Light.ttf') format('truetype');
}
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-weight: 400;
    src:url('../fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-weight: 500;
    src:url('../fonts/Roboto-Medium.ttf') format('truetype');
}


@media (min-width: 769px) {
    body.catalog-category-view.page-layout-2columns-left .sidebar-main {
        width: 25%;
    }

    body.catalog-category-view.page-layout-2columns-left .column.main {
        width: 75%;
    }
}
@media screen and (min-width: 768px) {
    .catalog-product-view .amrelated-grid-wrapper {
        margin-top: 0;
        margin-bottom: 0;
    }
    .catalog-product-view .amrelated-grid-wrapper .block-title {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.product-item-actions .actions-primary {
    display: block;
}
body.catalog-product-view .columns button.action.primary.tocart {
    width: 100% !important;
}
body.catalog-product-view .columns button.action.primary.tocart:hover {
    color: white;
}
.page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 0 !important;
}

.page-layout-1column .block.widget .products-grid .product-item .product-reviews-summary,
.page-layout-1column .block.widget .products-grid .product-item .product-item-actions .actions-secondary {
    display: none !important;
}
.catalog-product-view .amrelated-grid-wrapper .product-item .product-item-details .price-details,
.catalog-product-view .amrelated-grid-wrapper .product-item .product-item-details .price-box,
.catalog-product-view .amrelated-grid-wrapper .product-item .product-item-details .product-item-name {
    text-align: center;
}

@media screen and (min-width: 768px) {
    body.catalog-product-view .columns .product-info-main .product-options-wrapper .options-title {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 0;
    }
    body.catalog-product-view .columns .column.main .field.required {
        min-width: 100% !important;
    }
}

.sections.nav-sections .section-item-content.nav-sections-item-content nav.navigation ul li.level0 .submenu-wrapper .level0.submenu {
    border: 0;
}

body.catalog-product-view .columns .column.main .product.info.detailed .full .container .data.item a {
    line-height: unset !important;
    display: block;
    border: 1px solid white;
}
body.catalog-product-view .columns .column.main .product.info.detailed .full .container .data.item:hover a,
body.catalog-product-view .columns .column.main .product.info.detailed .full .container .data.item:hover a {

}
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary {
    background: #272727;
}

@media screen and (min-width: 768px) {
    .page-products .products-grid .product-items .product-item {
        width: calc(33.3333% - 40px);
        margin: 0px 2% 40px;
    }
    .brands .brands-desktop {
        line-height: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .brands {
        background-color: #f5f5f5;
        height: auto;
        margin-bottom: 0;
        width: 99.225vw;
        position: relative;
        margin-left: -49.59vw;
        left: 50%;
    }
}