/** Shopify CDN: Minification failed

Line 829:1 Expected "}" to go with "{"

**/
/* Announcement-bar css */
.announcement-bar span.svg-wrapper {
    color: #fff;
}
.announcement-bar .announcement-bar__message span {
    font-size: 12px;
    text-transform: capitalize;
    color: #fff;
    letter-spacing: 0px !important;
}

/* Header css */
.header .header__menu-item:hover, .header summary.header__menu-item.list-menu__item span:hover {
    color: #b92525;
}
.header .header__menu-item span {
    text-decoration: none!important;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    position: relative;
    color: #000;
    letter-spacing: 0.5px;
}
.header .header__menu-item span:hover:after {
    width: 100%;
    left: 0;
}
.header .header__menu-item span:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #b92525;
    transition: width .3s ease 0s,left .3s ease 0s;
    width: 0;
}
.header-localization .disclosure .localization-form__select:hover {
    text-decoration: none;
}
.header__icon svg.icon.icon-account {
    fill: black;
}
.header__icon, .header__icon--cart .icon {
    height: 2.4rem;
}

.header .mega-menu__content {
    background-color: #fff;
}
.header a.mega-menu__link.mega-menu__link--level-2.link {
    color: #000;
}
.header a.mega-menu__link.mega-menu__link--level-2.link:hover {
    color: #b72020;
}
.header__menu-item {
  padding: 0.4rem;
}
.cart-count-bubble {
    background-color: #b72020;
}
.header {
    justify-content: space-between;
    align-items: center;
    display: flex !important;
}
.header .header__menu-item span:hover {
    color: #b72020;
}

/* banner css */
.slideshow__slide  h2.banner__heading.inline-richtext.h1 {
    text-transform: uppercase;
    font-size: 38px;
}
.slideshow__slide .banner__text.rte p {
    color: #e7e7e7;
    font-weight: 400;
    font-size: 15px;
}
.slideshow__controls .slideshow__controls.slideshow__controls--top.slider-buttons {
    border: none;
}
.slideshow__controls button.slideshow__autoplay.slider-button {
    display: none;
}
.slideshow__controls button.slider-button.slider-button--prev, .slideshow__controls button.slider-button.slider-button--next {
    display: none;
}
.slideshow__controls.slideshow__controls--top.slider-buttons {
    bottom: 50px;
    margin-bottom: -43px;
}
.slider-mobile-gutter button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active span.dot {
    background-color: #fff;
    border-color: #fff;
}
.slider-mobile-gutter button.slider-counter__link span.dot {
    border-color: #fff;
}
.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot {
    border-color: #fff !important;
}

/* newsletter css */
.newsletter  h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    text-transform: capitalize;
}
.newsletter .newsletter__subheading p {
    color: #fff;
    text-transform: capitalize;
}
.newsletter button.newsletter-form__button.field__button {
    background-color: #fff;
    color: #2c2c2c;
    padding: 0 50px;
    text-transform: capitalize;
    letter-spacing: 1px;
}
@media screen and (min-width: 750px) {
.newsletter .newsletter-form {
    max-width: 56rem;
}
.newsletter  .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 50rem;
}
}

/* Collection css */
.collection-list-wrapper h2.collection-list-title {
    margin: auto;
    font-weight: 900;
    font-size: 35px;
    margin-bottom: 20px;
}

.collection h2.title.inline-richtext {
    font-weight: 900;
    text-align: center;
    font-size: 35px;
    margin-bottom: 20px;
}
.collection .card-wrapper:hover {
    box-shadow: 0 0 10px #dcdcdc;
}
.collection a.full-unstyled-link {
    color: #000;
    font-size: 16px;
    border-top: 1px solid gainsboro;
    padding-top: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.collection span.price-item.price-item--regular {
    color: #b72020;
    font-size: 16px;
    font-weight: 100;
}
.collection .collection__view-all a.button {
    text-transform: uppercase;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.collection a.full-unstyled-link:hover {
    color: #b72020;
}
.collection .slider-counter.caption {
    display: none;
}
.collection .slider-buttons button.slider-button.slider-button--prev {
    left: 10px;
    position: absolute;
    top: 50%;
}
.collection .slider-buttons button.slider-button.slider-button--next{
    right: 10px;
    position: absolute;
    top: 50%;
}
.collection .slider-buttons button.slider-button {
    background-color: #000;
    border-radius: 50%;
    color: #fff;
}
.collection .slider-button .icon {
    height: 1.6rem;
}
.collection .slider-button[disabled] .icon {
    color: rgb(255 255 255 / 75%);
}
.product .product__info-wrapper .product__title h1 {
    font-size: 22px;
    line-height: 32px;
}
.product .product__info-wrapper .price .price-item {
    color: #B72020;
}
.related-products .related-products__heading {
    text-align: center;
    text-transform: uppercase;
}
.collection-list-title {
    position: relative;
}
.collection-list-title:after {
    position: absolute;
    content: '';
    bottom: -5px;
    left: 50%;
    border: 3px solid #B72020;
    width: 150px;
    transform: translatex(-50%);
}
.collection-hero{
    background-color: #ef66661c;
    text-align: center;
}
h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    position: relative;
}
h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in:after {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 50%;
    border: 3px solid #B72020;
    width: 150px;
    transform: translate(-50%);
}
.an-custom-coll .card.card--standard.card--media {
    border: 1px solid gainsboro;
    padding: 10px;
    border-radius: 10px;
}
.an-custom-coll .card__inner.color-scheme-1.gradient.ratio {
    width: 170px;
    height: 130px;
    object-fit: contain;
    margin: auto;
}
.an-custom-coll .full-unstyled-link {
    text-align: center;
}
.an-custom-coll .full-unstyled-link span.icon-wrap {
    display: none;
}
.an-custom-coll .card-wrapper.animate-arrow.collection-card-wrapper:hover {
    box-shadow: 0 0 5px #dcdcdc;
    border-radius: 10px;
}
.section-collection-list a.full-unstyled-link {
    font-size: 19px;
}

/* .multicolumn css */
.multicolumn .multicolumn-card .media.media--transparent.media--adapt {
    padding-bottom: 40% !important;
}
.multicolumn .multicolumn-card img.multicolumn-card__image {
    width: 50px !important;
    height: 50px !important;
}
.multicolumn .multicolumn-card.content-container {
    background-color: #ef66661c !important;
  padding: 2px 0;
}
.multicolumn .multicolumn-card__info {
    padding: 1.2rem;
}
.multicolumn .multicolumn-card-spacing {
    padding-top: 1.2rem;
}
.multicolumn .multicolumn-card__info h3.inline-richtext {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}
.multicolumn .multicolumn-card__info .rte {
    color: #525252;
    font-size: 14px;
    margin-top: 0;
    font-weight: 100;
    letter-spacing: 0.2px;
}

/* Footer css */
.footer h2.footer-block__heading.inline-richtext {
    font-weight: 600;
}
.footer a.link.link--text.list-menu__item.list-menu__item--link {
    color: #000;
    font-size: 15px;
    font-weight: 100;
    text-transform: capitalize;
}
.footer a.link.link--text.list-menu__item.list-menu__item--link:hover {
    color: #b72020;
}
.footer-block__details-content .list-menu__item--link:hover{
  text-decoration: none !important;
}
.footer .footer-block__details-content.rte p {
    color: #000;
    font-weight: 100;
  word-wrap: break-word;
}
.footer .rte p {
    color: #000;
    font-weight: 100;
  word-wrap: break-word;
}
.footer .footer__content-bottom {
    padding-top: 20px;
}
.footer .footer__copyright.caption {
    color: #000;
}
.footer ul.list-unstyled.list-social.footer__list-social {
    padding-top: 10px;
}
.footer  a.link.list-social__link {
    border: 1px solid gainsboro;
    margin-right: 10px;
}

@media screen and (min-width: 990px) {
    section#shopify-section-template--18847426248900__main .page-width--narrow {
        max-width: 102.6rem;
        padding: 40px 0px;
    }
}




@media screen and (max-width: 769px) {
body .utility-bar .page-width {
    padding-left: 5px;
  padding-right: 5px;
}
body .announcement-bar .announcement-bar__message span {
    font-size: 9px;
    letter-spacing: -0.3px!important;
}
body .slideshow__controls.slideshow__controls--top.slider-buttons {
    bottom: 50px;
    margin-bottom: -42px;
    position: relative;
    border: none !important;
}
body .slideshow__slide h2.banner__heading.inline-richtext.h1 {
    font-size: 22px;
}
body .slideshow__slide .banner__text.rte p {
    color: #E7E7E7;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
}
body .an-custom-coll .card-wrapper.animate-arrow.collection-card-wrapper:hover {
    box-shadow: unset;
}
body .title-wrapper-with-link {
    margin-bottom: 20px;
}
body .collection-list-wrapper {
    padding-top: 20px;
    padding-bottom: 10px;
}
body .header {
    padding: 0px 2rem 0px 2rem;
}
  
body .nr-cus-logo-slider {
    padding: 12px 0 !important;
}
body .nr-cus-logo-slider p {
    font-size: 13px;
}
body .collection-list-wrapper h2.collection-list-title {
    margin: auto auto 20px;
    font-weight: 900;
    font-size: 32px;
}
body .collection-list__item {
    margin-bottom: 25px !important;
}
body .collection-list-wrapper h2.collection-list-title {
    font-size: 28px;
}
body .hero-heading-heading_kB3RE4 * {
    margin: 0;
    font-size: 18px;
}
body .hero-text-text_RWBgez * {
    font-size: 14px;
    font-weight: 100;
}

body .collection h2.title.inline-richtext {
    font-size: 28px;
}
body .collection .slider-buttons {
    display: none;
}
.footer .footer__content-top {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.section-sections--18847423070404__footer-padding {
    padding-top: 28px;
}
.body announcement-bar .slider-button--next {
    margin-right: -0rem;
}
}

/* 17-07-2025 */

.facets-container .active-facets-vertical-filter h2#verticalTitle {
    color: #000;
    text-transform: uppercase;
}
.facets-layout-list .facets__label:hover .facet-checkbox__text-label, .facets-layout-list input:focus~.facet-checkbox__text-label {
    text-decoration: none !important;
}
.facets-container .facets__disclosure-vertical span {
    color: #000;
}
.product .product__info-wrapper .product__title h1 {
    font-weight: 600;
}
.product label.quantity__label.form__label {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}
.product button.product-form__submit.button {
    text-transform: capitalize;
}
.product button.shopify-payment-button__button {
    text-transform: capitalize;
}
.product .product__description p {
    color: #000;
    font-weight: 400;
}
.related-products .full-unstyled-link {
    color: #000;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
}
.related-products .card-information {
    text-align: center;
}


@media screen and (min-width: 990px) {
section#shopify-section-template--18847426248900__main .page-width.page-width--narrow {
    max-width: 100vw;
    padding: 40px 0;
    margin: auto;
}
.contact {
    max-width: 92.6rem;
}
.shopify-policy__container {
    max-width: 100ch;
    padding-bottom: 50px;
}}
.contact button.button {
    width: 100%;
    text-transform: uppercase;
}
.shopify-policy__container h1 {
    text-transform: capitalize;
}
.shopify-policy__container .shopify-policy__body .rte p {
    color: #000;
    font-weight: 500;
}


.list-collections .collection-list a.full-unstyled-link {
    text-align: center;
    font-size: 19px;
}
.list-collections .collection-list span.icon-wrap {
    display: none;
}
.list-collections .collection-list .card__inner.color-scheme-1.gradient.ratio {
    width: 170px;
    height: 130px;
    object-fit: contain;
    margin: auto;
}
.list-collections .collection-list .card.card--standard.card--media, .list-collections .collection-list .card.card--standard.card--text {
    border: 1px solid gainsboro;
    padding: 10px;
    border-radius: 10px;
}
div#shopify-section-template--18847426183364__main {
    padding: 36px 0;
}
body.collection button.slider-button {
    display: none;
}
.index .collection button.slider-button {
    display: block;
}
.list-collections h1.title.title--primary.inline-richtext.scroll-trigger.animate--fade-in {
    text-align: center;
    padding-bottom: 20px;
}
section#shopify-section-template--18847426248900__main .rte.scroll-trigger.animate--slide-in, section#shopify-section-template--18847426248900__main h1.main-page-title.page-title {
    padding: 0 5rem;
      color: #000;
}
.Avada_PreviewDesktop__Screen .Avada-Faq_Category-Title {
    color: #000 !important;
}
.Avada_PreviewDesktop__Screen .Avada-Accordion_Item-Button {
    background-color: #b72020 !important;
    color: #ffffff !important;
}
.Avada_PreviewDesktop__Screen .Avada-Accordion_Item-Icon svg {
    fill: #fff !important;
}
.Avada_PreviewDesktop__Screen .Avada-Accordion_Item-Panel {
    background-color: #f5f5f5 !important;
}
.Avada_PreviewDesktop__Screen .Avada-Faq_CategoryItem-title {
    color: #000;
}
.Avada_PreviewDesktop__Screen .Avada-Faq-Page .Avada-Faq_Body {
    padding: 16px 12% !important;
}
.Avada-Faq-Page .Avada-Accordion_Item-Panel {
    font-weight: 600;
    color: #000;
}
@media (max-width: 769px){
section#shopify-section-template--18847426248900__main .rte.scroll-trigger.animate--slide-in, section#shopify-section-template--18847426248900__main h1.main-page-title.page-title {
    padding: 0 1.5rem;
}
body .Avada-Accordion_Item-Button {
    background-color: #b72020 !important;
    color: #ffffff !important;
}
body .Avada-Accordion_Item-Icon svg {
    fill: #fff !important;
}
body .Avada-Accordion_Item-Panel {
    background-color: #f5f5f5 !important;
}
body .menu-drawer__menu-item--active, body .menu-drawer__menu-item:focus, body .menu-drawer__close-button:focus, body .menu-drawer__menu-item:hover, body .menu-drawer__close-button:hover {
    color: #fff;
    background-color: #b72020;
}
body .announcement-bar .slider-button--next {
    margin-right: 0 !important;
}
.shopify-policy__container {
    padding-bottom: 30px;
}
body .newsletter .newsletter__wrapper {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
.menu-drawer__navigation {
    background-color: #ffffff8f;
}
.section-collection-list .slider-counter.caption {
    display: none;
}
.section-collection-list span.svg-wrapper {
    color: #000;
}}
.drawer h2.drawer__heading {
    text-transform: capitalize;
}

.drawer th.caption-with-letter-spacing {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}
.header .header__menu-item svg.icon.icon-caret {
    color: #000;
}
.drawer button#CartDrawer-Checkout {
    text-transform: capitalize;
}
.cart th.caption-with-letter-spacing {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
.cart h1.title.title--primary, a.underlined-link {
    text-transform: capitalize;
}
.cart button#checkout {
    text-transform: capitalize;
}
.cart small.tax-note.caption-large.rte {
    text-transform: capitalize;
}
.cart .cart-item__name {
    font-weight: 600;
    text-decoration: none !important;
}
.product .product__description {
    color: #000;
}

.footer a.link.list-social__link:hover span.svg-wrapper {
    color: #fff;
    fill: #fff;
}
.footer a.link.list-social__link:hover {
    background-color: #b72020;
}
.footer .list-menu__item--active {
    text-decoration: none;
    color: #b72020 !important;
}
.customer a {
    text-transform: capitalize;
    color: #000;
}
.customer h1 {
    text-transform: capitalize;
}
button#custom-cart-btnn {
    margin-bottom: 14px !important;
}

.customer .fields input {
    display: block;
    margin-left: 4px;
    margin-right: 0;
      margin-top: 7px;
}
.customer .fields {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.customer .fields label {
    white-space: break-spaces;
  cursor: pointer;
}

.cart-item__name:hover {
    text-decoration: none;
}
a.cart-item__name.h4.break {
    font-size: 13px;
}
body.collection a.full-unstyled-link {
    text-align: center;
}
body.collection .card-information {
    text-align: center;
}
body.collection button.quick-add__submit.button.button--full-width.button--secondary.meety-visible {
    font-weight: 400;
    text-transform: capitalize;
}
body.collection h1.collection-hero__title {
    text-align: left;
}
span#ProductCountDesktop {
    font-weight: 400;
    text-transform: capitalize;
}
.facet-filters select#SortBy {
    font-weight: 400;
}


/* 24-07-2025 */
.section-collection-list .center.collection-list-view-all a.button {
    text-transform: uppercase;
    margin-top: 10px;
}
@media (max-width: 769px){
body .section-collection-list .center.collection-list-view-all a.button {
    margin-bottom: 20px;
}
body .an-custom-coll .card__inner.color-scheme-1.gradient.ratio {
    width: 120px;
    height: 120px;
}
.an-custom-coll li.collection-list__item {
    margin-bottom: 0 !important;
}
body .slideshow.banner a.button.button--primary {
    padding: 0px 1.4rem;
    font-size: 13px;
    min-height: 3rem;
}
.header__heading, .header__heading-link {
    padding: 0;
}
body .section-collection-list a.full-unstyled-link {
    font-size: 16px;
}
body .an-custom-coll .card.card--standard.card--media {
    padding: 5px;
}
body.collection h1.collection-hero__title {
    text-align: center;
}
body .section-template--18847425757380__product-grid-padding {
    padding-top: 12px;
}
body .announcement-bar .announcement-bar__message {
    padding: 0.4rem 0;
}
div#shopify-section-template--18847426183364__main {
    padding-top: 0;
}
body.list-collections .collection-list .card__inner.color-scheme-1.gradient.ratio {
    width: 120px;
    height: 120px;
}
body.list-collections h1.title.title--primary.inline-richtext.scroll-trigger.animate--fade-in {
    padding-bottom: 0px;
}
body.list-collections .collection-list a.full-unstyled-link {
    font-size: 16px;
}
body.list-collections .collection-list__item {
    margin-bottom: 0px!important;
}
body.list-collections .collection-list .card.card--standard.card--media, .list-collections .collection-list .card.card--standard.card--text {
    padding: 4px;
}
body .section-template--18847426150596__featured_collection_B4Nch8-padding {
    padding-bottom: 20px;
}
body .collection a.full-unstyled-link {
    font-size: 14px;
    padding-top: 10px;
}
body .collection span.price-item.price-item--regular {
    font-size: 14px;
}
body .related-products .full-unstyled-link {
    font-size: 14px;
}
body .related-products .price__container {
    margin-bottom: 0;
    font-size: 14px;
}
body .template-search h1.h2.center {
    font-size: 20px;
    font-weight: 500;
}
section#shopify-section-template--18847426248900__main h1.main-page-title {
    font-size: 30px;
    margin-bottom: 15px;
    padding-left: 0 !important;
    padding-right: 0px !important;
}
section#shopify-section-template--18847426248900__main .rte.scroll-trigger.animate--slide-in {
    padding-left: 0;
    padding-right: 0;
}
.newsletter h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 27px;
}
body .footer .footer__content-bottom {
    padding-top: 0px;
}
}

@media (min-width: 700px) and (max-width: 989px){
body .collection-list-wrapper .grid--2-col-tablet-down .grid__item {
    width: 25%;
}}
@media (max-width: 989px){
.header svg.icon.icon-hamburger {
    stroke: black;
}
.header .menu-drawer__close-button {
    font-size: 1.8rem !important;
    font-weight: 700;
}}
@media (min-width: 989px) and (max-width: 1120px){
body .an-custom-coll .card__inner.color-scheme-1.gradient.ratio {
    width: 140px;
}

.facets__summary:hover .facets__summary-label {
    text-decoration: none !important;
}
.template-search h1.h2.center {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
}
a.active-facets__button-remove.underlined-link {
    text-decoration-color: #b72020;
    font-weight: 600;
    color: #b72020;
}
  span.active-facets__button-inner.button.button--tertiary {
    border-radius: 2px;
    font-weight: 100;
}