/** Shopify CDN: Minification failed

Line 98:2 Unexpected "/"
Line 350:1 Expected identifier but found whitespace

**/

/* ----------------- search bar -------------- */

/* .m-search-form--full {
    min-width: 550px !important;
    border: 1px solid #000 !important;
} */



/* ----------- google fonts -------------- */

/* @import url('/cdn/shop/files/Oswald-VariableFont_wght.ttf?v=1751478570'); */

@font-face {
  font-family: 'Oswald';
  src: url('/cdn/shop/files/Oswald-VariableFont_wght.ttf?v=1751478570') format('wght'),
      
  font-weight: bold;
  font-style: normal;
}

/* header */

#shopify-section-sections--24885153300798__header .m-header__container.container {
    font-family: 'Helvetica' !important;
    font-weight: 600 !important;
}

#shopify-section-sections--24885153300798__header a.m-menu__link.m-menu__link--main {
    font-weight: 600;
}

#shopify-section-sections--24885153300798__header .m\:w-1\/5 {
    width: 85% !important;
    border: 1px solid #00000059 !important;
    border-radius: 26px !important;
    height: 48px !important;
    background-color: #fff !important;
    padding:0px 10px !important;
  color:#2A4D9B !important;
}

#shopify-section-sections--24885153300798__header .m-svg-icon--medium {
    width: 30px !important;
    height: 30px !important;
}
select.category-list {
    padding: 10px;
    outline: none !important;
}

#shopify-section-sections--24885153300798__header .form-field {

    border: 0 solid !important;
    background-color: transparent !important;
}


/* ---------------- annoucement bar --------------- */


#m-announcement--sections--24885153300798__annoucement .m-announcement-bar__content {
    font-size: 20px !important;
    font-family: 'Helvetica' !important;
    font-weight: 600;
}

/* ------------------ hero banner ---------------- */

/* section#m-slider-template--24885153071422__1621243260e1af0c20 {
    padding: 50px !important;
}

section#m-slider-template--24885153071422__1621243260e1af0c20 .m-slide__bg img {
    border-radius: 10px !important;
}


#m-slider-template--24885153071422__1621243260e1af0c20 a.m-slide__button-first.m-button.m-button--primary {
    background-color: #DA3F3F !important;
} */

/* ------------------ collection list --------------------- */

/* #m-collection-list-template--24885153071422__collection_list_qUHHjy .m-hover-box--scale-down .m-hover-box__wrapper, .m-hover-box--scale-down .m-image, .m-hover-box--scale-down svg {
    /* transition: transform var(--m-duration-image) cubic-bezier(.15,.75,.5,1) 0s; */
    /* backface-visibility: hidden; */
    /* transform: scale(1) translateZ(0); */
    /* transform: none !important;
} */
 */
 .m-hover-box--scale-up:hover .m-image, .m-hover-box--scale-up:hover svg {
    transform: scale(1.04) translateZ(0) !important;
}



/* ---------------------------- contact page -----------------------------*/


h3.m-contact-form__heading {
    text-align: center !important;
    text-transform: uppercase !important;
}

.m-contact-form__description.rte {
    text-align: center;
}


#shopify-section-template--24885152350526__contact-form button.m-button.m-button--primary {
    display: block !important;
    margin: 0 auto !important;
}

#shopify-section-template--24885152350526__contact-form .form-field {
    border: 1px solid #000 !important;
}




/* ------------------------ newsletter section --------------------- */

.m-newsletter-section__description {
    opacity: 1 !important;
    margin-top: 12px !important;
}


button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background-color: #2A4D9B;
    text-transform: uppercase;
    border: 2px solid #2A4D9B !important;
    color:#fff !important;
}
 
#m-newsletter-template--24885153071422__newsletter_hmV9YM .form-field {
    border: 2px solid #2A4D9B;
    outline: none !important;
    font-size:16px !important;
   letter-spacing:1px;
}



/* #m-newsletter-template--24885153071422__newsletter_hmV9YM .form-field::placeholder{
  color:#fff !important;
}

 */

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


.m-product-list .swiper-slide.m\:column {
    padding: 10px !important;
    background-color: #fff;
    margin: 0 10px !important;
}
a.m-product-form.m\:w-full.m-button.m-button--secondary {
    background-color: #2A4D9B;
    border: 1px solid #2A4D9B;
    border-radius:20px;
    color: #fff;
}
.template-collection .m-product-item.m\:w-6\/12.md\:m\:w-4\/12 {

    padding: 10px !important;
    background-color: #fff !important;
    margin: 0 10px !important;
}


a.m-product-form.m\:w-full.m-button.m-button--secondary:hover {
     box-shadow:none !important;
}

span.m-price-item.m-price-item--sale.m-price-item--last {
    font-size: 18px;
  font-weight: 600;
}
/* button.m-quantity__button.m\:display-flex.m\:items-center.m\:justify-center {
    background: #2a4d9b;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
button.m-quantity__button.m\:display-flex.m\:items-center.m\:justify-center {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
} */

button[name="minus"] {
    background: #2a4d9b;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

button[name="plus"] {
   background: #2a4d9b;
   border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
m-quantity-input.m-quantity {
    border: 1px solid #2A4D9B;
}


button.m-quantity__button.m\:display-flex.m\:items-center.m\:justify-center svg {
    fill: white;
}



/* ------------------ product page ---------------------- */

#m-section--template--24885152940350__icon_box_KxxWFj .m-icon-box.m-icon-box--vertical {
    padding: 30px !important;
    border-radius: 10px !important;
}

div#shopify-section-template--24885152809278__main {
    background: #F9F9F9;
}
.m-collection-products.m\:flex.m\:flex-wrap.m-cols-4 {
    gap: 30px;
}

.m-collection--wrapper {
    margin: 0px !important;
    padding: 30px;
}

#shopify-section-template--24885152809278__main .m-sidebar--content {
    padding: 25px;
}

.m-sidebar--title {
    font-size: 20px !important;
}


/* ------------------- footer section----------------------------- */

h3.m-accordion--item-button.m-footer--block-title {
    font-size: 22px !important;
    text-transform: uppercase !important;
}

collection-filters-form.m-collection-filters-form.m-filter--widget {
    display: none;
}


/* ------------------------ privacy policy page ---------------------------- */

.shopify-policy__container {
max-width: 1400px!important;
padding: 60px 0px;
}
.shopify-policy__title {
text-align: center;
margin-bottom: 40px;
}
.shopify-policy__title h1 {
font-size: 35px;
text-transform: capitalize;
}

/* badge */

span.m-product-card__tag-name.m-product-tag.m-product-tag--sale.m-gradient.m-color-default {
    background: #B33236 !important;
}

/* --------------------- progress app ---------------------- */

/* .wizz-rewardbar-progressbar-component {
    height: 20px !important;
    border: 1px solid #000 !important;
    background-color: #fff !important;
    border-radius: 10px !important;
}

.\!w4-block.wizz-rewardbar-progress {
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
} */


/* .template-collection .m-product-item.m\:w-6\/12.md\:m\:w-4\/12 {
    border: 1px solid #0000003b !important;
    padding: 10px !important;
} */


/* ---------------------- about us page ---------------------- */

.about-us .m-custom-content__block-text {
    padding: 50px !important;
}



/* ------------ contact page --------------- */

.m-contact-form__heading {
    font-size: 35px !important;
    text-align: center !important;
  
}

#shopify-section-sections--24885153300798__header .m-header__inner {
    padding: 15px 0 !important;
}


/* ------------------ upcell app ----------- */

.wizz-upsell-productInfor-custom {
    border: 1px solid #000 !important;
    padding: 4px!important;
    border-radius: 8px !important;
}


p.hover-underline-div {
    height: 40px;
    overflow: hidden !important;
}

p.wizz-upsell-header-custom {
    font-size: 20px !important;
}

a.w4-calc-height-footer {
    display: none !important;
}

/* ---------------------------- cart-drawer --------------------------- */

. wizz-product-content-buttonGroup-decr-custom{
  background-color:#2A4D9B !important;
}

.w4-w-\[28px\].w4-h-\[28px\].w4-p-\[4px\].w4-cursor-pointer.hover\:w4-scale-125.w4-transition-transform.w4-duration-200.wizz-product-content-buttonGroup-incr-custom.w4-flex.w4-items-center.w4-justify-center {
    background-color: #2A4D9B;
}

.w4-w-\[28px\].w4-h-\[28px\].w4-p-\[4px\].w4-cursor-pointer.hover\:w4-scale-125.w4-transition-transform.w4-duration-200.wizz-product-content-buttonGroup-decr-custom.w4-flex.w4-items-center.w4-justify-center {
    background-color: #2A4D9B;
}


p.wizz-rewardbar-title.w4-text-center {
 font-family:Osward;
  font-size:30px !important;
  text-transform:uppercase !important;
}

.w4-w-\[28px\].w4-h-\[28px\].w4-p-\[4px\].w4-cursor-pointer.hover\:w4-scale-125.w4-transition-transform.w4-duration-200.wizz-product-content-buttonGroup-decr-custom.w4-flex.w4-items-center.w4-justify-center {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.w4-w-\[28px\].w4-h-\[28px\].w4-p-\[4px\].w4-cursor-pointer.hover\:w4-scale-125.w4-transition-transform.w4-duration-200.wizz-product-content-buttonGroup-incr-custom.w4-flex.w4-items-center.w4-justify-center {
 border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.w4-flex.w4-justify-between.w4-items-center.w4-border.w4-rounded-\[8px\].w4-w-\[100px\].wizz-product-content-buttonGroup-custom {
    height: 30px !important;
}

.m-cart-item__remove:after, .m-cart-item__remove:before, .tcustomizer-btn--edit-option:after, .tcustomizer-btn--edit-option:before {
    bottom: 0px !important;
}


/* ----------------------- weekly deals banner section -------------------- */

section#m-countdown-template--24885153071422__countdown_timer_fTwTi7 {
    margin-bottom: 70px !important;
    margin-top: 30px !important;
}

#m-countdown-template--24885153071422__countdown_timer_fTwTi7 .m-parallax *:is(img,svg) {
    object-fit: fill !important;
    border-radius:10px !important;
}

#m-countdown-template--24885153071422__countdown_timer_fTwTi7 .m-coutdown__description.rte.m\:text-color-subtext p {
    font-size: 40px !important;
    font-weight: 700 !important;
}



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

.custom-content {
    display: flex;
    align-items: center;
}

#m-section--template--24885153071422__featured_collection_me9inY .m-product-list.m-slider-control-hover-inside.m-mixed-layout {
    display: flex !important;
    align-items: flex-end !important;
}


#m-section--template--24885153071422__featured_collection_7qHgDU .m-product-list.m-slider-control-hover-inside.m-mixed-layout {
    display: flex;
    align-items: flex-end;
}

#m-section--template--24885153071422__featured_collection_F3k6FA .m-product-list.m-slider-control-hover-inside.m-mixed-layout {
    display: flex;
    align-items: flex-end;
}


/* --------------------- responsive for mobile ---------------------------- */

@media screen and (max-width:767px){
  #m-custom-template--24885151990078__custom_content_ak46kg .m\:flex {
    flex-direction: column-reverse !important;
}

  #m-custom-template--24885151990078__custom_content_AA67Yj .m\:flex {
    flex-direction: column-reverse !important;
}



 .about-us .m-custom-content__block-text {
    padding: 30px !important;
} 

#shopify-section-template--24885153071422__1621243260e1af0c20 .m-richtext__description.m-slide__description.rte.m\:text-black.h6 p br {
    display: none !important;
}

  /* ------------------- home page ------------------ */

  #m-collection-list-template--24885153071422__collection_list_qUHHjy .m\:column.swiper-slide {
    width: 150px !important;
}

  #m-slider-template--24885153071422__1621243260e1af0c20 .m-richtext__description.m-slide__description.rte.m\:text-white.h6 p br {
    display: none !important;
}

   #m-slider-template--24885153071422__1621243260e1af0c20 .m-collection-card__title {
    font-size: 13px !important;
}

  .m-hover-box--scale-up:hover .m-image, .m-hover-box--scale-up:hover svg {
    transform: scale(1.04) translateZ(0) !important;
}

  /* -------------------- coun down ------------------------- */

  .m-countdown-timer__wrapper {
    justify-content: center !important;
}

}



@media screen and (min-width:768px) and (max-widh:1023px){

    #m-custom-template--24885151990078__custom_content_ak46kg .m\:flex {
    flex-direction: column-reverse !important;
}

  #m-custom-template--24885151990078__custom_content_AA67Yj .m\:flex {
    flex-direction: column-reverse !important;
}

  .m-hover-box--scale-up:hover .m-image, .m-hover-box--scale-up:hover svg {
    transform: scale(1.04) translateZ(0) !important;
}

  
}


@media screen and (min-width:1024px){
 section#m-slider-template--24885153071422__1621243260e1af0c20 {
    padding: 50px !important;
}

section#m-slider-template--24885153071422__1621243260e1af0c20 .m-slide__bg img {
    border-radius: 10px !important;
}


#m-slider-template--24885153071422__1621243260e1af0c20 a.m-slide__button-first.m-button.m-button--primary {
    background-color: #DA3F3F !important;
} 

.m-hover-box--scale-up:hover .m-image, .m-hover-box--scale-up:hover svg {
    transform: scale(1.04) translateZ(0) !important;
}



  
}

