:root{--bs-body-font-family: 'Open Sans', sans-serif}.navbar{--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1)}.navbar-nav .nav-link{font-size:20px;font-weight:400}.cart-item-img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.product-img-wrap{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8f9fa;border-radius:8px}.product-img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner{background-image:url("../images/slide-1.jpg");background-size:cover;background-position:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7);vertical-align:middle;height:380px;position:relative;z-index:1}.banner>div{position:relative;z-index:3}.banner>div.home{margin-top:-150px}.banner::before{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;z-index:2}.background-image{background-image:url("../images/imageback.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.services{margin-top:-150px;z-index:3;position:relative}.h-500{height:500px}.h-800{height:800px}.h-full{height:100%}.mw-160{max-width:160px}.mw-200{max-width:200px}.mw-600{max-width:600px;width:100%}.mw-800{max-width:800px}@media screen and (max-width: 992px){.hover-orange:hover{--bs-text-opacity: 1;color:rgba(240, 138, 71, var(--bs-text-opacity)) !important;text-decoration:none}.hover-orange.active:hover{--bs-text-opacity: 1;color:#fff !important;text-decoration:none}.hover-orange.active{--bs-text-opacity: 1;background-color:rgba(240, 138, 71, var(--bs-text-opacity)) !important;text-decoration:none}}@media screen and (min-width: 992px){.hover-orange:hover{--bs-text-opacity: 1;color:rgba(240, 138, 71, var(--bs-text-opacity)) !important;text-decoration:none}.hover-orange.active{--bs-text-opacity: 1;color:rgba(240, 138, 71, var(--bs-text-opacity)) !important;text-decoration:none}}.border-orange{--bs-border-opacity: 1;border-color:rgba(240, 138, 71, var(--bs-border-opacity)) !important}.btn-orange{--bs-btn-color: white;--bs-btn-bg: rgb(240, 138, 71);--bs-btn-border-color: rgb(240, 138, 71);--bs-btn-hover-color: white;--bs-btn-hover-bg: rgb(219, 105, 29);--bs-btn-hover-border-color: rgb(219, 105, 29);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(240, 138, 71);--bs-btn-active-border-color: rgb(240, 138, 71);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(240, 138, 71);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(240, 138, 71);--bs-gradient: none}.text-orange{--bs-text-opacity: 1;color:rgba(240, 138, 71, var(--bs-text-opacity)) !important}.bg-blue{--bs-bg-opacity: 1;background-color:rgba(90, 124, 152, var(--bs-bg-opacity)) !important}.btn-reverse-outline-orange{--bs-btn-color: white;--bs-btn-bg: rgb(240, 138, 71);--bs-btn-border-color: rgb(240, 138, 71);--bs-btn-hover-color: rgb(240, 138, 71);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: rgb(240, 138, 71);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(240, 138, 71);--bs-btn-active-border-color: rgb(240, 138, 71);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(240, 138, 71);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(240, 138, 71);--bs-gradient: none}.bg-overlay{--bs-bg-opacity: 0.5;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999}.fullscreen-overlay img{max-width:90%;max-height:90%;border-radius:10px}.close-btn{position:absolute;top:20px;right:40px;font-size:40px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable-img{cursor:pointer;transition:transform .2s}.clickable-img:hover{transform:scale(1.03)}@media(min-width: 768px){.border-md{border:1px solid var(--bs-border-color, #dee2e6) !important}}.color-rounded{position:relative}.color-rounded img{border-radius:1.25rem 1.25rem 20rem 1.25rem;display:block;position:relative;z-index:1}.color-rounded::before{content:"";position:absolute;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;top:0;left:0;width:100%;height:100%;background-color:#f08a47;box-shadow:0 4px 8px rgba(0,0,0,.1);pointer-events:none;z-index:0}.product-img-wrap{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8f9fa;border-radius:8px}.product-img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table-cart{width:100%;border-collapse:collapse}.table-cart th,.table-cart td{padding:.75rem;vertical-align:middle;border-bottom:1px solid #dee2e6}.table-cart img{border-radius:6px}.btn-orange{background-color:coral;color:#fff;border:none}.btn-orange:hover{background-color:#f60;color:#fff}@media(max-width: 767px){.checkout-row{flex-direction:column}}
#alerts { top:40px; right:10%; left:10%; }
.product-img-wrap { background-size: cover; background-blend-mode: exclusion; background-position: center center; box-shadow: 0px 1px 3px #000a;}
.bi-arrow-bar-left {color:red !IMPORTANT;}
