/* Custom Data 2026-08-24 10:47:01: Do not change this file. */

:root{
	/* Page Width */
		--layout__max-width: 1370px;
	
	/* Body Font */
		--font-family-name__base: 'Montserrat', sans-serif;
			--font-size__base: 14px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Old Standard TT', sans-serif;
			--heading__font-weight__base: 600;
		
	/* Menu Font */
			--navigation-level0-item__font-family:  'Jost', sans-serif;
					
	/* Other Font */
		--other_font_family: 'Jost', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #D39173; 
	
	/* Basic Colors */
			--text__color: #3C3C3C;
			--heading__color__base: #222222;
			--link__color: #222222;
			--link__hover__color: #3C3C3C;
			
	/* 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);
	}
	:root{
	--footer-links-color: #222222;
	}
	










/* Customization Style */
.table.additional-attributes .temp_range,
.table.additional-attributes .humidity_range,
.table.additional-attributes .power,
.table.additional-attributes .door,
.table.additional-attributes .product_size_w_d_h,
.table.additional-attributes .package_dimension_w_h_d,
.table.additional-attributes .base_rack_dimension,
.table.additional-attributes .n_w_kg,
.table.additional-attributes .g_w_kg {
display:none;
}


.item.product-meta-shipping-return {
    display:none;
}

.product-info-main .product-info-stock-sku {
    display:none;
}

.product-reviews-summary.no-rating .reviews-actions:before {
    display:none;
}

.product-info-main .product-category {
    display:none;
}

.sticky-addcart.sticky_atc_shown {
background: #5E7461;
color: #fff;
}

.sticky-addcart.sticky_atc_shown .product-item-name  {
color: #fff;
}

.sticky-addcart.sticky_atc_shown .updown-quantity {
    display:none;
}

.action.tocart.primary,
.single_add_to_cart_button.sticky_atc_js,
#product-addtocart-button {
background-color: #A89968!important;
    border-color: #A89968!important;
    color: #fff!important;
}

..action.tocart.primary span {
color: #fff!important;
}

        .product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) span {
           color: #fff!important;
        }

.action.tocart.primary:hover,
.single_add_to_cart_button.sticky_atc_js:hover,
#product-addtocart-button:hover {
background-color: #222!important;
    border-color: #222!important;
    color: #fff!important;
}


.product-social-links { 
margin-top:10px;
}

#open-technical-tab {
    margin-left: 14px;
    margin-top: 5px;
    display: block;
}

.product-info-main .extra-popup { border-bottom:0px;}


[data-content-type='row'][data-appearance='full-width']>.row-full-width-inner {
max-width:1370px!important;
}


.header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty, .header-container .header__action-default li .counter.qty {

}


.header-container.layout-3 {
    background-color: #f2f2f2;
}


nav.navigation.horizontal.main-nav.nav-sections {
    background-color: #f2f2f2;
}

.for-full-width-menu {
    background-color: #f2f2f2;
}

.catalog-product-view .breadcrumbs {
    background-color: #5E7461;
}

.catalog-product-view .breadcrumbs .items {
    display: flex;
    color: #fff;
justify-content: center;
}

.breadcrumbs .items {
    display: flex;
justify-content: center;
   
}



.catalog-product-view .breadcrumbs a:visited {  
    color: #fff;
}

.catalog-product-view .breadcrumbs .item:not(:last-child):after {
    color: #fff;
}

.catalog-product-view .breadcrumbs a:active,
.catalog-product-view .breadcrumbs a:hover, 
.catalog-product-view .breadcrumbs a span {
    color: #fff!important;
}

 
.product-main-content .row.gx-5 {
background-color: #f2f2f2;
}


.product-main-content .row.gx-5:before {
background-color: #f2f2f2;
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -2;
}

.product.info.detailed {
    position: relative;
    overflow: visible;
}

.product.info.detailed:before {
background-color: #fff;
    content: "";
    position: absolute;
    width: 200%;
    height: 118%;
    top: 0px;
    left: -50%;
    right: 50%;
    bottom: 8px;
    z-index: -1;
}

.grid-mode-show-type-products,
.field.limiter {
display:none;
}

.product.info.detailed {
padding-top:60px;
}

.product-main-content .row.gx-5 {
padding-bottom:60px;
}

.product-info-main .product-title-wrap {
flex-wrap: wrap;
}

.product-info-main .product-add-form {
    margin-top: 5px;
}


.product-info-main .stock.available:before, .product-info-main .stock.unavailable:before {
display:none;
}

.catalog-category-view .page-title-wrapper {
display:none;
}


.field.limiter {
display:none!important;
}

.navigation .submenu a:hover {
background:#fff!important;
}

.product.info.detailed .additional-attributes tbody tr:not(:only-child, :last-child) {
border-bottom:0px;
}


.product.info.detailed .additional-attributes tbody tr th, .product.info.detailed .additional-attributes tbody tr td {
    width: 1%;
    white-space: nowrap; 
}

.container-page-info {
max-width: 593px;
    margin: 0 auto;
}


.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
background:#fff;
}

.section-top-header .btn__top--header--banner--close  {
display:none!important;
}


.pagebuilder-banner-wrapper {
display: flex;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
}



@media only screen and (max-width: 770px) {
.pagebuilder-banner-wrapper {
 align-items: flex-start!important;
    padding-left: 0px!important;
 }
.pagebuilder-banner-wrapper .pagebuilder-overlay {
margin-left: 2%;
}
}

.pagebuilder-banner-wrapper .pagebuilder-overlay {
margin-left: 4%;
}

body:not([class*="admin"]) button:hover {
    box-shadow: none!important;
}
.mm-subscribe-thankyou .pagebuilder-button-primary{
    background-color: #A89968 !important;
    border-color: #A89968 !important;
    color: #fff !important;
}
.mm-subscribe-thankyou .pagebuilder-button-primary:hover{    
    background-color: #222 !important;
    border-color: #222 !important;
    color: #fff !important;
}


.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;
}
@media screen and (min-width: 768px) {
    .page-header .switcher, .page-header .switcher .options .action.toggle{
        margin-right: 0;
    }
    .page-header .switcher .options .action.toggle::before{
        content: '';
        width: 1px;
        background: #222222;
        height: 90%;
        position: absolute;
        left: 0;
        top: 5%;
    }
    .page-header .switcher .options .action.toggle{
        padding-left:14px;
    }
    .page-header .switcher .options.active ul.dropdown, .page-header .switcher .options ul.dropdown{
        margin: 13px 0 0;
        border: none;
        position: absolute;
        right: 0;
        box-shadow: 1px 2px 5px #2222225e;
    }
    .page-header .switcher .options ul.dropdown:before, .page-header .switcher .options ul.dropdown:after{
        display:none;
    } 
    .switcher-language {
        position: relative;
    }
    .switcher-language:hover .switcher-options {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
        transform: translateY(0); 
    }
    .switcher-language:hover .dropdown,
    .switcher-language:hover .ul-language {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}
@media screen and (min-width: 992.99px) {
    .switcher.language.switcher-language{
        height: 50px;
        margin: -30px 0;
    } 
}
@media screen and (min-width: 1199.99px) {    
    .page-header .switcher .options.active ul.dropdown, .page-header .switcher .options ul.dropdown{
        margin: 23px 0 0;
    }
}
.mm-top-bar img{
    margin-bottom: -1.5px;
    height: 15px !important;
    width: auto  !important;
}
.mm-top-bar strong{
   font-weight: bold;
}
