html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-lightspeed-branding {
display: none;
}


    html#ecwid_html body#ecwid_body .ec-size .ec-store h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1,
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1,
    html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title,
html#ecwid_html body#ecwid_body .ec-size .ec-store h3,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
letter-spacing: -2px;
}

h2.page-title__name.ec-header-h4 {
    letter-spacing: -2px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store * {
letter-spacing: normal;
}

/* Target WebKit (includes Safari and iOS browsers) */
@supports (-webkit-touch-callout: none) {
       html#ecwid_html body#ecwid_body .ec-size .ec-store h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1,
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1,
    html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title,
html#ecwid_html body#ecwid_body .ec-size .ec-store h3,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 
    {
        letter-spacing: var(--letter-spacing-safari);
    }
}






.page-content {
    max-width: 1600px !important;
}



.grid__category-block.grid__category-block--id-175526819 {
    display: none;
}



html#ecwid_html body#ecwid_body .ec-size .ec-store .review-item {
    background-color: #fafafa;
}


.ec-label.label--notice {
    display: none !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__title-inner {
    font-size: 14px;
font-weight: 500;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-store__content-wrapper:not(.ec-store__content-wrapper--wide) {
    max-width: 100%
}

h1.product-details__product-title.ec-header-h3 {
    font-style: normal !important;
}


html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-text .grid-category__title {}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-text .grid-category__wrap-inner:hover .grid-category__title-inner {
    color: #fff;
    background-color: var(--link);

}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--large .form-control__button {
    font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
    background-color: #000000;
    min-height: 50px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
    background-color: var(--link);
}


html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__title {
    min-height: 0;
    padding: 0%;
    font-size: 25px;
}


tml#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-text .grid-category__title-inner {
    margin: 0;
    font-weight: 500 !important;
    font-family: var(--font);
    color: #fff !important;
    background-color: #000;
    height: 50px;
    line-height: 50px;
    transition: background-color 0.3s 
ease, color 0.3s 
ease;
    font-size: 14px !important;
}


.grid-product__title-inner {
    font-size: 30px !important;
    font-weight: 300 !important;
    font-family: var(--headerfont)!important;
    text-transform: uppercase !important;
    text-spacing: -5px !important;
    line-height: 80% !important;
    color: var(--title) !important;
    text-align: left !important;

}

h2.page-title__name.ec-header-h1 {
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 100 !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h3,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
    font-size: 40px;
    font-weight: 100;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__categories--large-items * {
   font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
}

.ec-size .ec-store .ec-header-h1 {
    font-family: var(--headerfont);

}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-notices--fixed.ec-notices--top {
    top: 110px;
}

.page-title__name.ec-header-h1,
html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title {
    font-family: var(--headerfont) !important;
    text-align: center !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {

}

ec-page-title ec-page-title__featured-products .ec-header-h1 {
    text-align: center !important;
}


html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-page-body {
    font-size: 16px;
}

.grid-product__title-inner {
    font-family: var(--headerfont) !important;
    line-height: 90% !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h1,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1 {
    font-size: 80px !important;
    line-height: 80% !important;
    color: var(--title) !important;
    font-weight: 100 !important;
    font-style: normal !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store.ec-store__account-page .ec-signin-form .ec-header-h4 {
    font-size: 50px !important;
    line-height: 85% !important;
    color: var(--title) !important;
    font-family: var(--headerfont) !important;
}

.ec-cart__body-inner .ec-page-title h1,
.ec-confirmation__steps .ec-header-h1,
.ec-signin-form .ec-header-h4 {
    font-weight: 100 !important;
}

.ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
    font-size: 16px !important;
}




html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
    color: var(--link) !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-breadcrumbs {
    line-height: 20px !important;

html#ecwid_html body#ecwid_body a.breadcrumbs__link.ec-link.ec-link--muted {
    color: #000 !important;
    font-size: 20px !important;
    font-family: var(--headerfont);
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
}

html#ecwid_html body#ecwid_body a.breadcrumbs__link.ec-link.ec-link--muted:hover {
    color: var(--link) !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-footer__link {
    font-family: var(--font) !important;
    font-weight: 400 !important;
}


html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link {
    font-weight: 600 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover {
    color: var(--link) !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
font-size: 18px;
}

html#ecwid_html body#ecwid_body span.breadcrumbs__delimiter.ec-text-muted:after {
    content: "\ea50";
    font-family: 'boxicons';
    font-weight: normal;
    font-size: 30px;
    position: relative;
    bottom: -6px;
    color: #000;
    left: -5px;
    margin: 0 -5px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .breadcrumbs__delimiter {
    padding: 0px;
    color: transparent;
}


html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__title {
    font-weight: bold;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1,
html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title {
    font-size: 80px !important;
    font-weight: 100 !important;
    font-family: var(--headerfont) !important;
    text-transform: uppercase !important;
    text-spacing: -5px !important;
    line-height: 85% !important;
    text-align: center !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1,
html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title {
    font-size: 80px !important;
    margin: 100px 0px 50px !important;
    text-align: center !important;
    font-style: normal !important;
    font-weight: 100 !important;

}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block:first-of-type h1,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block:first-of-type .ec-header-h1,
html#ecwid_html body#ecwid_body .ecwid div :first-of-type .recently-viewed-title {
    margin: 10px 0px 50px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-inner {
    font-size: 30px !important;
    font-weight: 100 !important;
    font-family: var(--headerfont) !important;
    text-transform: uppercase !important;
    line-height: 85% !important;
    color: var(--title) !important;
    text-align: left !important;
    font-style: normal !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title {
    font-size: 80px !important;
    font-weight: 100 !important;
    font-family: var(--headerfont) !important;
    text-transform: uppercase !important;
    text-spacing: -5px !important;
    line-height: 80% !important;
    text-align: left !important;
    font-style: normal !important;
}



html#ecwid_html body#ecwid_body .ecwid .ecwid-checkout-notice h4 {
    color: #fff;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__image~.grid-product__title .grid-product__price-amount {
    font-size: 18px;
    margin-top: 5px;
    font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__subtitle {
    font-size: 14px;
    font-weight: 300p
}

html#ecwid_html body#ecwid_body .ecwid .ecwid-checkout-notice {
    margin-top: 0px;
    background-color: #000;
    padding: 10px 30px;
    border-radius: 4px;
    margin-bottom: 40px !important;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}


.ecwid-checkout-notice h4 {
    font-size: 19px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notices--fixed.ec-notices--top {
    top: 100px;
}

h1.product-details__product-title.ec-header-h3 {
    font-size: 50px !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-grid .ec-page-title {
    margin-bottom: 30px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--layout-justify.grid__products--medium-items .grid-product__image~.grid-product__title .grid-product__title-inner {
    padding-top: 0.25em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
    font-size: 30px !important;
    font-weight: 100 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image~.grid-product__title {
    font-weight: 100;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h3,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
    font-size: 50px;
    font-weight: 100 !important;
    font-family: var(--headerfont);
    text-transform: uppercase;
    text-spacing: -1px;
    line-height: 85%;
    color: var(--title);

}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
    font-weight: 500;
}

.material-symbols-rounded {
    top: 4px;
    position: relative;
}

html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default circle[stroke] {
    stroke: #111;
    transition: stroke 0.2s ease 0s;
    stroke-width: 2.5px;
}

#rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed:hover {
    box-shadow: none;
}

html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title {
    position: relative !important;
    margin: 100px 0px 50px;
}


.ec-grid .grid__list:last-of-type .grid__category-block .ec-header-h1 {
    margin-top: 100px;
}


html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__price .grid-product__price-lowest {

    font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store.ec-store--large-product-images .grid__category-block {
    padding-top: 0px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store--large-product-images .grid__category-block {
    padding-top: 0px;
}

#rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__name {
    font-size: 25px;
    font-weight: 100;
    font-family: var(--headerfont);
    line-height: 85%;
 
}

html#ecwid_html body#ecwid_body .ec-minicart--no-shape {
    padding: 5px 7px;
    transition: filter var(--transition-duration) var(--transition-ease);
}

@media (max-width: 1700px) {
    .page-content {
        max-width: 1400px !important;
    }
}

@media (max-width: 1500px) {
    .page-content {
        max-width: 1200px !important;
    }
}

@media (max-width: 1366px) {
    .page-content {
        max-width: 900px !important;
        margin: 0 auto;
    }

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1, html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title,   html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title
 {
  font-size: 50px !important;
}

}

@media (max-width: 600px) {
    html#ecwid_html body#ecwid_body {
        max-width: 320px;
    }

    html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title {
        word-wrap: break-word;
    }



    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1,
    html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title {
        margin-bottom: 25px;
    }

    html#ecwid_html body#ecwid_body .ec-size .ec-store h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1,
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block h1,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block .ec-header-h1,
    html#ecwid_html body#ecwid_body .ecwid div .recently-viewed-title,
html#ecwid_html body#ecwid_body .ec-size .ec-store h3,
    html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
               font-size: 50px !important;
    }

}
    @media (max-width: 412px) {

        html#ecwid_html body#ecwid_body .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default path[stroke] {
            stroke-width: 3px;

        }

        html#ecwid_html body#ecwid_body .product-details__product-title {
            font-style: normal !important;
        }

@media (max-width: 412px) {
    html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-header-h4 {
        font-size: 40px;
        letter-spacing: -1px !important;
    }

        .ec-cart-step__title.ec-header-h4 {
            font-size: 20px !important;
        }

        html#ecwid_html body#ecwid_body .ec-minicart--no-shape {
            padding: 5px 10px;
        }

        html#ecwid_html body#ecwid_body .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon {
            width: 30px;
            height: 23px;

        }


        html#ecwid_html body#ecwid_body .ecwid-checkout-notice h4 {
            font-size: 14px;
        }

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block:first-of-type h1, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block:first-of-type .ec-header-h1 {
    margin: 10px 0px 0px !important;
}


    }


.ecwid h1, 
.ecwid h2, 
.grid-product__title-inner {
font-family: Bebas Neue !important;
}
