.elementor-292906 .elementor-element.elementor-element-daf47ba{padding:30px 0px 0px 0px;}.elementor-292906 .elementor-element.elementor-element-2e5d84e .woocommerce-breadcrumb{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-292906 .elementor-element.elementor-element-2e5d84e .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{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-292906 .elementor-element.elementor-element-3f2a3aa{text-align:right;}.elementor-292906 .elementor-element.elementor-element-80d5991{text-align:right;}.elementor-292906 .elementor-element.elementor-element-63b77fb{text-align:right;}.elementor-292906 .elementor-element.elementor-element-fd39003{text-align:right;}.elementor-292906 .elementor-element.elementor-element-1912bb0{text-align:right;}.elementor-292906 .elementor-element.elementor-element-a490ca8{text-align:right;}.elementor-292906 .elementor-element.elementor-element-4031a7f{text-align:right;}.elementor-292906 .elementor-element.elementor-element-ca23ae5{text-align:right;}.elementor-292906 .elementor-element.elementor-element-65f8a7d{text-align:right;}.elementor-292906 .elementor-element.elementor-element-3bd54d2{text-align:right;}.elementor-292906 .elementor-element.elementor-element-8e8befa{text-align:right;}.elementor-292906 .elementor-element.elementor-element-741bfd8{text-align:right;}.elementor-292906 .elementor-element.elementor-element-a3eb62b{text-align:right;}.elementor-292906 .elementor-element.elementor-element-b2b428c{text-align:right;}.elementor-292906 .elementor-element.elementor-element-790ea8d{text-align:right;}.elementor-292906 .elementor-element.elementor-element-898ab08{text-align:right;}.elementor-292906 .elementor-element.elementor-element-cbe6447{text-align:right;}.elementor-292906 .elementor-element.elementor-element-b77d51e{text-align:right;}.elementor-292906 .elementor-element.elementor-element-26f21eb{text-align:right;}.elementor-292906 .elementor-element.elementor-element-0155112{text-align:right;}.elementor-292906 .elementor-element.elementor-element-3dc40c3{text-align:right;}.elementor-292906 .elementor-element.elementor-element-674850b{text-align:right;}.elementor-292906 .elementor-element.elementor-element-e7d24f7{text-align:right;}.elementor-292906 .elementor-element.elementor-element-e7d24f7 img{width:100%;max-width:154px;}.elementor-292906 .elementor-element.elementor-element-30e0d56{--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-292906 .elementor-element.elementor-element-abad61f > .elementor-widget-container{margin:10px 0px 8px 0px;}.elementor-292906 .elementor-element.elementor-element-abad61f .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-292906 .elementor-element.elementor-element-1276d79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-292906 .elementor-element.elementor-element-1276d79 .price{color:var( --e-global-color-text );font-family:"Product Title", Sans-serif;font-size:30px;font-weight:900;}.woocommerce .elementor-292906 .elementor-element.elementor-element-1276d79 .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-292906 .elementor-element.elementor-element-1276d79:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-292906 .elementor-element.elementor-element-1276d79:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-292906 .elementor-element.elementor-element-1276d79.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-292906 .elementor-element.elementor-element-e8d602a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-292906 .elementor-element.elementor-element-9cda8d5 > .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-292906 .elementor-element.elementor-element-d57ffd2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-292906 .elementor-element.elementor-element-d57ffd2 .cart button, .elementor-292906 .elementor-element.elementor-element-d57ffd2 .cart .button{background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-292906 .elementor-element.elementor-element-d57ffd2 .cart button:hover, .elementor-292906 .elementor-element.elementor-element-d57ffd2 .cart .button:hover{color:#FFFFFF;background-color:#000000;}.elementor-292906 .elementor-element.elementor-element-d57ffd2{--button-spacing:0px;}.elementor-292906 .elementor-element.elementor-element-d57ffd2 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-292906 .elementor-element.elementor-element-d57ffd2 form.cart .variations{width:100%;margin-bottom:23px;}.woocommerce .elementor-292906 .elementor-element.elementor-element-d57ffd2 form.cart table.variations tr th, .woocommerce .elementor-292906 .elementor-element.elementor-element-d57ffd2 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-292906 .elementor-element.elementor-element-d57ffd2 form.cart table.variations label{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-bc-flex-widget .elementor-292906 .elementor-element.elementor-element-8ce4098.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292906 .elementor-element.elementor-element-8ce4098.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292906 .elementor-element.elementor-element-b031f1d{--spacer-size:50px;}.elementor-292906 .elementor-element.elementor-element-8c8eeb6{--spacer-size:50px;}.elementor-292906 .elementor-element.elementor-element-76734e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-292906 .elementor-element.elementor-element-01ebd3f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#232323;}.elementor-292906 .elementor-element.elementor-element-fc16314 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-292906 .elementor-element.elementor-element-d404bfe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-292906 .elementor-element.elementor-element-c38e3ed .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-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-title, .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-title:before, .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-title:after, .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-content, .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tabs-content-wrapper{border-width:1px;}@media(min-width:541px){.elementor-292906 .elementor-element.elementor-element-9cda8d5{width:59.921%;}.elementor-292906 .elementor-element.elementor-element-8ce4098{width:40%;}}@media(max-width:1024px) and (min-width:541px){.elementor-292906 .elementor-element.elementor-element-9cda8d5{width:100%;}.elementor-292906 .elementor-element.elementor-element-8ce4098{width:100%;}}@media(max-width:1024px){.elementor-292906 .elementor-element.elementor-element-d57ffd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:540px){.elementor-292906 .elementor-element.elementor-element-d57ffd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5b2e41e */@media (max-width: 767px) {
    .elementor-292906 .elementor-element.elementor-element-5b2e41e {
        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 woocommerce-product-price, class: .elementor-element-1276d79 */.elementor-292906 .elementor-element.elementor-element-1276d79 .price{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: baseline;
    flex-wrap: wrap;
}

.elementor-292906 .elementor-element.elementor-element-1276d79 .price ins {
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d57ffd2 */.elementor-292906 .elementor-element.elementor-element-d57ffd2 .woocommerce-variation-add-to-cart, .elementor-292906 .elementor-element.elementor-element-d57ffd2 .cart {
    display: block !important;
}

.elementor-292906 .elementor-element.elementor-element-d57ffd2 .single_add_to_cart_button {
    width: 152px;
    height: 42px;
}

.elementor-292906 .elementor-element.elementor-element-d57ffd2 table {
    margin-bottom: 0 !important;
}

.elementor-292906 .elementor-element.elementor-element-d57ffd2 .wc-points-rewards-product-message {
    display: block;
}

.elementor-292906 .elementor-element.elementor-element-d57ffd2 .woocommerce-variation-price .price {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-9fb3f4c */.elementor-292906 .elementor-element.elementor-element-9fb3f4c table td {
    border: none;
}

@media (max-width: 540px) {
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-mobile-title {
        display: none;
    }
    
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tabs-wrapper {
        display: block;
    }
    
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c .elementor-tab-content {
        border-top: none;
    }
    
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c table, .elementor-292906 .elementor-element.elementor-element-9fb3f4c tbody, .elementor-292906 .elementor-element.elementor-element-9fb3f4c tr, .elementor-292906 .elementor-element.elementor-element-9fb3f4c td {
        display: block;
        width: auto;
    }
    
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c td {
        padding: 5px;
        word-break: break-word;
    }
    
    .elementor-292906 .elementor-element.elementor-element-9fb3f4c 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 */