:root {
    --template-font: 'Montserrat', sans-serif;
    --template-headings-font: 'GT Alpina LAN', serif;
}

@font-face {
    font-family: 'GT Alpina LAN';
    src: url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/GTAlpinaLAN-LightItalic.woff2') format('woff2'),
        url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/GTAlpinaLAN-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'GT Alpina LAN';
    src: url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/GTAlpinaLAN-Light.woff2') format('woff2'),
        url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/GTAlpinaLAN-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/Montserrat-Light.woff2') format('woff2'),
        url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('https://cdn.myshoptet.com/usr/688599.myshoptet.com/user/documents/jgm-upravy/fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    background: var(--color-primary);
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-family: var(--template-headings-font) !important;
}

p span, li span {
    font-family: var(--template-font) !important;
}


@media (max-width: 767px) {
    .popup-widget-inner, .cart-widget-bottom, .popup-widget, .navigation-in, .cart-widget-button {
        background: var(--color-primary) !important;
    }    
}

.content-wrapper, .footer-bottom-full-width, .footer-bottom, .breadcrumbs, .content {
    background: none !important;
    box-shadow: none !important;
}

#category-header input[type=radio]:checked+label, #category-header input[type=radio]+label:hover, .shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab.active a, .shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a:hover {
    background: none !important;
    border-bottom: 2px solid var(--color-secondary);
    color: var(--color-tertiary-hover);
    box-shadow: none;
}

.footer-rows h4 span:after {
    border-color: var(--color-secondary) !important;
}

.custom-footer__contact .social-icon-list a {
    background: hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) - 3%)) !important;
}

.custom-footer__contact .social-icon-list a:before {
    color: var(--color-secondary);
}

.btn.btn-primary {
    background: none !important;
}

.btn.btn-primary:hover {
    background: var(--color-secondary) !important;
}

.cart-table tr td, .summary-wrapper, .cart-inner, .quantity .decrease, .quantity .increase {
    background: var(--color-primary) !important;
}

.p-detail-full-width #tab-content {
    background: none !important;
    box-shadow: none;
}




