.elementor-6185 .elementor-element.elementor-element-a4d6a48{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-a4d6a48:not(.elementor-motion-effects-element-type-background), .elementor-6185 .elementor-element.elementor-element-a4d6a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b541c06 );}.elementor-6185 .elementor-element.elementor-element-742614f{--display:flex;}.elementor-6185 .elementor-element.elementor-element-936da29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-6185 .elementor-element.elementor-element-c7891f3{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6185 .elementor-element.elementor-element-7b7b691{--display:flex;}.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-viewport, .woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2aad42 );}.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2aad42 );border-radius:20px 20px 20px 20px;}.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-6185 .elementor-element.elementor-element-fa7c48c .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-6185 .elementor-element.elementor-element-d5f1bad{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ed9d6a9-font-family ), Sans-serif;font-size:var( --e-global-typography-ed9d6a9-font-size );font-weight:var( --e-global-typography-ed9d6a9-font-weight );line-height:var( --e-global-typography-ed9d6a9-line-height );}.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-b3496d4 .elementor-heading-title{font-family:var( --e-global-typography-aaf7b16-font-family ), Sans-serif;font-size:var( --e-global-typography-aaf7b16-font-size );font-weight:var( --e-global-typography-aaf7b16-font-weight );letter-spacing:var( --e-global-typography-aaf7b16-letter-spacing );color:var( --e-global-color-primary );}.woocommerce .elementor-6185 .elementor-element.elementor-element-122aced .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c13bf85-font-family ), Sans-serif;font-size:var( --e-global-typography-c13bf85-font-size );font-weight:var( --e-global-typography-c13bf85-font-weight );}.woocommerce .elementor-6185 .elementor-element.elementor-element-f8561b7 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );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 );}.elementor-6185 .elementor-element.elementor-element-89c1fcd{width:auto;max-width:auto;}.elementor-6185 .elementor-element.elementor-element-89c1fcd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-6185 .elementor-element.elementor-element-89c1fcd .elementor-button{font-family:var( --e-global-typography-bc4933b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc4933b-font-size );font-weight:var( --e-global-typography-bc4933b-font-weight );line-height:var( --e-global-typography-bc4933b-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart button, .elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart .button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;color:var( --e-global-color-ee61e7c );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart button:hover, .elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart .button:hover{color:var( --e-global-color-ee61e7c );background-color:var( --e-global-color-primary );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .added_to_cart{color:var( --e-global-color-ee61e7c );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88{--button-spacing:16px;}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .quantity .qty{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 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:12px 24px 12px 24px;color:var( --e-global-color-primary );border-color:var( --e-global-color-1d655e4 );transition:all 0.2s;}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart .variations{width:auto;}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations tr th, .woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations tr td{padding-top:calc( 12px/2 );padding-bottom:calc( 12px/2 );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8170f37-font-family ), Sans-serif;font-size:var( --e-global-typography-8170f37-font-size );font-weight:var( --e-global-typography-8170f37-font-weight );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select{color:var( --e-global-color-1d655e4 );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select, .woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value:before{background-color:var( --e-global-color-fb7ab07 );border:var( --e-global-color-1d655e4 );border-radius:12px;}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value:before{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 );}.elementor-6185 .elementor-element.elementor-element-a679121:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(4px/2);}.elementor-6185 .elementor-element.elementor-element-a679121:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(4px/2);}.elementor-6185 .elementor-element.elementor-element-a679121.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-6185 .elementor-element.elementor-element-a679121.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body:not(.rtl) .elementor-6185 .elementor-element.elementor-element-a679121.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-4px/2) + (-1px/2) );}body:not.rtl .elementor-6185 .elementor-element.elementor-element-a679121.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-4px/2) - (1px/2) );}.elementor-6185 .elementor-element.elementor-element-a679121{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 );color:var( --e-global-color-312cb46 );}.elementor-6185 .elementor-element.elementor-element-a679121 a{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 );color:var( --e-global-color-312cb46 );}.elementor-6185 .elementor-element.elementor-element-c52d807{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-6185 .elementor-element.elementor-element-391c677 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-6185 .elementor-element.elementor-element-0ed0a6b{--alignment:left;--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#2782E100;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__title{font-family:var( --e-global-typography-0aaa100-font-family ), Sans-serif;font-size:var( --e-global-typography-0aaa100-font-size );font-weight:var( --e-global-typography-0aaa100-font-weight );text-transform:var( --e-global-typography-0aaa100-text-transform );letter-spacing:var( --e-global-typography-0aaa100-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-6fd49a0{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-001086d{--display:flex;}.elementor-6185 .elementor-element.elementor-element-87f40d4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-6185 .elementor-element.elementor-element-4d772b8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6185 .elementor-element.elementor-element-7a57f18{--e-icon-list-icon-size:24px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-6185 .elementor-element.elementor-element-cc418a3 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-8c6cf59{--display:flex;}.elementor-6185 .elementor-element.elementor-element-af6171d{--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;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6185 .elementor-element.elementor-element-249d499{--display:flex;}.elementor-6185 .elementor-element.elementor-element-34aad19{color:var( --e-global-color-primary );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 );}.elementor-6185 .elementor-element.elementor-element-af0e8a4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-6185 .elementor-element.elementor-element-0e0d699 .elementor-heading-title{font-family:var( --e-global-typography-d896813-font-family ), Sans-serif;font-size:var( --e-global-typography-d896813-font-size );font-weight:var( --e-global-typography-d896813-font-weight );}.elementor-6185 .elementor-element.elementor-element-6986410 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:24px;color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-50a960c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:24px;color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-03794a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6185 .elementor-element.elementor-element-03794a5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:24px;color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-d1596c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6185 .elementor-element.elementor-element-d1596c7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:24px;color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-f1674d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6185 .elementor-element.elementor-element-f1674d8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:24px;color:var( --e-global-color-secondary );}.elementor-6185 .elementor-element.elementor-element-0c0755e{--display:flex;}.elementor-6185 .elementor-element.elementor-element-3ad620d{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 );color:var( --e-global-color-primary );}.elementor-6185 .elementor-element.elementor-element-3ad620d a{color:var( --e-global-color-primary );}.elementor-6185 .elementor-element.elementor-element-3ffda6b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6185 .elementor-element.elementor-element-7122b3a{text-align:center;}.elementor-6185 .elementor-element.elementor-element-7122b3a .elementor-heading-title{font-family:var( --e-global-typography-d896813-font-family ), Sans-serif;font-size:var( --e-global-typography-d896813-font-size );font-weight:var( --e-global-typography-d896813-font-weight );}.elementor-6185 .elementor-element.elementor-element-211d6f3{--e-image-carousel-slides-to-show:3;}.elementor-6185 .elementor-element.elementor-element-211d6f3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6185 .elementor-element.elementor-element-211d6f3 .elementor-swiper-button.elementor-swiper-button-next{font-size:48px;}.elementor-6185 .elementor-element.elementor-element-211d6f3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-853dbcf );border-radius:12px 12px 12px 12px;}.elementor-6185 .elementor-element.elementor-element-7e1a013{text-align:center;}.elementor-6185 .elementor-element.elementor-element-7e1a013 .elementor-heading-title{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 );color:#00000066;}.elementor-6185 .elementor-element.elementor-element-ec0bfa7{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-6679248{--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;}@media(max-width:1366px){.elementor-6185 .elementor-element.elementor-element-a4d6a48{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-936da29{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6185 .elementor-element.elementor-element-c7891f3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb{font-size:var( --e-global-typography-ed9d6a9-font-size );line-height:var( --e-global-typography-ed9d6a9-line-height );}.elementor-6185 .elementor-element.elementor-element-b3496d4 .elementor-heading-title{font-size:var( --e-global-typography-aaf7b16-font-size );letter-spacing:var( --e-global-typography-aaf7b16-letter-spacing );}.woocommerce .elementor-6185 .elementor-element.elementor-element-122aced .price{font-size:var( --e-global-typography-c13bf85-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-f8561b7 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-89c1fcd .elementor-button{font-size:var( --e-global-typography-bc4933b-font-size );line-height:var( --e-global-typography-bc4933b-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart button, .elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart .button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .added_to_cart{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations label{font-size:var( --e-global-typography-8170f37-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-391c677 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__title{font-size:var( --e-global-typography-0aaa100-font-size );letter-spacing:var( --e-global-typography-0aaa100-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-6fd49a0{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-87f40d4{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-cc418a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-34aad19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-0e0d699 .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-3ad620d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-7122b3a .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-7e1a013 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-ec0bfa7{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-6185 .elementor-element.elementor-element-a4d6a48{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-c7891f3{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb{font-size:var( --e-global-typography-ed9d6a9-font-size );line-height:var( --e-global-typography-ed9d6a9-line-height );}.elementor-6185 .elementor-element.elementor-element-b3496d4 .elementor-heading-title{font-size:var( --e-global-typography-aaf7b16-font-size );letter-spacing:var( --e-global-typography-aaf7b16-letter-spacing );}.woocommerce .elementor-6185 .elementor-element.elementor-element-122aced .price{font-size:var( --e-global-typography-c13bf85-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-f8561b7 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-89c1fcd .elementor-button{font-size:var( --e-global-typography-bc4933b-font-size );line-height:var( --e-global-typography-bc4933b-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart button, .elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart .button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .added_to_cart{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations label{font-size:var( --e-global-typography-8170f37-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-391c677 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-6185 .elementor-element.elementor-element-0ed0a6b{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__title{font-size:var( --e-global-typography-0aaa100-font-size );letter-spacing:var( --e-global-typography-0aaa100-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-6fd49a0{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-cc418a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-af6171d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6185 .elementor-element.elementor-element-34aad19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-0e0d699 .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-3ad620d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-7122b3a .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-7e1a013 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-ec0bfa7{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-6185 .elementor-element.elementor-element-a4d6a48{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-936da29{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb{font-size:var( --e-global-typography-ed9d6a9-font-size );line-height:var( --e-global-typography-ed9d6a9-line-height );}.elementor-6185 .elementor-element.elementor-element-b3496d4 .elementor-heading-title{font-size:var( --e-global-typography-aaf7b16-font-size );letter-spacing:var( --e-global-typography-aaf7b16-letter-spacing );}.woocommerce .elementor-6185 .elementor-element.elementor-element-122aced .price{font-size:var( --e-global-typography-c13bf85-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-f8561b7 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-89c1fcd .elementor-button{font-size:var( --e-global-typography-bc4933b-font-size );line-height:var( --e-global-typography-bc4933b-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart button, .elementor-6185 .elementor-element.elementor-element-9fb5c88 .cart .button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .added_to_cart{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-9fb5c88 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations label{font-size:var( --e-global-typography-8170f37-font-size );}.woocommerce .elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-a679121 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-391c677 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-6185 .elementor-element.elementor-element-0ed0a6b{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__title{font-size:var( --e-global-typography-0aaa100-font-size );letter-spacing:var( --e-global-typography-0aaa100-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-6fd49a0{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6185 .elementor-element.elementor-element-87f40d4{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6185 .elementor-element.elementor-element-7a57f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6185 .elementor-element.elementor-element-cc418a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6185 .elementor-element.elementor-element-af6171d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-6185 .elementor-element.elementor-element-34aad19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-0e0d699 .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-3ad620d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-7122b3a .elementor-heading-title{font-size:var( --e-global-typography-d896813-font-size );}.elementor-6185 .elementor-element.elementor-element-7e1a013 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6185 .elementor-element.elementor-element-ec0bfa7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-6185 .elementor-element.elementor-element-249d499{--width:53%;}.elementor-6185 .elementor-element.elementor-element-0c0755e{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6185 .elementor-element.elementor-element-249d499{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fa7c48c */.elementor-6185 .elementor-element.elementor-element-fa7c48c div.images .flex-control-thumbs {
    margin-top: 10px;
}

.elementor-6185 .elementor-element.elementor-element-fa7c48c div.images .flex-control-thumbs li img {
    opacity: 1;
}

.elementor-6185 .elementor-element.elementor-element-fa7c48c div.images .flex-control-thumbs li img.flex-active {
    border-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7b691 */.elementor-6185 .elementor-element.elementor-element-7b7b691 {
    max-width: 540px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-0b9d495 */.elementor-6185 .elementor-element.elementor-element-0b9d495 .woocommerce-breadcrumb {
    margin-bottom: 0;
}
nav.woocommerce-breadcrumb a {
    font-size: 18px;
}
nav.woocommerce-breadcrumb {
    font-size: 0 !important;
}
nav.woocommerce-breadcrumb :after {
    content: ">";
    margin: 0 5px;
}
nav.woocommerce-breadcrumb :last-child:after {
    content: "";
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9fb5c88 */.elementor-6185 .elementor-element.elementor-element-9fb5c88 .elementor-add-to-cart {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .input-text.qty.text {
  width: 128px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-wrap .woobt-before-text.woobt-text {
    margin-bottom: 8px;
}

.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-wrap .woobt-products .woobt-product {
    border: 1px solid #e4e4e4;
    background: var(--e-global-color-ee61e7c);
    border-radius: 12px;
    padding: 12px 24px 12px 16px;
    justify-content: flex-start;
    width: fit-content;
    margin: 10px 0;
    flex-wrap: wrap;
    gap: 5px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-wrap .woobt-products .woobt-product .woobt-quantity,
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .variations .reset_variations{
    display: none;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-product .woobt-title {
    flex-grow: unset;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-product .woobt-title a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-6d58fd0-font-family);
    font-size: var(--e-global-typography-11b4422-font-size);
    font-weight: var(--e-global-typography-6d58fd0-font-weight);
    line-height: var(--e-global-typography-6d58fd0-line-height);
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .variations th.label {
    line-height: unset;
    vertical-align: middle;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations {
    margin-bottom: 2em;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 form.cart table.variations .reset_variations {
    /*font-size: 1rem;*/
    position: absolute;
    line-height: 1.2;
    padding: 5px 0;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .variations th.label label {
    margin-right: 12px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woocommerce-variation-price span.woocommerce-Price-amount.amount {
    font-family: var(
    --e-global-typography-primary-font-family);
    font-weight: 600;
    line-height: 1.2;
    font-size: 1em;
    letter-spacing: 1px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woocommerce-variation-price {
    padding-bottom: 5px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-price-ori {
    display: flex;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-price {
    font-weight: 600;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-title {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  gap: 24px;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-title .woobt-title-inner {
    align-self: center;
}
.elementor-6185 .elementor-element.elementor-element-9fb5c88 .woobt-product .woobt-price {
    max-width: max-content;
}

.elementor-6185 .elementor-element.elementor-element-9fb5c88 #pa_colour {
    border-width: 1px;
    border-style: solid;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-a679121 */.elementor-6185 .elementor-element.elementor-element-a679121 .detail-label {
    font-weight: 400;
}
.elementor-6185 .elementor-element.elementor-element-a679121 .product_meta .tagged_as a[href*="/product-tag/stair-nosing/"] + text {
    display: none;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-0ed0a6b */.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn {
    height: 24px;
}
.elementor-6185 .elementor-element.elementor-element-0ed0a6b .elementor-share-btn__icon {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f1bad */.elementor-6185 .elementor-element.elementor-element-d5f1bad {
    max-width: 840px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-34aad19 */.prod-desc .elementor-widget-woocommerce-product-content p,
.prod-desc table,
.prod-desc .elementor-widget-text-editor ul,
.prod-desc .elementor-widget-woocommerce-product-content ul,
.prod-desc .elementor-widget-text-editor p img,
.prod-desc > img:not(:last-of-type){
    margin-bottom: 40px;
}
.prod-desc p:last-of-type img {
  margin-bottom: 0;
}
.prod-desc p:first-of-type img {
    margin-bottom: 28px;
}
.prod-desc .elementor-widget-text-editor p {
    margin-bottom: 12px;
}
.prod-desc p:empty{
  margin: 0;
}
.prod-desc h3 {
    font-family: var( --e-global-typography-d896813-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d896813-font-size );
    font-weight: var( --e-global-typography-d896813-font-weight );
    margin-bottom: 5px;
}
.prod-desc table {
    font-size: 1em;
}
.prod-desc table tr td {
    padding: 3px 0;
}
.prod-desc table tr:hover {
    background-color: #EEE;
}
.prod-desc .elementor-widget-text-editor li.elementor-icon-list-item,
.prod-desc .elementor-widget-woocommerce-product-content li.elementor-icon-list-item,
.prod-desc .elementor-widget-text-editor ul li,
.prod-desc .elementor-widget-woocommerce-product-content ul li {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    list-style-type: none;
}
.prod-desc .elementor-widget-text-editor ul li::before,
.prod-desc .elementor-widget-woocommerce-product-content ul li::before{
  content: ">";
  font-size: 1.8em;
  font-weight: 700;
  font-family: "Poppins";
  color: var( --e-global-color-secondary );

}
.prod-desc .elementor-widget-text-editor i.fas.fa-check,
.prod-desc .elementor-widget-woocommerce-product-content i.fas.fa-check{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249d499 */.elementor-6185 .elementor-element.elementor-element-249d499 {
    max-width: 480px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c0755e */.elementor-6185 .elementor-element.elementor-element-0c0755e {
    max-width: 840px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-211d6f3 */@media (width > 1366px ){
    .elementor-6185 .elementor-element.elementor-element-211d6f3 .elementor-swiper-button-next {
        right: -80px;
    }
    .elementor-6185 .elementor-element.elementor-element-211d6f3 .elementor-swiper-button-prev {
        left: -80px;
    }
}
.elementor-6185 .elementor-element.elementor-element-211d6f3 img {
    width: 460px;
  height: 460px;
  object-fit: contain;
}/* End custom CSS */