/** Shopify CDN: Minification failed

Line 22:2 Unexpected "}"
Line 26:2 Unexpected "60%"
Line 29:0 Unexpected "}"
Line 60:3 Unexpected "/"

**/

/*================custom css================*/

/* scroll up down */
.m-button--scroll-top {
    right: 13px;
    bottom: 80px;
    animation: bounce 2s infinite;
    
}
/* @keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); /* Start and end at original position */
  }
  40% {
    transform: translateY(-16px); /* Bounce up */
  }
  60% {
    transform: translateY(-10px); /* Small bounce */
  }
} */
scroll up down


/* iamge hover effect */
/* picture.m-media__wrapper.m\:block.m\:w-full.m\:h-full,
responsive-image.m-image.m-image-loaded{
    position: relative;;
    overflow: hidden;
  /* border-radius: 10px; */
/* }

picture.m-media__wrapper.m\:block.m\:w-full.m\:h-full::after,
responsive-image.m-image.m-image-loaded::after{
    position: absolute;
    content: '';
    width: 200%;
    height: 0%;
    top: 50%;
    left: 50%;
    background-color: rgba(255, 255, 255, .3);
    /* background-color: red; */
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 1;
}

picture.m-media__wrapper.m\:block.m\:w-full.m\:h-full:hover::after,
responsive-image.m-image.m-image-loaded:hover::after{
    height: 250%;
    transition: all 600ms linear;
    background-color: transparent;
} */ */
/* iamge hover effect */


/* .m-button--secondary {
    border: none !important;
    color: rgb(255 255 255) !important;
    background: linear-gradient(90deg,rgba(240, 96, 170, 1) 0%, rgba(252, 22, 148, 1) 100%)!important;
  
}
.m-slideshow-section .m-slide__content .m-button--secondary:hover, .m-slideshow-section .m-slide__content .m-button--secondary:focus {
    color: var(--btn-color-hover) !important;
    box-shadow: 0 0 0 .2rem #F582B4 !important;
    background: linear-gradient(90deg,rgba(240, 96, 170, 1) 0%, rgba(252, 22, 148, 1) 100%) !important;
} */
 .m-section__header {
    margin-bottom: 20px !important;
}
.m-tabs__header-inner {
    column-gap: 20px !important;
}
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 20px !important;
    font-weight: 500 !important;
}
.m-collection-card__link {
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.m-menu__link--main {
    font-size: 14px !important;
    font-weight: 600 !important;
}
.m-collection-tabs .collapsible__button-text {
    font-weight: 600;
    font-size: 18px !important;
}
div#shopify-section-template--18248800862277__box_dhfYeF .container {
    max-width: 1460px !important;
}
.shopify-policy__title h1 {
    text-transform: capitalize !important;
}
.m-product-tabs .m-tabs__wrapper {
    gap: 20px !important;
}
.m-tab-header {
    border: 1px solid #000 !important;
    padding: 10px !important;
}


product card
.m-product-card.m-product-card--style-1.m-scroll-trigger.animate--fade-in-up {
    padding: 10px;
    border: 1px solid #ddd;
}

/* product card */
/* product card */

.m-product-card__media {
    border-radius: 10px !important;
}
.m-testimonials--layout-2 .m-testimonial__wrapper {
    border-radius: 10px !important;
}
.m-page-header h1 {
    text-transform: uppercase !important;
}
.m-contact-form {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: center !important;
}
h1.m-collection-page-header__title.h2.m\:capitalize {
    text-transform: uppercase !important;
    font-size: 35px !important;
}
#shopify-section-template--18248800862277__box_dhfYeF {
    padding: 70px 0 !important;
}
.m-sub-menu__item>a {
    color: rgb(10 10 10) !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.m-select-custom--option:nth-child(3) {
    display: none !important;
}
.m-select-custom--option:nth-child(4) {
    display: none !important;
}
.m-select-custom--option:nth-child(7) {
    display: none !important;
}
.m-select-custom--option:nth-child(8) {
    display: none !important;
}
div#shopify-section-template--20721992368282__box_dhfYeF .container {
    max-width: 1450px !important;
}
.social-media-links {
    column-gap: 10px !important;
}
.content-section h1.title {
    font-weight: 500 !important;
}
div#m-custom__block--text_68UUjF {
    background: #fafafa !important;
    padding: 30px !important;
    border-radius: 10px!important;
}
.m-search-popup--wrapper {
    background: #e7cdb4 !important;
}
.m-section__header {
    margin-bottom: 25px !important;
}
.m-toolbar--column-switcher>button.active, .m-toolbar--column-switcher>button:hover {
    background-color: #882a2b !important;
}
h2.m-section__heading.h3 {
    font-size: 30px !important;
}
.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    border-color: #882a2b !important;
    background-color: #882a2b !important;
}
.main_con {
    gap: 0rem !important;
}
h2.m-richtext__title.m-slide__title.m\:text-white.h2 {
    font-size: 38px !important;
    text-shadow: 2px 2px #0000006b;
}
.m-announcement-bar__content {
    font-weight: 600 !important;
}
div#shopify-section-template--20721992368282__slider_with_text_4zQkc3 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.hero-btn-template--20721992368282__scrolling_image_fpt9Wi {
    padding: 14px 24px!important;
    background: #882a2b!important;
    border-radius: 10px!important;
    font-size: 15px!important;
}
@media screen and (max-width: 767px) {
h2.m-richtext__title.m-slide__title.m\:text-white.h2 {
    font-size: 30px !important;
}
h2.m-section__heading.h3 {
    font-size: 25px !important;
}
#shopify-section-template--20721992368282__scrolling_promotion_jjrFyf .m-section-py {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
#shopify-section-template--20721992368282__scrolling_promotion_jjrFyf .m-promotion__text {
    font-size: 22px !important;
}
.image-section {
    margin-top: 10px !important;
}
.hero-content-template--20721992368282__scrolling_image_fpt9Wi h1 {
    font-size: 30px !important;
}
#shopify-section-sections--20721993023642__custom_content_FnDGLp .m\:display-flex {
    display: flex!important;
    align-items: center!important;
    justify-content: flex-start!important;
}
}