/* Custom Data 2025-12-02 23:07:10: Do not change this file. */

:root{
	/* Page Width */
	
	/* Body Font */
		--font-family-name__base: 'helvetica neue', sans-serif;
			--font-size__base: 11px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'helvetica neue', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
			--navigation-level0-item__font-family:  'helvetica neue', sans-serif;
			--naviation-level0-item__font-size: 14px;
			--navigation-level0-item__font-weight: 500;
			
	/* Other Font */
		--other_font_family: 'helvetica neue', sans-serif;
	
	/* Theme Colors */
	
	/* 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 */
.header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty, .header-container .header__action-default li .counter.qty {
    background-color: #1d1d1b !important;
    right: -0.95rem !important;
}

div#description {
    display: block !important;
}

.product-label .newlabel {
    background: #000 !important;
}

.product-label .label-product {
    padding: 5px 5px  !important;
    min-width: 44px  !important;
    font-weight: 200  !important;
}

.category-info .page-title-wrapper {
    margin-bottom: 0;
    display: none !important;
}

span.nav_link_icon.ml__5 {
    display: none !important;
}

.g-5, .gx-5 {
    --bs-gutter-x: 5rem  !important;
}

#html-body [data-pb-style=XANBJYU] {
    min-height: 525px  !important;
}

#html-body [data-pb-style=TIFARSG] {
    text-align: left;
    margin: -50px 0px 0px 0px  !important;
    padding: 0;
}

.column.main p {
    margin-top: 0rem;
    margin-bottom: 0rem !important;
}

.track-order {
    font-family: Arial, helvetica neue;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #2d2b2a;
    padding: 0 16px;
}

    .section-top-header .btn__top--header--banner--close {
        display: none  !important;
    }

.page-header {
    --counter_qty-width: 1.4rem !important;
    --counter_qty-height: 1.4rem !important;
    --counter_qty-font-size: 1rem !important;
    --icon-header_margin: .4rem !important;
}
.navigation .level0 {
            margin: 0 0px !important;
}

.navigation .level0 .submenu a {
            text-transform: capitalize  !important;
            font-size: 14px  !important;
            line-height: 25px  !important;
            white-space: normal  !important;
            padding: 0px 0px !important;
            white-space: break-spaces !important;
        }

.navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus {
    background: transparent !important;
    color: var(--heading__color__base, #000000) !important;
    text-decoration: underline !important;
}

.navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > a {
    font-size: 1.5rem !important;
    font-family: Arial, helvetica neue  !important;
    font-weight: 600  !important;
    text-transform: uppercase  !important;
    margin: 0 0 0rem !important;
}




.navigation .level0 > .level-top {
            padding: 0px 20px 0px 0px !important;
        }

        .navigation .level0.multicolumn_dropdown > .submenu .level1 .subchildmenu, .navigation .level0.fullwidth > .submenu .level1 .subchildmenu {
            padding-left: 0px !important;
        }

        .navigation .level0.multicolumn_dropdown .submenu, .navigation .level0.fullwidth .submenu {
            padding: 20px 10px 10px 20px;
        }
.action.primary, .action-primary {
	line-height: 10px !important;
}

.product__style-1 .products-grid .product-item-actions_middle .action {
	border-radius: 0px !important;
}

.product__style-1 .products-grid .product-item-actions_middle {
	left: 0rem !important;
	right: 0rem !important;
}

.justify-content-center {
    justify-content: left !important;
}
.currency-icon {
    vertical-align: middle;
    margin-right: 4px;
}
.product-info-main .product-options-wrapper .swatch-opt .swatch-attribute .color {
    min-width: 3rem !important;
    min-height: 3rem !important;
}
.product-align-center .products-grid .product-item-details {
    text-align: left !important;
}

.product-align-center .products-grid .price-box
 {
    justify-content: left !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    padding: 0px !important;
    margin: -2px 0px 0px 0px !important;
}

.product-info-main .page-title-wrapper .page-title {
    font-size: 1.75rem !important;
    font-weight: 400 !important;
}

.product-info-main .product-info-price .price-box .price {
    font-size: medium !important;
}




.abs-product-link, .navigation .level0 .submenu .product-item-name, .navigation .level0 .submenu .product.name a, .product-item .product-item-name, .product-item .product.name a, .product-item-name, .product.name a {
    font-family: Arial, helvetica neue !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    padding: 0px !important;
    margin: 0px !important;
    text-align: left !important;
}

.product-info-main {
        padding-left: 0rem !important;
}




.breadcrumbs .items {
    font-size: 1.1rem !important;
    text-align: left !important;
    margin: 0px 0px 0px 40px !important;
}

