/*!
Theme Name: FAC V26.1
Version: 26.1.111596
Version = major.minor.{minutes_of_curr_year}
Version = Math.ceil(Date.now()/6e4 - new Date(2025,0,1)/6e4)
*/

.freeprivacypolicy-com---palette-light .cc-nb-changep {
	background-color: #5d5d5d !important;
	color: #fff !important;
}

.freeprivacypolicy-com---palette-light .cc-nb-okagree,
.freeprivacypolicy-com---palette-light .cc-nb-reject,
.freeprivacypolicy-com---palette-light .cc-cp-foot-save {
	color: #fff !important;
	background-color: #a79164 !important;
}

.freeprivacypolicy-com---pc-dialog input[type=checkbox].cc-custom-checkbox {
	visibility: hidden;
}

.freeprivacypolicy-com---palette-light .cc-nb-changep:focus,
.freeprivacypolicy-com---palette-light .cc-nb-okagree:focus .freeprivacypolicy-com---palette-light .cc-nb-reject:focus,
.freeprivacypolicy-com---palette-light .cc-cp-foot-save:focus {
	box-shadow: 0 0 0 2px #ffb620;
}

@media (max-width:991px) {
	body:has(~ui-view.opened:not(.removing)):has(iframe[src^="https://www.google.com/recaptcha/api2/bframe"]) {
		/*overflow: initial!important;*/
	}
}

@media (min-width:992px) {
	body:has(~ui-view)>div:has(>.g-recaptcha-bubble-arrow) {
		position: fixed !important;
	}
}

.size_label>.size_imperial::before {
	content: ' / ';
}

html.debug-mode-enabled {

    #product_listings {
        counter-set: page 0;
    }
    #product_listings .dupe {
        outline: 6px solid transparent;
    }
    #product_listings .product:nth-child(20n+1) {
        border-top: 6px solid;
    }
    #product_listings .product:nth-child(20n+1):before {
        counter-increment: page;
        content: counter(page);
        color: #fff;
        display: flex;
        justify-content: center;
        position: absolute;
        z-index: 4;
        font-weight: 900;
        width: 30px;
        height: 50px;
        background: transparent no-repeat bottom center scroll;
        background-size: cover;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iIzAwMDAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwNS4wMDAwMDAsIC0yNjc5LjAwMDAwMCkiPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj4gPHBvbHlnb24gcG9pbnRzPSIyNTkgMjUxOSAyNTkgMjUzOSAyNTQgMjUzNCAyNDkgMjUzOSAyNDkgMjUxOSI+IDwvcG9seWdvbj4gPC9nPiA8L2c+IDwvc3ZnPg==);
    }

}