/** Shopify CDN: Minification failed

Line 255:310 Expected ":"
Line 455:153 Expected identifier but found "translateY("
Line 848:319 Expected ":"

**/
/* Placeholder CSS */
.frenzy_container { padding: 0; max-width: 100%; }
.frenzy-carousel .frenzy_content_loader_row {padding-top: 87px;}
.frenzy_loader_grid {padding-bottom: 16px;}

.frenzy_loader_row{width: 100%;}
.frenzy_loader_row.loader_grid_2 {grid-template-columns: repeat(2, 1fr);}
.frenzy_loader_row .frenzy_loader_grid figure {margin: 0 0 20px;position: relative;display: inline-block;vertical-align: middle;width: 100%;padding-bottom: 150%;}
.frenzy_loader_grid img { width: 100%; margin-bottom: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; object-fit: cover; }
.frenzy_loader_grid p, .frenzy_loader_grid span { display: block !important; height: 12px; background: #e9e9e9; margin: 0 auto 15px; width: 85%; }
.frenzy_loader_grid span { width: 70%; }
.frenzy-tab-carousel__item .frenzy_loader_row{gap: 12px;}
.frenzy-tab-carousel__item .frenzy_loader_row .frenzy_loader_grid figure{margin-bottom: 20px;}
.frenzy_loader_grid p:first-child{margin-bottom: 4px;height: 20px;}
.frenzy_loader_grid span{height: 10px;margin-bottom: 16px;}
.frenzy-color-swatch:not(:empty){padding-top: 12px;}
.frenzy_loader_grid p:last-child{height: 10px;margin: auto;max-width: 50%;margin-bottom: 29px;}
.frenzy_content_loader_row{padding-bottom: 91px;}
.frenzy_product_details_carousel_section .frenzy_loader_row{gap: 48px;}
.frenzy_product_details_carousel_section .frenzy_loader_row .frenzy_loader_grid figure{padding-bottom: 149%;}
.frenzy_product_details_carousel_section .frenzy_loader_grid p:last-child{margin-bottom: 30px;}
.frenzy_product_details_carousel_section .frenzy_loader_grid p:first-child{margin-bottom: 12px;}



/* collection placeholder */
.frenzy_collection_page_loader_content{padding-top: 0;}
.frenzy_collection_page_loader_content .frenzy_content_loader_row{margin: 0 48px;}
.frenzy_sidebar_loader_content{max-width: 240px;padding: 0;margin-right: 50px;}
.frenzy_topbar_loader_content{margin-bottom: 48px;flex-direction: row-reverse;justify-content: space-between;height: unset;height: 54px;padding: 0 0 0 20px;border-bottom:1px solid #33333333;}
.frenzy_filter_loader_content:empty{display: none;}
.frenzy_sorting_loader_content{width: 176px;margin: 0;}
.frenzy_orientation_loader_content{align-items: center;width: 128px;border-right:1px solid #33333333;gap: 18px;}
.frenzy_orientation_loader_content span{width: 18px;height: 18px;}
.frenzy_container .frenzy_loader_row{column-gap: 12px;row-gap: 16px;}
.frenzy_collection_page_loader_content .frenzy_loader_row{width: calc(100% - 386px);}
.frenzy_collection_page_loader_content .frenzy_loader_row .frenzy_loader_grid{padding-bottom: 0;}
.frenzy_collection_page_loader_content .frenzy_loader_grid p:last-child{margin-bottom: 46px;}
.frenzy_search_page .frenzy_filter_title_ct_loader{display: none;}
.frenzy_search_page .frenzy_side_bar_filter_loader_content{margin: 0;padding-bottom: 20px;border-bottom:1px solid #33333333;}
.frenzy_search_page .frenzy_side_bar_filter_loader_content:not(:first-child){padding-top: 20px;}
.frenzy_search_page .frenzy_orientation_loader_content{display: none;}

@media(min-width: 768px){
  .frenzy_loader_row.loader_grid_3 {grid-template-columns: repeat(3, 1fr);}
}
@media(min-width: 992px){
  .frenzy_loader_row.loader_grid_4 {grid-template-columns: repeat(4, 1fr);}
}
@media(min-width: 1200px){
  .frenzy_loader_row.loader_grid_5 {grid-template-columns: repeat(5, 1fr);}
  .frenzy_loader_row.loader_grid_6 {grid-template-columns: repeat(6, 1fr);}
}
@media(min-width: 700px) and (max-width: 1399px){
  .frenzy_collections_page .frenzy_loader_row.loader_grid_5,
  .frenzy_collections_page .frenzy_loader_row.loader_grid_4 {grid-template-columns: repeat(4, 1fr);}
}
@media(min-width: 992px) and (max-width: 1199px){
  .frenzy_loader_row.loader_grid_6,.frenzy_loader_row.loader_grid_5 {grid-template-columns: repeat(4, 1fr);}
  .shopify-section--frenzy-tab-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5),
  .frenzy-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5){display: none;}
}
@media(max-width: 999px){
  .frenzy_loader_row.loader_grid_4,.frenzy_loader_row.loader_grid_5,.frenzy_loader_row.loader_grid_6 {grid-template-columns: repeat(3, 1fr);}
  .shopify-section--frenzy-tab-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+4),
  .frenzy-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+4){display: none;}
}
@media(max-width: 699px){
  .frenzy_loader_row.loader_grid_3,.frenzy_loader_row.loader_grid_4,.frenzy_loader_row.loader_grid_5,.frenzy_loader_row.loader_grid_6 {grid-template-columns: repeat(2, 1fr);}
  .shopify-section--frenzy-tab-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+3),
  .frenzy-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+3){display: none;}
}


.frenzy_slider button.swiper-button-prev, .frenzy_slider button.swiper-button-next{width: 44px; background: rgb(var(--circle-button-background)); color: rgb(var(--circle-button-text-color)); border-radius: var(--rounded-full); box-shadow: 0 .125rem .625rem rgb(var(--circle-button-text-color) / .15); place-items: center; display: grid ;right: 24px;top: calc(50% - 1.5625rem); opacity: 0; transform: translateY(-10px); transition: opacity .2s, transform .2s; }
.frenzy_slider:hover button.swiper-button-prev:not(.swiper-button-disabled), .frenzy_slider:hover button.swiper-button-next:not(.swiper-button-disabled) { opacity: 1; transform: translateY(0); }
.frenzy_slider button.swiper-button-prev { right: auto; left: 24px; }
.frenzy_slider button.swiper-button-prev:after, .frenzy_slider button.swiper-button-next:after{font-size: 14px;}
.frenzy_slider button.swiper-button-prev:hover:after, .frenzy_slider button.swiper-button-next:hover:after { animation: .35s ease-in-out forwards animateIconInline; }
.frenzy_slider button.swiper-button-prev:hover:after{animation-direction: reverse !important;}
.frenzy_product_item figure .badge-list { position: absolute; top: 8px; left: 8px; z-index: 2; }
.frenzy_product_item figure .badge-list .badge { font-size: 11px; line-height: 18.15px; letter-spacing: 1.65px; }
.frenzy_product_row .frenzy_grid{margin-bottom: 0;}
.frenzy_slider button.swiper-button-prev, .frenzy_slider button.swiper-button-next{height: 44px;}
.frenzy_product_price_sale.is-sale .money{color: rgb(var(--on-sale-text));}
.frenzy_product_price_sale:not(.is-sale) .money{color:rgb(var(--text-color) / .65);}
.frenzy_product_price_compare .money{color:rgb(var(--text-color) / .65);}
.frenzy_topbar_seleted_Filter_col:has(.filterSeletedList:empty){display: none;}

/* collectin page css */
.frenzy_flex_row{gap: 50px;}
.frenzy_flex_row .frenzy_flex_col{padding: 0;}
.filter_widget_content .fwc_filters_list{padding: 6px 0;}
.frenzy_container .frenzy_flex_row{margin: 0;}
.filter_widget_section:not(.filter_type_smf_color_family) .filter_checkbox_icon{display: none;}
.fwc_filters_block.swatch-type-2:not(.sw-list){padding: 20px 0 0 0;gap: 1px;}
.frenzy_container .frenzy_flex_row {margin-inline-start: 48px;margin-inline-end: 48px;}
.frenzy_sidebar_panel .frenzy_sidebar_header,.frenzy_topbar_count_col{display: none;}
.frenzy_collection__nav{margin-bottom: 48px;}
.filter_widget_section{padding: 20px 0;}
.fwc_filters_block{padding: 14px 0 0 0;}
.filter_widget_section .filter_widget_trigger{font-size:12px;padding: 0;font-weight: 400;text-transform: uppercase;letter-spacing: 1.8px;color:#1c1c1c;}
.filter_checkbox .filter_checkbox_label{font-size: 13px;color:#1c1c1c;font-weight: 400;opacity: 0.65;}
.fwc_filters_block{max-height: unset;}
.ffc_sidebar_col{max-width: 240px;}
.filter_widget_trigger_icon{right: 0;}
.filter_widget_section:first-child{padding-top: 0;}
.frenzy_collection__nav{height: 56px;flex-direction: row-reverse;}
.frenzy_popout--navbar .frenzy_popout-list{right: 0;left: unset;}
ul#frenzy_sort-list:where(ol,ul):not(.unstyled-list) li{padding: 0px 25px 0px 5px;}
ul#frenzy_sort-list{padding: 14px 0;}
ul#frenzy_sort-list .frenzy_popout-list__option{font-size: 13px;color:#1c1c1ca6;letter-spacing: normal;text-transform: none;padding: 6px 15px;}
.frenzy_popout-list__option.frenzy_popout-list__item--current span{color:#1c1c1c;}
.frenzy_sort-heading-desktop{display: none;}
.frenzy_sort-heading-mobile{display: block;}
.frenzy_sort-heading-mobile,.frenzy_collection__nav_show_filters{font-size: 11px;color:#1c1c1c;text-transform: uppercase;font-weight: 400;opacity: 0.5;letter-spacing: 1.65px;}
.frenzy_sort-heading-mobile:after { content: " by "; }
.frenzy_collection__nav__layout{border-right: 1px solid #d6d6d6;}
.frenzy_collection__nav .frenzy_popout__toggle{padding: 0 49px;border-left: 1px solid #d6d6d6;}
.frenzy_pagination_nav  .pagination{border: 0;border-block-end-width: 1px;border-color: #d6d6d6;}
.frenzy_pagination_contain a,button.frenzy_pagination_btn{width: 60px; height: 45px; justify-content: center; align-items: center;}
.frenzy_pagination_nav .pagination{flex-wrap: nowrap;border-bottom: 1px solid #d6d6d6;border-radius: 0;}
.frenzy_pagination_contain a.current{box-shadow: 0 1px, inset 0 -2px;background: transparent;color:#000;}
.frenzy_pagination_nav .frenzy_pagination_contain{border: 0;}
.frenzy_pagination_btn.prev[disabled],.frenzy_pagination_btn.next[disabled]{display: none;}
.frenzy_pagination_nav .frenzy_pagination_contain a.current, .frenzy_pagination_nav button.frenzy_pagination_btn:hover{background: transparent;}
.frenzy_pagination_nav{padding: 48px 0 64px 0;}
.frenzy-color-swatch label.color-swatch::after{content: '';width: 16px; height: 16px;position: absolute;top: 50%;left: 50%;display: block;background: var(--optoin-back-color);border-radius: 100%;transform:translate(-50%, -50%);}
.frenzy_product_price_compare{opacity: 0.65;}
.frenzy-color-swatch .color-swatch{width: 22px;height: 22px;}
.filterSeletedList .filter_clear_item,.filter_clear_item .filter_clear_icon:hover{background: transparent;}
.filterSeletedList .filter_clear_item .filter_clear_icon {height: 44px;  border: 1px solid #d6d6d6; border-radius: 0;font-size: 13px;font-weight: 400;color: #1c1c1ca6;}
.filter_clear_item button.filter_clear_label.filter_clear_all_btn{padding: 0 0 2px 0;position: relative;font-weight: 400;color:#1c1c1ca6;margin-left: 18px;font-size: 13px;letter-spacing: normal;}
.filter_clear_item button.filter_clear_label.filter_clear_all_btn::after{content: '';width: 100%; height: 1px;position: absolute;bottom: 0;left: 0;display: block;background: #d6d6d6;transition: all .3s ease-in-out;}
.filter_clear_item span.filter_clear_label{position: relative;font-weight: 400;color:#1c1c1ca6;}
.filter_clear_item span.filter_clear_label{font-size: 13px;letter-spacing: normal;}
.filter_clear_item button.filter_clear_label.filter_clear_all_btn::after:hover{width: 0;}
.frenzy_collection__nav__layout svg{width: 18px;height: 18px;}
[data-toggle-grid]{padding: 0 9px;}
.frenzy_container .frenzy_collection__nav .frenzy_collection__nav__buttons{flex-direction: row-reverse;}
.frenzy_collection__nav__filters__toggle{padding: 0 45px;}
.frenzy_collection__nav__filters__toggle svg{display: none;}
.frenzy_search_page_contain .frenzy_product_price_meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.frenzy_search_page_contain .frenzy_product_price_meta span{display: inline;margin: auto 2px;}
.frenzy_search_title{text-align: center;font-size: var(--text-h2);line-height: 1.4;font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;}
.frenzy_search_page .frenzy_collection_page_loader_content{padding-top: 60px;}
.frenzy_search_page{z-index: inherit;}
.frenzy_product_row .rating-badge{padding-top:12px;justify-content:center;}
button.filter_widget_trigger.is-open+div.filter_widget_content .filter_checkbox .filter_input_value{display:none;}
.frenzy_cart_popup_section .frenzy_product_row .rating-badge{padding:0;padding-top:6px;justify-content:start;}
.frenzy_cart_popup_section .frenzy_options{padding:0;padding-top:6px;}
.frenzy_cart_popup_section button.frenzy_auickAdd_cart .frenzy_loading_spinner svg.spinner{stroke:currentColor;}
.frenzy_product_details_carousel_section .frenzy_product_price_meta{text-align:center;}


.filter_checkbox .filter_checkbox_label{max-width: unset;flex: unset;}
.filter_checkbox{justify-content: flex-start;}
.checkbox_count::before{content: "(";}
.checkbox_count::after{content: ")";}
label.filter_checkbox.filter_is_click:hover .filter_checkbox_label,label.filter_checkbox.filter_is_click:hover .checkbox_count{ opacity: 1; }
.fwc_filters_list.is-selected .filter_checkbox_label,.fwc_filters_list.is-selected .checkbox_count{opacity: 1;font-weight: 400;}
.filter_checkbox input.filter_input_value:checked ~ .filter_checkbox_label,
.filter_checkbox input.filter_input_value:checked ~ .checkbox_count{font-weight: 400;opacity: 1;}
.filter_checkbox input.filter_input_value:checked ~ .filter_checkbox_label{padding-left: 10px;}
.fwc_filters_list.is-selected .filter_input_value,.filter_checkbox input.filter_input_value:checked{-webkit-appearance: none; appearance: none; background: rgb(var(--text-color)); opacity: 0; pointer-events: none; border-radius: 100%; width: 6px; height: 6px;max-width: 6px; max-height: 6px; transition: opacity .2s; display: block; position: static; inset-block-start: calc(.5em + 1.5px); opacity: 1;}
.frenzy_search_page .frenzy_product_row.ltg_4{column-gap:48px;row-gap: 64px;}
.frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 25%; max-width: calc(25% - (48px * 3 / 4));padding:0;}
.frenzy_search_page .frenzy_container .frenzy_loader_row{column-gap:48px;row-gap: 64px;}


/* recommendation css */
.frenzy-tab-carousel__item{display: none;}
.frenzy-tab-carousel__item.is-selected{display: block;}
.frenzy_recommendation_title:empty{margin: 0;}
.frenzy_product_details_carousel_section .frenzy_recommendation_wraper .frenzy_product_row .frenzy_grid{padding: 0 24px;}
.frenzy_product_details_carousel_section .frenzy_recommendation_wraper .swiper-wrapper{margin-left: -24px;}
.frenzy_product_details_carousel_section .frenzy_container .frenzy_loader_row{gap: 48px;}
.frenzy_product_details_carousel_section .frenzy_grid .frenzy_product_title a,.frenzy_product_details_carousel_section .frenzy_grid .frenzy_product_title{text-align:center !important;}

.hide-title-price-color .frenzy_container .frenzy_product_item_detail{display:none;}
@media screen and (min-width: 1150px) {
    .six-grid-layout .frenzy_product_row.ltg_5 .frenzy_grid, .frenzy_product_row.ltg_6 .frenzy_grid {
        flex: 0 0 16.66%;
        max-width: 16.66%;
    }
}


/* bundle css */
.frenzy_bundle_id .frenzy_container{padding: 0}
.frenzy_bundle_id .frenzy_recommendation_title{font-size: 16px;line-height: 32px;font-family: var(--heading-font-family);font-weight: 400;letter-spacing: 1px;}
.frenzy_bundle_product_checkbox input {visibility: visible;height: 0;appearance: none;padding: 0;}
.frenzy_bundle_product_checkbox label {position: relative;cursor: pointer;width: 16px;height: 16px;display: block;}
.frenzy_bundle_product_checkbox label:before {content: "";-webkit-appearance: none;background-color: #fff;border: 1px solid #000000;box-shadow: 0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding: 7px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 0;top: 0px;}
.frenzy_bundle_product_checkbox input:checked+label:before {background-color: #fff;}
.frenzy_bundle_product_checkbox input:checked+label:after {content: "";display: block;position: absolute;top: 3px;left: 6px;width: 4px;height: 8px;border: solid #000;border-width: 0 1px 1px 0;transform: rotate(45deg);}
.frenzy_bundle_id .frenzy_product_bundle_row.frenzy_pb_details{display: flex;flex-direction: column;gap: 10px;}
.frenzy_bundle_product_details{text-align: left;display: flex;gap: 10px;flex-wrap: wrap;justify-content: space-between;}
.frenzy_bundle_product_ctt{justify-content: start}
.frenzy_bundle_cta_atc .frenzy_loading_spinner{justify-content: center}
.frenzy_bundle_id .frenzy_bundle_product_details_inner{width: calc(100% - 86px);max-width:calc(100% - 86px);}
.frenzy_bundle_id .frenzy_bundle_options{width: fit-content;text-align: end}
.frenzy_bundle_id .frenzy_bundle_cta_atc .frenzy_loading_spinner, .frenzy_bundle_product_ctt{align-items: center}
.frenzy_bundle_product_price {text-align: left;padding-left: 28px;padding-top: 5px}
.frenzy_bundle_cta_inner button{ --initial-gradient: linear-gradient(transparent, transparent); --hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background))); --initial-background-position: var(--transform-origin-start); --hover-background-position: var(--transform-origin-end); color: rgb(var(--button-background, var(--text-color))); border-color: rgb(var(--button-outline-color, var(--border-color))); }
.frenzy_bundle_cta_inner button:hover{background-position: var(--hover-background-position); border-color: rgb(var(--button-background)); background-size: 0 101%, 101% 101%;color: rgb(var(--button-text-color)) !important;}
.frenzy_bundle_id .frenzy_bo_option.frenzySelectBox{border-radius:0;}

/* cart upsell */
.cart-drawer__items{display: flex;flex-direction: column;min-height: calc(100vh - 217px);}
.set_upsell_between.cart-drawer__items{justify-content: space-between;}
.frenzy_variant_option{position: static;}
.cart-drawer__items .frenzy-color-swatch{display: none;}
.frenzy_cart_popup_section .frenzy_recommendation_title{font-size: 14px;font-weight: 400;letter-spacing: 1px;}
.frenzy_cart_popup_section .frezny_swatch-mobile {display: none;}
.frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev, .frenzy_cart_popup_section .frenzy_slider button.swiper-button-next {top:-40px;right:40px;height: 32px;width: 32px;}
.frenzy_cart_popup_section .frenzy_slider button.swiper-button-next {left: auto;right: 0px;}
.frenzy_cart_popup_section .frenzy_swatch,.frenzy_cart_popup_section .frenzy_product_buttom button.frenzy_add_to_cart_btn{display:none}
.frenzy_cart_popup_section .frenzy_variant_option{position:relative;bottom: 0;padding:12px;width:max-content;align-content: center;}
.frenzy_cart_popup_section .frenzy_recommendation_title{margin-bottom:16px;}
.frenzy_cart_popup_section .frenzy_product_item .frenzy_product_item_detail{border-top:none}
.frenzy_cart_popup_section .frenzy_vertical_grid .frenzy_product_item .frenzy_product_item_detail{flex: 0 0 calc(100% - 80px);max-width: calc(100% - 80px);padding:8px 12px 8px 16px;height: 100%;}
.frenzy_cart_popup_section .frenzy_vertical_grid .frenzy_product_item figure {flex: 0 0 80px;max-width: 80px;}
.frenzy_cart_popup_section .frenzy_product_item_detail h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.frenzy_cart_popup_section label.frenzy_option_label{display:none}
.frenzy_cart_popup_section .frenzy_product_buttom button.frenzy_add_to_cart_btn{margin:0}
.frenzy_cart_popup_section .frenzy_product_item .frenzy_product_item_detail .frenzy_product_buttom{display:flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between;align-items: end;}
.frenzy_cart_popup_section .frenzy_product_item figure a:before{padding-bottom: 155%;}
.frenzy_cart_popup_section button.frenzy_auickAdd_cart{width:max-content;margin:0;padding: 0 15px;border-radius: 0;height:36px;font-size:12px;text-transform:uppercase;letter-spacing: .1em;font-weight:400;border: 1px solid #000;}
.frenzy_cart_popup_section select.frenzySelectBox{-webkit-appearance: auto;appearance: auto;background-image: none;background-position: unset;background-size: unset;background-repeat: unset;padding: 0;border: none;font-size: 12px;font-weight: 400;padding-right:5px;}
/* .frenzy_cart_popup_section .frenzy_variant_option::before{position: absolute;content: "Size";top: 50%;left: 0;transform: translateY(-50%);font-size: 12px;font-weight: 400;} */
.frenzy_cart_popup_section site-wishlist-action {display: none;}
.frenzy_vertical_grid .frenzy_product_item {height: 100%;}
.frenzy_cart_popup_section .badge-list{display: none;}
.frenzy_cart_popup_section .fpid_row{height: 100%; display: flex ; flex-direction: column; justify-content: space-between;}
.frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev{left: unset;}
.frenzy_cart_popup_section .frenzy_slider button.swiper-button-prev,.frenzy_cart_popup_section .frenzy_slider button.swiper-button-next{transform: translateY(0);}
.frenzy_cart_popup_section .frenzy_options{display: flex;justify-content: space-between;align-items: flex-end;gap: 10px;}
.frenzy_collection__nav__layout button[data-toggle-grid="4"]{display:block;}


/* search popup css */
.header-search .frenzy-suggest-wrapper.open,.frenzy_sw_content{box-shadow: none;border:0;}
.header-search .frenzy_sw_search_sidebar,
.header-search .frenzy_suggestions_visibility_1.frenzy_collection_suggestions_visibility_1 .frenzy_sw_suggestions_wrapper .frenzy_sw_heading {background: transparent;}
.header-search a.frenzy_sw_view_all_link::after,.frenzy_mobile_search a.frenzy_sw_view_all_link::after{content: "VIEW ALL RESULTS";}
.header-search .frenzy_sw_view_all_link_text,.header-search .frenzy_sw_view_all_link_search_term,.frenzy_sw_view_all_link>svg{display: none;}
.header-search .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background))); --hover-gradient: linear-gradient(transparent, transparent); --initial-background-position: var(--transform-origin-end); --hover-background-position left : var(--transform-origin-start); -webkit-appearance: none; appearance: none; text-transform: var(--button-text-transform); font: var(--button-font); letter-spacing: var(--button-letter-spacing); text-shadow: none; text-align: center; cursor: pointer; color: rgb(var(--button-text-color)); border: 1px solid rgb(var(--button-outline-color, var(--button-background))); border-radius: var(--button-border-radius); background-color: #0000; background-image: var(--initial-gradient), var(--hover-gradient); background-size: 101% 101%, 0 101%; background-position: var(--initial-background-position); background-repeat: no-repeat; justify-content: center; align-items: center; column-gap: 1.125rem; padding: .65rem 1.75rem; transition: background-size .45s cubic-bezier(.785,.135,.15,.86), background-position .45s step-end, color .45s cubic-bezier(.785,.135,.15,.86), border .45s cubic-bezier(.785,.135,.15,.86); display: inline-flex ; position: relative;width: fit-content; margin: auto;}
.header-search .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link:hover{color: rgb(var(--button-background)); background-position: var(--hover-background-position); border-color: rgb(var(--button-background)); background-size: 0 101%, 101% 101%;}
.header-search .frenzy_sw_heading,.header-search .frenzy_sw_heading a,.frenzy_mobile_search .frenzy_sw_heading,.frenzy_mobile_search .frenzy_sw_heading a
{font-size: var(--text-h6); line-height: 1.7;font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;color: rgb(var(--text-color) / .65);}
.header-search .frenzy_sw_content_area .frenzy_sw_heading{color: #000;border-bottom: 1px solid #000;width: fit-content;}
.header-search .frenzy_sw_search_sidebar::before{display: none;}
.header-search .frenzy_product_item .fpid_row .fpid_grid{padding-bottom: 12px;}
.header-search .frenzy_product_item_detail .frenzy_product_price_sale .money{color:rgb(var(--text-color) / .65);}


/* 
.frenzy_cart_popup_section button.frenzy_auickAdd_cart{color: rgb(var(--button-background, var(--text-color))); border-color: rgb(var(--button-outline-color, var(--border-color)));font-weight:400;background-color:transparent;border: 1px solid rgb(28 28 28);font-size:12px;;line-height:19.8px;}
.frenzy_cart_popup_section button.frenzy_auickAdd_cart:hover{background-position: right; border-color: rgb(var(--button-background)); background-size: 0 101%, 101% 101%;color: rgb(var(--button-text-color)) !important;} */


/* quick add */
.frenzy-modal  .frenzyQuickViewAddToCart{color: rgb(var(--button-background, var(--text-color))); border-color: rgb(var(--button-outline-color, var(--border-color)));font-weight:400;background-color:transparent;border: 1px solid rgb(28 28 28);font-size:12px;;line-height:19.8px;}
.frenzy-modal .frenzy-modal-dialog .frenzy-middle-container h2{font-size: var(--text-h3);font-weight: var(--heading-font-weight);margin-bottom:8px;}
.frenzy-modal .frenzy-modal-dialog .frenzy-middle-container{padding:0;}
.frenzy_product_item figure .frenzy_quickView_btn{background:#fff;color:#000;width:32px;height:32px;}
.frenzy-modal .frenzy-quickview-price{margin:8px 0;}
.frenzy-quickview-price .fqp-price{font-size: var(--text-h4);line-height: 1.6;font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;color: rgb(var(--text-color) / .65);}
.frenzy-quickview-price span.fqp-compare-price{font-size: var(--text-h5);line-height: 1.7;text-decoration: line-through;color: rgb(var(--text-color) / .65);font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;}
.frenzy-quickview-price .fqp-price:has(~.fqp-compare-price){color: rgb(var(--on-sale-text));}
.frenzy-modal .frenzy-modal-dialog .frenzy-modal-content button.frenzy-modal-close{top:30px;right:30px;z-index:1;width:16px;height:16px;}
.frenzy-modal .frenzy-modal-dialog .frenzy-modal-content button.frenzy-modal-close svg{fill:#000;width:100%;height:100%;}
.frenzy-modal-dialog{background-color: rgb(247 247 247 / 1);}
.frenzy-modal .frenzy-modal-dialog{width: 100%; max-width: 55.625rem; background-color: rgb(var(--background)); background-image: var(--background-gradient); max-height: 75vh; color: rgb(var(--text-color)); isolation: isolate; overflow: auto;border-radius:0;padding:50px;display:inline-block;}
.frenzy-modal .frenzy-modal-dialog .frenzy-divider{margin:24px 0;}
.frenzy-modal .frenzy-option-selectors{margin:0;display:flex;flex-direction:column;gap:16px;}
.frenzy-modal .frenzy-option-fieldset{margin-bottom:0;}
.frenzy-modal .frenzy-option-fieldset:not(.frenzy-option-color) .frenzy-osb-label{width:unset;height:unset;padding:8.4px 14px;line-height: 1; background: transparent;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-input:checked + .frenzy-osb-label .opt-label__text{color: var(--text-color);}
.frenzy-modal .frenzy-option-fieldset:not(.frenzy-option-color) .frenzy-osb-label:after{border-radius:0;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-input:checked + .frenzy-osb-label{background: content-box var(--swatch-background) no-repeat center / cover;}
.frenzy-modal .frenzy-option-color.frenzy-option-fieldset .frenzy-osb-label{background: content-box var(--swatch-background) no-repeat center / cover;}
.frenzy-modal .frenzy-option-color.frenzy-option-fieldset.frenzy-option-color .frenzy-osb-label{width:28px;height:28px;min-width:unset;}
.frenzy-modal .frenzy-modal-content .swiper-button-next,.frenzy-modal .frenzy-modal-content  .swiper-button-prev{display:none;}
.frenzy-modal .frenzy-modal-content .frenzy-pagination-custom{display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px;;position:static;padding-top:24px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-inactive-color:#1c1c1c;--swiper-pagination-bullet-inactive-opacity:0.4;--swiper-pagination-color:#1c1c1c;}
.frenzy-modal .frenzy-pagination-custom .swiper-pagination-bullet{transition: opacity .25s, background .25s;position:relative;}
.frenzy-modal .frenzy-pagination-custom .swiper-pagination-bullet::after{content:"";display:block;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);background:transparent;color:transparent;width:22px;height:22px;}
.frenzy-modal .frenzy-modal-dialog .frenzy-modal-content .frenzy-modal-right-column,.frenzy-modal .frenzy-modal-dialog .frenzy-modal-content .frenzy-modal-left-column{max-width:unset;}
.frenzy-modal .frenzy-modal-content{display: grid ; grid-template-columns: minmax(0, .9fr) minmax(0, 1fr); align-items: center; column-gap: 2.5rem;overflow:visible;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-label{min-width:10px;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-label:after{top:0;left:0;right:0;bottom:0;}
.frenzy-modal .frenzy-option-fieldset .frenzy-option-label,.frenzy-modal .frenzy-option-fieldset .frenzy-osb-label .opt-label__text{font-size:13px;color:#1c1c1c;font-weight:400;line-height:1.65;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-label .opt-label__text{font-weight:400;}
.frenzy-modal .frenzy-option-fieldset .frenzy-option-label{margin-bottom:8px;width: 100%; display: flex ; justify-content: space-between;}
.frenzy-modal .frenzy-option-color.frenzy-option-fieldset .frenzy-osb-label:after{width:34px;height:34px;top:-3px;left:-3px;}
.frenzy-modal .frenzy-payment-buttons{margin:32px .0;}
.frenzy-product-page-direct>a{display:inline-block;margin-top:16px;line-height:1.65;position:relative;}
.frenzy-product-page-direct>a::after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:rgb(28 28 28);transition:all ease-in-out 0.2s;}
.frenzy-product-page-direct>a:hover::after{width:0;}
.frenzy-modal .frenzy-button-divider{margin:0 0 16px 0;}
.frenzy-modal .frenzy-option-fieldset:not(.frenzy-option-color) .frenzy-osb-label{padding:8.4px 14px;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-label .opt-label__text{opacity:0.65;}
.frenzy-modal .frenzy-option-fieldset .frenzy-osb-input:checked + .frenzy-osb-label .opt-label__text{opacity:1;}
.frenzy-modal .shopify-payment-button__more-options{background: transparent; border: 0 none; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; text-decoration: underline; width: 100%;}
/* .frenzy-modal .frenzy-option-fieldset:not(.frenzy-option-color) .frenzy-osb-label:after{display:none;} */
label.frenzy-osb-label.is-disabled::before {content: ""; background: linear-gradient(to bottom right, transparent calc(50% - .5px), rgb(214 214 214) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)); position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.frenzy-osb-input:checked + label.frenzy-osb-label.is-disabled::before {background: linear-gradient(to bottom right, transparent calc(50% - .5px), rgb(28 28 28) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));}
.frenzy-modal button.frenzyQuickViewAddToCart:disabled, button.frenzyQuickViewAddToCart[disabled]{color:rgb(var(--text-color));background:transparent;border:1px solid rgb(214 214 214);}
.frenzy-modal .frenzy-modal-dialog .quick-view-header{display:none;}
.frenzy_product_item figure .frenzy_quickView_btn::after{transition: opacity .2s ease-in-out, transform .2s ease-in-out;display:block;font-size:20px;font-weight:400;}
.frenzy_product_item figure .frenzy_quickView_btn:hover::after{transform:rotate(90deg);font-weight:400;font-size:20px;}
.frenzy_product_item_detail h3 a:hover{text-decoration:none;}

@supports (height: 100dvh) {
    .frenzy-modal .frenzy-modal-dialog{
        max-height: 85dvh;
    }
}
@media screen and (max-width: 1399px) { 
  .frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 33.33%; max-width: calc(33.33% - (48px * 2 / 3));padding:0;}
  .frenzy_search_page .frenzy_loader_row.loader_grid_4{grid-template-columns:repeat(3, 1fr);}
  /* bundle css */
  .frenzy_bundle_product_title h6, .frenzy_bundle_product_title h6 a{overflow: visible;text-overflow: unset;}
  .frenzy_bundle_product_details{flex-direction: column;}
  .frenzy_bundle_id .frenzy_bundle_options{width: fit-content;}
  .frenzy_bundle_product_main_price .money{white-space: nowrap;}

  /* collection placeholder */
  /* .frenzy_container .frenzy_loader_row{column-gap: 46px;row-gap: 64px;} */
  .frenzy_collections_page .frenzy_container .frenzy_loader_row{column-gap: 12px;row-gap: 16px;}
  .frenzy_collection_page_loader_content .frenzy_loader_row .frenzy_loader_grid{padding-bottom: 0;}
}
@media screen and (max-width: 1199px) { 
  .frenzy_collection__nav__layout { width: unset;} 
  .frenzy_landing_page_carousel_section .frenzy_container .frenzy_loader_row{gap: 12px;}
}
@media screen and (min-width: 1000px) {
    .frenzy-suggest-wrapper.predictive-search__content{padding:0 38px;}
    .header-search .frenzy_sw_suggestions_wrapper .frenzy_sw_heading{border-bottom:1px solid rgb(221 221 221);}
    .frenzy_bundle_product_title h6, .frenzy_bundle_product_title h6 a{overflow: hidden; text-overflow: ellipsis;}

}
@media screen and (max-width: 999px) { 
  .frenzy_container .frenzy_flex_row{margin-inline-start: 32px; margin-inline-end: 32px;}
  .frenzy_product_row.ltg_5 .frenzy_grid{flex: 0 0 33.33%; max-width: 33.33%;}
  /* recommendation css */
  .frenzy_product_details_carousel_section .frenzy_recommendation_wraper .frenzy_product_row .frenzy_grid{padding: 12px;}
  .frenzy_product_details_carousel_section .frenzy_recommendation_wraper .swiper-wrapper{margin-left: -12px;}
  /* bundle css */
  .frenzy_bundle_product_details .frenzy_bundle_options{flex: unset; max-width: unset;}
  .frenzy_bundle_product_title h6, .frenzy_bundle_product_title h6 a{overflow: hidden; text-overflow: ellipsis;}
  .frenzy_bundle_product_details{flex-direction: row;}
  .frenzy_bundle_id .frenzy_bundle_options{width: fit-content;}
  .frenzy_bundle_product_main_price .money{white-space: nowrap;}
  /* search page css */
  .frenzy_collection_page_loader_content .frenzy_content_loader_row{margin: 0;width: 100%;}
  .frenzy_content_loader_row .frenzy_loader_row {margin: 0 32px;}
  .frenzy_collection_page_loader_content .frenzy_loader_row{width: 100%;gap: 24px;row-gap: 48px;}
  .frenzy_landing_page_carousel_section .frenzy_product_row .frenzy_grid{padding: 0 4px;}
  .frenzy_landing_page_carousel_section .frenzy_loader_row.loader_grid_5{grid-template-columns: repeat(3, 1fr);}
  .frenzy_product_details_carousel_section .frenzy_loader_row.loader_grid_5{grid-template-columns: repeat(3, 1fr);column-gap: 24px;}
  .shopify-section--frenzy-tab-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+4),
  .frenzy-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+4){display: none;}
  .frenzy_mobile_search ul.frenzy_suggestions_list_layout_mobile_horizontal.frenzy_sw_navlist li:not(.is-active){border-color:rgb(214 214 214);}
  .frenzy_mobile_search ul.frenzy_suggestions_list_layout_mobile_horizontal.frenzy_sw_navlist li.is-active{border-color:rgb(28 28 28);}
  /* collection page css */
  .frenzy_collections_page .frenzy_loader_row.loader_grid_4{gap:8px;row-gap:10px;}
  .frenzy_collections_page .frenzy_product_row.layout_type_grid{row-gap:10px;}
  .frenzy_bundle_id .frenzy_bundle_product_details_inner{width: calc(100% - 100px);max-width:calc(100% - 100px);}
  .frenzy_search_page .frenzy_product_row.ltg_4{column-gap:24px;row-gap: 48px;}
  .frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 33.33%; max-width: calc(33.33% - (24px * 2 / 3));padding:0;}
  .frenzy_search_page .frenzy_container .frenzy_loader_row{column-gap:24px;row-gap: 48px;}
}
@media screen and (min-width: 992px) {
  .frenzy_collections_page .frenzy_product_row.layout_type_grid{row-gap:16px;}
  .frenzy_collection__nav__filters__toggle{display: none;}
}
@media screen and (max-width: 991px){
  /* search page css */
  .frenzy_sidebar_loader_content{display: none;}
  .ffc_sidebar_col{transform: translateX(100%);left: unset; right: 0;}
  .is-open-filter .ffc_sidebar_col{left: unset;right: 0;}
  .frenzy_sidebar_panel .frenzy_sidebar_header{display: block;}
  .frenzy_filter_container_element.ffc_sidebar_col{max-width: min(92vw, 25rem);}
  .frenzy_sidebar_panel .frenzy_sidebar_header{padding: 16px 20px;border-block-end: 1px solid rgb(var(--border-color));}
  .frenzy_sidebar_panel .frenzy_sidebar_header h3{font-family: var(--heading-font-family); font-weight: 400; font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;font-size: var(--text-h4);line-height: 1.6;}
  button.frenzy_filter_close{right: 20px;}
  .ffc_sidebar_col .filter_widget_section_contain{padding: 20px;}
  .filter_widget_section .filter_widget_trigger{font-size: var(--text-h6);}
  .frenzy_filter_loader_content:empty{display: block;margin: 0;width: 136px;min-width: 136px;}
  .frenzy_sorting_loader_content{min-width: 176px;}
  .frenzy_empty_loader_content{width: 100%;max-width: 100%;}
  .frenzy_sorting_loader_content{margin-right: 1px;}
  .fwc_filters_block.swatch-type-2:not(.sw-list){gap: 8px;padding-bottom: 10px;padding-left: 4px;}
  .fwc_filters_block.swatch-type-2:not(.sw-list) .fwc_filters_list{width: 34px;height: 34px;flex: none;padding: 0;}
  /* collection page css */
  .frenzy_collections_page .frenzy_collection_page_loader_content .frenzy_loader_row{gap: 8px;row-gap: 10px;}
}
@media screen and (max-width: 767px) {
  .frenzy_collections_page .frenzy_collection__sort,.frenzy_collections_page .frenzy_collection__nav__filters__toggle{width: unset;}
  .frenzy_orientation_loader_content,
  .frenzy_collection__nav__layout{padding-right: 15px;}
  .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 25%;max-width: 25%;}
}

@media screen and (max-width: 699px){
  .frenzy_product_row.ltg_4 .frenzy_grid,.frenzy_product_row.ltg_3 .frenzy_grid{flex: 0 0 50%; max-width: 50%;}
  .frenzy_collection__nav,.frenzy_container .frenzy_collection__nav .frenzy_collection__nav__buttons{flex-direction: row;}
  .frenzy_collection__nav{height: 42px;margin-bottom: 24px;}
  .frenzy_product_row .frenzy_grid{padding: 0 2.5px;}
  .frenzy_container .frenzy_flex_row{margin-inline-start: 10px; margin-inline-end: 10px;}
  .frenzy_product_item figure .badge-list .badge{font-size: 10px;line-height: 1.5;}
  .frenzy_pagination_contain a, button.frenzy_pagination_btn{width: 42px;height: 45px;}
  /* .frenzy_product_row.ltg_5 .frenzy_grid{flex: 0 0 300px; max-width: min(300px, 65%);} */
  /* .frenzy_product_row.ltg_2 .frenzy_grid{flex: 0 0 300px; max-width: min(300px, 65%);} */
  .frenzy_product_details_carousel_section .frenzy_product_row.ltg_5 .frenzy_grid{flex: 0 0 50%; max-width:50%;}
  .frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 50%; max-width: 50%;}
  /* recommendation css */
  .frenzy_recommendation_wraper .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 50%; max-width: min(300px, 65%);}
  .frenzy_product_details_carousel_section .frenzy_recommendation_wraper .frenzy_product_row .frenzy_grid{padding: 10px;}
  .frenzy_product_details_carousel_section .frenzy_recommendation_wraper .swiper-wrapper{margin-left: -10px;}
  /* search page css */
  .frenzy_empty_loader_content:empty{display: none;}
  .frenzy_topbar_loader_content{padding: 0;height: 42px;}
  .frenzy_collection_page_loader_content .frenzy_loader_row{gap: 10px;row-gap: 35px;}
  .frenzy_content_loader_row .frenzy_loader_row {margin: 0 10px;}
  .frenzy_filter_loader_content:empty{width: 50%;min-width:unset;}
  .frenzy_sorting_loader_content:empty{width: 50%;min-width:unset;}
  /* search popup */
  .frenzy_suggestions_visibility_1.frenzy_collection_suggestions_visibility_1 .frenzy_sw_suggestions_wrapper .frenzy_sw_heading{margin:20px 20px 24px 20px;padding:0;}
  /* collectin page css */
  .frenzy_collections_page .frenzy_sorting_loader_content:empty{margin-left: 1px;}
  .frenzy_collections_page .frenzy_orientation_loader_content{margin: 0;padding: 7px 15px 7px 20px;gap:0;}
  .frenzy_collections_page .frenzy_collection__sort,.frenzy_collections_page .frenzy_collection__nav__filters__toggle{width: 50%;}
  .frenzy_collections_page .frenzy_topbar_loader_content{flex-direction: row;}
  .frenzy_collections_page .frenzy_collection_page_loader_content .frenzy_loader_row{gap: 5px;row-gap: 10px;}
  .frenzy_collections_page .frenzy_product_row.layout_type_grid,.frenzy_collections_page .frenzy_recommendation_wraper .swiper-wrapper{margin: 0;}
  .frenzy_collections_page .frenzy_flex_row{gap: 0;}
  .frenzy_landing_page_carousel_section .frenzy_loader_row.loader_grid_5{grid-template-columns: repeat(2, 1fr);}
  .frenzy_product_details_carousel_section .frenzy_loader_row.loader_grid_5{grid:auto / auto-flow min(65%, 300px);column-gap: 20px;}
  .frenzy_collections_page .frenzy_topbar_loader_content{margin-bottom:24px;}
  /* home page carousel */
  .frenzy-tab-carousel .frenzy_product_row .frenzy_grid{flex: none; max-width: min(300px, 65%);padding: 0 2.5px;}
  .frenzy-tab-carousel .frenzy_product_row.ltg_1_5 .frenzy_grid{flex: none; max-width: min(300px, 65%);padding: 0 2.5px;}
  .frenzy-tab-carousel .frenzy_content_loader_row .frenzy_loader_row.loader_grid_5{display:flex;gap:5px;margin:0;}
  .frenzy-tab-carousel .frenzy_content_loader_row .frenzy_loader_row.loader_grid_5 .frenzy_loader_grid{max-width: min(300px, 65%);flex:none;width:min(300px, 65%);}
  .frenzy_slider button.swiper-button-prev:not(.swiper-button-disabled), .frenzy_slider button.swiper-button-next:not(.swiper-button-disabled){opacity:1;translateY(0);}
  .frenzy_collection__nav__layout button[data-toggle-grid="3"]{display:none;}
  .frenzy_collection__nav__layout button[data-toggle-grid="1"]{display:block !important;}
  .frenzy_collection__nav__layout button[data-toggle-grid="4"]{display:none;}
  .frenzy_orientation_loader_content span:last-child{display: none;}
  .frenzy_orientation_loader_content span{margin: auto 9px;}
  .frenzy_mobile_search .frenzy_product_row .frenzy_product_item>figure{max-width: 70px;}
  .frenzy_mobile_search .frenzy_product_row .frenzy_product_item_detail{max-width: calc(100% - 75px);padding-left: 24px;padding-top: 0;text-align: left;height: 100%;justify-content: center;}
  /* pdp page carousel */
  .frenzy_product_details_carousel_section .frenzy_product_row.ltg_5 .frenzy_grid,
  .frenzy_product_details_carousel_section .frenzy_product_row.ltg_1_5 .frenzy_grid{flex:none;max-width: calc(min(65%, 300px) - 10px);}
  .frenzy_product_details_carousel_section .frenzy_recommendation_contain{margin-right:-20px;}
  .frenzy_product_details_carousel_section{overflow:hidden;width:100%;max-width:100%;}
  .frenzy_product_details_carousel_section .frenzy_product_row.ltg_5 .frenzy_grid:first-child,
  .frenzy_product_details_carousel_section .frenzy_product_row.ltg_1_5 .frenzy_grid:first-child{margin-left:20px;}
  /* quick buy */
  .frenzy-modal .frenzy-modal-content{grid-template-columns:minmax(0,1fr);padding:20px 0;}
  .frenzy-modal .frenzy-modal-dialog{top:auto;left:0;right:0;bottom:0;transform:translate(0, 0);padding:0 20px;}
  .frenzy-modal-dialog .frenzyImageSlider .swiper-slide{display:flex;justify-content:center;}
  .frenzy-modal-dialog .frenzyImageSlider .swiper-slide>*{max-width:45vw;}
  .frenzy-modal .frenzy-modal-dialog .quick-view-header{display:block;padding:14px 20px;text-align:center;position:sticky;top:0;background:#f7f7f7;border-bottom:1px solid rgb(var(--border-color));z-index:2;}
  .frenzy-modal .frenzy-modal-dialog .frenzy-modal-content button.frenzy-modal-close{display:none;}
  .frenzy-modal .frenzy-modal-content .frenzy-pagination-custom{display:none;}
  .frenzy-modal .frenzy-modal-content .swiper-button-next, .frenzy-modal .frenzy-modal-content .swiper-button-prev{display:block;width:32px;height:34px;}
  .frenzy-modal .frenzy-modal-dialog .frenzy-middle-container h2{text-align:center;font-size: var(--text-h6);line-height: 1.7;margin:0;}
  .frenzy-modal .frenzy-quickview-price{text-align:center;margin-bottom:0;margin-top:4px;}
  .frenzy-quickview-price .fqp-price{text-align:center;font-size: .6875rem;line-height: 1.7;}
  .quick-view-frenzy.frenzy-modal .frenzy-modal-dialog .swiper-button-next:after,
  .quick-view-frenzy.frenzy-modal .frenzy-modal-dialog .swiper-button-prev:after{--swiper-navigation-size: 16px;left:50%;top:50%;transform:translate(-50%, -50%);}
  .frenzy-modal .frenzy-modal-dialog .frenzy-divider{margin:20px 0;}
  .frenzy-modal .frenzy-payment-buttons{margin:24px 0;}
  .frenzy-payment-buttons~.product-info__block-item.frenzy-button-divider,.frenzy-modal  .frenzy-product-page-direct{display:none;}
  .quick-view-header .frenzy-modal-close{position: absolute;right: 0;top: 14px;}
  .frenzy-modal .shopify-payment-button{margin-bottom:20px;}
  .frenzy_search_page .frenzy_product_row.ltg_4{column-gap:10px;row-gap: 35px;}
  .frenzy_search_page .frenzy_product_row.ltg_4 .frenzy_grid{flex: 0 0 50%; max-width: calc(50% - (24px * 1 / 2));padding:0;}
  .frenzy_search_page .frenzy_container .frenzy_loader_row{column-gap:10px;row-gap: 35px;}
  .frenzy_search_page .frenzy_loader_row.loader_grid_4{grid-template-columns:repeat(2, 1fr);}
  .frenzy_slider button.swiper-button-prev, .frenzy_slider button.swiper-button-next,
  .frenzy_slider:hover button.swiper-button-prev:not(.swiper-button-disabled), .frenzy_slider:hover button.swiper-button-next:not(.swiper-button-disabled){transform:translateY(0);}
  .frenzy_collection__nav__filters__toggle,.frenzy_collection__nav .frenzy_popout__toggle{padding:0;}
}



@media screen and (max-width: 999px) {
    .frenzy_mobile_search .frenzy-suggest-wrapper .frenzy_grid.frenzy_grid_hide_on_mobile {
        display: none !important;
    }

    .frenzy_mobile_search  .frenzy_collection_body, .frenzy_collection_image {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .frenzy_mobile_search .frenzy_collection_image {
        margin-bottom: 20px;
    }

    .frenzy_mobile_search ul.frenzy_sw_navlist {
        display: flex;
        flex-wrap: wrap;
        border: 0 !important;
        max-height: 180px !important;
        overflow: auto;
        padding: 0 10px;
        padding-bottom: 10px;
    }

    .frenzy_mobile_search ul.frenzy_sw_navlist li {
        flex: none;
    }

    ul.frenzy_suggestions_list_layout_mobile_horizontal.frenzy_sw_navlist li {
        line-height: 1;
        margin: 3px;
        flex: none !important;
        width: auto;
    }

    .frenzy_mobile_search ul.frenzy_suggestions_list_layout_mobile_horizontal.frenzy_sw_navlist li a, .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist li a, .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list_item a {
        padding: 8px 12px;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        white-space: nowrap;
        line-height: normal;
    }

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

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

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

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

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

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

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

    .frenzy_mobile_search li.frenzy_sw_nl_item.is-active {
        background: unset !important;
        border-color: rgb(28, 28, 28);
    }
    .frenzy_mobile_search li.frenzy_sw_nl_item{
        border-color: rgb(214, 214, 214);
    }

    


    .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 .frenzy_mobile_search_box {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 5px 30px 5px 10px;
    }

    .frenzy_mobile_search .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 .frenzy_mobile_search_box_close_button svg {
        width: 24px;
        height: 24px;
        transform: rotate(90deg);
    }

    .frenzy_mobile_search .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  .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  .frenzy_mobile_search_input_clear_button svg {
        width: 20px;
        height: 20px;
    }

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

    .frenzy_mobile_search .frenzy_mobile_search_button svg {
        width: 100%;
        height: 100%;
    }
    
    .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_mobile_search  .frenzy_widget_size_mobile_1 {
        display: none !important;
    }

    .frenzy_mobile_search .frenzy_widget_size_mobile_1 {
        display: block !important;
    }
    .frenzy_mobile_search .frenzy_search_suggest:focus-visible {
        box-shadow: none;
        outline: 0;
        border-radius: 0;
    }


    .frenzy_mobile_search .frenzy_sw_heading {
        display: none;
    }

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

    .frenzy_mobile_search .frenzy_sw_view_all_button_text_desktop {
        display: none;
    }

    .frenzy_mobile_search .frenzy_sw_view_all_button_text_mobile {
        display: inline-block;
    }

    .frenzy_mobile_search .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_mobile_search .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_mobile_search .frenzy_sw_top_btn {
        padding: 0;
        margin-top: 0;
    }

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

    .frenzy_mobile_search .frenzy_sw_collection_suggestions_heading {
        display: none;
    }

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

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

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

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

    .frenzy_mobile_search .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list .frenzy_sw_collection_suggestions_list_item, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist .frenzy_sw_blog_item {
        border: 1px solid #000;
        border-radius: 25px;
        line-height: 1;
        margin: 3px;
    }

    .frenzy_mobile_search ul.frenzy_suggestions_list_layout_mobile_horizontal.frenzy_sw_navlist li a, .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list .frenzy_sw_collection_suggestions_list_item a, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist .frenzy_sw_blog_item a {
        border-radius: 25px;
        color: rgb(28 28 28);
    }

    .frenzy_mobile_search .frenzy_collection_suggestions_visibility_mobile_0 .frenzy_sw_collection_suggestions_wrapper, .frenzy_collection_suggestions_visibility_mobile_undefined .frenzy_sw_collection_suggestions_wrapper, .frenzy_blog_suggestions_visibility_mobile_0 .frenzy_sw_blog_suggestions_wrapper, .frenzy_blog_suggestions_visibility_mobile_undefined .frenzy_sw_blog_suggestions_wrapper {
        display: none !important;
    }

    .frenzy_mobile_search .frenzy_sw_navlist.frenzy_suggestions_list_layout_mobile_horizontal, .frenzy_sw_collection_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist {
        display: flex !important;
        flex-wrap: nowrap !important;
    }

    .frenzy_mobile_search .frenzy_sw_navlist.frenzy_suggestions_list_layout_mobile_horizontal::-webkit-scrollbar, .frenzy_sw_collection_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list::-webkit-scrollbar, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist::-webkit-scrollbar {
        width: 100%;
        height: 4px;
    }

    .frenzy_mobile_search .frenzy_sw_navlist.frenzy_suggestions_list_layout_mobile_horizontal::-webkit-scrollbar-track, .frenzy_sw_collection_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list::-webkit-scrollbar-track, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_navlist::-webkit-scrollbar-track {
        background: #ddd;
    }

    .frenzy_mobile_search .frenzy_sw_navlist.frenzy_suggestions_list_layout_mobile_horizontal::-webkit-scrollbar-thumb, .frenzy_sw_collection_suggestions_wrapper.frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_collection_suggestions_list::-webkit-scrollbar-thumb, .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestions_list_style_mobile_horizontal .frenzy_sw_navlist::-webkit-scrollbar-thumb {
        background: #888;
    }

    .frenzy_mobile_search .frenzy_sw_blog_suggestions_wrapper {
        margin: 0;
    }

    .frenzy_mobile_search .frenzy_sw_collection_suggestions_wrapper {
        margin: 0;
    }

    .frenzy_mobile_search .frenzy_sw_suggestions_wrapper.frenzy_suggestion_mobile_heading_visibility_0,.frenzy_mobile_search  .frenzy_sw_blog_suggestions_wrapper.frenzy_suggestion_mobile_heading_visibility_0, .frenzy_sw_collection_suggestions_wrapper.frenzy_suggestion_mobile_heading_visibility_0 {
        margin-top: 10px;
    }

    .frenzy_mobile_search .frenzy_sw_search_sidebar {
        padding: 0;
    }

    .frenzy_mobile_search .frenzy_suggestions_visibility_mobile_0 .frenzy_sw_suggestions_wrapper {
        display: none;
    }

  .frenzy_mobile_search .frenzy_search_suggest{font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere;}
  .frenzy_mobile_search .frenzy_mobile_search_input_clear_button svg{width: 26px;height: 26px;}
  .frenzy_mobile_search .frenzy_mobile_search_input_clear_button{width: 26px;}
  .frenzy_mobile_search .frenzy_sw_heading{display: block;border-bottom: 1px solid rgb(var(--border-color));margin: 0 20px;}
  .frenzy_mobile_search .frenzy_sw_search_sidebar{background: transparent;}
  .frenzy_mobile_search .frenzy_sw_content_area .frenzy_sw_heading_mobile{display: none;}
  .frenzy_mobile_search .frenzy_suggestions_list_layout_mobile_horizontal{padding-top: 24px;padding-bottom: 20px;}
  /* .frenzy_mobile_search .frenzy_suggestions_list_layout_mobile_horizontal::-webkit-scrollbar{display: none;} */
  /* .frenzy_mobile_search .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_nl_item{border: 0;}  */
  .frenzy_sw_suggestions_wrapper .frenzy_sw_heading_mobile{display:none;}
  .frenzy_mobile_search .frenzy_suggestions_list_layout_mobile_horizontal .frenzy_sw_nl_item a{font-size: 12px;letter-spacing: normal;padding: 3px 12px;margin: 0;}
  .frenzy_mobile_search .frenzy_product_row.ltg_4 .frenzy_grid,.frenzy_mobile_search .frenzy_product_row.ltg_3 .frenzy_grid{flex: 0 0 100%;max-width: 100%;}
  .frenzy_mobile_search .frenzy_product_row .frenzy_product_item{flex-direction: row;}
  .frenzy_mobile_search .frenzy_product_row .frenzy-color-swatch{display: none;}
  .frenzy_mobile_search .frenzy_sw_content_area .frenzy_product_item_detail h3{font-size: 12px;}
  .frenzy_mobile_search .frenzy_product_item_detail .frenzy_product_price_sale .money{color:rgb(var(--text-color) / .65);}
  .frenzy_mobile_search .frenzy_product_row .badge-list{display: none;}
  .frenzy_mobile_search .frenzy_sw_content_area .frenzy_sw_heading{margin-bottom: 24px;}
  .frenzy_mobile_search .frenzy_sw_view_all_link_text,.frenzy_mobile_search .frenzy_sw_view_all_link_search_term,.frenzy_sw_view_all_link>svg{display: none;}
  .frenzy_mobile_search .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background))); --hover-gradient: linear-gradient(transparent, transparent); --initial-background-position: var(--transform-origin-end); --hover-background-position left : var(--transform-origin-start); -webkit-appearance: none; appearance: none; text-transform: var(--button-text-transform); font: var(--button-font); letter-spacing: var(--button-letter-spacing); text-shadow: none; text-align: center; cursor: pointer; color: rgb(var(--button-text-color)); border: 1px solid rgb(var(--button-outline-color, var(--button-background))); border-radius: var(--button-border-radius); background-color: #0000; background-image: var(--initial-gradient), var(--hover-gradient); background-size: 101% 101%, 0 101%; background-position: var(--initial-background-position); background-repeat: no-repeat; justify-content: center; align-items: center; column-gap: 1.125rem; padding: .65rem 1.75rem; transition: background-size .45s cubic-bezier(.785,.135,.15,.86), background-position .45s step-end, color .45s cubic-bezier(.785,.135,.15,.86), border .45s cubic-bezier(.785,.135,.15,.86); display: inline-flex ; position: relative;width: fit-content; margin: auto;}
  .frenzy_mobile_search .frenzy_sw_bottom_btn a.frenzy_sw_view_all_link:hover{color: rgb(var(--button-background)); background-position: var(--hover-background-position); border-color: rgb(var(--button-background)); background-size: 0 101%, 101% 101%;}

  .frenzy_suggestions_visibility_undefined.frenzy_collection_suggestions_visibility_undefined .frenzy_sw_suggestions_wrapper .frenzy_sw_heading, .frenzy_suggestions_visibility_undefined.frenzy_collection_suggestions_visibility_1 .frenzy_sw_suggestions_wrapper .frenzy_sw_heading, .frenzy_suggestions_visibility_1.frenzy_collection_suggestions_visibility_undefined .frenzy_sw_suggestions_wrapper .frenzy_sw_heading, .frenzy_suggestions_visibility_1.frenzy_collection_suggestions_visibility_1 .frenzy_sw_suggestions_wrapper .frenzy_sw_heading{background: transparent;}
  .frenzy_mobile_search   .frenzy_product_row .rating-badge{justify-content:start;}
  .frenzy_mobile_search .frenzy_sw_content_area .frenzy_product_row.layout_type_grid{margin:0;}
  .frenzy_mobile_search .frenzy_product_row.layout_type_grid{gap:20px;}
}

@media (min-width:700px) and (max-width: 999px) {
  .frenzy_mobile_search .frenzy_sw_suggestions_wrapper .frenzy_sw_nl_item{margin:0 10px;}
  .frenzy_mobile_search .frenzy_product_row .frenzy_product_item_detail{max-width: calc(100% - 100px);padding-left: 24px;padding-top: 0;text-align: left;height: 100%;justify-content: center;}
  .frenzy_mobile_search .frenzy_product_row .frenzy_product_item>figure{width:100px;}
  .frenzy_mobile_search .frenzy_sw_navlist.frenzy_suggestions_list_layout_mobile_horizontal{flex-direction:column;}
  .frenzy_suggestions_visibility_1.frenzy_collection_suggestions_visibility_1 .frenzy_sw_suggestions_wrapper .frenzy_sw_heading{padding-left:0;padding-right:0;margin: 0 32px 24px 32px;}
  .frenzy_mobile_search .frenzy_product_row.layout_type_grid{padding:0 20px;}
  .frenzy_mobile_search .frenzy_product_row.layout_type_grid .frenzy_grid{padding:0;}
  .six-grid-layout .frenzy_product_row.ltg_6 .frenzy_grid{flex: 0 0 25%;max-width: 25%;}
  .six-grid-layout .frenzy_loader_row.loader_grid_6{grid-template-columns:repeat(4, 1fr);}
  .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_loader_row .frenzy_loader_grid:nth-child(4){display:block;}
  .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5){display:none;}
}

@media (min-width: 1150px) and (max-width: 1600px) {
    .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5), .frenzy-carousel .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5) {
        display: block;
    }
    .six-grid-layout .frenzy_loader_row.loader_grid_6{grid-template-columns:repeat(6, 1fr);}
    
}
/* @media screen (min-width: 1000px) and (max-width: 1149px) {
    .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_loader_row .frenzy_loader_grid:nth-child(n+5){display:block;}
    .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_loader_row .frenzy_loader_grid:nth-child(6){display:none;}
    .six-grid-layout .frenzy_loader_row.loader_grid_6{grid-template-columns:repeat(5, 1fr);}
    .shopify-section--frenzy-tab-carousel .six-grid-layout .frenzy_product_row.ltg_6 .frenzy_grid {
        flex: 0 0 20%;
        max-width: 20%;
    }
} */


    