/** Shopify CDN: Minification failed

Line 364:4 Unexpected "}"

**/
/* product card */
.frenzy_collections_page .frenzy_product_item {min-height: 300px}
.frenzy_search_page .frenzy_product_item {min-height: 300px}
.frenzy_product_item figure img.frenzy_img{object-fit:cover;transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 300ms;}
.frenzy_product_item_detail{padding:12px 16px;font-family: var(--primary-font);letter-spacing:0.26px;}
.frenzy_product_item_detail h3{font-size:13px;letter-spacing:0.26px;font-family: var(--primary-font);font-weight:500;margin:5px 0;}
.frenzy_product_item_detail h3 a:hover{text-decoration:none;}
.frenzy_product_price_meta{display:flex;}
.frenzy_product_price_meta span{display:block;line-height:15px;}
.frenzy_product_price_compare .money{padding-right:8px;}
.frenzy_product_price_compare .money:empty{display:none;}
.frenzy_product_item .color_option .swatches{flex-wrap:wrap;gap:0;}
.frenzy_product_item .color_option .swatch{width: 18px;height: 18px;border-radius: 50%;cursor: pointer;display: inline-block;margin: 3px 5px;overflow: hidden;border: 0;}
.frenzy_product_item .color_option .swatch.selected{box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #000000;}
.frenzy_product_item .color_option .swatch{box-shadow: 0 0 0 0.3px #000;flex: 0 0 18px; max-width: 18px;}
.mobile_quick_view{display:none;}
.frenzy_product_item .brand_proportion{margin:0;}
.frenzy_product_item .products_tags>span{top:0;z-index:5;}
.frenzy_product_item .products_tags>span:empty{display:none;}
.frenzy_product_item .favorite-button-wrapper{display:none;}
.grid_secondary_image .frenzy_product_item figure:hover img.frenzy_img_first,.frenzy_product_item figure img.frenzy_img_second{visibility:visible;}
.frenzy_slider button.swiper-button-prev::after, .frenzy_slider button.swiper-button-next::after{font-size: 24px;}
.frenzy_grid .frenzy_product_item figure .hover-video {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition-property: opacity;transition-duration: 500ms;}
.frenzy_grid .frenzy_product_item figure:hover .hover-video {opacity: 100%;}

/* product carousel */
.frenzy_product_details_carousel_section .frenzy_container,
.frenzy_landing_page_carousel_section .frenzy_container{max-width:100%;width:100%;padding:0;}
.frenzy_recommendation_wraper.frenzy_slider{padding:0;}
/* .frenzy_recommendation_wraper.frenzy_slider .swiper-button-prev,.frenzy_recommendation_wraper.frenzy_slider .swiper-button-next{display:none;} */
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row .frenzy_grid{padding:0;}
.frenzy_recommendation_wraper.frenzy_slider .swiper-wrapper{margin:0;}
.frenzy_landing_page_carousel_section .frenzy_product_item figure a::before,
.frenzy_product_details_carousel_section .frenzy_product_item figure a::before{padding-bottom:132%;}
.frenzy_recommendation_title.frenzy_slider_title{margin-bottom:30px;padding-top:10px;padding-bottom:10px;font-size:15px;text-transform:uppercase;font-family: var(--primary-font);line-height:1.2;letter-spacing:normal;}
.frenzy_view_all_btn{padding:12px 20px;margin:50px auto 0 auto;font-size:15px;letter-spacing:1.8px;line-height:18px;display:block;background:#000;color:#fff;border:1px solid #000;width:fit-content;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row .frenzy_grid{margin-bottom:0;}
.frenzy_product_item .favorite-button-wrapper{top:0;position: absolute !important; margin-left: 5px !important; background: #fff !important; width: 25px !important; height: 25px !important; border-radius: 9999px !important;z-index:10;margin-top:5px;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .brand_offer_tags{display:none;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .brand_proportion{display:none;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .fpid_grid{display:flex;flex-direction:column;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .color_option{order:3;margin:0;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .swatches{margin:0;}
.frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .frenzy_product_price_meta{margin-bottom:7px;}
.frenzy_recommendation_wraper.frenzy_slider .mobile_quick_view{display:none;}


/* collection page css */
#quick-view-add-btn{position:relative;}
#quick-view-add-btn .frenzy_loading_spinner{position:absolute;top: 0; left: 0; width: 100%; height: 100%; z-index: 1;background:#000;display:flex;align-items:center;justify-content:center;}
#quick-view-add-btn .spinner{max-width:20px;margin:auto;stroke:#fff;max-height:20px;}
.frenzy_collections_page .frenzy_container,.frenzy_search_page .frenzy_container{width:100%;max-width:100%;overflow:hidden;padding:0;}
.frenzy_collections_page .frenzy_product_row .frenzy_grid,.frenzy_search_page .frenzy_product_row .frenzy_grid{padding:0 8px;}
.frenzy_collections_page .frenzy_flex_contain_area .frenzy_product_row,.frenzy_search_page .frenzy_flex_contain_area .frenzy_product_row{margin:0 -8px;}
.frenzy_topbar_count_col{display:none;}
.frenzy_collection__nav{margin-left:24px;margin-right:40px;height:48px;border:0;}
.frenzy_collection__nav__buttons{width:100%;border:0;max-width:100%;}
.frenzy_collection__nav__filters__toggle{width:50%;max-width:50%;border:0!important;padding:8px 16px;}
.frenzy_collection__sort.frenzy_flex_topbar_contain{min-height:unset;margin:0;justify-content:end;}
.frenzy_collection__sort .frenzy_popout--navbar{padding:8px 16px;}
.frenzy_sort-heading-desktop,.frenzy_sort-heading-mobile,.frenzy_collection__nav_show_filters,
.frenzy_collection__nav_hide_filters,.frenzy_flex_topbar_btn_col button.frenzy_filter_toggle{font-size:clamp(13px,1.1vw,14px);text-transform:uppercase;font-weight:500;letter-spacing:0.28px;color:#000;font-family:var(--primary-font);text-decoration:none;}
.frenzy_collection__nav_icon.frenzy_collection__nav_icon-filter{display:none;}
.frenzy_flex_topbar_contain .frenzy_popout__toggle svg{right:18px;}
.frenzy_collection__nav__filters__toggle{justify-content:start;}
.frenzy_collection__nav__filters__toggle .frenzy_collection__nav_hide_filters,.frenzy_collection__nav__filters__toggle .frenzy_collection__nav_show_filters{padding:8px 0 8px 28px;}
.frenzy_product_price_compare .money{opacity:0.4;}
.frenzy_collections_page rivo-favorite-button,.frenzy_search_page rivo-favorite-button{display: flex !important; height: 25px; align-items: center; justify-content: center;}
.frenzy_collections_page rivo-favorite-button svg,.frenzy_search_page rivo-favorite-button svg{position:static;}
.frenzy_product_item figure .frenzy_quickView_btn{left:5px;right:5px;font-size:16px;line-height:24px;background:#ffffffe6;color:#000;transition: all cubic-bezier(0.4, 0, 0.2, 1) 700ms 150ms;bottom:25px;display:none;}
.frenzy_product_item:hover figure .frenzy_quickView_btn{bottom:25px;display:block;}
.frenzy_flex_topbar_contain .frenzy_popout-list__option{text-transform:uppercase;font-size:14px;line-height:20px;letter-spacing:normal;}
.frenzy_popout-list{background:#fcfcfc;}
.frenzy_filter_container_element>.frenzy_flex_topbar_filter_col{display:none;}
.frenzy_topbar_filter>.frenzy_flex_topbar_contain{height:48px;padding:8px 56px 8px 40px;flex-wrap:nowrap;z-index:inherit;margin-bottom:12px;}
.frenzy_flex_topbar_bottom_border_1::after{display:none;}
.frenzy_topbar_filter .frenzy_flex_topbar_btn_col{width:50%;}
.frenzy_topbar_sorting_col{width:50%;justify-content:flex-end;border:0;}
.frenzy_flex_topbar_contain .frenzy_popout__toggle{line-height:normal;border:0;}
.is-open-filter .frenzy_topbar_filter .ffc_sidebar_col{width:35%;max-width:35%;}
.frenzy_sidebar_panel .frenzy_sidebar_header{padding:16px 10px 32px 10px;margin-top:50px;position:static;}
.frenzy_collections_page .frenzy_sidebar_panel,.frenzy_search_page .frenzy_sidebar_panel{padding:0 22px;}
.filter_widget_section_contain{padding:0 10px;}
button.frenzy_filter_close{width:24px;height:24px;right:16px;top:16px;}
button.frenzy_filter_close svg{width:16px;height:16px;}
.frenzy_sidebar_panel .frenzy_sidebar_header h3,.ffc_sidebar_col .filter_widget_trigger{font-size:13px;line-height:1;text-transform:uppercase;text-decoration:none;font-weight:400;font-family:var(--primary-font);padding:0;}
.filter_widget_section{padding:0;}
.filter_widget_section:first-child{border-top:1px solid #e5e7eb;}
.is-open-filter .frenzy_overlay__filter{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); display: inline-block !important; cursor: pointer; z-index: 9999;}
.frenzy_topbar_filter .frenzy_overlay_wrap{display:none !important;}
.frenzy_flex_topbar_btn_col button.frenzy_filter_toggle{padding:8px 0 8px 28px;}
.frenzy_flex_topbar_contain{min-height:unset;}
.frenzy_product_item figure:hover img.frenzy_img{transition:all ease 0.1s;}
.frenzy_topbar_filter .frenzy_filter_widget_footer{margin-top:auto;position:static;box-shadow:none;}
.frenzy_collections_page .frenzy_product_item figure a:before,
.frenzy_search_page .frenzy_product_item figure a:before{aspect-ratio:3 / 4;padding-bottom:0;}
.fwc_filters_list{padding:0;}
.filter_checkbox .filter_checkbox_label{font-size:11px;flex:auto;max-width:unset;}
.filter_widget_section.filter_type_s_size .fwc_filters_block {display:flex;flex-direction:row;flex-wrap:wrap;}
.filter_widget_section.filter_type_s_size .filter_checkbox .filter_checkbox_icon svg{display:none;}
.filter_widget_section.filter_type_s_size .filter_checkbox .filter_checkbox_icon {width:100%;height:100%;top:0;right:0;display:block;}
.filter_widget_section.filter_type_s_size .filter_checkbox input:checked+.filter_checkbox_icon {border:1px solid #000;}
.filter_widget_section.filter_type_s_size .filter_checkbox_label{padding:0;text-align:center;}
.filter_widget_section.filter_type_s_size .filter_checkbox{padding-right:0;min-width:56px;min-height:34px;display:flex;justify-content:center;align-items:center;padding:2px;margin-right:12px;margin-bottom:16px !important;border:1px solid #000;}
.filter_widget_section.filter_type_s_size .fwc_filters_list{width:fit-content;}
.filter_widget_section.filter_type_s_size .filter_input_value{display:none;}
.fwc_filters_list:hover{background:transparent;}
.filter_checkbox input.filter_input_value:checked ~ .filter_checkbox_label{font-weight:400;}
.filter_checkbox:hover input.filter_input_value:checked + .filter_checkbox_icon .icon-reset{display:none;}
.filter_checkbox .filter_checkbox_icon{display:none;}
.filter_checkbox{padding-left:32px;padding-right:12px;}
.filter_checkbox .filter_input_value{display:block;opacity:1;width:18px;height:18px;max-height:18px;}
.filter_widget_section.filter_type_s_color .fwc_filters_list{padding:2px;margin:8px 0 0 0;}
.frenzy-range-slider-input-area input{background:transparent;}
.ffc_sidebar_col .filter_widget_trigger{padding:20px 0;}
.fwc_filters_block{padding:0;}
.filter_widget_content{margin:0 0 16px 0;}
button.filter_widget_trigger.is-open + .filter_widget_content{max-height:200px !important;}
.fwc_filters_block{max-height:200px;}
.fwc_filters_block.frenzy_org_price_input{font-size:11px;text-transform:uppercase;}
.fwc_filters_block.frenzy_svmf_color_family_input .fwc_filters_list{padding:2px;margin-bottom:12px;}
.fwc_filters_block.frenzy_svmf_color_family_input .filter_checkbox .filter_checkbox_icon{display:block;position:static;border-radius:9999px;width:16px;height:16px;margin-right:8px;}
.filter_type_org_price button.filter_widget_trigger.is-open+.filter_widget_content{max-height:100% !important;}
.filter_type_org_price .fwc_filters_block{min-height:150px !important;height:unset;max-height:100%;}
.ffc_sidebar_col .filter_widget_trigger .filter_widget_trigger_icon{width:25px;height:25px;right:0;top:50%;transform:translateY(-50%);}
.ffc_sidebar_col .filter_widget_trigger .filter_widget_trigger_icon::before{content: ""; position: absolute; width: 10px; height: 2px; background: #000; transform-origin: center;top:50%;transform:translateY(-50%);top:52%;right:1px;}
.ffc_sidebar_col .filter_widget_trigger .filter_widget_trigger_icon::after{content: ""; position: absolute; width: 10px; height: 2px; background: #000; transform-origin: center;transform: rotate(-90deg) translateY(-50%);top:50%;right:0;}
.ffc_sidebar_col .filter_widget_trigger.is-open .filter_widget_trigger_icon::after{display:none;}
.ffc_sidebar_col .filter_widget_trigger .filter_widget_trigger_icon>svg{display:none;}
.filter_widget_trigger.is-open .filter_widget_trigger_icon{transform:translateY(-50%);}
.frenzy_product_item .swatch.hidden.selected{display:block !important;}
.frenzy_product_item .color_option .swatches{height:24px;}
.frenzy_topbar_filter .frenzy_filter_widget_footer{display:block;}
.frenzy_filter_widget_footer_button_show_all,.frenzy_filter_widget_footer_button_clear{max-width:100%;}
#video_container{margin:0 auto;}
.frenzy-range-slider-input-area{margin-top:0;}
.frenzy_popout--navbar .frenzy_popout-list{z-index:10;}
.frenzy_grid.text_align_right .frenzy_product_price_meta{justify-content:end;}
.frenzy_grid.text_align_center .frenzy_product_price_meta{justify-content:center;}
.filter_clear_item .filter_clear_icon svg{flex: 0 0 11px;}
.filter_clear_item span.filter_clear_label{text-transform: capitalize;}


/* search page css */
.frenzy_search_page{z-index:inherit;padding:0;}
.h3.frenzy-align-text-c{text-align:center;padding:10px 16px 0 16px;}
.frenzy_search_title{text-align:center;font-family:var(--primary-font);font-size:20px;font-weight:500;letter-spacing:0.4px;margin-bottom:0;padding:10px 10px 0 10px;visibility: hidden;}
.frenzy_search_page .frenzy_topbar_count_col{display:none;}
.frenzy_search_page .frenzy_flex_row{position:static;padding-top:15px;}
.frenzy_search_page .frenzy_container{position:relative;}
.frenzy_topbar_count_col span{font-size:20px;color:#000;text-transform:none;}
/* .frenzy_search_title_query_no_link,.frenzy_search_title_query{display:none;} */
.frenzy_topbar_count_col span::after{content:" for";}
.frenzy_search_title_alt{text-align:center;padding:0 16px;font-size:20px;color:#000;text-transform:none;font-family:var(--primary-font);margin-top:0;margin-bottom:0;}


/* search suggestion */
.frenzy-suggest-wrapper{background:#fcfcf5;}
.frenzy-suggest-wrapper .frenzy_product_item .color_option .swatches{display:none;}
.frenzy_sw_content,.frenzy-suggest-wrapper.open{box-shadow:none;border:0;overflow-x:auto;}
.frenzy_sw_search_sidebar,ul.frenzy_sw_navlist li.is-active{background:transparent;}
.frenzy-suggest-wrapper .brand_proportion,
.frenzy-suggest-wrapper .brand_offer_tags{display:none;}
.frenzy-suggest-wrapper .frenzy_product_item_detail{padding:0;}
.frenzy-suggest-wrapper .frenzy_product_price_meta span.frenzy_product_price_compare{display:none;}
.frenzy-suggest-wrapper .frenzy_product_price_meta{justify-content:center;}
.frenzy-suggest-wrapper .frenzy_product_price_meta span{font-size:16px;}
.frenzy_product_title_1 .frenzy_sw_content_area .frenzy_product_item_detail h3 a{text-align:center;font-size:16px;}
.frenzy_sw_search_sidebar .frenzy_sw_heading{font-size:16px;font-weight:600;letter-spacing:normal;text-transform:none;padding-left:0;line-height:24px;}
ul.frenzy_sw_navlist li a{padding:7px 0;font-size:14px;line-height:18px;}
.frenzy_sw_content_area .frenzy_product_item_detail h3{margin-top:16px;margin-bottom:0;}
.frenzy_sw_bottom_btn a.frenzy_sw_view_all_link,.frenzy_sw_view_all_button_text_desktop,.frenzy_sw_view_all_link_search_term{background:#f2f2e5;font-weight:700;font-size:16px;text-transform:uppercase;}
.frenzy_mobile_search_box{padding:15px 15px 15px 3px;background:#fcfcf5;}
.frenzy_mobile_search_box .frenzy_search_suggest{background:#fcfcf5;border-radius:0;}
.frenzy_sw_search_sidebar .frenzy_sw_heading_mobile{padding:15px 20px 10px 20px;}
.frenzy_sw_bottom_btn a.frenzy_sw_view_all_link{line-height:24px;padding:8px;border:0;}
#searchQuery.hidden .suggestion__overlay{display:none;}
.suggestion__overlay{position:fixed;z-index:2;top:200px;width:100%;height:100%;background:#00000066;left:0;display:block;}
.frenzy_sw_search_sidebar{padding-left:30px;}
.frenzy_sw_content .frenzy_sw_content_area{padding-right:0;}
.frenzy_sw_content{padding-right:30px;}
.frenzy_topbar_filter>div{width:100%;}
.frenzy_sw_bottom_btn a.frenzy_sw_view_all_link svg path {fill: #000;}


/* bundle css */
.frenzy_bundle_id .frenzy_recommendation_title{font-family:var(--primary-font);text-transform:capitalize;line-height:1.2;letter-spacing:normal;} 
.frenzy_bundle_id .frenzy_container,.frenzy_pb_details .frenzy_bundle_product_grid{padding:0;}
.frenzy_product_bundle_row.frenzy_pb_details{margin:0;gap:15px;flex-direction:column;}
.frenzy_bundle_product_ctt{justify-content:start;position:relative;flex-wrap:nowrap;align-items: start;}
.frenzy_bundle_product_details{text-align:left;}
.frenzy_pb_details .frenzy_bundle_product_grid{max-width:100%;}
.frenzy_bundle_product_title h6, .frenzy_bundle_product_title h6 a{text-overflow: initial;text-wrap: wrap;white-space:normal;font-family:var(--primary-font);font-size:13px;letter-spacing:0.26px;color:#000;line-height:20px;}
.frenzy_bundle_product_title h6 span{text-indent:0;line-height:1.2;}
.frenzy_pb_details .frenzy_bundle_product_grid_inner,.frenzy_bundle_product_details{height:100%;}
.frenzy_bundle_options{margin-top:auto;}
.frenzy_bundle_product_details{display:flex;flex-direction:column;justify-content:space-between;}
.frenzy_bundle_product_title{max-width:100%;}
.frenzy_bundle_product_price{padding-left:27px;max-width:fit-content;}
.button.frenzy_bundle_cta_atc{width: 100%; display: flex; justify-content: center;border-radius:0;text-transform:uppercase;}
.frenzy_bundle_id select.frenzySelectBox{width:100%;font-size:13px;border-radius:0;}
.frenzy_bundle_product_checkbox_val{width:18px !important;height:18px !important;accent-color:#000;}
.frenzy_bundle_product_checkbox{margin-right: 9px;flex: 0 0 18px;max-width: 18px;margin-bottom:-5px;}
.frenzy_bundle_product_details_inner{display:flex;align-items:center;padding-bottom:5px;align-items:start;}
.frenzy_bundle_id .frenzy_recommendation_title{font-size:clamp(16px,1.4vw,18px) !important;}


/* cartpopup section */
.cart-items-component .cart__summary-totals .shipping-progress{padding-bottom:0;}
.frenzy_cart_popup_section+.cart-drawer__summary{margin-top:0;padding-bottom:10px;}
.frenzy_cart_popup_section{padding:10px 0 20px 20px;margin-top:auto;}
.frenzy_cart_popup_section .frenzy_recommendation_title{padding:0;text-align:left;}
.frenzy_cart_popup_section .frenzy_recommendation_title.frenzy_slider_title{margin-bottom:20px;text-transform:none;letter-spacing:normal;font-size:clamp(16px,1.4vw,18px) !important;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row .frenzy_grid{padding:0 6px;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-wrapper{margin:0 -6px;}
.frenzy_cart_popup_section .frenzy_product_price_compare .money{opacity:1;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .frenzy_product_item .color_option{order:unset;}
.cart-drawer__items{min-height:fit-content;}
.frenzy_cart_popup_section .frenzy_variant_option{position:static;background:transparent;padding:0;}
.frenzy_cart_popup_section label.frenzy_option_label{display:none;}
.frenzy_cart_popup_section .frenzy_variation{max-width:100%;}
.frenzy_cart_popup_section button.frenzy_quickAdd_cart{border-radius:0;font-weight:400;text-transform: uppercase;}
.frenzy_cart_popup_section .frenzy_product_item{height:100%;background: #f2f2e4; padding: 10px;}
.frenzy_cart_popup_section select.frenzySelectBox{height:100%;max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper,.frenzy_cart_popup_section .swiper,.frenzy_cart_popup_section .swiper-wrapper{z-index:inherit;}
.frenzy_cart_popup_section .frenzy_product_item .color_option,.frenzy_cart_popup_section .frenzy_product_item .products_tags{display:none;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-prev,
.frenzy_cart_popup_section  .frenzy_recommendation_wraper.frenzy_slider .swiper-button-next{display:block;opacity:1;background:transparent;z-index:inherit;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-prev::after,
.frenzy_cart_popup_section  .frenzy_recommendation_wraper.frenzy_slider .swiper-button-next::after{font-size:13px;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-prev{right:49px;border-radius:9999px;background:#fff;width:24px;height:24px;top:-32px;left:auto;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-next{right:15px;border-radius:9999px;background:#fff;width:24px;height:24px;top:-32px;}
select.frenzySelectBox{border-radius:0;}
button.frenzy_quickAdd_cart .frenzy_loading_spinner svg.spinner{stroke:#fff;}
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-prev.swiper-button-disabled,
.frenzy_cart_popup_section .frenzy_recommendation_wraper.frenzy_slider .swiper-button-next.swiper-button-disabled{opacity:0.4;}
.frenzy_cart_popup_section .frenzy_product_item_detail{height:100%;}
.frenzy_cart_popup_section .frenzy_product_item_detail h3 a{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.frenzy_cart_popup_section .frenzy_product_buttom button{margin-top:7px;max-width:fit-content;}
.frenzy_cart_popup_section .frenzy_product_row.ltg_1 .frenzy_grid{max-width:90%;flex:0 0 90%;}

/* Product page */

.sticky-content--desktop {
	max-height: fit-content !important;
}
.quick-view-modal.display_none .quick-view-content{display: none;}
div.quick-view-modal{z-index:999999;}

@media screen and (min-width: 1440px) {
    .frenzy_sw_search_sidebar{padding-left:50px;}
    .frenzy_sw_content{padding-right:50px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .frenzy_sw_search_sidebar{padding-left:15px;}
    .frenzy_sw_content{padding-right:15px;}
}
@media screen and (max-width: 1199px) {
    .frenzy_flex_topbar_contain .frenzy_topbar_sorting_col,.frenzy_flex_topbar_btn_col{border:0;}
    .frenzy_flex_topbar_contain .frenzy_popout__toggle{justify-content:end;}
}
@media (min-width: 1024px) {
    .quick-view-modal .grid.lg\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
    .quick-view-modal.justify-right {justify-content:center;}
    .card-product:hover .quick-view-btn {
			display: block;
		}  
}
@media screen and (max-width:1024px) and (min-width:769px){
    .frenzy_container .frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row .frenzy_grid{flex: 0 0 33.33%;max-width: 33.33%;}
}
@media screen and (max-width:1023px){
    .frenzy_collections_page .frenzy_product_row.ltg_4 .frenzy_grid,.frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 33.33%;max-width: 33.33%;}
    .frenzy_collections_page .frenzy_product_row .frenzy_grid, .frenzy_search_page .frenzy_product_row .frenzy_grid{padding: 0 6px;}
    .frenzy_collections_page .frenzy_flex_contain_area .frenzy_product_row, .frenzy_search_page .frenzy_flex_contain_area .frenzy_product_row{margin:0 -6px;}
}
@media screen and (min-width: 992px) {
    .frenzy_sw_content_area .frenzy_product_row.layout_type_grid{max-height:50vh;}
}
@media screen and (min-width: 991px) {
    .frenzy_topbar_filter .ffc_sidebar_col {display:block;visibility:visible;width:35%;max-width:35%;}
}
@media screen and (max-width: 991px) {
    .frenzy_topbar_filter .ffc_sidebar_col{width:35%;max-width:35%;padding:0;}
    .frenzy_bundle_product_details .frenzy_bundle_options, .frenzy_bundle_product_details .frenzy_bundle_product_details_inner{max-width:100%;flex:auto;width:100%;}
    .frenzy_bundle_product_details .frenzy_bundle_options{padding:0;}
    .frenzy_bundle_options{height:fit-content;max-height:fit-content;}
	.frenzy_sw_search_sidebar{padding-left:0;}
	.frenzy_sw_content{padding-right:0;}
	.frenzy_sw_heading_mobile{padding:5px 20px;}
}
@media screen and (min-width:768px){
    .frenzy_flex_topbar_btn_col button.frenzy_filter_toggle{justify-content:start;}
    .frenzy-suggest-wrapper .frenzy_sw_contain{max-height: 80vh;}
}
@media screen and (max-width:768px) and (min-width:641px){
    .frenzy_container .frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row .frenzy_grid{flex: 0 0 40%;max-width: 40%;}
}
@media screen and (max-width:767px){
    .frenzy_topbar_filter>.frenzy_flex_topbar_contain{background-color:#edede7;border-top: 1px solid #9ca3af;border-bottom:1px solid #9ca3af;flex-direction:row-reverse;padding:8px 16px;gap:0;}
    .frenzy_flex_topbar_btn_col,.frenzy_flex_topbar_contain .frenzy_topbar_sorting_col{width:50%;max-width:50%;}
    .frenzy_flex_topbar_contain .frenzy_topbar_sorting_col{border-right: 1px solid #9ca3af;}
    .frenzy_flex_topbar_contain .frenzy_popout__toggle{justify-content:center;}
    .is-open-filter .frenzy_topbar_filter .ffc_sidebar_col,.frenzy_topbar_filter .ffc_sidebar_col{width:84%;max-width:84%;left:auto;right:0;}
    .frenzy_topbar_filter .ffc_sidebar_col{transform: translateX(100%);-webkit-transform: translateX(100%);}
    .is-open-filter .frenzy_topbar_filter .ffc_sidebar_col{transform: translateX(0);-webkit-transform: translateX(0);}
    .frenzy_product_item figure .frenzy_quickView_btn span{display:none;}
    .mobile_quick_view{display:block;}
    .frenzy_product_item figure .frenzy_quickView_btn{position:absolute;z-index:5;bottom:4px;right:5px;display:block;padding:10px;padding:10px;width:fit-content;left:auto;top:auto;background:transparent;}
    .frenzy_product_item:hover figure .frenzy_quickView_btn{bottom:4px;}
    .frenzy_product_item .products_tags>span{line-height:15px;}
    .frenzy_search_page .frenzy_topbar_count_col{top:8px;}
    .frenzy_mobile_search .frenzy-suggest-wrapper{top:66px !important;}
    ul.frenzy_sw_navlist{max-height:130px !important;}
    .frenzy_sw_content_area .frenzy_product_row{padding:0 14px;}
    .frenzy_sw_suggestions_wrapper ul.frenzy_sw_navlist li a{padding-bottom:8px;width:fit-content;padding-left:7px;padding-right:7px;border:1px solid #000;border-radius:9999px;text-wrap:nowrap;}
	.frenzy_sw_suggestions_wrapper .frenzy_sw_nl_item{width:fit-content;margin:0 3px;}
	.frenzy_sw_suggestions_wrapper .frenzy_sw_navlist{display:flex !important;flex-direction:row;flex-wrap: nowrap;overflow: auto;padding:0 0 10px 0;margin:0 20px;}
    .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link,.frenzy_sw_view_all_button_text_desktop,.frenzy_sw_view_all_link_search_term{font-size:14px;line-height:21px;text-transform:uppercase;}
    .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link{margin: 0 20px; max-width: calc(100% - 40px);}
    .frenzy_mobile_search .frenzy_product_row.ltg_4 .frenzy_grid,.frenzy_mobile_search .frenzy_product_row.ltg_5 .frenzy_grid,
    .frenzy_mobile_search .frenzy_product_row.ltg_6 .frenzy_grid{flex: 0 0 50%;max-width: 50%;}
    #searchQuery{display:none;}
    .frenzy_flex_topbar_contain .frenzy_popout--navbar .frenzy_popout-list{left:0;right:auto;top:30px;}
    .frenzy_collection__sort{width:100%;}
	.grid_secondary_image .frenzy_product_item figure:hover img.frenzy_img_second{opacity:0;}
	.grid_secondary_image .frenzy_product_item figure:hover img.frenzy_img_first{opacity:1;}
	.frenzy_product_item figure:hover img.frenzy_img,.frenzy_product_item figure:hover img.frenzy_img{transition:none;}
	.frenzy_view_all_btn{margin:25px auto 0;}
	.frenzy_recommendation_wraper.frenzy_slider .mobile_quick_view{display:block;}
	.frenzy_sw_suggestions_wrapper .frenzy_sw_nl_item:hover{opacity:0.6;}
	.frenzy_sw_content_area .frenzy_product_item figure .frenzy_quickView_btn{display: block;}
}
@media screen and (max-width:640px){
    .frenzy_container .frenzy_recommendation_wraper.frenzy_slider .frenzy_product_row.ltg_1_25 .frenzy_grid{flex: 0 0 70%;max-width: 70%;}
    .frenzy_recommendation_title.frenzy_slider_title{font-size:14px !important;}
    .frenzy_recommendation_title.frenzy_slider_title{margin-bottom:20px;}
    .frenzy_view_all_btn{padding:7px 0;background:transparent;border:0;color:#000;border-bottom:1px solid #000;}
}
@media screen and (max-width:639px){
    .frenzy_collections_page .frenzy_product_row.ltg_4 .frenzy_grid,.frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 50%;max-width: 50%;}
	.frenzy_search_page .frenzy_topbar_count_col{left: 50%;transform: translate(-50%);}
	/* .frenzy_search_title_query_no_link, .frenzy_search_title_query{left:50%;transform: translate(-50%);top:35px;} */
}
@media screen and (max-width:340px){
	.frenzy_cart_popup_section .frenzy_product_item .color_option .swatches button:nth-child(n+4){display:none;}
}

@media screen and (max-width:1547px) and (min-width:1440px){
	    .suggestion__overlay{top: 255px;}
}

  /* Override Shopify Horizon product grid */
    /* .grid,
    .grid--products,
    .product-grid {
      display: grid !important;
      grid-template-areas: none !important; /* remove Shopify's forced template */
    } */
	#loadingIndicatorBottom, #loadingIndicatorTop {
		font-size: 24px;
		line-height: 32px;
		padding-top: 80px;
		padding-bottom: 80px;
		text-align: center;
    }
    .quick-view-btn {
		display: none;
	}
    .flex {
      gap: 0 !important;
    }
	#productGrid p {
		margin-bottom: 0 !important;
	}
    #productGrid .swatch {
      width: 18px;
      height: 18px;
      border-radius: 50%;
      cursor: pointer;
      display: inline-block;
      margin: 3px 5px;
      box-shadow: 0 0 0 1px #ffffff, /* white gap */
               0 0 0 2px #ddd;
  	  overflow: hidden;
    }
    #productGrid .swatch.selected {
	  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #000000;
	  cursor: default;
    }
	.quick-view-modal .option_label {
		margin-bottom: 8px;
		font-size: 14px;
		font-weight: 400;
		font-family: var(--primary-font);
		color: #818180;
		line-height: 1.2;
		text-transform: capitalize;
	}
.quick-view-modal .option_label span {
		color: #000;
	}	
    .quick-view-modal .size-wrapper {
	  display: flex;
	  flex-wrap: wrap;
      gap: 8px 24px;
    } 
	.quick-view-modal .size-wrapper .size {
		/* background-color: #fff; */
		/* color: #000; */
		padding: 0;
		min-width: 24px;
		flex: 0 1 auto;
		display: inline-block;
		height: 26px;
		min-height: auto;
		line-height: 1;
		font-size: 14px;
		font-weight: 400;
	}
	.quick-view-modal .color-swatch.selected {
		border-color: #000;
	} 
	/*.quick-view-modal .size.selected {
		background-color: #000;
		color: #fff;
	}*/
	.quick-view-modal .size.selected {
		border-bottom: 1px solid;
	}
	/* .quick-view-modal .color-swatch.unavailable { */
	.quick-view-modal .color-swatch.unavailable, .quick-view-modal .size.unavailable {
		position: relative;
		overflow: hidden;
	}
	/* .quick-view-modal .color-swatch.unavailable:after { */
	.quick-view-modal .color-swatch.unavailable:after, .quick-view-modal .size.unavailable:after {
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%, auto;
		content: '';
		position: absolute;
		top: 0px;
		right: 0;
		left: -18px;
		width: 143%;
		height: 0.99px;
		background-color: #000;
		transform-origin: top right;
		transform: rotate(-45deg);
	}
	.quick-view-modal .size.unavailable:after {
		top: 8px;
		right: 0;
		left: -2px;
		width: 100%;
		height: 1px;
		background-color: #f38787;
		transform: rotate(-25deg);
	}
	.quick-view-modal .color-swatch.unavailable:after {
		top: 7px;
		width: 83%;
		left: -1px;
	}
	.quick-view-modal .color-swatch.selected.unavailable:after {
		top: 5px;
		width: 100%;
		height: 0.99px;
		left: -5px;
	}
	/*.quick-view-modal .size.selected.unavailable:after {
		background-color: #fff;
	}*/
	/* Overlay to block scrolling */
	.overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.4);
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.3s ease;
		z-index: 99;
	} 

	.overlay.active {
		opacity: 1;
		pointer-events: all;
	}
	.close-btn {
      position: absolute;
      top: 16px;
      right: 16px;
      width: 24px;
      height: 24px;
      cursor: pointer;
    }
	.close-btn::before,
    .close-btn::after, .toggle-icon::before, .toggle-icon.collapsed::after {
      content: "";
      position: absolute;
      width: 10px;
      height: 2px;
      background: #000;
      transform-origin: center;
    }
    .close-btn::before, .close-btn::after {
		top: 8px;
      	left: 8px;      
		width: 12px;
	}
    .close-btn::before {
      transform: rotate(45deg);
    }
    .close-btn::after {
      transform: rotate(-45deg);
    }
	.toggle-icon.collapsed::after {
      transform: rotate(-90deg);
    }
	button.sort-btn.selected {
		padding-left: 0;
	}
	button.sort-btn.selected::before {
		content: "\2713"; /* Unicode for the checkmark symbol */
		font-family: Arial, sans-serif; /* Choose a font that supports the symbol */
		color: green; /* Customize the color */
		font-size: 1.2em; /* Adjust the size as needed */
		padding-right: 2px;
	}


/* .frenzy_product_details_carousel_section .frenzy_slider button.swiper-button-next {right: calc(50% - 150px); display: flex; align-items: center; width: 24px; top: -50px !important; }

.frenzy_product_details_carousel_section .frenzy_slider button.swiper-button-prev {left: calc(50% - 150px); display: flex; align-items: center; width: 24px; top: -50px !important; }

@media screen and (max-width:767px){
	.frenzy_product_details_carousel_section .frenzy_slider button.swiper-button-next {right: calc(50% - 150px); display: flex; align-items: center; width: 24px; top: -30px !important; }
	.frenzy_product_details_carousel_section .frenzy_slider button.swiper-button-prev {left: calc(50% - 150px); display: flex; align-items: center; width: 24px; top: -30px !important; }
} */

.swiper-scrollbar{
	display: block;
	height: 2px;
	margin-top: 20px;

}
/* .swiper-scrollbar-drag{
	transform: translate3d(626.285px, 0px, 0px); 
	transition-duration: 0ms; width: 671.042px;
} */

@media screen and (max-width: 1024px) {
	.frenzy_slider .swiper-button-next {
		right: 0 !important;
	}
}

.frenzy_flex_topbar_contain .frenzy_popout-list__option.frenzy_popout-list__item--current{
	    background-color: #edede8;
}