/** Shopify CDN: Minification failed

Line 1245:149 Unexpected "{"

**/
/* frenzy portal css */
body .frenzy_container{
  max-width: 1400px;
}
.frenzy_grid .frenzy_product_item figure img.frenzy_img{
      object-fit: cover;
}
.frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3{margin:0;}
.frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a{
    font-family: Poppins;
    color: #313235!important;
    letter-spacing: 1px;
    font-size: 13px;
    text-transform: none;
    font-weight: normal;
    line-height: 18px;
}
/* .filter_widget_trigger .filter_widget_trigger_icon{
    width: 9px;
    height: 9px;
    top: calc(50% - 4px);
}
.frenzy_topbar_filter .frenzy_flex_topbar_contain .filter_widget_trigger {
    display: inline-block;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    padding-left: 0;
} */
.frenzy_grid .frenzy_product_price_meta span {
    font-family: Europa,sans-serif;
    font-style: normal;
    font-size: 13px;
    letter-spacing: 0.5px;
    font-weight: 700;
    line-height: 25px;
    color: rgb(104, 104, 104);
}
.frenzy_swatch_wrap{display:none;}
.pagination .frenzy_pagination_contain a {
    font-weight: 300;
    /* border: 1px solid #e4e4e4; */
    color: #000;
    text-align: center;
    display: inline-block;
    margin: 0 3px 9px;
    font-weight: 500;
    font-size: 12px;
    background: #fff;
    line-height: 34px;
    width: 34px;
    height: 34px;
   border-radius:100%;
}
.frenzy_pagination_nav .pagination .frenzy_pagination_contain a.current{
  border: 1px solid #000;
}
.pagination button.frenzy_pagination_btn {
    font-weight: 300;
    /* border: 1px solid #e4e4e4; */
    color: #000;
    text-align: center;
    margin: 0 3px 9px;
    font-weight: 500;
    font-size: 12px;
    background: #fff;
    line-height: 40px;
    width: 40px;
    height: 40px;
    display: flex;
}
/*  */
.frenzy_cart_popup_section .frenzy_product_item_detail h3 a{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 1.3px;
    color: #313235;
    padding-right: 30px;
}
.frenzy_product_item_detail .mobile-link-url{line-height: 25px;font-size: 12px;}
span.ssw-review-count {
    color: #313235;
    /* font-family: Europa, sans-serif; */
  font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.frenzy_cart_popup_section .frenzy_grid figure .frenzy_auickAdd_cart, .frenzy_cart_popup_section .frenzy_swatch_wrap{display:none;}
.frenzy_cart_popup_section .frenzy_vertical_grid .frenzy_product_item .frenzy_product_item_detail{gap: 3px;}
button.frenzy_auickAdd_cart {
    display: block;
    width: inherit;
    line-height: 1.4;
    white-space: normal;
    margin-top: 0;
    border: none;
    border-radius: 0 !important;
    padding: 10px 35px;
}
.frenzy_cart_popup_section .swatches .swatches__item{margin: 0 10px 2px 0;}
.frenzy_cart_popup_section label.frenzy_option_label {
    width: 100%;
    text-align: left;
    /* font-family: 'Europa',sans-serif; */
  font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 12px;
}
.frenzy_cart_popup_section .frenzy_grid .frenzy_product_item figure .frenzy_variant_option.frenzy_vp_all_options.frenzy_dropdown_type{
  display:none;
}
.frenzy_cart_popup_section .frenzy_variant_option.frenzy_vp_all_options.frenzy_dropdown_type {
    position: static;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 6px;
    margin-top: 6px;
}
button.frenzy_auickAdd_cart:hover{
    background-color: #E6C8C7;
    color: #fff;
    border: none;
}
span.frenzy_product_price_sale.is-sale {
    color: #9D0000 !important;
}
.frenzy_cart_popup_section .frenzy_vertical_grid .swiper-button-prev{left: 4px;}
.frenzy_cart_popup_section .frenzy_vertical_grid .swiper-button-next {right: 4px;}
.frenzy_cart_popup_section .frenzy_product_title .ssw-stars {
    display: none;
} 
.frenzy_cart_popup_section .frenzy_product_item figure:hover .frenzy_variant_option{
  display:none;
}
.frenzy_cart_popup_section .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 1.3px;
    color: #313235 !important;
    padding-right: 30px;
    /* font-family: 'Europa',sans-serif; */
   font-family: Poppins, sans-serif;
}
/* .fwc_filters_block.frenzy_org_price_input {padding: 17px 20px;} */
span.frenzy_tag.sale_tag { display: none;}
/* 
.frenzy_topbar_filter .frenzy_flex_topbar_top_border_1::before{
      height: 100%;
      background: #f8f5ec;
      z-index: -1;
}
.frenzy_flex_topbar_filter_col .filter_widget_trigger, .frenzy_topbar_filter .frenzy_flex_topbar_btn_col button.frenzy_filter_toggle {
    font-size: 12px;
    line-height: 20px;
    padding-right: 20px;
    cursor: pointer;
    position: relative;
    font-weight: bold;
  font-family: Poppins, sans-serif;
    color: rgb(49, 50, 53);
} */
.frenzy_slider .swiper-button-next, .frenzy_slider .swiper-button-prev{
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%);
}
.swiper-button-next:after, .swiper-button-prev:after{
  font-size: 20px !important;
  font-weight: 900;
}
.frenzy_cart_popup_section {
    /* padding: 0 20px; */
}
.frenzy_cart_popup_section .frenzy_vertical_grid .frenzy_product_item figure{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 0px;
}
.frenzy_cart_popup_section .frenzy_vertical_grid .frenzy_product_item .frenzy_product_item_detail{
      flex: 0 0 75%;
      max-width: 75%;
    padding-left: 15px;
}
/* .filter_checkbox_icon svg path.checkbox-border{
        fill: #fff;
        stroke: rgba(51, 51, 51, 0.2);
} */
.frenzy_cross_sell_carousel_section, .template-product .frenzy_recommendation_section {
    margin: 40px 0;
}
.frenzy_cart_page_section {
    padding: 20px 0;
}
.frenzy_bundle_id .frenzy_bundle_product_img img, .frenzy_bundle_id .frenzy_bundle_product_img.frenzy-current-product img{
      object-fit: cover;
}
.frenzy_bundle_id .frenzy_bundle_product_checkbox input{-webkit-appearance: checkbox;}
/* .frenzy_flex_topbar_filter_col .filter_widget_section{    margin-right: 0px !important;} */
.mobile-link-url b {
    color: #e07b7b;
    text-transform: uppercase;
    font-family: 'Tenor Sans';
    font-size: 12px;
}
button.button.btn.frenzy_bundle_cta_atc {
    color: #fff;
    background-color: #000;
    font-weight: 600;
    position: relative;
}
button.button.btn.frenzy_bundle_cta_atc:hover {
    background-color: #e6c8c7;
    color: #fff;
    border: none;
}
/* button.frenzy_filter_item_show_more_button {
    margin-bottom: 10px;
} */
span.frenzy_bundle_product_main_price.is_sale {
    color: red;
}
.frenzy_product_title a{display:block;}
.frenzy-suggest-wrapper .swatches{display:none;}

/* .frenzy_flex_topbar_contain .frenzy_topbar_filter .frenzy_flex_topbar_btn_col button.frenzy_filter_toggle {
    height: 100%;
}   
.frenzy_flex_topbar_contain .frenzy_flex_topbar_filter_col{height: 100%;}
.frenzy_topbar_filter .frenzy_flex_topbar_contain .filter_widget_section .filter_widget_trigger{
    display: flex;
    align-items: center;
    height: 100%;
} */
.frenzy_product_item .ssw-faveiticon {
    position: static;
    text-align: end;
    margin-top: 0;
    line-height: 25px;
}
.ssw-faveicon-custom {
    margin-bottom: 10px;
}
/* .frenzy_topbar_filter .frenzy_flex_topbar_contain .frenzy_flex_topbar_filter_col .filter_widget_trigger {
    padding-right: 25px;
    padding-left: 0px !important;
}
.frenzy_topbar_filter .frenzy_flex_topbar_contain .filter_widget_trigger_icon {
    right: 12px;
} */
a.SI_trigger {
    padding-bottom: 14px;
}
.frenzy_bundle_product_checkbox input {
    display: none;
}
.frenzy_bundle_product_checkbox label {
    position: relative;
    cursor: pointer;
}
.frenzy_bundle_product_checkbox label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #545454;
    box-shadow: 0 1px 2px #0000000d, inset 0 -15px 10px -12px #0000000d;
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    top: 0px;
}
.frenzy_bundle_product_checkbox input:checked+label:before {
    background-color: #e6c8c7;
    border: 1px solid #e6c8c7;
}
.frenzy_bundle_product_checkbox input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 6px;
    width: 6px;
    height: 11px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.frenzy_bundle_id .frenzy_bundle_product_checkbox input:checked+label:after {
    border: solid #545454;
    border-width: 0 2px 2px 0;
}
/* .fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-square, .fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-round {
    flex-direction: row;
    padding: 7px 9px;
    overflow: unset;
} */
@media screen and (max-width:991px){
  .is-open-filter .announcement-bar, .is-open-filter .site-header {z-index: 1;}
}

@media only screen and (max-width: 767px){
  .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a{
  font-size: 12px !important;
  }
}

@media only screen and (max-width: 767px){
  .mobile-link-url, .mobile-link-url b{
  font-size: 10px !important;
  margin: 0px !important;
  }
}

span.frenzy_tag.stock_out_tag{
  display: none;
}


.frenzy_product_item .swatch-count{
    line-height: 24px;
}
.frenzy_product_item .swatch-count::after {
    content: attr(data-six);
    font-style: italic;
    color: #686868;
    font-size: 12px;
}

.frenzy_product_item .swatches .swatches__item:nth-child(n+7) {
    display: none;
}

.grid-complete-the-look .frenzy_product_item .swatch-count::after {
    content: attr(data-three);
}

.grid-complete-the-look .frenzy_product_item .swatches .swatches__item:nth-child(n+4) {
    display: none;
}

.grid--favorites .frenzy_product_item .swatch-count::after {
    content: attr(data-five);
}

.grid--favorites .frenzy_product_item .swatches .swatches__item:nth-child(n+6) {
    display: none;
}
@media only screen and (max-width: 767px) {
    .frenzy_product_item .swatch-count::after {
        content: attr(data-four-mobile);
    }
    .frenzy_product_item .swatches .swatches__item:nth-child(n+5) {
        display: none;
    }
    .product-grid-mobile .frenzy_product_item .swatch-count::after {
        content: attr(data-three-mobile);
    }
    .product-grid-mobile .frenzy_product_item .swatches .swatches__item:nth-child(n+4) {
        display: none;
    }
}
@media only screen and (max-width: 575px) {
.swatches .swatches__item{margin: 0 5px 12px 0;height: 20px;}
.swatches .swatches__item label, .product-card .swatches .swatches__item{width: 20px;height: 20px;}
}
@media (min-width: 768px) and (max-width: 983px) {
.swatches .swatches__item{margin: 0 5px 12px 0;height: 20px;}
.swatches .swatches__item label, .product-card .swatches .swatches__item{width: 20px;height: 20px;}
}





.frenzy_cart_popup_section .swatches_favorites {
  display: none;
}

.htusb-ui-coll-boost{
  z-index: 2 !important;
}

.frenzy_product_price_meta.hidePrice{
  display: none;
}

.frenzy_extra_outofstock_section .frenzy_recommendation_section{
  max-width: 1000px !important;
}

/* 404 page */
.template-404 .search-block-section{position: relative;}
.template-404 .search-block-section .search-block .frenzy-suggest-wrapper {
    /* position: static; */max-width: 50%;right: 0;
}

@media screen and (max-width: 480px){
  .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_grid{
    padding: 0 2px !important;
  }
  
  .pagination button.frenzy_pagination_btn{
        border: 0px;
        height: 25px;
        width: 25px;
        line-height: 25px;
    }
  .pagination .frenzy_pagination_contain a{
        height: 25px;
        width: 25px;
        line-height: 25px;
        border: 0px;
    
  }
  
  .frenzy_pagination_nav .frenzy_pagination_contain a, .frenzy_pagination_nav .frenzy_pagination_contain i{
    /* color: #928787 !important; */
  }
  
  .frenzy_pagination_nav .pagination .frenzy_pagination_contain a.current{
    /* border: 0px; */
    color:black !important
  }
  
  .frenzy_pagination_nav .pagination .frenzy_pagination_contain a:hover{
    border: 0px;
    color:black !important
  }
  
  .frenzy_pagination_nav .pagination .frenzy_pagination_contain a:active{
    border: 0px;
    color:black !important
  }
  
}

div[data-handle="wedding-dresses"] {
  .htusb-ui-coll-text_msg{
    display: none;
  }
}
 .frenzy_cart_page_section .frenzy_container{max-width:1188px;padding: 0 30px;}
 .frenzy_cart_page_section  .ssw-faveiticon, .frenzy_cart_page_section  .swatches_favorites, .frenzy_cart_page_section .mobile-link-url, .frenzy_cart_page_section .ssw-widget-avg-rate-listing{display:none;}
  .frenzy_cart_page_section .frenzy_recommendation_title {
    font-family: Europa, sans-serif;
    line-height: 20px;
    letter-spacing: 1.5px;
    text-align: left;
    font-weight: 700;
    padding:0;
    margin-bottom: 16px;
  }
  .frenzy_cart_page_section .frenzy_slider{padding:0;}
  .frenzy_cart_page_section button.bttn.button.frenzy_add_to_cart_btn {
    height: 40px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    background: #313235;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #313235;
    text-transform: uppercase;
    margin: 0;
   }
   .frenzy_cart_page_section .frenzy_product_item_detail h3 a{
     display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
   }
  .frenzy_cart_page_section .frenzy_slider .swiper-button-next, .frenzy_cart_page_section  .frenzy_slider .swiper-button-prev{top: 36%;}
  .frenzy_cart_page_section figure .frenzy_variant_option, .frenzy_cart_page_section .frenzy_product_item_detail .frenzy_variant_option .frenzy_option_label{display:none;}
  .frenzy_cart_page_section .frenzy_product_item_detail .frenzy_variant_option{position:unset;background-color:transparent;padding:0;}
  .frenzy_cart_page_section .frenzy_product_item_detail .frenzy_variant_option select.frenzySelectBox{
    margin: 0;
    margin-bottom: 4px;
    border-radius: 0;
    border-color: #313235;
    color:#313235;
    background-image: linear-gradient(45deg, transparent 50%, #313235 50%), linear-gradient(135deg, #313235 50%, transparent 50%), linear-gradient(to right, #313235, #313235);
    width:100%;
  }
  .frenzy_cart_page_section  .frenzy_slider .swiper-button-prev{ transform:translateY(-50%);}
  @media screen and (max-width:767px){
     .frenzy_cart_page_section .frenzy_container{padding: 0 20px;}
  }

h3.frenzy_search_title_alt {
    font-family: 'Mrs Eaves OT', sans-serif;
    padding-top: 10px;
    font-weight: normal;
}
.is-open-filter .site-header {
    z-index: 1;
}

body.frenzy_template .frenzy_outofstock_section .frenzy_st_retail_price{
  display: none;
}
/* end frenzy portal css */

/* product grid title */
body.frenzy_template h2.frenzy_recommendation_title {
    color: #232323;
    font-size: 20px !important;
    text-transform: var(--heading-text-transform);
    line-height: var(--heading-line-height);
    text-align: left;
    padding: 0 !important;
    margin: 0;
    padding-bottom: 20px !important;
}
body.frenzy_template .frenzy_recommendation_topbar {
    border-bottom: 1px solid #232323;
    margin-bottom: 14px;
}

/* hide prices */
body.frenzy_template .frenzy_product_price_meta.hidePrice{
  display: none !important;
}

/* product grid */
body.frenzy_template .frenzy_slider.frenzy_recommendation_wraper{padding:0;} 
body.frenzy_template .frenzy_slider .frenzy_product_row .frenzy_grid{padding: 0 15px;}
body.frenzy_template .frenzy_slider.frenzy_recommendation_wraper .swiper-wrapper{margin: 0 0px;}
body.frenzy_template .adrianna-new-widget.frenzy_product_item figure img.frenzy_img{object-fit: cover;}
body.frenzy_template .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a{
    font-family: Poppins;
    color: #313235 !important;
    letter-spacing: 1px;
    font-size: 13px;
    text-transform: none;
    font-weight: normal;
    line-height: 18px;
    transition: var(--anchor-transition);
    display: block;
    margin: 0 0 var(--product-title-margin-bottom) 0;
    padding:0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/* body.frenzy_template .frenzy_grid .frenzy_product_item_detail{text-align:left;padding-top: 10px;padding-right:40px;} */
body.frenzy_template .frenzy_grid .frenzy_product_item_detail{text-align:left;padding-top: 10px;padding-right:0px;}
body.frenzy_template .frenzy_grid .ssw-faveiticon{display:block;position: absolute !important;right:0;margin: 0;}
body.frenzy_template .frenzy_grid .frenzy_product_price_meta {
    display: flex;
    justify-content: left;
  padding-bottom:2px;
  flex-wrap:wrap;
}
body.frenzy_template .ssw-widget-avg-rate-listing.ssw-stars{text-align:left;padding-top: 0;}
body.frenzy_template .frenzy_grid .frenzy_product_price_meta span{
    font-weight: 600;
    letter-spacing: 0;
    margin-top: var(--product-price-margin-top);
    margin-bottom: var(--product-price-margin-bottom);
    margin-right:5px;
  font-family: Poppins, sans-serif;
    /* font-family: "Jost", sans-serif; */
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
body.frenzy_template .frenzy_grid ul.swatches {
    margin: 0;
    justify-content: left;
    list-style: none;
    display:flex;
}
body.frenzy_template .frenzy_grid .swatches .swatches__item label {
    overflow: hidden;
    /* border: solid 2px #bbb; */
    border: solid 1px transparent;
  padding:2px;
}
body.frenzy_template .frenzy_grid .swatches .swatches__item label, .frenzy_grid  .swatches .swatches__item {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    display: inline-block;
    margin: 0;
}
body.frenzy_template .frenzy_grid .ssw-review-count{
  font-size:12px;
  font-family: Poppins, sans-serif;
  /* font-family: Jost, sans-serif; */
}
body.frenzy_template .frenzy_grid .swatch-count{display:block;position:relative;}
body.frenzy_template .frenzy_product_item .swatch-count{
    line-height: 24px;
}
body.frenzy_template .frenzy_swatch_wrap{display:block;margin-bottom: 10px;}
body.frenzy_template .frenzy_product_item .swatch-count::after {
    content: attr(data-five);
    font-style: italic;
    color: #686868;
    font-size: 12px;
}
body.frenzy_template .card-vendor{margin-bottom: 10px;}
body.frenzy_template .frenzy_product_item .swatches .swatches__item:nth-child(n+6) {
    display: none;
}
body.frenzy_template .product-grid-mobile .frenzy_product_item .swatches .swatches__item:nth-child(n+4) {
    display: none;
}
body.frenzy_template .swatches .swatches__item input:checked + label, .swatches .swatches__item input:focus + label, body.frenzy_template .product-card .swatches .swatches__item.active {
    /* border: solid 2px #313235; */
    border: solid 1px #969696;
}
body .frenzy_swatch_wrap li.swatches__item.frenzy_swatch.active label{border: solid 1px #969696;}
body.frenzy_template .ssw-stars>i{
  color:#000;
  font-size:12px;
}
@media only screen and (max-width: 575px) {
    body.frenzy_template .swatches .swatches__item{margin: 0 2px 12px 0;height: 20px;}
    body.frenzy_template .swatches .swatches__item label, body.frenzy_template .product-card .swatches .swatches__item{width: 20px;height: 20px;}
}
@media (min-width: 768px) and (max-width: 983px) {
    body.frenzy_template .swatches .swatches__item{margin: 0 2px 12px 0;height: 20px;}
    body.frenzy_template .swatches .swatches__item label, body.frenzy_template .product-card .swatches .swatches__item{width: 20px;height: 20px;}
}
body.frenzy_template .frenzy_grid .swatches_favorites {
    display: flex;
    justify-content: left;
    align-items: center;
}
body.frenzy_template .frenzy_slider button.swiper-button-prev, .frenzy_slider button.swiper-button-next {
    display: block;
    line-height: 1;
    letter-spacing: 0;
    position: absolute;
    top: 50%;
    padding: 8px;
    width: var(--arrow-width);
    height: var(--arrow-height);
    transform: translateY(-50%);
    background: var(--arrow-background-color);
    border: var(--arrow-border-width) solid var(--arrow-border-color);
    border-radius: var(--arrow-border-radius);
    top: calc(50% - 73px);
}
body.frenzy_template .frenzy_slider button.swiper-button-prev:after, .frenzy_slider button.swiper-button-next:after {
      font-size: 14px;
}
body.frenzy_template .frenzy_slider button.swiper-button-prev{
      left: -14px;
}
body.frenzy_template .frenzy_slider button.swiper-button-next{
  right: -14px;
}

body.frenzy_template.template-product .frenzy_recommendation_topbar{border:none;}
body.frenzy_template.template-product h2.frenzy_recommendation_title{text-align:center;font-size:18px !important;}
body.frenzy_template .is-sale.frenzy_product_price_sale, body.frenzy_template .frenzy_cart_page_section .frenzy_grid .frenzy_product_price_meta span.is-sale{
  color: #e95144;
}

body.frenzy_template select.frenzySelectBox{
      font-size: 12px;
    width: 100%;
    border-radius: 0;
}
 body.frenzy_template button.frenzy_auickAdd_cart{
   background: #000;
 }
body.frenzy_template .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link, body.frenzy_template button.frenzy_auickAdd_cart{
  border-radius: 0;
  border: none;
  line-height: 18px;
}

.frenzy_product_item_detail .mobile-url  b {
    font-weight: 400;
    /* color: #e07b7b; */
    /* color: #969696; */
    color: #736D6D;
  
    font-size: 12px;
    text-transform: uppercase;
}

.frenzy_product_item_detail .mobile-url{
    font-size: 10px;
    text-transform: capitalize;
  letter-spacing:0.75px;
}

/* cart popup */
body.frenzy_template .frenzy_cart_popup_section .frenzy_product_item figure button.frenzy_auickAdd_cart {
    display: none;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_variant_option {
    display: none;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_grid .frenzy_product_item .frenzy_product_item_detail {
    padding-top: 0;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_product_item_detail .frenzy_variant_option {
    display: block;
    position: unset;
    padding: 0;
    min-width: 100px;
    flex: 1 0 0%;
    background-color: transparent;
}

body.frenzy_template .frenzy_cart_popup_section label.frenzy_option_label {
    text-align: left;
    font-weight: 300;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3 a {
    font-family: var(--product-title-font);
    font-size: var(--product-title-font-size);
    font-weight: var(--product-title-font-weight);
    line-height: 20px;
    letter-spacing: var(--body-letter-spacing);
    color: var(--product-title-color);
    text-transform: var(--product-title-text-transform);
    margin: 0 0 0px;
    padding: 0;
    text-align: left;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_grid .frenzy_product_price_meta{
  justify-content: left;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_grid .frenzy_product_price_meta span{margin-bottom:5px;margin-right: 5px;}

body.frenzy_template .frenzy_cart_popup_section .frenzy_add_to_cart_btn {
    font-size: 11px;
    padding: 10px 3px;
    height: 45px;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev, body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-next {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* top: calc(58% - 32px); */
  top:-20px
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_slider .swiper-button-prev {
    left: auto;
    right: 45px;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_slider .quick_view_cart {
    padding-top: 10px;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_slider .swiper-button-next {
    right: 0;
}

body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev:after, body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-next::after {
    font-size: 17px !important;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_product_buttom .frenzy_auickAdd_cart {
    display: none;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_product_buttom {
    /* position: absolute; */
    /* left: 0;
    bottom: -56px;
    right: 0; */
    margin: 0 auto;
    display: flex;
    align-items: center;
}
body.frenzy_template .frenzy_cart_popup_section .ssw-faveiticon, body.frenzy_template .frenzy_cart_popup_section .ssw-widget-avg-rate-listing, body.frenzy_template .frenzy_cart_popup_section .cstm__vender_review {display:none !important;}
body.frenzy_template .frenzy_cart_popup_section h2.frenzy_recommendation_title{
  font-size: calc(var(--font-body-size) + 4px) !important;
  font-style: var(--font-heading-style);
  font-weight: var(--font-weight-semibold);
  text-transform: capitalize;
  text-align: left;
  padding: 0 60px 0 0 !important;
  margin-bottom:20px;
}
body.frenzy_template .frenzy_cart_popup_section .frenzy_slider.frenzy_recommendation_wraper.frenzy_vertical_grid {
    /* padding: 0 30px; */
    padding: 0;

}
body.frenzy_template .frenzy_cart_popup_section {
    border-top: 2px solid #0000001A;
    padding-top: 12px;
}

body.frenzy_template .frenzy_pagination_nav .frenzy_pagination_contain a{
  /* font-size: 12px; */
  font-size: 14px;
  padding: 0 7px;
  font-weight:600;
}
body.frenzy_template .frenzy_pagination_nav .frenzy_pagination_contain a.current{
  /* color: #e07b7b;
  border-color: #e07b7b; */
  color: #000000;
  border-color: #000000;
}
body.frenzy_template .frenzy_pagination_btn svg path{stroke: none;}
/* bundle */
body.frenzy_template .frenzy_bundle_id .frenzy_container {
    max-width: 705px;
}
body.frenzy_template .frenzy_bundle_id .frenzy_bundle_product_img img{
      object-fit: cover;
}
body.frenzy_template .frenzy_bundle_id .frenzy_bundle_product_checkbox input {
    -webkit-appearance: checkbox;
}

body.frenzy_template .frenzy_bundle_product_checkbox input {
    display: none;
}
body.frenzy_template .frenzy_bundle_product_checkbox label {
    position: relative;
    cursor: pointer;
}
body.frenzy_template .frenzy_bundle_product_checkbox input:checked+label:before {
    background-color: #e6c8c7;
    border: 1px solid #e6c8c7;
}

body.frenzy_template .frenzy_bundle_product_checkbox label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #545454;
    box-shadow: 0 1px 2px #0000000d, inset 0 -15px 10px -12px #0000000d;
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    top: 0px;
}
body.frenzy_template .frenzy_bundle_id .frenzy_bundle_product_checkbox input:checked+label:after {
    border: solid #545454;
    border-width: 0 2px 2px 0;
}

body.frenzy_template .frenzy_bundle_product_checkbox input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 6px;
    width: 6px;
    height: 11px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
body.frenzy_template .frenzy_bundle_id .frenzy_bundle_product_title h6 {
    max-width: 180px;
}
body.frenzy_template button.button.btn.frenzy_bundle_cta_atc, body.frenzy_template .frenzy_add_to_cart_btn {
    color: #fff;
    background: #232323;
    border-color: #232323;
    /* color: #545454;
    background: #e6c8c7;
    border-color: #e6c8c7; */
    padding-top: 13px;
    padding-bottom: 13px;
    margin: 0 auto;
    width:auto;
}
body.frenzy_template button.button.btn.frenzy_bundle_cta_atc:hover, body.frenzy_template .frenzy_add_to_cart_btn:hover{
  /* color: #232323;
  background: #fff;
  border-color: #232323; */
   color: #545454;
    background: #e6c8c7;
    border-color: #e6c8c7;
}
body.frenzy_template .frenzy_bundle_id {
    margin-bottom: 40px;
}

body.frenzy_template .frenzy_cart_page_section {margin: 40px 0px;}
body.frenzy_template .frenzy_cart_page_section .ssw-faveiticon, body.frenzy_template .frenzy_cart_page_section .card-vendor, body.frenzy_template .frenzy_cart_page_section .frenzy_swatch_wrap, body.frenzy_template .frenzy_cart_page_section .ssw-widget-avg-rate-listing, body.frenzy_template .frenzy_cart_page_section .frenzy_option_label{display:none;}
body.frenzy_template .frenzy_cart_page_section .frenzy_grid .frenzy_product_price_meta span{color:#313235;margin-bottom: 0;}
body.frenzy_template .frenzy_cart_page_section .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a{margin-bottom:0;padding:0;}
body.frenzy_template .frenzy_cart_page_section .frenzy_product_buttom .frenzy_variant_option{position:unset;padding: 10px 0;}
body.frenzy_template .frenzy_cart_page_section .frenzy_product_buttom, body.frenzy_template .frenzy_cart_page_section .frenzy_grid .frenzy_product_price_meta{justify-content: flex-start;}
body.frenzy_template .frenzy_cart_page_section .frenzy_product_buttom button{margin: 0px 0 0;}
body.frenzy_template .frenzy_cart_page_section .frenzy_grid .frenzy_product_item_detail{text-align: left;}
body.frenzy_template .frenzy_cart_page_section .frenzy_product_item figure:hover .frenzy_variant_option{display:none;}
/* body.frenzy_template .frenzy_flex_topbar_contain .filter_widget_trigger.is-open, .frenzy_flex_topbar_contain .filter_widget_trigger:hover{
  background-color: #fff;
} */

/* filter */

/* body.frenzy_template .frenzy_flex_topbar_contain {background: #ffe8e8;padding: 0 15px;min-height: auto;}
body.frenzy_template .frenzy_flex_topbar_btn_col .frenzy_filter_toggle{display:none;}
body.frenzy_template .frenzy_flex_topbar_contain .filter_widget_trigger{padding: 10px 30px 9px 12px;}
body.frenzy_template .frenzy_flex_topbar_contain .frenzy_flex_topbar_filter_col .filter_widget_trigger{padding-right: 30px;}
body.frenzy_template .frenzy_flex_topbar_contain .filter_widget_trigger_icon{
  right: 17px;
}
body.frenzy_template .frenzy_flex_topbar_contain .filter_widget_trigger{line-height: 22px;}
body.frenzy_template .filter_trigger_text_icon{
  text-transform: uppercase;
  font-family: 'Europa', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #232323;
}
body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout__toggle{
  line-height:22px;
}
body.frenzy_template .filter_widget_trigger_icon svg{
    fill: #3c3c3c;
    stroke: unset;
}
body.frenzy_template .filter_checkbox {
    padding-left: 25px;
    padding-right: 0px;
}
body.frenzy_template .filter_checkbox .filter_checkbox_icon {
    top: 4px;
}

body.frenzy_template .filter_checkbox .filter_checkbox_icon {
    width: 15px;
    height: 15px;
    border-radius: 0;
}
body.frenzy_template .filter_checkbox .filter_checkbox_icon {
    left: 0;
    right: auto;
}
body.frenzy_template .filter_checkbox .filter_checkbox_icon .icon-box {
    width: 15px;
    height: 15px;
    border-radius: 0px;
}
body.frenzy_template .filter_checkbox .filter_checkbox_label {
    letter-spacing: .02em;
    font-weight: var(--font-weight-normal);
    padding-left: 0;
    text-transform: uppercase;
    font-size: var(--font-body-size);
    opacity: .6;
    flex: 0 0 100%;
    max-width: 100%;
    line-height: 22px;
}
body.frenzy_template .filter_checkbox input.filter_input_value:checked~.filter_checkbox_icon svg .checkbox-border{
  stroke: #000;
  fill: #000;
}
body.frenzy_template .filter_checkbox input.filter_input_value:checked ~ .filter_checkbox_label {
    font-weight: var(--font-weight-normal);
    opacity: 1;
}
body.frenzy_template .filter_checkbox:hover input.filter_input_value:checked + .filter_checkbox_icon .icon-reset{display:none;}
body.frenzy_template .filter_checkbox:hover input.filter_input_value:checked + .filter_checkbox_icon .icon-box{display:block;}
body.frenzy_template .filter_checkbox input.filter_input_value:checked~.filter_checkbox_icon:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    top: 1px;
    left: 5px;
}
body.frenzy_template .fwc_filters_block{padding: 23px 23px 9px 23px;}
body.frenzy_template .fwc_filters_list{padding:0px;margin-bottom: 6px;}
body.frenzy_template .fwc_filters_list:hover{background-color: #fff;}
body.frenzy_template .filter_checkbox:hover .filter_checkbox_icon .checkbox-core,body.frenzy_template .filter_checkbox .filter_checkbox_icon .icon-box g path.checkbox-core{display:none;}

body.frenzy_template .fwc_filters_block.filter_display_type_box .fwc_filters_list{
  margin: 0;
  padding: 0 4px;
  border: none;
}
body.frenzy_template .fwc_filters_block.filter_display_type_box .filter_checkbox {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin: 0 0 10px;
}
body.frenzy_template .fwc_filters_block.filter_display_type_box .fwc_filters_list .filter_checkbox .filter_checkbox_label{
  display: block;
    width: auto;
    min-width: 45px;
    padding: 3px 10px;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    text-transform: capitalize;
    color: var(--variant-color);
    background-color: var(--variant-bg);
    text-align: center;
    transition: var(--anchor-transition);
    border: 1px solid #dadada;
    opacity: 1;
}
body.frenzy_template .fwc_filters_block.filter_display_type_box .filter_checkbox input.filter_input_value:checked~.filter_checkbox_label{
  background: var(--variant-bg-active);
  border-color: #8a8a8a;
  color: #000;
} */
body.frenzy_template .frenzy-thumb{display:block;}
body.frenzy_template .frenzy-thumb:before {
    content: '';
    background: white;
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    left: 4px;
    top: 4px;
}
body.frenzy_template .frenzy-slide{height: 6px;background-color:#000;}
body.frenzy_template .frenzy-range-slider-input-area{
  margin-top: 0;
    margin-bottom: 30px;
}
body.frenzy_template .frenzy-range-slider-input-area input {
    border: none;
    border-bottom: 1px solid #000;
    color: var(--form-input-color);
    font-weight: var(--font-weight-normal);
    letter-spacing: var(--body-letter-spacing);
    line-height: var(--body-line-height);
    font-family: var(--font-body-family);
    font-size: var(--font-body-size);
}
body.frenzy_template input[type=number]::-webkit-outer-spin-button,
body.frenzy_template input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
   appearance: none;
  margin: 0;
}
body.frenzy_template .frenzy-display {
    margin-top: 30px;
}
body.frenzy_template span.frenzy_sort-heading-desktop {
    text-transform: uppercase;
    font-family: Europa, sans-serif;
    /* font-size: 14px; */
    font-size: 13px;
    font-weight: 400;
    color: #232323;
}
body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout__toggle svg{    fill: #3c3c3c;stroke: unset;}
body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout-list__option{
  letter-spacing: .02em;
  font-weight: var(--font-weight-normal);
  text-transform: uppercase;
  font-size: var(--font-body-size);
  opacity: .6;
}
body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout-list__option.frenzy_popout-list__item--current span{
  border: 0;
  color: #000;
  opacity: 1;
  font-weight: 500;
}

body.frenzy_template .frenzy_topbar_filter .frenzy_topbar_count_col{
  /* display:none; */
  padding-left:0;
}
body.frenzy_template .frenzy_flex_topbar_contain{
  margin-bottom: 0;
}
body.frenzy_template .frenzy_topbar_seleted_Filter_col{
  background: transparent;
  padding: 5px 15px 0 0px;
}
body.frenzy_template ul.filterSeletedList li{order:2;}
/* body.frenzy_template ul.filterSeletedList li.FSL_ClearItem{order:1;} */
body.frenzy_template .FSL_ClearItem .filter_clear_item {
    background: transparent;
}
body.frenzy_template .filter_clear_item button.filter_clear_label.filter_clear_all_btn{
  text-decoration: underline;
    text-underline-offset: .3rem;
    font-size: var(--font-body-size);
    color: #3c3c3c;
    font-weight: var(--font-weight-normal);
}
body.frenzy_template .filter_clear_item .filter_clear_icon{
  /* background: #fafafa; */
  padding-left: 0;
}
body.frenzy_template .filter_clear_item span.filter_clear_label{
  font-size: var(--font-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height);
    letter-spacing: .02em;
    color: #707070;
}
body.frenzy_template .filter_clear_item svg, body.frenzy_template .filter_clear_item svg path{
  fill: #707070;    
  stroke: #707070;
}
body.frenzy_template .filter_clear_item .filter_clear_icon:hover{
  /* background-color:#707070; */
  background-color:transparent;
}
body.frenzy_template .filter_clear_item .filter_clear_icon:hover span.filter_clear_label{
  /* color:#fff; */
}
body.frenzy_template .filter_clear_item .filter_clear_icon:hover svg, body.frenzy_template .filter_clear_item .filter_clear_icon:hover svg path{
    /* fill: #fff;    
  stroke: #fff; */
}
body.frenzy_template .frenzy_topbar_seleted_Filter_col:has(.filterSeletedList:empty){
  display:none;
}
body.frenzy_template .frenzy_flex_col.frenzy_flex_contain_area {
    margin-top: 15px;
    padding:0;
}
body.frenzy_template .frenzy_flex_topbar_top_border_1::before{display:none;}
body.frenzy_template .is-open-filter .section-header-nav-multi-site{z-index:-1 !important;}

body.frenzy_template .header__search-full{position:static;}
body.frenzy_template .frenzy-suggest-wrapper{top:84px;}
body.frenzy_template ul.frenzy_sw_navlist li a{text-align:left;}
body.frenzy_template .frenzy-suggest-wrapper .ssw-faveiticon {display:none;}
body.frenzy_template .frenzy-suggest-wrapper .frenzy_grid .frenzy_product_price_meta{justify-content:left;}
body.frenzy_template .frenzy-suggest-wrapper .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a, body.frenzy_template .card__heading .card-title{padding:0;}
body.frenzy_template .frenzy-suggest-wrapper .frenzy_grid .frenzy_product_item_detail, body.frenzy_template .frenzy-suggest-wrapper .ssw-widget-avg-rate-listing.ssw-stars{text-align:left;}
body.frenzy_template .frenzy-suggest-wrapper .frenzy_product_item:hover, body.frenzy_template .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link:hover{background-color:transparent;}
body.frenzy_template .frenzy-suggest-wrapper .frenzy_grid .swatches_favorites{justify-content:left;}


body.frenzy_template .frenzy_outofstock_section h2.frenzy_recommendation_title.text_align-center.frenzy_slider_title {
    display: none;
}
body.frenzy_template .frenzy_outofstock_section .swatches_favorites {
    display: none;
}

body.frenzy_template .frenzy_outofstock_section h3.frenzy_product_title {
    display: none;
}

body.frenzy_template .frenzy_outofstock_section .frenzy_product_price_meta {
    /* display: none; */
}

body.frenzy_template .frenzy_outofstock_section a.mobile-link-url {
    display: none;
}
body.frenzy_template .frenzy_outofstock_section .frenzy_product_buttom {
    display: block;
}
body.frenzy_template .frenzy_outofstock_section .ssw-faveiticon {
    display: none !important;
}

body.frenzy_template .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_product_item .frenzy_add_to_cart_btn {
    display: flex !important;
    width: 100%;
    height: 40px;
    background-color: black;
    color: white;
    border: unset;
    margin-top: 5px;
    justify-content: center;
    align-items: center;
}
body.frenzy_template .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_product_item .frenzy_add_to_cart_btn:disabled{pointer-events: none;}
  body.frenzy_template .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_slider .swiper-button-next, body.frenzy_template .frenzy_slider .swiper-button-prev {
    transform: unset;
  }
  body.frenzy_template h2.product-single__title_2 {
    /* font-family: 'Europa',sans-serif; */
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1.5px;
    margin-bottom: 12px;
}
   /* ------- wc css ------------      */
  /* .frenzy_extra_outofstock_section{display:none;} */
  body.frenzy_template .frenzy_extra_outofstock_section > .frenzy_outofstock_section:has(.recommendation_product_items:empty){display:none;}
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_slider button.swiper-button-next, body.frenzy_template .frenzy_extra_outofstock_section .frenzy_slider button.swiper-button-prev{display:none;}
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_container {
      padding: 0;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_slider.frenzy_recommendation_wraper {
      padding: 0;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_section.frenzy_outofstock_section .card-vendor{display:none;}
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_slider .swiper-button-next, {
      display: none;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_slider .swiper-button-prev {
      display: none;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_section {
    width: 100%;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_wraper .swiper-wrapper {
    margin: 0 -25px;
    width: auto;
  }
  body.frenzy_template .frenzy_extra_outofstock_section .frenzy_product_row .frenzy_grid {
    padding: 0 25px;
  }  
  .frenzy_container.frenzy_filter_checkbox_visibility_1{border-top:none;}
.frenzy_flex_topbar_top_border_1::before{display:none;}
body.frenzy_template .frenzy_flex_topbar_contain{border-bottom: 1px solid #dadada;}
.frenzy_flex_topbar_contain .frenzy_flex_topbar_filter_col .filter_widget_trigger{
    padding-right: 39px;
    padding-left: 0;
}
.frenzy_flex_topbar_contain .frenzy_flex_topbar_filter_col .filter_widget_trigger.is-open{background-color:#fff;}
.frenzy_flex_topbar_filter_col .filter_widget_content{top: 103%;}
.frenzy_flex_topbar_contain .fwc_filters_block.filter_display_type_box{padding: 0;flex-wrap: nowrap;overflow: auto;}

.fwc_filters_block.filter_display_type_box::-webkit-scrollbar-track,
.fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-round::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.fwc_filters_block.filter_display_type_box::-webkit-scrollbar,
.fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-round::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;height: 4px;}
.fwc_filters_block.filter_display_type_box::-webkit-scrollbar-thumb,
.fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-round::-webkit-scrollbar-thumb{background-color: #000000;}

.filter_trigger_text_icon {
    text-transform: uppercase;
    color: #000;
}
.frenzy_sidebar_panel .filter_trigger_text_icon {
    font-size: 14px;
}

.fwc_filters_block.swatch-type-2:not(.sw-list) .fwc_filters_list{flex: 0 0 40px;max-width: 40px;}
.frenzy_flex_topbar_contain .fwc_filters_block.frenzy_st_color_input.swatch-type-2.sw-round{padding: 0;overflow: auto;flex-wrap: nowrap;}

.fwc_filters_block.filter_display_type_box .fwc_filters_list{border-color: #000;min-height: 24px;min-width: max-content;}
body.frenzy_template .fwc_filters_block.filter_display_type_box .fwc_filters_list .filter_checkbox .filter_checkbox_label {
    padding: 3px 10px;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    text-transform: capitalize;
    color: var(--variant-color);
    background-color: var(--variant-bg);
    text-align: center;
}

body.frenzy_template .fwc_filters_block.filter_display_type_box .filter_checkbox input.filter_input_value:checked~.filter_checkbox_label {
    background: #000;
    border-color: #000;
    color: #fff;
}

/*  */
.frenzy_topbar_filter .frenzy_flex_topbar_contain{
	position: sticky;
}
.frenzy_collections_page .frenzy_flex_topbar_filter_col, .frenzy_search_page .frenzy_flex_topbar_filter_col{
	    position: static;
}
.frenzy_collections_page .frenzy_flex_topbar_filter_col .swiper-wrapper, .frenzy_search_page .frenzy_flex_topbar_filter_col .swiper-wrapper {
    position: static;
    -webkit-transform: initial !important;
    -moz-transform: initial !important;
    -o-transform: initial !important;
    -ms-transform: initial !important;
    transform: initial !important;
}
.frenzy_flex_topbar_filter_col .filter_widget_section:not(.filter_type_org_price){
	position: static;
    margin-right:0 !important;
    transform: none !important;  
}
.frenzy_flex_topbar_filter_col .filter_widget_section.filter_type_org_price .filter_widget_content{
      padding: 10px;
}
.frenzy_flex_topbar_filter_col .filter_widget_section:not(.filter_type_org_price) .filter_widget_content {
    min-width: 100%;
    left: 0 !important;
    max-width: -webkit-fill-available;
    padding-top: 15px;
    border-color: #fff;
}
  .frenzy_sidebar_panel .filter_type_org_price .filter_widget_content{padding: 0 12px}


body.frenzy_template .frenzy_topbar_seleted_Filter_col {
    background: transparent;
    padding: 5px 15px 0 0px;
}
body.frenzy_template ul.filterSeletedList li {
    order: 2;
}
.filter_clear_item {
    background: transparent;
}
body.frenzy_template .filter_clear_item .filter_clear_icon {
    /* background: #fafafa; */
    padding-left: 0;
}
body.frenzy_template .filter_clear_item span.filter_clear_label {
    font-size: var(--font-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--line-height);
    letter-spacing: .02em;
    color: #707070;
}
body.frenzy_template .filter_clear_item svg, body.frenzy_template .filter_clear_item svg path {
    fill: #707070;
    stroke: #707070;
}
body.frenzy_template .FSL_ClearItem .filter_clear_item {
    background: transparent;
}
body.frenzy_template .filter_clear_item button.filter_clear_label.filter_clear_all_btn {
    text-decoration: underline;
    text-underline-offset: .3rem;
    font-size: var(--font-body-size);
    color: #3c3c3c;
    font-weight: var(--font-weight-normal);
}
body.frenzy_template .filter_clear_item .filter_clear_icon:hover {
    /* background-color: #707070; */
    background-color: transparent;
}
@media screen and (max-width:767px){
  body.frenzy_template .frenzy_topbar_seleted_Filter_col {
      background: transparent;
      padding: 5px 15px 0 15px;
  }
}

  @media screen and (max-width:767px){
    body.frenzy_template .frenzy_extra_outofstock_section .frenzy_recommendation_section {
      max-width: 100%;
      width: 100%;
    }
    body.frenzy_template .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_grid {
      width: 33.33%;
      flex: 0 0 33.33%;
    }
  }
  @media screen and (max-width:480px){
    body.frenzy_template .frenzy_recommendation_section.frenzy_outofstock_section .frenzy_grid {
      padding: 0 10px;
    }
  }

@media screen and (max-width: 1396px) {
    body.frenzy_template .frenzy_flex_topbar_btn_col {
        margin: 0;
        width: 35%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        border-right: none;
    }
    body.frenzy_template .frenzy_flex_topbar_btn_col button.frenzy_filter_toggle {
        position: relative;
        padding: 0 20px;
        text-decoration: none;
        width: auto;
        margin: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    body.frenzy_template .frenzy_flex_topbar_filter_col {
          width: 100%;
          order: 5;
          margin-top: 10px;
          display: none;
    }
  body.frenzy_template .frenzy_flex_topbar_btn_col button.frenzy_filter_toggle svg {
    display: block;
    width: 11px;
    height: 11px;
    transition: transform .15s cubic-bezier(.4,0,.2,1) 0ms;
    -webkit-transition: transform .15s cubic-bezier(.4,0,.2,1) 0ms;
    -moz-transition: transform .15s cubic-bezier(.4, 0, .2, 1) 0ms;
    -ms-transition: transform .15s cubic-bezier(.4, 0, .2, 1) 0ms;
    -o-transition: transform .15s cubic-bezier(.4, 0, .2, 1) 0ms;
    transform: rotate(90deg);
    margin: 0;
    margin-left: 8px;
  }
  body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout__toggle {
    border-right: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 100%;
    text-transform:uppercase;
  }
  body.frenzy_template .frenzy_flex_topbar_contain {
      min-height: 35px;
  }
      body.frenzy_template .frenzy_flex_topbar_contain .frenzy_topbar_sorting_col {
        width: 35%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        border-right: none;
        padding: 0;
    }
      body.frenzy_template .frenzy_collection__sort {
        width: 100%;
    }
      body.frenzy_template .frenzy_collection__nav__layout {
        width: 30%;
        height: 100%;
        justify-content: flex-end;
    }
    body.frenzy_template .frenzy_flex_topbar_contain .frenzy_popout__toggle svg {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        margin-left: 8px;
    }
    body.frenzy_template .frenzy_topbar_seleted_Filter_col {
        padding-left: 0;
    }
    body.frenzy_template ul.filterSeletedList {
      margin-left: 14px;
      flex-wrap: wrap;
    }
        body.frenzy_template .frenzy_flex_topbar_filter_col {
          width: 100%;
          order: 5;
          margin-top: 10px;
          display: none;
    }
    body.frenzy_template span.frenzy_sort-heading-desktop{display:none;}
    body.frenzy_template .frenzy_sort-heading-mobile{display:block;}
}
@media (min-width:1200px) and (max-width:1400px){
  /* body.frenzy_template .frenzy_flex_topbar_filter_col{ flex: 1 0 0;}
  body.frenzy_template .frenzy_flex_topbar_filter_col .swiper-wrapper{flex-wrap: wrap;transform: translate3d(0px, 0, 0) !important;}
  body.frenzy_template .frenzy_flex_topbar_filter_col .filter_widget_section:nth-last-child(-n + 2) .filter_widget_content{left:0;} */
}

@media (min-width: 768px) and (max-width:1200px) {
  ul.frenzy_sw_navlist {
        display: flex;
        flex-wrap: wrap;
        border: 0 !important;
        max-height: 180px !important;
        overflow: auto;
        padding: 0 10px;
        padding-bottom: 10px;
    }

  ul.frenzy_sw_navlist li {
      flex: none;
  }

  ul.frenzy_suggestions_list_style_mobile_horizontal.frenzy_sw_navlist li {
      border: 1px solid #000;
      border-radius: 7px;
      line-height: 1;
      margin: 3px;
      flex: none !important;
  }

  .frenzy_sw_content {
      max-height: initial;
      height: 100%;
      border: 0 !important;
      flex-direction: column;
      flex-wrap: nowrap !important;
      max-height: 70vh !important;
  }

  .frenzy_sw_contain,
  .frenzy_sw_search_sidebar {
      flex: 0 0 100% !important;
      max-width: 100% !important;
  }

  .frenzy_sw_contain {
      flex: 1 !important;
      max-height: unset !important;
  }

  .frenzy-suggest-wrapper {
      position: absolute !important;
      right: 0 !important;
      left: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
  }

  .frenzy_sw_content_area .frenzy_product_row .frenzy_grid,
  ul.frenzy_sw_navlist {
      display: block !important;
  }

  .frenzy_sw_search_sidebar {
      max-height: unset;
      overflow: unset;
  }

  li.frenzy_sw_nl_item {
      text-align: left !important;
  }

  li.frenzy_sw_nl_item.is-active {
      background: unset !important;
  }

  .frenzy_mobile_search.hidden,
  .frenzy_search_result_visibility_mobile_0 .frenzy_sw_content_area {
      display: none;
  }

  .frenzy_mobile_search {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 99999;
      background: #fff;
      display: block;
  }

  .frenzy_mobile_search_box {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 5px 30px 5px 10px;
  }

  .frenzy_mobile_search_box_close_button {
      width: 30px;
      height: 30px;
      border: 0;
      background: 0 0;
      margin-right: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
  }

  .frenzy_mobile_search_box_close_button svg {
      width: 24px;
      height: 24px;
      transform: rotate(90deg);
  }

  .frenzy_mobile_search_input_wrapper {
      flex: 1;
      position: relative;
  }

  .frenzy_mobile_search .frenzy_search_suggest {
      width: 100%;
      height: 36px;
      padding: 5px 50px 5px 10px;
      border: 1px solid;
      box-sizing: border-box;
  }

  .frenzy_mobile_search_input_clear_button {
      top: 0;
      right: 10px;
      bottom: 0;
      width: 20px;
      position: absolute;
      font-size: 12px;
      display: flex;
      justify-content: flex-end;
      align-items: center;
      z-index: 1;
  }

  .frenzy_mobile_search_input_clear_button svg {
    width: 20px;
    height: 20px;
  }

  .frenzy_mobile_search_button {
      position: absolute;
      width: 30px;
      height: 30px;
      top: 3px;
      right: 5px;
      border: 0;
  }

  .frenzy_mobile_search_button svg {
      width: 100%;
      height: 100%;
  }

  .frenzy_search_suggest:focus-visible {
      box-shadow: none;
      outline: 0;
      border-radius: 0;
  }

  .frenzy_mobile_search .frenzy-suggest-wrapper {
      top: 45px !important;
      bottom: 0;
      overflow: auto;
  }

  .frenzy_mobile_search .frenzy_sw_content {
      height: auto !important;
      min-height: 100% !important;
      box-shadow: none;
  }

  .frenzy_mobile_search .frenzy_sw_contain {
      max-height: unset !important;
  }

  .frenzy_widget_size_mobile_1 {
      display: none !important;
  }

  .frenzy_mobile_search .frenzy_widget_size_mobile_1 {
      display: block !important;
  }

  .frenzy_sw_heading {
      display: none;
  }

  .frenzy_sw_heading_mobile {
      display: block;
      padding: 5px 10px;
      text-transform: uppercase;
      letter-spacing: 0;
      font-weight: 600;
      line-height: normal;
  }

  .frenzy_sw_view_all_button_text_desktop {
      display: none;
  }

  .frenzy_sw_view_all_button_text_mobile {
      display: inline-block;
  }

  .frenzy_view_all_button_position_1
      .frenzy_sw_content_area
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_2
      .frenzy_sw_search_sidebar
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_3
      .frenzy_sw_nav_sidebar
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_undefined
      .frenzy_sw_content_area
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_4 .frenzy_sw_top_btn {
      display: none;
  }

  .frenzy_view_all_button_position_mobile_1
      .frenzy_sw_content_area
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_mobile_2
      .frenzy_sw_search_sidebar
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_mobile_3
      .frenzy_sw_nav_sidebar
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_mobile_undefined
      .frenzy_sw_content_area
      .frenzy_sw_bottom_btn,
  .frenzy_view_all_button_position_mobile_4 .frenzy_sw_bottom_btn.frenzy_sw_top_btn {
      display: block;
  }

  .frenzy_sw_top_btn {
      padding: 0;
      margin-top: 0;
  }

  .frenzy_view_all_button_position_mobile_2
      .frenzy_sw_search_sidebar
      .frenzy_sw_bottom_btn {
      margin: 0;
  }

  .frenzy_sw_collection_suggestions_heading {
      display: none;
  }

  .frenzy_sw_collection_suggestions_heading_mobile {
      display: block;
      text-transform: uppercase;
      letter-spacing: 0;
      font-weight: 600;
      line-height: normal;
  }

  .frenzy_sw_search_sidebar .frenzy_sw_collection_suggestions_wrapper {
      display: block !important;
  }

  .frenzy_sw_contain .frenzy_sw_collection_suggestions_wrapper {
      display: none !important;
  }

  .frenzy_sw_collection_suggestions_list {
      max-height: 100px;
      overflow: auto;
      padding: 0 10px;
      padding-bottom: 10px;
  }

  .frenzy_collection_suggestions_style_mobile_horizontal
      .frenzy_sw_collection_suggestions_list_item {
      border: 1px solid #000;
      border-radius: 7px;
      line-height: 1;
      margin: 3px;
  }

  .frenzy_collection_suggestions_visibility_mobile_0
      .frenzy_sw_collection_suggestions_wrapper {
      display: none !important;
  }

  .frenzy_sw_navlist.frenzy_suggestions_list_style_mobile_horizontal {
      display: flex !important;
  }

  .frenzy_sw_collection_suggestions_wrapper.frenzy_collection_suggestions_style_mobile_horizontal
      .frenzy_sw_collection_suggestions_list {
      display: flex !important;
  }

  .frenzy_sw_collection_suggestions_wrapper {
      margin: 0;
  }

  .frenzy_sw_search_sidebar {
      padding: 0;
  }

  .frenzy_suggestions_visibility_mobile_0 .frenzy_sw_suggestions_wrapper {
      display: none;
  }

  .frenzy_collection_suggestions_visibility_mobile_undefined
      .frenzy_sw_suggestions_wrapper.has-bottom-border,
  .frenzy_collection_suggestions_visibility_mobile_1
      .frenzy_sw_suggestions_wrapper.has-bottom-border {
      border-bottom: 1px solid #dfdfdf;
  }

  [data-toggle-grid="4"], [data-toggle-grid="5"], [data-toggle-grid="6"] {
    display: none;
  }
  
  .frenzy_filter_widget_footer {
    display: flex;
  }

  .frenzy_sidebar_panel {
    padding-bottom: 120px;
  }

  .frenzy_sw_content .frenzy_sw_content_area,
  .frenzy_sw_content .frenzy_sw_nav_sidebar {
    padding: 10px 0;
  }

  .frenzy_sw_content_area .frenzy_product_row {
    padding: 0 10px;
  }
}
@media screen and (max-width:767px){
  section.frenzy-recommendation-section {padding: 20px 0;}
  body.frenzy_template .frenzy_slider.frenzy_recommendation_wraper .swiper-wrapper{margin: 0 0px;}
  body.frenzy_template .frenzy_slider .frenzy_product_row .frenzy_grid{flex: 0 0 47.5%;max-width: 47%;padding: 0 5px;}
  body.frenzy_template .frenzy_slider button.swiper-button-prev, .frenzy_slider button.swiper-button-next{display:none;}
  body.frenzy_template .frenzy_cart_popup_section .frenzy_slider .frenzy_product_row .frenzy_grid{flex: 0 0 97%;max-width: 97%;}
  body.frenzy_template .frenzy_flex_topbar_contain{min-height:35px;}
  body.frenzy_template .frenzy_flex_topbar_btn_col, body.frenzy_template .frenzy_flex_topbar_contain .frenzy_topbar_sorting_col{border:none;}
  body.frenzy_template .frenzy_flex_col.frenzy_flex_contain_area{padding: 0 10px;}
  body.frenzy_template .frenzy_sw_content_area .frenzy_product_row.layout_type_grid{margin-left: -6px;margin-right: -6px;}
  body.frenzy_template .frenzy_product_item .swatch-count::after{content: attr(data-five-mobile);}
   body.frenzy_template .frenzy_topbar_seleted_Filter_col{padding-left:0;}
  body.frenzy_template ul.filterSeletedList{flex-wrap: wrap;}
  body.frenzy_template ul.filterSeletedList li.FSL_ClearItem{width:100%;}
  body.frenzy_template ul.filterSeletedList{margin-left:10px;}
  body.frenzy_template .filter_clear_item button.filter_clear_label.filter_clear_all_btn{padding-left:0;}
  body.frenzy_template .frenzy_swatch_wrap, body.frenzy_template .frenzy_grid .frenzy_product_item .frenzy_product_item_detail h3.frenzy_product_title a, body.frenzy_template .card-vendor{margin-bottom:5px;}
    body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev, body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-next {
        width: 25px;
        height: 25px;
    }
  body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev:after, body.frenzy_template .frenzy_cart_popup_section .frenzy_slider button.swiper-button-next::after {
    font-size: 11px !important;
}
  body.frenzy_template .frenzy_cart_popup_section .frenzy_slider .swiper-button-prev{right: 30px;}
}
body.frenzy_template .frenzy-suggest-wrapper .swym-wishlist-collections-v2-container,
body.frenzy_template .frenzy-suggest-wrapper .cstm__vender_review .cstm__card__review{
    display: none;
}
.frenzy_sw_suggestions_wrapper .frenzy_sw_heading_mobile {
    display: block;
    text-align: left;
}
.frenzy_sw_collection_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_heading_mobile {
    display: block;
    text-align: left;
}
.frenzy_sw_collection_suggestions_list{
  text-align: left;
}
@media screen and (max-width:1024px){
  body.frenzy_template .frenzy_collections_page {margin-top: 25px;}
}
@media screen and (max-width:1024px){
  .frenzy_product_bundle_row.frenzy_pb_details .frenzy_bundle_product_grid{flex:0 0 100%;}
}

@media screen and (max-width:1010px){
body.frenzy_template .frenzy_grid .swatches_favorites {display: block;text-align: center;}
  /* body.frenzy_template .frenzy_grid .frenzy_product_item_detail {padding-right: 30px;} */
  body.frenzy_template .frenzy_grid .frenzy_product_item_detail {padding-right: 0px;}
}

@media screen and (max-width:575px){
body.frenzy_template .frenzy_grid .swatches_favorites {display: flex;text-align: center;}
  
}