/** Shopify CDN: Minification failed

Line 9:2 Comments in CSS use "/* ... */" instead of "//"
Line 12:2 Comments in CSS use "/* ... */" instead of "//"
Line 212:8 Unexpected "}"

**/
.media > picture + picture {
  //opacity: 1;
}
.media > picture + picture:hover {
  //opacity: 0 !important;
}

@media screen and (min-width: 750px) {
    .facets-vertical>.facet-filters {
        max-height: 100% !important;
    }}

@media screen and (hover: none) and (max-width: 1266px) {
    .quick-view__summary{
        width: 3.4rem;
        min-height: 3.4rem;
    }
}
@media screen and (min-width: 750px) {
    .quick-view__summary {
       display:none;
    }
}
.product__info-container .product__description,
.product__info-container .share-button {
  line-height: 1.5 !important;
  font-weight: 300 !important;
}
@media screen and (max-width: 750px){
  .appp{
    width:270px;
    margin:auto;
    display:flex;
    justify-content:space-evenly;}}

@media screen and (min-width: 750px){
#main-facet-filters {
  scroll-margin-top: 70px;
}}
@media screen and (max-width: 768px){
.mobile-facets__open.button.button--small.button--full-width {
    background-color: #ffffff !important;
    color: black !important;
 border: .5px solid #a1a1a1 !important;
}

}
@media screen and (min-width: 750px){
  .facet-filters-sticky {
    position: relative !important;
    
}
  .product-media-modal__content>* {
    width: 60% !important;
}

}
.wishh{
margin-bottom:-30px;
padding-right:10px;
z-index:6000 !important;
text-align:right;}

#testt{
  z-index:6000 !important;
}

a.searchfame:hover {
  color: #000000 !important;
}

#shopify-section-sections--18204855632102__header.list-mega-menu {
    flex: 1 1 100% !important;
    display: flex;
    flex-wrap: wrap !important;
    row-gap: 1rem;
    column-gap: var(--grid-horizontal-spacing);
    flex-direction: column !important;
    align-content: space-around !important;
}



[animate] span[data-highlight="marker"] {
 background-image: linear-gradient(to bottom, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 85%), linear-gradient(to left, rgba(22,22,22,0) 86%, rgba(190,46,38,1) 86%);
}

/**
 * Hide the "Style" option in the product form.
 * The element is rendered by Swatch King app.
 */
[option-name="Style"] {
  display: none;
}








@media screen and (min-width: 480px) {
    .mini-cart__footer .button-container {
        display: flex !important
;
        flex-wrap: wrap !important;
    }
}

.gfgUnfiedWgtTopSectionContainer {
    & .titleBarTextContainer {
        .titleBarMainHeading {
            text-align: left !important;
            font-size: 12px !important;
            font-weight: 600 !important;
                      letter-spacing: 0px;
          line-height: 1.4 !important;
        }
    }
}

.gfgUnifiedWgtParentContainer {
    border-radius: 0px !important;

}

.gfgUnifiedWgtBottomSectionContainer {
    padding: 0px 16px 1px !important;
}


.gfgUnifiedWgtBottomSectionContainer {
    & .gfgHorizontalStepperProgressBarContainer {
        & .gfgHorizontalStepperProgressBarItem {
            .gfgHorizontalStepperProgressBarText {
                display: none !important;
            }
        }
    }
}

.gfgUnfiedWgtTopSectionContainer {
    padding: 16px 16px 0px 16px !important;

}


.gfgUnifiedWgtBottomSectionContainer {
    .gfgHorizontalStepperProgressBarStickWrapper {
 
        height: 4px !important;

    }
}
.gfgUnifiedWgtParentContainer {

    margin-bottom: 14px;
    border-top: .5px solid gray !important;
    border-bottom: .5px solid gray !important;
    border-left: .5px solid gray !important;
    border-right: .5px solid gray !important;
}



.gfgUnifiedWgtBottomSectionContainer {
    .gfgHorizontalStepperProgressBarContainer {
        margin-top: -20px !important;
              margin-bottom: -10px !important;

    }
}

.gfgUnifiedWgtBottomSectionContainer {
    .gfgHorizontalStepperProgressBarStickWrapper {
        margin-top: 15px !important;
    }
}


.gfgUnifiedWgtBottomSectionContainer {
    & .gfgHorizontalStepperProgressBarContainer {
        & .gfgHorizontalStepperProgressBarItem {
            & .gfgHorizontalStepperProgressBarIconWrapper, & .gfgHorizontalStepperProgressBarIcon {
                .gfgHorizontalStepperProgressBarIcon {
                
                    width: 50px !important;
                    height: 50px !important;
                }
            }
        }
    }
}

.gfgUnfiedWgtTopSectionContainer {
    width: 80% !important;
}

            .gfgHorizontalStepperProgressBarIconWrapper, .gfgHorizontalStepperProgressBarIcon {
                width: 50px !important;
                height: 50px !important;
                
            }
        }
    }



.gfgHorizontalStepperProgressBarContainer {
        overflow: visible !important;
      
    }


.gfgCartPageWrapperV2 {
    width: 100% !important;
}
.gfgFreeGiftMsgSubTitle {

    line-height: 1.3;
}

.gfgFreeGiftMsgIcon {
    width: 50px !important;
    height: 50px !important;
}


.infinite-scroll.button.button--tertiary{
    background-color:black;
    color: white;
    padding-top: 8px;
    width: 230px;
    font-size: 14px;
}


/* CART-DRAWER START */
cart-drawer .product-title { font-weight: 500; font-size: 11.9px; line-height: 1; letter-spacing: 0; margin: 0 !important; background: none; }
cart-drawer .upsell-heading { margin: 0 0 6px; font-weight: 500; font-size: 14px; line-height: 1; letter-spacing: 0; padding-top: 14px; }
cart-drawer .upsell-heading > * { margin-block: 6px; }
cart-drawer .upsell-heading > *:first-child { margin-top: 0; }
cart-drawer .upsell-heading > *:last-child { margin-bottom: 0; }
cart-drawer .top-text, cart-drawer .bottom-text { font-weight: 400; font-size: 13px; line-height: 20px; letter-spacing: 0; margin-bottom: 16px; }
cart-drawer .bottom-text { font-weight: 500; margin-top: 20px; }
cart-drawer upsell-slider-component .mini-cart__navigation { border: 1px solid rgba(0, 0, 0, 0.1); padding: 12px 0 12px 12px; border-right: none;margin-bottom:12px; }
cart-drawer .upsell-cell .upsell-item { border: 1px solid rgba(0, 0, 0, 0.1) !important; position: relative; padding: 10px !important; display: grid; grid-template-areas: 'upsellimg upselldescription' 'upsellactions upsellactions'; min-height: fit-content; column-gap: 10px; row-gap: 26px; grid-template-columns: 56px 1fr; width: auto; max-width: 207px; }
cart-drawer .upsell-cell:not(:last-child) .upsell-item{margin-right: 14px;}
cart-drawer .upsell-cell .upsell-discount-percent { font-weight: 800; font-size: 9px; line-height: 1; letter-spacing: 0.8px; padding: 4px 0; text-align: center; background-color: #FF1E12; color: #fff; max-width: 30px; display: inline-block; position: absolute; top: 0; left: 0; z-index: 1; }
cart-drawer .upsell-cell .product-image { max-width: 56px; grid-area: upsellimg; }
cart-drawer .upsell-cell  .product-description { grid-area: upselldescription; }
cart-drawer .upsell-cell .product-button { grid-area: upsellactions; display: flex; gap: 10px; flex-wrap: wrap; row-gap: 0; }
cart-drawer .upsell-cell .product-content { margin-top: .6rem; line-height: normal; display: flex; justify-content: space-between; }
cart-drawer .product-button .upsell-variant-select { height: 25px; padding-inline: 9px; border: 1px solid rgba(0, 0, 0, 0.1) !important; background: transparent; font-weight: 600; font-size: 10px;color: #000; line-height: 2; letter-spacing: 0; font-family: var(--font-body-family) !important; font-style: var(--font-body-style) !important; display: block !important; width: calc(100% - 66px); margin-left: auto; margin-top: -50px; appearance: none;-webkit-appearance: none; background-image: url(/cdn/shop/files/6aee7yub1hjmimrt1y5.svg?v=1764570670); background-size: 14px; background-repeat: no-repeat; background-position: calc(100% - 6px) center; }
cart-drawer .product-button .upsell-variant-select:is(:focus-visible, :focus-within, :focus) { outline: none; box-shadow: none; }
cart-drawer .upsell-price-wrapper { display: grid; gap: 4px; width: 50%; margin-block: auto; }
cart-drawer .upsell-price { font-weight: 600; font-size: 14px; line-height: 1; letter-spacing: 0; }
cart-drawer .upsell-compare-price { font-weight: 400; font-size: 12px; line-height: 1; letter-spacing: 0;position: relative;width: fit-content; }
cart-drawer .product-button .upsell-add-btn { border: 1px solid #000000; padding: 11px 18px; min-height: 38px; display: inline-block !important; margin-left: auto; }
cart-drawer .product-button .upsell-add-btn:hover .label { transform: none; }
cart-drawer .product-button .upsell-add-btn .label { padding: 0; }
cart-drawer .product-button .upsell-add-btn svg { display: none; }
cart-drawer .product-button .upsell-add-btn * { font-weight: 600 !important; font-size: 12px !important; line-height: 1 !important; letter-spacing: 0 !important; height: fit-content; }
cart-drawer .product-button .mobile-select { display: none; }
cart-drawer .mini-cart__main > cart-recommendations { margin-inline-end: 0; }
@media (max-width: 749px) {
    cart-drawer .top-text{ margin-bottom: 14px; }
}
/* CART-DRAWER END */