.elementor-6740 .elementor-element.elementor-element-e18502a{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:186px;--padding-right:186px;}.elementor-6740 .elementor-element.elementor-element-171209f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-product-gallery-slider.swiper-container-vertical{height:600px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:600px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-gallery-swiper-thumb .swiper-slide{--columns:6;--space-between:12px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:147px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 147px);}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-gallery-thumbs{padding-left:12px;padding-right:12px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc{width:100%;max-width:100%;}.elementor-6740 .elementor-element.elementor-element-0b60ffc > .elementor-widget-container{margin:052px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:8px 8px 8px 8px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-control-thumbs__item{border-radius:4px 4px 4px 4px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:1;}.jet-woo-product-gallery-0b60ffc .pswp__button::before{border-radius:4px 4px 4px 4px;overflow:hidden;}.elementor-6740 .elementor-element.elementor-element-0eabe98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-60d6b59{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms__link{background-color:#F9F9F9;font-family:var( --e-global-typography-7366b67-font-family ), Sans-serif;font-size:var( --e-global-typography-7366b67-font-size );font-weight:var( --e-global-typography-7366b67-font-weight );font-style:var( --e-global-typography-7366b67-font-style );text-decoration:var( --e-global-typography-7366b67-text-decoration );line-height:var( --e-global-typography-7366b67-line-height );letter-spacing:var( --e-global-typography-7366b67-letter-spacing );color:var( --e-global-color-accent );padding:6px 24px 6px 24px;margin:0px 6px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA;border-radius:32px 32px 32px 32px;}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms{text-align:left;}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms__link:hover{color:var( --e-global-color-primary );}.elementor-6740 .elementor-element.elementor-element-af92f5e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-fffd104 .elementor-heading-title{font-family:"MONO45 HEADLINE", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-accent );}.elementor-6740 .elementor-element.elementor-element-7a63f15 .jet-listing-dynamic-terms{text-align:left;}.elementor-6740 .elementor-element.elementor-element-7a63f15 .jet-listing-dynamic-terms__link{font-family:var( --e-global-typography-f34af71-font-family ), Sans-serif;font-size:var( --e-global-typography-f34af71-font-size );font-weight:var( --e-global-typography-f34af71-font-weight );text-transform:var( --e-global-typography-f34af71-text-transform );font-style:var( --e-global-typography-f34af71-font-style );text-decoration:var( --e-global-typography-f34af71-text-decoration );line-height:var( --e-global-typography-f34af71-line-height );letter-spacing:var( --e-global-typography-f34af71-letter-spacing );color:#707072;}.elementor-6740 .elementor-element.elementor-element-c398081{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-a0fca1e .elementor-heading-title{font-family:var( --e-global-typography-9ba9a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-9ba9a7c-font-size );font-weight:var( --e-global-typography-9ba9a7c-font-weight );text-transform:var( --e-global-typography-9ba9a7c-text-transform );font-style:var( --e-global-typography-9ba9a7c-font-style );text-decoration:var( --e-global-typography-9ba9a7c-text-decoration );line-height:var( --e-global-typography-9ba9a7c-line-height );letter-spacing:var( --e-global-typography-9ba9a7c-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-9c06368 .elementor-heading-title{font-family:"Tungsten", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#919191;}.elementor-6740 .elementor-element.elementor-element-60f7cc3 > .elementor-widget-container{padding:24px 0px 12px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-887ee41 );}.elementor-6740 .elementor-element.elementor-element-60f7cc3{font-family:"Tungsten", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-6740 .elementor-element.elementor-element-1a06bc0{width:100%;max-width:100%;}.elementor-6740 .elementor-element.elementor-element-1a06bc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cart button, .elementor-6740 .elementor-element.elementor-element-1a06bc0 .cart .button{border-style:none;border-radius:8px 8px 8px 8px;padding:14px 55px 14px 55px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cart button:hover, .elementor-6740 .elementor-element.elementor-element-1a06bc0 .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-6740 .elementor-element.elementor-element-1a06bc0 .quantity .qty{border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;color:var( --e-global-color-primary );border-color:var( --e-global-color-887ee41 );transition:all 0.2s;}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fd1fe14-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1fe14-font-size );font-weight:var( --e-global-typography-fd1fe14-font-weight );text-transform:var( --e-global-typography-fd1fe14-text-transform );font-style:var( --e-global-typography-fd1fe14-font-style );text-decoration:var( --e-global-typography-fd1fe14-text-decoration );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select, .woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value:before{background-color:var( --e-global-color-secondary );border:var( --e-global-color-887ee41 );border-radius:0px;}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value:before{font-family:var( --e-global-typography-fd1fe14-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1fe14-font-size );font-weight:var( --e-global-typography-fd1fe14-font-weight );text-transform:var( --e-global-typography-fd1fe14-text-transform );font-style:var( --e-global-typography-fd1fe14-font-style );text-decoration:var( --e-global-typography-fd1fe14-text-decoration );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-fbebe9b{--display:flex;}.elementor-6740 .elementor-element.elementor-element-99e896f{font-family:"Tungsten", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;}.elementor-6740 .elementor-element.elementor-element-744257a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes{max-width:100%;}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr th{background-color:var( --e-global-color-secondary );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr td{background-color:var( --e-global-color-secondary );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > th{font-family:var( --e-global-typography-fd1fe14-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1fe14-font-size );font-weight:var( --e-global-typography-fd1fe14-font-weight );text-transform:var( --e-global-typography-fd1fe14-text-transform );font-style:var( --e-global-typography-fd1fe14-font-style );text-decoration:var( --e-global-typography-fd1fe14-text-decoration );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );color:var( --e-global-color-accent );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-887ee41 );padding:0px 10px 0px 10px;text-align:left;vertical-align:middle;}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > td{font-family:var( --e-global-typography-fd1fe14-font-family ), Sans-serif;font-size:var( --e-global-typography-fd1fe14-font-size );font-weight:var( --e-global-typography-fd1fe14-font-weight );text-transform:var( --e-global-typography-fd1fe14-text-transform );font-style:var( --e-global-typography-fd1fe14-font-style );text-decoration:var( --e-global-typography-fd1fe14-text-decoration );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-887ee41 );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;vertical-align:middle;}.elementor-6740 .elementor-element.elementor-element-a729833{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6740 .elementor-element.elementor-element-3417314{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-wrapper{text-align:start;}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-title{margin-block-end:4px;}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-title{margin-block-end:4px;}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-ba9aa4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6740 .elementor-element.elementor-element-bf339b1{--n-accordion-title-font-size:var( --e-global-typography-e25fd6e-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-6740 .elementor-element.elementor-element-bf339b1 {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e25fd6e-font-family ), Sans-serif;font-weight:var( --e-global-typography-e25fd6e-font-weight );text-transform:var( --e-global-typography-e25fd6e-text-transform );font-style:var( --e-global-typography-e25fd6e-font-style );text-decoration:var( --e-global-typography-e25fd6e-text-decoration );line-height:var( --e-global-typography-e25fd6e-line-height );letter-spacing:var( --e-global-typography-e25fd6e-letter-spacing );}:where( .elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-887ee41 );--padding-top:0px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-6740 .elementor-element.elementor-element-ac031bf{--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;--padding-top:32px;--padding-bottom:54px;--padding-left:186px;--padding-right:186px;}.elementor-6740 .elementor-element.elementor-element-318a7e6{text-align:start;}.elementor-6740 .elementor-element.elementor-element-318a7e6 .elementor-heading-title{font-family:var( --e-global-typography-9e19155-font-family ), Sans-serif;font-size:var( --e-global-typography-9e19155-font-size );font-weight:var( --e-global-typography-9e19155-font-weight );text-transform:var( --e-global-typography-9e19155-text-transform );line-height:var( --e-global-typography-9e19155-line-height );letter-spacing:var( --e-global-typography-9e19155-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-4ce2e7c{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-6740 .elementor-element.elementor-element-4ce2e7c .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-6740 .elementor-element.elementor-element-e18502a{--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:120px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 120px);}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-7366b67-font-size );line-height:var( --e-global-typography-7366b67-line-height );letter-spacing:var( --e-global-typography-7366b67-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-7a63f15 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-f34af71-font-size );line-height:var( --e-global-typography-f34af71-line-height );letter-spacing:var( --e-global-typography-f34af71-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-a0fca1e .elementor-heading-title{font-size:var( --e-global-typography-9ba9a7c-font-size );line-height:var( --e-global-typography-9ba9a7c-line-height );letter-spacing:var( --e-global-typography-9ba9a7c-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations label{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value:before{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > th{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > td{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-bf339b1{--n-accordion-title-font-size:var( --e-global-typography-e25fd6e-font-size );}:where( .elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e25fd6e-line-height );letter-spacing:var( --e-global-typography-e25fd6e-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-ac031bf{--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-6740 .elementor-element.elementor-element-318a7e6 .elementor-heading-title{font-size:var( --e-global-typography-9e19155-font-size );line-height:var( --e-global-typography-9e19155-line-height );letter-spacing:var( --e-global-typography-9e19155-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-4ce2e7c{--swiper-slides-to-display:3;}}@media(max-width:768px){.elementor-6740 .elementor-element.elementor-element-e18502a{--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;}.elementor-6740 .elementor-element.elementor-element-171209f{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6740 .elementor-element.elementor-element-60d6b59{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-7366b67-font-size );line-height:var( --e-global-typography-7366b67-line-height );letter-spacing:var( --e-global-typography-7366b67-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-af92f5e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-6740 .elementor-element.elementor-element-fffd104 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-fffd104{text-align:start;}.elementor-6740 .elementor-element.elementor-element-7a63f15 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-f34af71-font-size );line-height:var( --e-global-typography-f34af71-line-height );letter-spacing:var( --e-global-typography-f34af71-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-a0fca1e{text-align:start;}.elementor-6740 .elementor-element.elementor-element-a0fca1e .elementor-heading-title{font-size:var( --e-global-typography-9ba9a7c-font-size );line-height:var( --e-global-typography-9ba9a7c-line-height );letter-spacing:var( --e-global-typography-9ba9a7c-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations label{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value:before{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > th{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > td{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-bf339b1{--n-accordion-title-font-size:var( --e-global-typography-e25fd6e-font-size );}:where( .elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e25fd6e-line-height );letter-spacing:var( --e-global-typography-e25fd6e-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-318a7e6 .elementor-heading-title{font-size:var( --e-global-typography-9e19155-font-size );line-height:var( --e-global-typography-9e19155-line-height );letter-spacing:var( --e-global-typography-9e19155-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-4ce2e7c{--swiper-slides-to-display:2;}}@media(max-width:480px){.elementor-6740 .elementor-element.elementor-element-e18502a{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6740 .elementor-element.elementor-element-171209f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-6740 .elementor-element.elementor-element-0b60ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-376dbef .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-7366b67-font-size );line-height:var( --e-global-typography-7366b67-line-height );letter-spacing:var( --e-global-typography-7366b67-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-fffd104 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6740 .elementor-element.elementor-element-7a63f15 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-f34af71-font-size );line-height:var( --e-global-typography-f34af71-line-height );letter-spacing:var( --e-global-typography-f34af71-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-a0fca1e .elementor-heading-title{font-size:var( --e-global-typography-9ba9a7c-font-size );line-height:var( --e-global-typography-9ba9a7c-line-height );letter-spacing:var( --e-global-typography-9ba9a7c-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations label{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.woocommerce .elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6740 .elementor-element.elementor-element-1a06bc0 form.cart table.variations td.value:before{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > th{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-744257a .jet-woo-builder .shop_attributes tr > td{font-size:var( --e-global-typography-fd1fe14-font-size );line-height:var( --e-global-typography-fd1fe14-line-height );letter-spacing:var( --e-global-typography-fd1fe14-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-1e3d052 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-b9018c5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-bf339b1{--n-accordion-title-font-size:var( --e-global-typography-e25fd6e-font-size );}:where( .elementor-6740 .elementor-element.elementor-element-bf339b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e25fd6e-line-height );letter-spacing:var( --e-global-typography-e25fd6e-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-ac031bf{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6740 .elementor-element.elementor-element-318a7e6{text-align:start;}.elementor-6740 .elementor-element.elementor-element-318a7e6 .elementor-heading-title{font-size:var( --e-global-typography-9e19155-font-size );line-height:var( --e-global-typography-9e19155-line-height );letter-spacing:var( --e-global-typography-9e19155-letter-spacing );}.elementor-6740 .elementor-element.elementor-element-4ce2e7c{--swiper-slides-to-display:1;}}@media(min-width:481px){.elementor-6740 .elementor-element.elementor-element-0eabe98{--width:70%;}}@media(max-width:768px) and (min-width:481px){.elementor-6740 .elementor-element.elementor-element-0eabe98{--width:100%;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-0b60ffc */@media (max-width: 1024px) {
  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start {
    display: flex !important;
    flex-direction: column !important;
  }

  .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-slider {
    order: 1;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-thumb {
    order: 2;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin-top: 12px; 
    overflow: hidden;
  }

  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-thumb .jet-woo-swiper-control-thumbs,
  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-thumb .swiper-wrapper {
    height: auto !important;
    max-height: none !important;
    transform: none !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
  }

  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-thumb .swiper-slide {
    width: 80px !important;
    height: auto !important;
    min-height: 0 !important;
    margin-right: 12px !important;
    flex: 0 0 auto !important;
  }

  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-thumb img,
  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-vertical.jet-gallery-swiper-vertical-pos-start .jet-gallery-swiper-slider img {
    width: 100%;
    height: auto;
    display: block;
  }
  
  .elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{
    height: auto;
  }
}

.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-gallery-swiper-thumb {
  position: relative;
}

.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-gallery-swiper-thumb::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 56px;
  pointer-events: none;
  z-index: 3;
}

.elementor-6740 .elementor-element.elementor-element-0b60ffc .jet-gallery-swiper-thumb::after {
  bottom: 0;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 100%
  );
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-a0fca1e */.single-product h2.elementor-heading-title ins,
.single-product h2.elementor-heading-title ins *,
.single-product h2.elementor-heading-title .woocommerce-Price-amount {
    text-decoration: none !important;
}

/* Sale (current) price */
.elementor-6740 .elementor-element.elementor-element-a0fca1e ins,
.elementor-6740 .elementor-element.elementor-element-a0fca1e ins .woocommerce-Price-amount {
    font-weight: 500;
    color: #101010 !important; 
    text-decoration: none;
}

/* Original (old) price */
.elementor-6740 .elementor-element.elementor-element-a0fca1e del,
.elementor-6740 .elementor-element.elementor-element-a0fca1e del .woocommerce-Price-amount {
    font-weight: 500;
    color: #BFBFBF !important;
}/* End custom CSS */






/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1a06bc0 */.elementor-6740 .elementor-element.elementor-element-1a06bc0 form.variations_form p.stock.out-of-stock {
    font-size: 20px !important;
    text-transform: capitalize;
}
/* WAPF Select Fields */
.single-product .wapf-field-container select.wapf-input {
    border-radius: 0 !important;
    font-family: "MONO45 HEADLINE" !important;
    font-size: 18px !important;
    padding: 12px 16px;
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .wapf-field-label.wapf--above,
.wapf-field-label.wapf--above label {
    display: none !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 th, .elementor-6740 .elementor-element.elementor-element-1a06bc0 td{
    background-color: white !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .label{
    padding: 12px 0px 0px 0px;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option {
  min-width: 52px !important;
  border-radius: 8px;
  border-block: 1px solid #EAEAEA;
  background-color: #F9F9F9;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] 
.cfvsw-swatches-option:hover {
  border-color: #00000090  !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .jet-woo-product-gallery-slider,
.jet-woo-product-gallery-slider .swiper-wrapper,
.jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item,
.jet-woo-product-gallery-slider img {
  border-radius: 8px !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .jet-woo-product-gallery-slider {
  overflow: hidden !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .woocommerce-variation-add-to-cart {
  display: flex;
  align-items: stretch;
  gap: 12px;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .e-atc-qty-button-holder {
  flex: 1;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .e-atc-qty-button-holder .single_add_to_cart_button {
  width: 100% !important;
  display: block;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 a.reset_variations[style] {
  display: none !important;
  visibility: hidden !important;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 p.stock{
    font-size: 20px;
    margin-block-end: 0px;
}

/* Make sure the size and color swatches can hold pseudo-elements */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option {
  position: relative;
  overflow: visible !important;
}

/* Disabled size and color style */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock {
  opacity: 1 !important;
  filter: none !important;
}

/* Soft blur/faded overlay */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1px);
  z-index: 2;
  pointer-events: none;
  border-radius: inherit;
}

/* Strike line */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 10%;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: rotate(32deg);
  z-index: 3;
  pointer-events: none;
}

/* Keep inner content visible but muted */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable .cfvsw-swatch-inner,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock .cfvsw-swatch-inner,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable .cfvsw-swatch-inner,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock .cfvsw-swatch-inner {
  position: relative;
  z-index: 1;
  opacity: 0.55;
}

/* Tooltip */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable:hover .cfvsw-swatch-inner::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock:hover .cfvsw-swatch-inner::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable:hover .cfvsw-swatch-inner::after,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock:hover .cfvsw-swatch-inner::after {
  content: "Sold Out";
  position: absolute;
  bottom: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%);
  background: #101010;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  padding: 10px 14px;
  border-radius: 6px;
  white-space: nowrap;
  z-index: 20;
  pointer-events: none;
}

/* Tooltip arrow */
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable:hover .cfvsw-swatch-inner::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_size"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock:hover .cfvsw-swatch-inner::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-blur-disable:hover .cfvsw-swatch-inner::before,
.elementor-6740 .elementor-element.elementor-element-1a06bc0 .cfvsw-swatches-container[swatches-attr="attribute_pa_color"] .cfvsw-swatches-option.cfvsw-swatches-out-of-stock:hover .cfvsw-swatch-inner::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #101010;
  z-index: 20;
  pointer-events: none;
}

label[for="pa_color"] {
  font-size: 0 !important;
}

label[for="pa_color"]::after {
  content: "Choose color";
  font-size: 16px;
}

label[for="pa_size"] {
  font-size: 0 !important;
}

label[for="pa_size"]::after {
  content: "Select Size";
  font-size: 16px;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .woocommerce-variation-price{
    padding-bottom: 12px;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .woocommerce-Price-amount .amount{
    font-family: MONO45;
    font-size: 24px;
    font-weight: 700;
}

.elementor-6740 .elementor-element.elementor-element-1a06bc0 .price{
    color: #000;
}/* End custom CSS */



































/* Start Custom Fonts CSS */@font-face {
	font-family: 'MONO45 HEADLINE';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://themovebetterproject.com/wp-content/uploads/2026/02/Mono45Headline-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'MONO45 HEADLINE';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://themovebetterproject.com/wp-content/uploads/2026/02/Mono45Headline-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tungsten';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://themovebetterproject.com/wp-content/uploads/2026/02/FontsFree-Net-Tungsten-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Tungsten';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://themovebetterproject.com/wp-content/uploads/2026/02/Tungsten-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Tungsten';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://themovebetterproject.com/wp-content/uploads/2026/02/Tungsten-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */