/* Custom Data 2025-08-02 11:45:59: Do not change this file. */

:root{
	/* Page Width */
		--layout__max-width: 1440px;
	
	/* Body Font */
		--font-family-name__base: 'Jost', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Jost', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
		
	/* Other Font */
		--other_font_family: 'Jost', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #000000; 
	
	/* Basic Colors */
		
	/* Buttons Colors */
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
	
	/* Custom Footer */
	
	/* Custom Menu */
	
	/* Page wraper */
	}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
			}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
					}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	










/* Customization Style */
.product-fabric-image {
    max-height: 400px;
    overflow: hidden;

}

.product-fabric-image img {
margin-top:-50%;
}

.availability.only.configurable-variation-qty { display:none;}


#tab-label-additional {display:none;}

.product-addto-links {display:none!important;}

body {    color: #363636;}

.checkout-shipping-method {margin-top:0px!important;}

@media screen and (min-width: 768px) and (min-width: 1200px), print {
    .blueskytechco-onepagecheckout #opc-sidebar {
        width: 31%!important;
    }
}

.checkout-index-index #opc-sidebar {
    background: #fff;
}


.blueskytechco-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .details-qty input.qty {
    max-width: 60px;
}


.blueskytechco-onepagecheckout span.qty-button {
vertical-align: bottom;
}

.minicart-items-wrapper {
    overflow-x: inherit;
}

.field.additional {
    display: none;
}

.speedy-logo,
.econt-logo {
max-width: 70px;
    vertical-align: middle;
}

.product-info-main .stock.available, .product-info-main .stock.unavailable  {    display: none!important;
}


.blueskytechco-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method:last-child .payment-method-title {
    height: 37px;
}







.testimonials-home .testimonial-img,
.testimonials-home .testimonial-job { 
display: none!important;
}

.testimonials-home h3.elementor__headline {
    text-align: left;
}

.cart-summary #block-shipping {display:none;}

#empty_cart_button.action.clear {display:none;}
.cart-container .cart.main.actions .action.update {display:none;}


.logo img {min-width: 200px;
}


@media (min-width: 768px) {
    .checkout-shipping-address {
        width: 48%;
    }
}


@media (max-width: 570px) {
.blueskytechco-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row td {
    display: block;
}

.blueskytechco-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row {
    display: flex;
}

.pickup-location-row td {
    width: 100% !important;
    display: block !important;
}



.blueskytechco-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title input[type=radio] {
margin-top: 0!important;
    top: 0px!important;
    left: 2px!important;
}

}


div[name="shippingAddress.company"] {
 display:none;
}

.product-label {
    top: 1rem;
    left: 1rem;
}



@media only screen and (max-width: 1199px) {
    .header_style-13 .logo-container .logo, .header_style-3 .logo-container .logo {
        margin: 0 auto;
        width: fit-content;
        position: absolute;
        left: 0;
        right: 0;
    }
}
