/** Shopify CDN: Minification failed

Line 382:6 Invalid escape
Line 385:6 Invalid escape

**/
.grecaptcha-badge{display:none
}.section__flush-top .m-section-my{margin-top: 0
}.section__flush-bottom .m-section-my{margin-bottom: 0
}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing: 10px;text-transform:uppercase;font-size: 110px;font-style:italic;color:rgba(0,
  0,
  0,
  0);font-weight:bold
}.sf__text-stroke.text-stroke-1{font-size: 48px;line-height: 56px;font-style:normal;-webkit-text-stroke: 1px dimgray;letter-spacing: 0
}.sf__text-scroll{font-size: 48px;line-height: 56px
}.m-scroll{display:flex;width: 100%;height: 165px;position:relative;margin:auto;overflow:hidden
}.m-scroll__title{white-space:nowrap;transition:all 1s ease
}.m-scroll__title>div{display:flex;animation:scrollText var(--speed,
  22s) infinite linear;position:absolute
}.sf__scrolling-text .sf__scrolling-text-inner{width: 100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline
}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused
}.sf__scrolling-text .sf__scrolling-text-inner>*{margin: 0;animation-duration:var(--speed,
  15s)
}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none
}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal
}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding: 0 1em;display:inline-block;vertical-align:middle
}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium
]{padding: 0 1em;transform:scale(0.5)
}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large
]{padding: 0 2em
}.sf__scrolling-text[data-s-dir=ltr
] .sf__scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s
}.sf__scrolling-text[data-s-dir=rtl
]{direction:rtl
}.sf__scrolling-text[data-s-dir=rtl
] .sf__scrolling-text-inner>*{transform:translateX(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s
}.sf__scrolling-text[data-s-speed=lowest
] .sf__scrolling-text-inner>*{animation-duration: 15s
}.sf__scrolling-text[data-s-speed=medium
] .sf__scrolling-text-inner>*{animation-duration: 7s
}.sf__scrolling-text[data-s-speed=fast
] .sf__scrolling-text-inner>*{animation-duration: 4s
}.sf__scrolling-text[data-style=text-outline
] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,
  0,
  0,
  0)
}.sf__scrolling-text[data-style=text-outline
][data-outline-thickness=thin
] em{-webkit-text-stroke-width:.015em
}.sf__scrolling-text[data-style=text-outline
][data-outline-thickness=thick
] em{-webkit-text-stroke-width:.03em
}.sf__scrolling-text[data-style=text-outline
] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width: 0
}.sf__scrolling-text.font_size_11vh *{font-size: 11vh;line-height:1.2em
}.sf__tab-item{width: 100%;color:#fff;overflow:hidden;margin-bottom: 40px
}.sf__tab-item input{position:absolute;opacity: 0;z-index: -1
}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:bold;cursor:pointer;color:#000;border-bottom: 1px solid #ededed;position:relative
}.sf__tab-item-label: :after,.sf__tab-item-label: :before{position:absolute;content: "";text-align:center;transition:all var(--m-duration-default,
  0.25s);transform:translateY(-50%);top: 50%;background:#000
}.sf__tab-item-label: :after{width: 11px;height: 1px;right: 0
}.sf__tab-item-label: :before{width: 1px;height: 11px;right: 4.5px
}.sf__tab-item-content{max-height: 0;padding: 0;color:#000;transition:all var(--m-duration-default,
  0.25s)
}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000
}.sf__tab-item input:checked+.sf__tab-item-label: :before{display:none
}.sf__tab-item input:checked~.sf__tab-item-content{max-height: 100vh;padding: 20px 0 0
}.ssw-faveiticon{position:relative !important;display:flex;align-items:center
}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between
}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex !important;justify-content:center;align-items:center;height: 44px !important
}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon
]{transform:none !important
}.ssw-stars>i{font-size: 16px !important
}
/* ==================================== */
.template-index .m-header__logo.m-logo.m-logo--has-image {
  margin-top: 40px;
}
.template-index #MainContent {
  margin-top: -51px;
}
.template-index .m-header__wrapper .m-header__inner {
  height: 70px !important;
}

#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__title {
  font-size: 110px;
  line-height: 120px;
  margin-bottom: 0;
  -webkit-text-stroke: 2px white;

}
#template--22158178517141__featured_collection_M7XtET {
}
#template--22158178517141__featured_collection_M7XtET .m-section__header.m\:text-center {
  margin-bottom: 30px !important;
}
.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white {
}
.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white:hover {
  color: white;
}
.m-product-card__title {
  font-size: 23px;
  text-transform: uppercase;
}

.m-footer--block {
    padding-block: 40px !important;
}

.m-footer--bottom-inner {
    padding-block: 15px !important;
}
.m-footer--middle h3.m-accordion--item-button.m-footer--block-title {
    font-size: 30px;
    line-height: 40px;
}
div#shopify-section-template--22158178517141__image_with_text_rCYnHy responsive-image.m-image.m-image-loaded {
    position: relative;
}

.m-image-with-text__inner.m\:flex.m\:flex-wrap:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1261153143.png?v=1786036153);
    width: 300px;
    height: 300px;
    background-size: 100% 100%;
    top: 32%;
    left: -6%;
    animation: 10s move linear alternate infinite;
}
@keyframes move{
    0%{
        transform:rotate(360deg)
    }
}
.m-image-with-text__inner.m\:flex.m\:flex-wrap {
    position: relative;
}
/* ==============================review-section=========================================== */
.m-content-box__heading,
h2.m-section__heading {
    text-transform: uppercase;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center {
    position: relative;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1261153145.png?v=1786039305);
      width: 112px;
    height: 63px;
    background-size: cover;
    left: 0;
    top: 50%;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1261153145.png?v=1786039305);
      width: 112px;
    height: 63px;
    background-size: cover;
    right: 0;
    top: 50%;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonial responsive-image {
    width: 66px;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonial__image-text {
    text-align: center;
    font-size: 13px;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonial__wrapper {
    border: 1px solid #00000026;
    border-radius: 20px;
    padding-block: 28px 22px;
    transition: 0.9s;
    flex-direction: column-reverse;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonial__wrapper:hover {
    background-color: #F2F2F2;
    border: 1px solid #F2F2F2;
}
div#shopify-section-template--22158178517141__testimonials_Az4b7A section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonial__wrapper responsive-image.m-image.m\:blocks-radius-md.m-image-loaded {
    display: flex;
}
div#shopify-section-template--22158178517141__testimonials_Az4b7A .m-testimonials--layout-3 .m-testimonial__image {
    display: flex;
    flex-direction: row;
    gap: 12px;
    width: auto;
}
section#m-section--template--22158178517141__testimonials_Az4b7A button {
    position: unset;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-slider-controls {
    margin-top: 60px;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-slider-controls__wrapper {
    margin: unset !important;
    gap: 18px;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-slider-controls__button:hover {
    color: white;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-section__header.m\:text-center {
    margin-bottom: 41px;
}


/* ==============================review-section=========================================== */
@media (max-width: 1600px){
  .m-image-with-text__inner.m\:flex.m\:flex-wrap:before {
    left: -3%;
    width: 200px;
    height: 200px;
}
    #MainContent {
  margin-top: -1px;
}
}
@media (max-width: 1440px){
    #MainContent {
    margin-top: 0px;
}
}
@media (max-width: 1366px){
  #shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__title {
  font-size: 90px;
  line-height: 100px;
}
div#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__description.m-slide__description.rte.m\:text-black.h5 p {
    margin-top: 11px;
    font-size: 14px;
    line-height: 24px;
}
}
@media (max-width: 1280px){

#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__title {


}
@media (max-width: 1024px){
  p {
    font-size: 14px;
    line-height: 24px;
}
    #shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__title {
  font-size: 80px;
  line-height: 90px;
}
div#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    margin-top: 11px;
    font-size: 14px;
    line-height: 24px;
}
div#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__button {
    margin-top: 13px;
}
div#shopify-section-template--22158178517141__1621243260e1af0c20 .m-richtext__button a.m-slide__button-first {
    font-size: 15px !important;
    line-height: 25px !important;
    padding-block: 13px 9px  !important;
}
    section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:before,section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:after {
    display: none !important;
}
}
@media (max-width: 912px){
  a.m-button.m-button--primary {
    section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:before,section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:after {
    display: none !important;
}
    font-size: 12px !important;
    line-height: 22px !important;
    padding-block: 8px 4px !important;
}
section#m-section-template--22158178517141__image_with_text_rCYnHy .m-richtext__description.rte.m-content-box__description.h6 {
    margin-top: 0;
}

section#m-section-template--22158178517141__image_with_text_rCYnHy .m-richtext__button {
    margin-top: 4px;
}
}
@media (max-width: 768px){
    div#shopify-section-template--22158178517141__1621243260e1af0c20 p {
    font-size: 11px !important;
}
h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:before,section#m-section--template--22158178517141__testimonials_Az4b7A .m-testimonials__header.m\:text-center:after {
    display: none !important;
}
}
@media (max-width: 480px){
  .m-image-with-text__inner.m\:flex.m\:flex-wrap:before {
    display: none;
}


    .m-footer--middle .m-footer--block {
    padding-block: 0px !important;
}

.m-footer--middle h3.m-accordion--item-button.m-footer--block-title {
    font-size: 30px;
    line-height: 40px;
}

div#shopify-section-template--22158178517141__1621243260e1af0c20 p{
    font-size: 13px !important;
    line-height: 23px !important;
}

div#shopify-section-template--22158178517141__1621243260e1af0c20 p br {
    display: none;
}
}

/* ==================================== */

@media screen and (min-width: 768px){.hide-on-desk{display:none !important
  }
}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important
  }.hidden-br-mobile br{display:none
  }
}.shopify-policy__container{max-width: 740px !important;margin: 0 auto 4rem !important
}.shopify-policy__title h1{font-size: 1.875rem;line-height: 2.25rem;padding: 32px 16px
}@media screen and (min-width: 1024px){.shopify-policy__title h1{font-size: 2.25rem;line-height: 2.5rem;padding-top: 64px;padding-bottom: 64px
  }
}.m-menu-badge{position:relative;height: 100%
}.m-menu-badge: :before{content:var(--badge);position:absolute;top: -4px;left: 6px;font-size: 12px;text-transform:capitalize;width: 42px;height: 20px;font-weight: 500;border-radius: 11px;display:flex;align-items:center;justify-content:center
}.m-menu-badge--hot: :before{background-color:#ffe7e7;color:#da3f3f
}.m-menu-badge--new: :before{background-color:#d5fbef;color:#3a9076
}.flex{display:flex
}.grid{display:grid
}.flex-col{flex-direction:column
}.items-center{align-items:center
}.justify-between{justify-content:space-between
}.flex-wrap{flex-wrap:wrap
}.flex-1{flex: 1 1 0%
}.grid-cols-3{grid-template-columns:repeat(3, minmax(0,
  1fr))
}.gap-4{gap: 16px
}.col-span-2{grid-column:span 2/span 2
}.font-medium{font-weight: 500
}.font-semibold{font-weight: 600
}.text-base{font-size: 1rem;line-height: 1.5rem
}.text-xl{font-size: 1.25rem;line-height: 1.75rem
}.mt-0{margin-top: 0 !important
}.mt-10{margin-top: 10px
}.mb-0{margin-bottom: 0
}.text-2xl{font-size: 1.5rem;line-height: 2rem
}.text-xl{font-size: 1.25rem;line-height: 1.75rem
}.leading-7{line-height: 1.75rem
}.leading-6{line-height: 1.5rem
}.pl-8{padding-left: 32px
}.px-3{padding-left: 12px;padding-right: 12px
}.mt-6{margin-top: 24px
}.mt-8{margin-top: 32px
}.mt-10{margin-top: 40px
}.mb-10{margin-bottom: 40px
}.mb-6{margin-bottom: 24px
}.mb-4{margin-bottom: 16px
}.mb-2\.5{margin-bottom: 10px
}.mb-2{margin-bottom: 8px
}.mr-5{margin-right: 20px
}.mx-auto{margin-left:auto;margin-right:auto
}.list-disc{list-style-type:disc
}.w-full{width: 100%
}.text-color-subtext{color:rgb(var(--color-foreground-secondary))
}.w-\[
  20px\
]{width: 20px
}.h-\[
  20px\
]{height: 20px
}.-mx-4{margin: 0 -16px
}.px-4{padding: 0 16px
}.mb-14{margin-bottom: 56px
}.mt-4{margin-top: 16px
}.px-12{padding: 0 48px
}.w-4{width: 1rem
}.h-4{height: 1rem
}.w-36{width: 9rem
}.ml-2{margin-left: 8px
}.grid{display:grid
}.grid-cols-2{grid-template-columns:repeat(2, minmax(0,
  1fr))
}@media screen and (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0,
    1fr))
  }.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0,
    1fr))
  }.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0,
    1fr))
  }.md\:pr-4{padding-right: 16px
  }.md\:pl-12{padding-left: 48px
  }.md\:pr-10{padding-right: 40px
  }.md\:gap-7{gap: 28px
  }.md\:mb-6{margin-bottom: 24px
  }
}@media screen and (min-width: 1280px){.xl\:items-center{align-items:center
  }.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0,
    1fr))
  }
}@media screen and (max-width: 767px){.img-ctn{margin-bottom: 24px
  }
}