.elementor-32218 .elementor-element.elementor-element-6e6e6f5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32218 .elementor-element.elementor-element-47320036{--display:grid;--e-con-grid-template-columns:25% 70%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:90px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-32218 .elementor-element.elementor-element-27f6e71{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.elementor-32218 .elementor-element.elementor-element-324ed149{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:400;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Metrophobic", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.48px;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-32218 .elementor-element.elementor-element-625b5b8f{--display:flex;}.elementor-32218 .elementor-element.elementor-element-79eb19cf.elementor-element{--align-self:center;}.elementor-32218 .elementor-element.elementor-element-1f1dfc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:90px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32218 .elementor-element.elementor-element-49d2b051{text-align:center;}.elementor-32218 .elementor-element.elementor-element-49d2b051 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:2.56px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32218 .elementor-element.elementor-element-35039b09{text-align:center;font-family:"Metrophobic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#475467;}@media(max-width:1024px){.elementor-32218 .elementor-element.elementor-element-47320036{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32218 .elementor-element.elementor-element-3557fdb6{width:100%;max-width:100%;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-element{--align-self:flex-start;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-32218 .elementor-element.elementor-element-1f1dfc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-32218 .elementor-element.elementor-element-47320036{--content-width:1280px;}.elementor-32218 .elementor-element.elementor-element-1f1dfc{--content-width:1266px;}}@media(max-width:767px){.elementor-32218 .elementor-element.elementor-element-47320036{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32218 .elementor-element.elementor-element-324ed149{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-32218 .elementor-element.elementor-element-3557fdb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32218 .elementor-element.elementor-element-1f1dfc{--padding-top:41px;--padding-bottom:41px;--padding-left:20px;--padding-right:20px;}.elementor-32218 .elementor-element.elementor-element-49d2b051 .elementor-heading-title{letter-spacing:5%;}}/* Start custom CSS for shortcode, class: .elementor-element-27f6e71 */.woof_container_inner:has(#woof_txt_search6a291a1edad93) {
  position: relative;
}

.woof_container_inner:has(#woof_txt_search6a291a1edad93)::before {
  content: '';
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M13.8595 13.7475L19.1625 19.0505M13.8595 13.7475C13.1658 14.4561 12.3385 15.0192 11.4254 15.4059C10.5123 15.7927 9.53157 15.9946 8.53994 15.9999C7.54832 16.0052 6.5655 15.8138 5.64834 15.4367C4.73118 15.0597 3.89789 14.5045 3.1967 13.8033C2.49551 13.1021 1.94033 12.2688 1.56329 11.3517C1.18624 10.4345 0.994825 9.45168 1.00011 8.46006C1.00539 7.46843 1.20726 6.4877 1.59405 5.57461C1.98084 4.66152 2.54487 3.8342 3.25349 3.14051C4.66503 1.75873 6.56469 0.989586 8.53994 1.00011C10.5152 1.01063 12.4066 1.79996 13.8033 3.1967C15.2 4.59344 15.9894 6.4848 15.9999 8.46006C16.0104 10.4353 15.2413 12.336 13.8595 13.7475Z' stroke='%233086C8' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}

#woof_txt_search6a291a1edad93 {
  padding-left: 38px;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-3557fdb6 */.woocommerce-pagination {
    display: none;
}

.woocommerce-result-count {
    display: none;
}

.orderby {
    border: 1px solid #E6E6E6;
    border-radius: 400;
    color: #1B1B1B;
    font-family: Metrophobic;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.707 15.707C12.5194 15.8945 12.2651 15.9998 12 15.9998C11.7348 15.9998 11.4805 15.8945 11.293 15.707L5.63598 10.05C5.54047 9.95776 5.46428 9.84742 5.41188 9.72541C5.35947 9.60341 5.33188 9.47219 5.33073 9.33941C5.32957 9.20663 5.35487 9.07495 5.40516 8.95205C5.45544 8.82916 5.52969 8.7175 5.62358 8.62361C5.71747 8.52972 5.82913 8.45547 5.95202 8.40519C6.07492 8.3549 6.2066 8.3296 6.33938 8.33076C6.47216 8.33191 6.60338 8.3595 6.72538 8.41191C6.84739 8.46431 6.95773 8.5405 7.04998 8.63601L12 13.586L16.95 8.63601C17.1386 8.45385 17.3912 8.35305 17.6534 8.35533C17.9156 8.35761 18.1664 8.46278 18.3518 8.64819C18.5372 8.8336 18.6424 9.08441 18.6447 9.34661C18.6469 9.6088 18.5461 9.86141 18.364 10.05L12.707 15.707Z' fill='%233086C8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 24px;
  padding-right: 44px;
}

.products {
    display: grid;
}

.products::before {
    display: none !important;
}

.woof_products_top_panel li span,
.woof_container_inner label{
    font-family: Metrophobic;
    font-size: 16px;
}

.attachment-woocommerce_thumbnail {
    aspect-ratio: 1/1 !important;
    overflow: hidden;
    object-fit: cover;
}

.add_to_cart_button {
    display: none!important;
}

@media (max-width: 1023px) {
  ul.products.elementor-grid.columns-3 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

.woocommerce-loop-product__title {
    word-break: break-all;
}

@media (max-width: 468px) {
  ul.products.elementor-grid.columns-3 {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79eb19cf */#ajaxLoadMore {
    display: flex;
    padding: 12px 38px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border: none;
    border-radius: 31px;
    background: linear-gradient(117deg, #61BAF9 19.67%, #4DCEE5 66.93%);
    box-shadow: 0 4px 40px 0 rgba(76, 149, 238, 0.40);
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47320036 */.c-custom-collection-list .woof_container_inner h4 {
    color: #000 !important;
    font-family: "Bebas Neue" !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 120% !important;
}

.c-custom-collection-list .woof_checkbox_label {
    color: var(--text-1, #1B1B1B) !important;
    font-family: Metrophobic !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 155% !important;
}

@media(min-width: 1024px) {
    .c-custom-collection-list .woof_text_search_container {
        left: calc(245% - 80px);
        position: absolute;
        top: -11px;
        width: 100%;
        height: 43px;
        z-index: 10;
        margin: 0;
        padding: 0;
    }
}

@media(max-width: 1024px) {
    .e-con-inner {
        grid-template-columns: 1fr !important;
    }
    .c-filter-toggle {
        margin-bottom: 10px!important;
    }
}

@media(max-width: 768px) {
    .woocommerce-ordering {
        max-width: 50%;
    }
}

.woof_text_search_container .woof_container_inner {
    height: 100%;
}

.woof_container .woof_container_inner input[type="search"] {
    height: 100%;
}

.woof_products_top_panel {
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS *//* Collection archive filter sidebar */
.c-custom-collection-list #woof-sidebar {
  background: #fff;
  border: 1px solid #e6e6e6;
  padding: 24px 22px;
  align-self: start;
}

.c-custom-collection-list #woof-sidebar::before {
  content: "FILTERS";
  display: block;
  margin-bottom: 18px;
  color: #000;
  font-family: "Bebas Neue", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: .2px;
}

.c-custom-collection-list .woof_container {
  margin: 0;
  padding: 16px 0;
  border-bottom: 1px solid #eee;
}

.c-custom-collection-list .woof_container:first-child {
  padding-top: 0;
}

.c-custom-collection-list .woof_container:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.c-custom-collection-list .woof_container_inner h4 {
  margin: 0 0 12px;
  color: #000 !important;
  font-family: "Bebas Neue", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.15 !important;
  text-transform: uppercase;
}

.c-custom-collection-list .woof_list,
.c-custom-collection-list .woof_list li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.c-custom-collection-list .woof_list li {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 9px !important;
}

.c-custom-collection-list .woof_checkbox_label,
.c-custom-collection-list .woof_radio_label,
.c-custom-collection-list .woof_container label {
  color: #1b1b1b !important;
  font-family: Metrophobic, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 155% !important;
}

.c-custom-collection-list input[type="checkbox"],
.c-custom-collection-list input[type="radio"] {
  width: 14px;
  height: 14px;
  margin: 0;
  accent-color: #4dcee5;
}

.c-custom-collection-list .woof_select,
.c-custom-collection-list select,
.c-custom-collection-list input[type="search"],
.c-custom-collection-list input[type="text"] {
  width: 100%;
  min-height: 42px;
  border: 1px solid #e6e6e6 !important;
  border-radius: 0 !important;
  background: #fff;
  color: #1b1b1b;
  font-family: Metrophobic, sans-serif;
  font-size: 14px;
}

.c-custom-collection-list .irs--round .irs-bar,
.c-custom-collection-list .irs--flat .irs-bar {
  background: #61baf9 !important;
}

.c-custom-collection-list .irs--round .irs-handle,
.c-custom-collection-list .irs--flat .irs-handle {
  border-color: #61baf9 !important;
  background: #fff !important;
}

@media (max-width: 1023px) {
  .c-custom-collection-list #woof-sidebar {
    padding: 22px 18px !important;
  }
}

.c-custom-collection-list #woof-sidebar::before {
  display: none;
}

.c-custom-collection-list .hw-filter-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
}

.c-custom-collection-list .hw-filter-head span {
  color: #000;
  font-family: "Bebas Neue", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
}

.c-custom-collection-list .hw-filter-head a {
  color: #8b8b8b;
  font-family: Metrophobic, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.c-custom-collection-list .hw-filter-head a:hover {
  color: #3086c8;
}/* End custom CSS */