.elementor-296900 .elementor-element.elementor-element-0c9ae81{padding:30px 0px 0px 0px;}.elementor-296900 .elementor-element.elementor-element-7acc0d2 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-296900 .elementor-element.elementor-element-7acc0d2 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-296900 .elementor-element.elementor-element-10d3e15{--spacer-size:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-296900 .elementor-element.elementor-element-d4f987b > .elementor-widget-container{margin:10px 0px 8px 0px;}.elementor-296900 .elementor-element.elementor-element-d4f987b .elementor-heading-title{font-family:"Product Title", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-296900 .elementor-element.elementor-element-226b97c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-296900 .elementor-element.elementor-element-226b97c .price{color:var( --e-global-color-text );font-family:"Product Title", Sans-serif;font-size:30px;font-weight:900;}.woocommerce .elementor-296900 .elementor-element.elementor-element-226b97c .price ins{color:var( --e-global-color-accent );font-family:"Product Title", Sans-serif;font-size:30px;font-weight:900;text-decoration:none;line-height:30px;}body:not(.rtl) .elementor-296900 .elementor-element.elementor-element-226b97c:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-296900 .elementor-element.elementor-element-226b97c:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-296900 .elementor-element.elementor-element-226b97c.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-296900 .elementor-element.elementor-element-37e2178 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-296900 .elementor-element.elementor-element-37e2178{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-296900 .elementor-element.elementor-element-43abccd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-296900 .elementor-element.elementor-element-1f78208 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-296900 .elementor-element.elementor-element-1f78208 .cart button, .elementor-296900 .elementor-element.elementor-element-1f78208 .cart .button{background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-296900 .elementor-element.elementor-element-1f78208 .cart button:hover, .elementor-296900 .elementor-element.elementor-element-1f78208 .cart .button:hover{color:#FFFFFF;background-color:#000000;}.elementor-296900 .elementor-element.elementor-element-1f78208{--button-spacing:0px;}.elementor-296900 .elementor-element.elementor-element-1f78208 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-296900 .elementor-element.elementor-element-1f78208 form.cart .variations{width:100%;margin-bottom:23px;}.woocommerce .elementor-296900 .elementor-element.elementor-element-1f78208 form.cart table.variations tr th, .woocommerce .elementor-296900 .elementor-element.elementor-element-1f78208 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-296900 .elementor-element.elementor-element-1f78208 form.cart table.variations label{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-296900 .elementor-element.elementor-element-1f78208 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-296900 .elementor-element.elementor-element-1f78208 form.cart table.variations td.value:before{font-size:16px;}.elementor-bc-flex-widget .elementor-296900 .elementor-element.elementor-element-31cfc4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-296900 .elementor-element.elementor-element-31cfc4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-296900 .elementor-element.elementor-element-d6a6cbf{--spacer-size:50px;}.elementor-296900 .elementor-element.elementor-element-6310710{--spacer-size:50px;}.elementor-296900 .elementor-element.elementor-element-782e559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-296900 .elementor-element.elementor-element-91bbdf1{margin-top:40px;margin-bottom:0px;}.elementor-296900 .elementor-element.elementor-element-c753a37 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-296900 .elementor-element.elementor-element-3fbf934 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-296900 .elementor-element.elementor-element-e315a6f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-title, .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-title:before, .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-title:after, .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-content, .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tabs-content-wrapper{border-width:1px;}@media(min-width:541px){.elementor-296900 .elementor-element.elementor-element-43abccd{width:59.921%;}.elementor-296900 .elementor-element.elementor-element-31cfc4d{width:40%;}}@media(max-width:1024px) and (min-width:541px){.elementor-296900 .elementor-element.elementor-element-43abccd{width:100%;}.elementor-296900 .elementor-element.elementor-element-31cfc4d{width:100%;}}@media(max-width:1024px){.elementor-296900 .elementor-element.elementor-element-1f78208 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:540px){.elementor-296900 .elementor-element.elementor-element-1f78208 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f722ced */@media (max-width: 767px) {
    .elementor-296900 .elementor-element.elementor-element-f722ced {
        max-width: 400px;
        margin: auto;
    }
    
    .woocommerce div.product div.images .flex-control-thumbs li img {
    width: 100px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    float: left;
    margin: 0;
    list-style: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ce4729 */.elementor-296900 .elementor-element.elementor-element-1ce4729 {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-226b97c */.elementor-296900 .elementor-element.elementor-element-226b97c .price{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: baseline;
    flex-wrap: wrap;
}

.elementor-296900 .elementor-element.elementor-element-226b97c .price ins {
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1f78208 */.elementor-296900 .elementor-element.elementor-element-1f78208 .woocommerce-variation-add-to-cart, .elementor-296900 .elementor-element.elementor-element-1f78208 .cart {
    display: block !important;
}

.elementor-296900 .elementor-element.elementor-element-1f78208 .single_add_to_cart_button {
    width: 152px;
    height: 42px;
}

.elementor-296900 .elementor-element.elementor-element-1f78208 table {
    margin-bottom: 0 !important;
}

.elementor-296900 .elementor-element.elementor-element-1f78208 .wc-points-rewards-product-message {
    display: block;
}

.elementor-296900 .elementor-element.elementor-element-1f78208 .woocommerce-variation-price .price {
    display: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c753a37 */.elementor-296900 .elementor-element.elementor-element-c753a37:before {
        content: 'Product Videos';
    font-size: 20px;
    font-weight: 500;
    display: block;
    position: absolute;
    top: -50px;
    width: 143px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-383847f */.elementor-296900 .elementor-element.elementor-element-383847f table td {
    border: none;
}

@media (max-width: 540px) {
    .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-mobile-title {
        display: none;
    }
    
    .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tabs-wrapper {
        display: block;
    }
    
    .elementor-296900 .elementor-element.elementor-element-383847f .elementor-tab-content {
        border-top: none;
    }
    
    .elementor-296900 .elementor-element.elementor-element-383847f table, .elementor-296900 .elementor-element.elementor-element-383847f tbody, .elementor-296900 .elementor-element.elementor-element-383847f tr, .elementor-296900 .elementor-element.elementor-element-383847f td {
        display: block;
        width: auto;
    }
    
    .elementor-296900 .elementor-element.elementor-element-383847f td {
        padding: 5px;
        word-break: break-word;
    }
    
    .elementor-296900 .elementor-element.elementor-element-383847f tr {
        padding: 10px 0;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Product Title';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYREGULAR.eot');
	src: url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYREGULAR.eot?#iefix') format('embedded-opentype'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYREGULAR-1.woff2') format('woff2'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYREGULAR.woff') format('woff'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYREGULAR.ttf') format('truetype');
}
@font-face {
	font-family: 'Product Title';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYBOLD.eot');
	src: url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYBOLD.eot?#iefix') format('embedded-opentype'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYBOLD-1.woff2') format('woff2'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYBOLD.woff') format('woff'),
		url('https://ruggedsa.co.za/wp-content/uploads/2022/01/SFPRODISPLAYBOLD.ttf') format('truetype');
}
/* End Custom Fonts CSS */