/* Custom Data 2026-02-24 21:54:20: Do not change this file. */

:root{
	/* Page Width */
	
	/* Body Font */
		--font-family-name__base: 'Open Sans', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Open Sans', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
		
	/* Other Font */
		--other_font_family: 'Open Sans', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #FE3A00; 
	
	/* 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 */
.pagebuilder-gallery.brands a:hover {opacity: 0.7 !important;}
.product-info-main .out-stock .frm_notify {display: none;}
.amstockstatus-status-container.stock {line-height: 1em;}
.product-info-main .amstockstatus-status-container.stock.available:before {content: 'Availability:';}
.product-info-main .amstockstatus-status-container.stock.unavailable:before {content: 'Availability:';}
.product-info-main .amstockstatus-status-container.stock.unavailable span.amstockstatus {display: none;}
.product-info-main .amstockstatus-status-container.stock.unavailable:after {content: 'Out of stock';}
.amstockstatus.amsts_4, .amstockstatus.amsts_5, .amstockstatus.amsts_7 {color: #0cb56a !important; font-weight: 600;}
.amstockstatus.amsts_8 {color: #FE3A00 !important; font-weight: 600;}
.amstockstatus.amsts_6 {color: #FE3A00 !important; font-weight: 600;}
.amstockstatus.amsts_9 {color: #007aff !important; font-weight: 600;}

p.am-banners-lite-img::before {content: "PROMO"; display: block; color: #FE3A00; font-weight: 700; font-size: 20px; line-height: 1em;}
p.am-banners-lite-img {margin-bottom: 20px;}

button#product-addtocart-button {background: #FE3A00; color: #ffffff; border-color: #FE3A00;}
button#product-addtocart-button:hover {background: #FE1000; color: #ffffff; border-color: #FE1000; box-shadow: none;}

@media all and (max-width: 678px) {
.product-info-main .box-tocart .fieldset {display: flex; flex-direction: column;}
.product-info-main .box-tocart .fieldset .actions {width: 100%;}
.populairsearch div, .populairsearch a.pagebuilder-button-secondary {width: 100%;}
.footermobilecenter {text-align: center;}
}

.cart.table-wrapper .actions-toolbar a.action-edit {display: none;}
.form-shipping-address input[name="postcode"] {width: 50%; min-width: 180px;}

.cart.item.message.notice {padding: 32px 24px 12px 24px;}
#checkout.checkout-container .form-login {margin-bottom: 48px;}

body:not(.customer-logged-in) .amstockstatus-category {display: none;}
body:not(.customer-logged-in) .product-item-inner {display: none !important;}

body:not(.customer-logged-in) .product-info-main .product-add-form {display: none;}
body:not(.customer-logged-in) .product-info-main .out-stock {margin: 0px;}
body:not(.customer-logged-in) .product-social-links {display: none;}
body:not(.customer-logged-in) .product-info-main .stock {display: none;}

body:not(.customer-logged-in) .price-wrapper.customyourprice {display: none !important;}
body:not(.customer-logged-in) .entry-product-badges.product-badges span.onsale.label-product {display: none !important;}
body:not(.customer-logged-in) li.product-item span.onsale.label-product {display: none !important;}

/* category customyourprice */
li.product-item .customretailprice span {color: #666666!important; font-size: 13px!important; font-weight: 400!important;}
li.product-item .customyourprice .pricelabel {display: block!important; color: #FE3A00!important; font-size: 14px!important; font-weight: 600!important; line-height: 1.2!important; margin-top: 4px!important;}
li.product-item .customyourprice span.customyourprice {font-size: 17px!important; line-height: 1!important; color: #000000!important; font-weight: 500!important;}
li.product-item .customyourprice .pricetax {font-size: 10px!important; margin-left: 4px!important; line-height: 1!important; color: #666666!important;}
li.product-item .price-box {flex-direction: column!important;}

/* li.product-item .product-label {left: unset!important; right: 1rem!important;} */
li.product-item .amstockstatus-category {font-size: 13px; margin-bottom: 32px;}

/* productpage customyourprice */
.product-info-main .product-info-price .price-box {display: inline-flex!important; align-items: flex-start!important; flex-direction: column!important; align-content: flex-start!important; margin: 24px 0!important;}
.customretailprice span {color: #666666!important; font-size: 16px!important; font-weight: 400!important;}
.customyourprice .pricelabel {display: block!important; color: #FE3A00!important; font-size: 17px!important; font-weight: 600!important; line-height: 1.2!important; margin-top: 16px!important;}
.customyourprice span.customyourprice {font-size: 20px!important; line-height: 1.4!important; color: #000000!important; font-weight: 500!important;}
.customyourprice .pricetax {font-size: 13px!important; margin-left: 8px!important; line-height: 1!important; color: #000000!important;}
.customretailprice {flex-direction: column!important;}
.price-box > span {align-items: flex-start;}

/* productpage customyourprice CONFIG */
.price-box > span {flex-direction: column;}

.amstockstatus-cart {padding: 4px; font-size: 12px; background: #ffffff;}
.checkout-index-index .opc-sidebar .amstockstatus-status-container.-checkout.stock {font-size: 12px;}

.fotorama__fullscreen-icon {width: 100px;}

.product_item_images .product-image-container {border: 1px solid #f9f9f9;}
@media (min-width: 993px), print {.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) {background: #f4f4f4; border-color: #f4f4f4;}}
.products-grid .product_item_images:hover .stock.available {display: none !important;}
.product-label .onsale {font-size: 1.4rem !important; font-weight: 600 !important; min-height: 52.61px; border-radius: 50% !important;}
/*.product-label .onsale {display: none;}*/
.swatch-attribute.color::before {content: "Select your"; padding-right: 4px; color: #000000; font-weight: 500;}

.tab-title, h2 {font-size: 1.4em;}

.page-footer .footer-container {background-color: #F5F5F5!important; margin-top: 24px;}
.product__style-1.catalog-category-view {--layout__max-width: 1200px!important;}

.toolbar.toolbar-products .field.limiter {margin-top: 60px;}

ul, ol {margin-top: -12px; margin-bottom: 1.2rem;}
ul > li, ol > li {margin-bottom: 0.2rem;}

.category-acerbis.catalog-category-view.page-layout-cms-full-width .category-info .page-title-wrapper {display: none!important;}
.category-acerbis.catalog-category-view.page-layout-cms-full-width .breadcrumbs {display: none!important;}

.category-replica-plastics.catalog-category-view.page-layout-cms-full-width .category-info .page-title-wrapper {display: none!important;}
.category-replica-plastics.catalog-category-view.page-layout-cms-full-width .breadcrumbs {display: none!important;}

.category-plastics.catalog-category-view.page-layout-cms-full-width .category-info .page-title-wrapper {display: none!important;}
.category-plastics.catalog-category-view.page-layout-cms-full-width .breadcrumbs {display: none!important;}

.sales-order-shipment .order-details-items.shipments a.action.track {display: none;}

.navigation .level0.multicolumn_dropdown > .submenu, .navigation .level0.fullwidth > .submenu {max-height: 90vh;}
@media screen and (min-width: 768px) {@media (min-width: 1200px), print {.navigation .level0 {margin: 0 16px;}}}

.customer-account-logoutsuccess .page-main .column.main p {text-align: center!important; margin-top: 40px;}
