.elementor-488 .elementor-element.elementor-element-3fc7ae5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-488 .elementor-element.elementor-element-0c9d481{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--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-488 .elementor-element.elementor-element-f5710da{--e-image-carousel-slides-to-show:1;}.elementor-488 .elementor-element.elementor-element-f3891dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-488 .elementor-element.elementor-element-4e76e6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-4e76e6f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:165px;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-488 .elementor-element.elementor-element-066bcbc .price{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;}.elementor-488 .elementor-element.elementor-element-b457705 > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;}.elementor-488 .elementor-element.elementor-element-d161b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-488 .elementor-element.elementor-element-b9f5047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-488 .elementor-element.elementor-element-a81cf9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-488 .elementor-element.elementor-element-dbd8e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-488 .elementor-element.elementor-element-4d244d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-488 .elementor-element.elementor-element-efd4e67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:2400px){.elementor-488 .elementor-element.elementor-element-0c9d481{--grid-auto-flow:row;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1512px){.elementor-488 .elementor-element.elementor-element-0c9d481{--grid-auto-flow:row;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-488 .elementor-element.elementor-element-0c9d481{--grid-auto-flow:row;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-488 .elementor-element.elementor-element-4fd822d > .elementor-widget-container{margin:1em 0em 1em 0em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-0c9d481{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-488 .elementor-element.elementor-element-4e76e6f .elementor-heading-title{font-size:72px;letter-spacing:-0.01em;}.elementor-488 .elementor-element.elementor-element-4fd822d > .elementor-widget-container{margin:1em 0em 1em 0em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-f5710da */@media screen and (min-width: 1200px) {
    .elementor-488 .elementor-element.elementor-element-f5710da {
        height: 950px !important;
    }
}
@media screen and (max-width: 768px) {
        .elementor-488 .elementor-element.elementor-element-f5710da {
        height: 440px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fd822d */.wccs-dropdown-wrap {
    width: 100%;
}
.wccs-dropdown-select {
    width: 100%;
    padding: 0.3rem 0.75rem;
    font-size: 0.95rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
    appearance: auto;
    color: black;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-066bcbc */@media (max-width: 767px) {
  .woocommerce .elementor-488 .elementor-element.elementor-element-066bcbc .price{font-size: 30px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-add25ef */.tf-reviews-summary {
    padding-block-end: 1rem !important;
        padding-block-start: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c80d0a7 */.elementor-488 .elementor-element.elementor-element-c80d0a7 .catc2-label,
.elementor-488 .elementor-element.elementor-element-c80d0a7 .catc2-size-select{
    text-transform: uppercase;
}

.elementor-488 .elementor-element.elementor-element-c80d0a7 .catc2-size-select option, .elementor-488 .elementor-element.elementor-element-c80d0a7 option{
    text-transform:uppercase !important;
}


.elementor-488 .elementor-element.elementor-element-c80d0a7 .catc2-select-arrow{
    top:4px;
}

.elementor-488 .elementor-element.elementor-element-c80d0a7 .catc2-label-size{
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.12em;
}/* End custom CSS */
/* Start custom CSS */table.size-table{
      border-collapse: collapse;
      width: 100%;
      max-width: 700px;
    }
table.size-table th {
      background-color: #1a1a1a;
      color: #fff;
      text-align: left;
      padding: 14px 16px;
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0.5px;
    }
table.size-table td {
      padding: 16px;
      font-size: 14px;
      font-weight: bold;
      border-bottom: 1px solid #ccc;
    }
table.size-table tr:last-child td {
      border-bottom: none;
    }
    
.woocommerce div.product form.cart {
    margin: 0;
}    
span.yith-wcwl-add-to-wishlist-button__label {
    color: var(--e-global-color-text);
    text-transform: uppercase;
}

a.yith-wcwl-add-to-wishlist-button:hover span.yith-wcwl-add-to-wishlist-button__label {
    color: var(--e-global-color-secondary);
}/* End custom CSS */