/** Shopify CDN: Minification failed

Line 304:5 Expected ":"

**/

@font-face{
    font-family:"helvetica";
    src:url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("woff"),
    url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("opentype"),
    url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("truetype");
}
body ,  h1 , h2 , h3 , h4 , h5 , h6 , p  {
    font-family:"helvetica" !important;
}
.m-logo {
    max-width: 88px;
    padding: 0;
}
a.m-cart-icon-bubble {
    margin: 0px !important;
    padding: 0;
}
.m-search-form__button {
    padding: 0;
    margin-right: 15px;
}
ul.m-menu {
    flex-wrap: nowrap;
}
.m-header__container {
    padding: 0px;
    background: red;
    max-width: 100%;
    padding: 0 60px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    border-radius: 12px;
    border: 0px;
    margin: auto;
}
.m-header header {
    padding: 15px 32px 0;
    background: none;
}
.m-menu__link--main {
    padding-top: 0!important;
    padding-bottom: 0!important;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: 300;
    padding: 0 !important;
}
.m-header__inner {
   margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;}
   
.m-slider {
   margin-top: -112px;
}
.m-product-card__hover-image {
   z-index: -1;
}

button.quickViewBtn {
    z-index: 9999;
}
.m-button--white , .m-button{
   border-radius: 3px;
}
.m-menu__link--main:after{
    display:none;
}
.m-menu__link--main:hover {
    font-style: italic;
}
img.imglogo {
    width: 80px;
    filter: invert(1);
    margin-bottom: 20px;
}
.m-footer--middle.m-gradient.m-color-footer .container-fluid {
    padding: 0 15px;
    max-width: 100% !important;
    padding: 0 20px;
}
.shopify-section-group-footer-group .container-fluid {
    max-width: 100%;
    padding: 0 24px;
}
p.m-footer--block-newsletter-desc {
    font-size: 13px;
    font-weight: 800;
    color: #000;
    margin-bottom: 20px;
}
.m-newsletter-form.m-newsletter-form--bordered {
    margin-top: 0px !important;
}
.m-newsletter-form__input {
    flex: 1;
    border: 0px;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    padding: 0;
    font-size: 13px;
}
.m-footer--block.m-footer--block-newsletter {
    max-width: 635px;
}
.m-newsletter-form__wrapper.m-newsletter-form__button-below {
    max-width: 365px;
}
h3.m-accordion--item-button.m-footer--block-title {
    display: none;
}
.m-footer--block-content a.m-link {
    font-size: 13px;
}
.m-footer--block-content .m-link-lists--item {
    cursor: pointer;
    line-height: normal;
}
.m-footer--middle .m-footer--block {
   padding-bottom: 0 !important;
}
.m-footer--bottom-inner {
    padding: 10px 0 10px !important;
}
span.m-footer__copyright , span.m-select-custom--trigger-text , span.m-select-custom--trigger-text{
    font-size: 10.5px !important;
}
.m-footer--bottom.m-footer--bottom-footer-1 {
    background: #fff;
}
.m-footer--bottom.m-footer--bottom-footer-1 *{
    color: #000;
}
button.m-newsletter-form__button {
    background: none;
    color: #000;
    height: 30px;
    width: 100%;
    padding: 0;
    font-size: 13px;
}
div#fsb_container {
    display: none !important;
}
body .m-header.scroll-down.stuck .m-header__wrapper {
    transform: translateZ(0);
    top: 0 !important;
}
body .m-header.scroll-up .m-header__wrapper {
    top: 0px !important;
}
.m-header header {
    padding: 0;
    border-radius: 0px;
    background: none;
}
.m-header__container {
    border-radius: 0;
    background: transparent;
    backdrop-filter: none;
}
.m-header.stuck.transparent-on-top .m-header__desktop {
    background-color: #fff !important;
}
.scroll-down .m-menu__link--main , .scroll-up .m-menu__link--main , .not-homepage .m-menu__link--main{
    color: #000;
}
.scroll-down .m-logo__image-default.m-image img , .scroll-up .m-logo__image-default.m-image img ,  .not-homepage .m-logo__image-default.m-image img{
    filter: invert(1) !important;
}
.scroll-down .m-tooltip , .scroll-up .m-tooltip , .not-homepage .m-tooltip{
    color: #000000;
}
.m-header__container {
    padding: 4px 13px !important;
}
.m-header__right {
    padding-right: 15px;
}
.not-homepage m-header.m-header {
    background: #000;
    min-height: max-content;
}
 .header-scroll-up m-header.m-header .m-header__wrapper{
    background: #000 !important;
    min-height: max-content;
}
section.facest-filters-section .container-fluid {
    max-width: 100%;
    padding: 0 15px;
}

.not-homepage .m-header__container {
   background: #fff;
}
.m-collection-products.m-cols-2 .m-product-item {
    width: 25% !important;
    max-width: 25% !important;
}
.m-product-media--slider__thumbnails {
    display: none;
}
.m-main-product--info {
    max-width: 468px;
    margin: 0 auto;
    padding: 0;
}
p.variantMat {
    font-size: 10.5px;
    line-height: normal;
}
.product-block-group.product-block-group--title {
    margin-top: 13px;
}
h1.m-product-title {
    font-size: 16.25px !important;
    font-weight: 600;
}
.m-tooltip {
    padding: 0 !important;
    border: 0px !important;
    width: max-content;
    height: max-content;
}
.main-product__block:empty {
    display: none !important;
}
.main-product__block+.main-product__block {
    margin-top: 0 !important;
}
span.m-price-item {
    font-size: 16.25px;
    color: #000 !important;
    line-height: normal;
    font-weight: 500;
}
s.m-price-item.m-price-item--regular {
    font-size: 16.25px;
    line-height: normal;
    font-weight: 500;
}
.main-product__block .installment-shoppay {
    margin-top: 26px;
    font-size: 10px;
    font-weight: 600;
}
span.jdgm-prev-badge__text {
    font-size: 10px;
    font-weight: 500;
}
.jdgm-preview-badge .jdgm-star {
    color: #000000 !important;
    font-size: 14px;
}
.jdgm-widget.jdgm-widget {
    display: block;
    margin-bottom: 26px;
}
.main-product__block .m-product-live-views {
    padding: 0 !important;
    line-height: normal;
    font-size: 10.5px !important;
}
.m-product-option.m-product-option--dropdown {
    margin: 26px 0px;
}
label.option-label {
    font-size: 14px;
    font-weight: 600;
}
.m-product-option--content {
    width: 100%;
}
.dropDiv {
    width: 100%;
    display: flex;
    gap: 20px;
}
.dropDiv option {
    font-size: 13px;
    padding: 6px;
}
label.m-product-option--node__label {
    background: none !important;
    color: #000 !important;
    font-size: 13px !important;
    border-radius: 0px !important;
    padding: 6px !important;
    line-height: normal !important;
}
.m-product-option--button .m-product-option--node__label {
    border: 0px solid #000 !important;
   
}
.m-product-option--node input:checked + label {
    border: 1px solid #000 !important;
    l
}
.m-product-option--node__unavailable .m-product-option--node__label:before {
   display:none;
}
.m-product-option--node__unavailable .m-product-option--node__label {
   text-decoration: line-through;
}
variant-picker .m-product-option--button .m-product-option--node__label {
    min-width: auto !important;
}
span.option-label--selected {
    font-weight: 600 !important;
}
.m-product-option--label {
    margin-bottom: 4px;
   
}
.m-product-option.m-product-option--button {
    margin: 26px 0 !important;
}
collapsible-tab.m-collapsible.no-js-hidden.is-collapsed .minus {
    display: none;
}
collapsible-tab.m-collapsible.no-js-hidden.is-expanded .plus{
    display:none;
}
button.m-collapsible--button {
    font-size: 13px !important;
    font-weight: 600;
    padding: 6px 13px;
    border: 0px;
    justify-content: start;
    gap: 6px;
}
.m-collapsible--content__inner {
    font-size: 13px;
    padding: 0 15px 16px;
}
.headingTwo {
    font-size: 14px;
    font-weight: 500;
}
.m-product-recommendations__wrapper .jdgm-widget.jdgm-preview-badge {
    display: none !important;
}
a.m-product-card__name {
    font-size: 13px;
}
.m-price__sale * {
    font-size: 13px !important;
}
h3.m-product-card__title {
    margin: 0px;
}
.m-product-card__info {
    padding: 0 16px;
}
.m-product-recommendations__wrapper  button.quickViewBtn {
    display: none;
}
div#judgeme_product_reviews {
    max-width: 100% !important;
    padding: 15px;
    margin: auto;
}
.jdgm-rev-widg {
    padding: 0 !important;
}
.m-product-form--wrapper {
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 10px;
}
.mw-apo-price-custom {
     width: 100%;
}
.m-product-form .m-add-to-cart {
    width: 100%;
    height: 30px;
    padding: 0px;
    font-size: 13px;
    margin-bottom: 30px;
}
.m-main-product--info {
    padding: 0 10px;
}
.mw-apo-container {
  display: none;
}
li.m-menu__item {
    margin-right: 16px;
}
.m-logo a {
    width: var(--logo-width-desktop, 150px);
    flex-shrink: 0;
    padding:0px;
}
.m-logo img {
    width: 70px;
}
.m-header.stuck .m-logo a {
    width: 150px;
    text-align: center;
}
.m-logo__image-default.m-image {
    text-align: center;
}
.m-cart-count {
    font-size: 10px;
    font-weight: 700;
    height: 15px;
    min-width: 15px;
    top: 0px;
    right: -6px;
}
.m-topbar {
    border: 0px;
}
@media only screen and (max-width:1024px){
   .m-header header {
    padding: 0px 15px 0 6px;
    background: none;
    height: 50px;
    background: none;
    backdrop-filter: none;
    align-items: center;
    border-radius: 15px;
   
}
.m-logo img {
    width: 55px;
}
.m-hamburger-box {
    display: flex !important;
    align-items: center;
    padding:0px !important;
}
.m-topbar {
    border: 0px;
    padding: 0;
    display: flex !important;
    align-items: center;
}
.header-scroll-up .m-hamburger-box svg {
    color: #000 !important;
}
.m-topbar__center {
    font-size: 14px;
    width: 100%;
}
.m-cart-count {
   top: 10px !important;
   
}
.m-header__wrapper {
    padding: 0px;
    border-radius: 0px;
}
.m-hamburger-box svg {
    width: 30px;
    height: 30px;
    color: #fff;
}
.m-hamburger-box {
    
    
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
    font-family: Archivo,sans-serif;
    color: #fff;
    border-radius: 6px;
    width: fit-content !important;
    font-weight: 800;
    height: 40px !important;
}
.m-menu-button {
    pointer-events: none;
    align-items: center;
}
a.m-cart-icon-bubble {
    align-items: center;
    display: flex;
}
.m-menu-drawer {
    position: absolute;
    left: -15px !important;
    right: 0;
    touch-action: none;
    visibility: hidden;
    pointer-events: none;
    z-index: 59;
    height: var(--menu-drawer-height);
    width: calc(100% + 30px);
    top: -15px !important;
    z-index: 999999999999999999999999;
    height: 100dvh !important;
}
.m-menu-drawer__wrapper {
    color: rgb(0 0 0) !important;
    background-color: rgb(255 255 255) !important;
}
.m-menu-mobile__item>a {
    font-size: 22px;
    font-weight: 600;
    border-bottom: 1px solid #cbcbcb;
}
.m-menu-mobile__item {
   padding: 0 20px;
}
.m-menu-customer a.m-button {
    width: 100%;
    background: #000;
    color: #fff;
}
.m-footer--accordion {
    flex-direction: column;
}
.m-accordion--item-content {
    overflow: auto!important;
}
.m-accordion--item {
    max-height: 100px;
    height: 100px;
}
.m-accordion--item >div {
    height: 100% !important;
}
.m-accordion--item-content {
    overflow: auto!important;
    height: 200px !important;
    max-height: 100%;
}
.m-footer--bottom {
    padding-top: 0 !important;

}
.shopify-section-group-footer-group .container-fluid {
    max-width: 100%;
    padding: 0 10px;
}
.m-header.stuck.transparent-on-top .m-header__mobile {
    background-color: #fff !important;
    border-radius: 0;
}
.scroll-up .m-logo__image-default.m-image img {
    filter: invert(1)!important;
}
.scroll-up .m-tooltip {
    color: #000;
}
.scroll-up span.m-header__search-icon svg , .scroll-down span.m-header__search-icon svg {
    color: #000;
}
.transparent-on-top .m-logo__image-default {
    display: block !important;
}
.scroll-up .m-hamburger-box svg , .scroll-down .m-hamburger-box svg {
   color: #000;
}
.m-collection-products.m-cols-2 .m-product-item {
    width: 33% !important;
    max-width: 33% !important;
}
 .not-homepage .m-logo__image-default.m-image img {
    filter: invert(0) !important;
}
 .not-homepage .scroll-down .m-logo__image-default.m-image img {
    filter: invert(1) !important;
}
 .not-homepage .m-tooltip {
    color: #ffffff;
}
 .not-homepage  .scroll-down .m-tooltip {
    color: #000;
}
 
body .m-header.scroll-down.stuck .m-header__wrapper {
    
    background: #fff;
}
.scroll-up .m-hamburger-box svg , .scroll-up span.m-header__search-icon svg{
    color: #fff;
}
.header-scroll-up span.m-header__search-icon svg {
  color: #000 !important;
}

.header-scroll-up .m-hamburger-box svg#menu {
    color: #ffffff !important;
}
}

@media only screen and (max-width:767px){
    .m-collection-products.m-cols-2 .m-product-item {
    width: 50% !important;
    max-width: 50% !important;
}
}