/* Custom Data 2025-12-04 19:43:34: 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 */
			--navigation-level0-item__font-family:  'Jost', sans-serif;
			--naviation-level0-item__font-size: 16px;
			--navigation-level0-item__font-weight: 500;
			
	/* Other Font */
		--other_font_family: 'Jost', sans-serif;
	
	/* Theme Colors */
	
	/* Basic Colors */
			--text__color: #878787;
			--heading__color__base: #222222;
			--link__color: #000000;
			--link__hover__color: #000000;
			
	/* Buttons Colors */
		--button__border-radius: 5px;
		
	/* Custom Sticky Background Color */
		--header_sticky_bg: #FFFFFF;
	
	/* Custom Header */
	
	/* Custom Footer */
			--footer-title-color: #111111;
			--footer-links-color: #555555;
			--footer__background-color: #F5F5F5;
		
	/* 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: #000000;
	}
	footer{
		--footer-links-color: #555555;
		--link__color: #555555;
	}
	




/* Custom Footer */
footer.page-footer{
	}




	/* Main Content Container */
	#maincontent{
			}
	#maincontent{
			}


/* Customization Style */
.page-footer div[data-content-type="text"]  a:hover span,
.page-footer  div[data-content-type="text"]  a:hover{
    color: var(--footer-links-hover-color) !important;
}

.switcher-currency .dropdown.switcher-dropdown {
    right: unset !important;
    left:0;
}
.dropdown.switcher-dropdown.tax-switcher-dropdown-ul {
    right: unset !important;
    left:0;
}
.switcher-language .dropdown.switcher-dropdown {
    right: unset !important;
    left:0;
}

.modal-slide .modal-content {
padding : 0px !important;
}
.checkout-cart-index .top-header-banner-image-cms-page  {
  display:block !important;
}
.cart-summary {
 padding:18px;
}
.column.main .cart-summary .block > .title {
margin-left: 0px !important;
    margin-right: 0px !important;
}
.cms-index-index  .container-elementor-after-page-top {
   display:none;
}
.filter-options-content .item a input[type="checkbox"] {
    display: none;
}
.container-setting-language-currency .switcher-language-tax .switcher-options .switcher-trigger.action.toggle:after {
        display: none;
    }
.navigation .tax-switcher-new::after {
    display: none;
}
.header-container .header.links li {
    margin-left: 7px;
}

.reward-points-payment-content.payment-checkout-content{
display: unset !important;
}
.theiaStickySidebar .product-info-main .stock.available::before{
    min-width: 150px;
    text-align: end
}
.theiaStickySidebar .product-info-main .stock.available{
    display: flex;
}
.theiaStickySidebar .product-info-main .product.attribute.sku .type{
    min-width: 150px;
    text-align: end
}
.theiaStickySidebar .product-info-main .product.attribute.sku{
    display: flex;
}
.theiaStickySidebar .product-category >label{
       min-width: 150px;
    text-align: end
}
.theiaStickySidebar .product-category .test .text_label{
    min-width: 150px;
}
.filter-options-content input[type="checkbox"]{
    display: none
}
.pslogin-buttons .pslogin-button-text{
            padding-left:unset !important;
            font-size: 12px;
        }
.order-details-items .table-order-items .product-item-name {
    word-break: auto-phrase;
}
.account .order-items.table-wrapper .col {
    word-break: auto-phrase;
}
.checkout-index-index .pslogin-spacer {
display: none !important;
}
.checkout-index-index .nav-sections {
    display: block !important;
}

@media screen and (min-width: 768px) {
  @media (min-width: 993px), print {
    .authentication-wrapper {
      width: 33.33333333%;
      text-align: unset !important;
    }
  }
}

.checkout-index-index .authentication-wrapper { 
    float: unset !important;
}

.table-checkout-shipping-method tbody .col.col-method>img {
    max-height: 32px;
    vertical-align: middle;
}

.checkout-index-index .forget-password-link {
text-align: center;
margin-top: 18px !important;
}

