@charset "UTF-8";body{font-family:"Nunito Sans",sans-serif}body,html{height:100%;margin:0;position:relative;background-color:#fff}body.no-scroll{overflow:hidden}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#545454;font-family:"Nunito Sans",sans-serif}.btn,button,input[type=button],input[type=reset],input[type=submit]{font-family:"Nunito Sans",sans-serif}.btn:focus,.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#000;outline:0}.s-download .download-badges li a img{display:block;width:232px;height:72px;font:0/0 a;text-shadow:none;color:transparent;background-repeat:no-repeat;background-position:center;background-size:232px 72px}.s-footer{background-color:#121619;padding:4rem 0 2rem 0;color:rgba(255,255,255,.4);position:relative;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.778;margin:0}.footer-categories-section{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:3rem;margin-bottom:2rem}.footer-category-title{color:#ff6b35;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.footer-category-products{list-style:none;padding:0;margin:0}.footer-product-item{margin-bottom:.8rem;transition:all .3s ease}.footer-product-link{display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.7);text-decoration:none;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.footer-product-link:hover{color:#ff6b35;transform:translateX(5px);border-bottom-color:rgba(255,107,53,.3)}.product-name{font-size:.9rem;flex:1}.product-price{font-weight:600;font-size:.85rem;font-weight:600;color:#ff6b35}.footer-view-all .view-all-link{color:#ff6b35;font-weight:600;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.footer-view-all .view-all-link:hover{color:#fff;transform:translateX(5px)}.footer-links-section{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2.5rem}.footer-links-section h5{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.5px}.footer-contact-info p{color:rgba(255,255,255,.8);margin-bottom:.8rem;font-size:.95rem}.footer-contact-info i{color:#ff6b35;margin-right:.8rem;width:16px}.business-hours h6{color:#ff6b35;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.business-hours p{font-size:.85rem;line-height:1.4}.footer-newsletter-section{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2.5rem}.footer-newsletter-section h4{color:#ff6b35;font-size:1.5rem;font-weight:600;margin-bottom:.8rem}.footer-newsletter-section .lead{color:rgba(255,255,255,.8);font-size:1rem;margin-bottom:1.5rem}.footer-newsletter-section #mc-form{display:flex;max-width:500px;margin-bottom:1rem}.footer-newsletter-section input[type=email]{flex:1;padding:1rem 1.5rem;border:2px solid rgba(255,255,255,.2);border-radius:5px 0 0 5px;background:rgba(255,255,255,.1);color:#fff;font-size:1rem;transition:all .3s ease}.footer-newsletter-section input[type=email]:focus{outline:0;border-color:#ff6b35;background:rgba(255,255,255,.15)}.footer-newsletter-section input[type=email]::placeholder{color:rgba(255,255,255,.6)}.btn-subscribe{padding:1rem 2rem;background:#ff6b35;border:2px solid #ff6b35;border-radius:0 5px 5px 0;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-subscribe:hover{background:#e55a2b;border-color:#e55a2b;transform:translateY(-2px)}.newsletter-terms{color:rgba(255,255,255,.5);font-size:.8rem;display:block;margin-top:.5rem}.footer-social-section h5{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-social-section h6{color:#ff6b35;font-size:.95rem;font-weight:600;margin-bottom:.8rem;margin-top:1.5rem}.app-store-badges{display:flex;gap:.8rem}.app-badge{transition:transform .3s ease}.app-badge:hover{transform:translateY(-3px)}.footer-bottom-section{padding-top:2rem}.footer-legal-links{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1.5rem}.footer-legal-links li a{color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-legal-links li a:hover{color:#ff6b35}.age-verification-notice{background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);border-radius:8px;padding:1rem;text-align:center}.age-verification-notice p{color:rgba(255,255,255,.9);margin:0;font-size:.9rem}.age-verification-notice i{color:#ff6b35;margin-right:.5rem}.s-footer{background-color:#121619;padding-bottom:2.8rem;color:rgba(255,255,255,.4);position:relative;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.778;margin:0}.s-footer a{color:#fff}.s-footer a:active,.s-footer a:focus,.s-footer a:hover{color:#ff6b35}.s-footer .display-1{color:#ff6b35}.s-footer h4{margin-top:0;color:#fff}.s-footer p.lead{color:rgba(255,255,255,.3)}.s-footer .footer__mail-link{font-weight:800;color:#ff6b35}.s-footer .footer__mail-link:active,.s-footer .footer__mail-link:focus,.s-footer .footer__mail-link:hover{color:#fff}.footer__bottom{padding-top:1rem;max-width:1200px;margin:0 auto}.footer__subscribe .subscribe-form{margin:4rem 0 0 0;padding:0;position:relative}.footer__subscribe #mc-form{width:100%}.footer__subscribe #mc-form input[type=email]{width:100%;height:6.8rem;font-size:1.8rem;line-height:3.2rem;padding:1.8rem 140px 1.8rem 64px;background:url(../images/icons/icon-mail.svg) 24px center no-repeat,grey;background-size:24px 16px,auto;color:#fff;margin-bottom:2rem;border:none;border-radius:4px}.footer__subscribe #mc-form input[type=email]:focus,.footer__subscribe #mc-form input[type=email]:hover{box-shadow:none}.footer__subscribe #mc-form input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.footer__subscribe #mc-form input[type=email]:-moz-placeholder{color:rgba(255,255,255,.3);opacity:1}.footer__subscribe #mc-form input[type=email]::-moz-placeholder{color:rgba(255,255,255,.3);opacity:1}.footer__subscribe #mc-form input[type=email]:-ms-input-placeholder{color:rgba(255,255,255,.3)}.footer__subscribe #mc-form input[type=email]::-ms-input-placeholder{color:rgba(255,255,255,.3)}.footer__subscribe #mc-form input[type=email]::placeholder{color:rgba(255,255,255,.3)}.footer__subscribe #mc-form input[type=email].placeholder{color:rgba(255,255,255,.3)!important}.footer__subscribe #mc-form input[type=submit]{color:#fff;background:#ff6b35;border-color:#ff6b35;margin-right:0;padding:0 20px 0 24px;height:6.8rem;line-height:6.4rem;border-radius:0 4px 4px 0;position:absolute;top:0;right:0}.footer__subscribe #mc-form label{color:#fff;font-family:"Nunito Sans",sans-serif;font-size:1.3rem;padding:0 2rem}.footer__subscribe #mc-form label i{padding-right:6px}.footer__social{list-style:none;padding:1.6rem 0}.footer__social li{display:inline-block;font-size:15px;padding:0;margin-right:4px}.footer__social li a{display:block;line-height:36px;height:36px;width:36px;text-align:center;background-color:rgba(255,255,255,.03);color:#fff;border-radius:50%}.footer__social li a:active,.footer__social li a:focus,.footer__social li a:hover{background-color:#ff6b35;color:#fff}.footer__social li:last-child{margin-right:0}.footer__site-links{list-style:none;margin:0}.footer__site-links li{padding-left:0}.footer__site-links li a{display:block}.footer__site-links li a,.footer__site-links li a:visited{color:rgba(255,255,255,.4);outline:0}.footer__site-links li a:active,.footer__site-links li a:focus,.footer__site-links li a:hover{color:#ff6b35}.ss-copyright{margin-top:4.8rem;text-align:center}.ss-copyright span{font-size:17px;line-height:3.2rem;display:inline-block}.ss-copyright span::after{content:"·";display:inline-block;padding:0 1rem 0 1.2rem;color:#fff}.ss-copyright span:last-child::after{display:none}@media only screen and (max-width:1200px){.footer__bottom{font-size:1.2rem;line-height:1.882}.footer-categories-section .col-md{margin-bottom:2rem}}@media only screen and (max-width:992px){.s-footer{padding:3rem 0 1.5rem 0}.footer-categories-section{padding-bottom:2rem}.footer-links-section,.footer-newsletter-section{padding-bottom:2rem}.footer-categories-section .col-md{flex:0 0 50%;max-width:50%;margin-bottom:2rem}.footer-newsletter-section #mc-form{flex-direction:column;gap:1rem}.footer-newsletter-section input[type=email]{border-radius:5px;margin-bottom:0}.btn-subscribe{border-radius:5px;align-self:flex-start;min-width:150px}.footer-legal-links{justify-content:center;margin-top:1rem}}@media only screen and (max-width:768px){.s-footer{padding:2rem 0 1rem 0}.footer-categories-section .col-md{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}.footer-category-title{font-size:1.1rem;margin-bottom:1rem}.footer-product-link{padding:.4rem 0;font-size:.9rem}.product-name{font-size:.85rem}.product-price{font-size:.8rem}.footer-newsletter-section h4{font-size:1.3rem;text-align:center}.footer-newsletter-section .lead{text-align:center;font-size:.95rem}.footer__social{justify-content:center;margin:1.5rem 0}.app-store-badges{justify-content:center;flex-direction:column;align-items:center;gap:.5rem}.footer-legal-links{flex-direction:column;align-items:center;gap:.8rem}.ss-copyright{text-align:center;margin-bottom:1rem}}@media only screen and (max-width:600px){.s-footer{padding:1.5rem 0 1rem 0}.s-footer h4,.s-footer h5{font-size:1rem;margin-bottom:.8rem}.footer__bottom{border-top:none;padding-top:1.5rem}.footer-categories-section,.footer-links-section,.footer-newsletter-section{margin-bottom:1.5rem;padding-bottom:1.5rem}.footer__subscribe #mc-form input[type=email]{font-size:.9rem;padding:.8rem 1rem}.btn-subscribe{padding:.8rem 1.5rem;font-size:.9rem}.footer-contact-info p{font-size:.85rem}.business-hours p{font-size:.8rem}.age-verification-notice{padding:.8rem}.age-verification-notice p{font-size:.8rem}.ss-copyright{margin-top:1.5rem}.ss-copyright span{display:block;text-align:center;font-size:.85rem;margin-bottom:.3rem}.ss-copyright span::after{display:none}}@media only screen and (max-width:400px){.ss-copyright span{font-size:.8rem}.footer-category-title{font-size:1rem}.footer-product-link{flex-direction:column;align-items:flex-start}.product-price{margin-left:0;margin-top:.2rem}.footer-newsletter-section #mc-form{max-width:100%}}@media only screen and (max-width:300px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:400px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:500px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:600px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:700px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:800px){#enter-pos{display:none}#upgrade-subscribe{display:none}}@media only screen and (max-width:900px){#enter-pos{display:none}#upgrade-subscribe{display:none}}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#ff6b35!important}.card{position:relative;overflow:hidden}.card img{transition:transform .2s ease-in-out}.card:hover img{transform:scale(1.1)}.centered{vertical-align:middle!important}.error-message{color:#dc3545}.success-message{color:#25d366}.logo-container{width:100px}.logo-container>img{width:100%}.main-container{margin-top:65px}.form-container{max-width:600px;margin:10px auto}.form-container h1{font-weight:300;font-size:2.5rem}.dropzone{border:1px dashed #ced4da;border-radius:5px;background:#fff}#imageUpload{margin-bottom:20px;min-height:80px}div.has-error>input{border:1px solid #dc3545}div.has-error>.form-text{color:#dc3545}#successModal .fa-thumbs-up{font-size:7.5rem;color:#2ebf2e}#successModal .fa-thumbs-down{font-size:7.5rem;color:#e13535}#success-text{margin-top:20px;font-size:1.2rem}.page-container{display:flex;flex-direction:column;min-height:100vh}.content{flex:1}.search-container{position:relative;width:600px}#searchResults{position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;display:none;z-index:1010;background-color:#fff;border:1px solid #ccc}#searchResults .dropdown-item{display:flex;align-items:center;padding:10px}#searchResults .dropdown-item img{margin-right:10px}.discount-badge{background-color:red;color:#fff;padding:5px 10px;font-size:10px;font-weight:700;border-radius:50px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);position:absolute;top:10px;left:10px;z-index:899;clip-path:polygon()}.checkout-progress-bar{display:flex;justify-content:space-between;margin-bottom:20px}.checkout-progress-bar .step{flex:1;text-align:center;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f8f9fa;margin-right:10px}.checkout-progress-bar .step.active{background-color:#ff6b35;color:#fff}.checkout-progress-bar .step:last-child{margin-right:0}.quantity-controls{display:flex;align-items:center}.cart-totals ul.list-group{margin-bottom:20px}.cart-totals .btn-block{width:100%}.empty-cart-message{text-align:center;padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;margin:20px 0;text-align:center;font-size:1.5em;color:#666}.empty-cart-icon{font-size:48px;color:#999;margin-bottom:10px}.empty-cart-title{font-size:24px;color:#333;margin-bottom:10px}.empty-cart-desc{font-size:16px;color:#666}.nav-menu{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-around}.nav-item{position:relative}.nav-item:hover .arrow{transform:rotate(180deg)}.nav-item:hover>.mega-menu{display:block}.nav-link{display:block;color:gray;text-align:center;padding:14px 16px;text-decoration:none;position:relative}.nav-link .arrow{display:inline-block;margin-left:5px;transition:transform .3s ease}.navbar-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.call-us{font-size:16px;padding:10px 0}.call-us span{font-size:12px;margin-right:30px}.call-us span:hover{color:#040404}.search-container{display:none}.mega-menu{display:none;position:absolute;background-color:#fff;color:#000;width:max-content;left:0;top:100%;box-shadow:0 8px 16px rgba(0,0,0,.2);padding:20px;display:flex;justify-content:space-between;z-index:999}.mega-menu-column{padding:10px;display:flex;flex-direction:column}.mega-menu-column h4{margin-bottom:10px}.mega-menu-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.mega-menu-links li{margin-bottom:5px;flex:1 1 200px;height:30px}.mega-menu-links li a{color:#333}.mega-menu-links li a:hover{text-decoration:underline;color:#007bff}.product-container{position:relative;overflow:hidden}.add-to-basket-container{position:absolute;bottom:0;left:0;right:0;text-align:center;transition:transform .3s ease;transform:translateY(100%)}.product-container:hover .add-to-basket-container{transform:translateY(0)}.add-to-basket-btn{width:100%;border-radius:0;margin:1px;font-size:.8em;padding:6px 8px}.centered{text-align:center;vertical-align:middle}.upgrade-btn{background-color:#d3c5c5;border:2px solid #ff6b35;border-radius:5px;color:#000;line-height:30px!important;padding-left:30px!important;padding-right:30px!important;text-decoration:none!important}.left-sidebar{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:left .3s ease;z-index:1100;display:flex;flex-direction:column;opacity:1}.left-sidebar.shrink{left:-100%}.left-sidebar li{position:relative}.left-sidebar li a{position:relative;line-height:30px;font-size:15px;font-weight:400;text-transform:capitalize;color:#303030;display:block;border-radius:4px;margin:5px 10px;padding:5px 10px}.left-sidebar li a i{color:#ff6b35;font-size:15px;line-height:10px;margin-right:10px;width:20px;vertical-align:middle}.left-sidebar li a i.icon{font-size:24px}.left-sidebar li a[data-toggle=collapse]::before{content:'\f104';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;right:10px}.left-sidebar li a[aria-expanded=true]::before{content:'\f107'}.left-sidebar li ul{background:#f8f8f8;border-radius:4px;position:relative;left:0;margin:5px 10px;padding:10px}.left-sidebar li ul li a{color:#7d7d7d;font-size:13px;line-height:1.8;padding:5px}.left-sidebar li a:focus,.left-sidebar li a:hover,.left-sidebar li a[aria-expanded=true],.left-sidebar li.active>a{background:#f8f8f8;color:#ff6b35;text-decoration:none}.left-sidebar li ul.collapse a:hover{padding-left:15px}.cart-sidebar{position:fixed;right:-100%;top:0;width:100%;height:100%;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:right .3s ease;z-index:1100;display:flex;flex-direction:column}.cart-sidebar.open{right:0}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f8f8;border-bottom:1px solid #ddd}.cart-header h4{margin:0;font-size:1.5em;color:#333}.cart-header button{background:0 0;border:none;font-size:1.5em;cursor:pointer;color:#333}.cart-items{margin-bottom:10px;padding:10px;overflow-y:auto;flex:1}.cart-item{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #ddd;position:relative}.cart-item .delete-icon{cursor:pointer;font-size:1.2em;color:red;margin-right:10px}.cart-item-content{display:flex;align-items:center}.cart-item-image{width:80px;height:80px;margin-left:10px;margin-right:10px}.cart-item .cart-item-image{object-fit:cover;border-radius:5px;margin:10px}.cart-item .cart-item-details{flex:1}.cart-item h4{margin:0;font-size:1.1em;color:#333}.cart-item-price{font-size:14px;color:#333}.cart-item-quantity{display:flex;align-items:center}.cart-item-quantity button{width:40px;height:40px;border:none;background:#ddd;cursor:pointer;font-size:1em;color:#333}.cart-item-quantity input{width:50px;text-align:center;border:1px solid #ddd;margin:0 5px;font-size:1em}.cart-footer{padding:20px;background:#f8f8f8;border-top:1px solid #ddd;position:sticky;bottom:0}.cart-footer .totals{display:flex;justify-content:space-between;margin-bottom:20px;font-size:1.2em;color:#333}.cart-footer .btn{width:100%;padding:10px;margin-bottom:10px;font-size:1.2em;color:#fff;border:none;cursor:pointer}.btn-cart{background:#ff6b35;color:#333}.btn-buy{background-color:#ff6b35;border-color:#ff6b35;color:#fff;font-weight:600;transition:all .3s ease}.btn-buy:hover{background-color:#e55a2b;border-color:#e55a2b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,107,53,.3)}.btn-buy:focus{background-color:#ff6b35;border-color:#ff6b35;color:#fff;box-shadow:0 0 0 3px rgba(255,107,53,.25)}.btn-buy:disabled{background-color:#ff6b35!important;border-color:#ff6b35!important;opacity:.8!important;cursor:not-allowed!important;transform:none!important}#cartOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:1002}.nav-pills .nav-link{color:#000;font-weight:700;position:relative}.nav-pills .nav-link::after{content:'';position:absolute;left:0;bottom:-5px;height:2px;width:100%;background-color:transparent;transition:background-color .3s,transform .3s}.nav-pills .nav-link:focus::after,.nav-pills .nav-link:hover::after{background-color:#007bff;transform:scaleX(1)}.nav-pills .nav-link.active::after{background-color:#007bff;transform:scaleX(1)}.nav-pills .nav-link.mx-2{margin-left:8px;margin-right:8px}.nav-pills .nav-link{color:#000;font-weight:700;position:relative}.nav-pills .nav-link::after{content:'';position:absolute;left:0;bottom:-5px;height:2px;width:100%;background-color:transparent;transition:background-color .3s,transform .3s}.nav-pills .nav-link:focus::after,.nav-pills .nav-link:hover::after{background-color:#007bff;transform:scaleX(1)}.nav-pills .nav-link.active::after{background-color:#007bff;transform:scaleX(1)}.nav-link{cursor:pointer}.section{padding:20px 0}.sticky-top{background-color:#fff;z-index:1000}.product-details-wrapper .price{font-size:1.5rem;margin-top:10px}.product-details-wrapper .price .text-muted{font-size:1rem}.product-description{margin-top:15px;font-size:1.1rem}.product-attributes{margin-top:10px;font-size:.9rem;color:#6c757d}.stock{margin-top:10px;font-size:1rem}.quantity{margin-top:15px}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.mt-4 h5{font-size:1.2rem;font-weight:700}.btn-outline-primary{border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;color:#fff}.btn-outline-success{border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;color:#fff}.pac-container{z-index:10000!important}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#000;opacity:.8;color:#fff;text-align:center;border-radius:10px;padding:8px;position:fixed;z-index:1011;left:50%;bottom:30px;font-size:14px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.overide-overlay{z-index:1010}.hidden{display:none}.visible{display:block}#mobileNavbar{display:none}#mobileFilterBlock{display:none}#webFilterBlock{display:block}.confirmation-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;text-align:center;border-radius:5px}.confirmation-dialog p{margin-bottom:20px}.confirmation-dialog button{margin:5px}.fit-image{width:-moz-available;max-width:100%;object-fit:contain}.single-product-fit-image{width:-moz-available;max-width:100%;height:500px;object-fit:contain}img.single-product-fit-image{width:100%;max-width:300px;height:auto;aspect-ratio:1/1}.product-item{position:relative;background-color:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden;transition:transform .3s;margin:7px 0}.product-item:hover{transform:scale(1.05)}.product-card-body{padding:0 6px;position:relative}.product-name{font-weight:700;font-size:.85em;color:#777;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;height:2.6em;margin-bottom:4px}.product-attributes{color:#777;font-size:.65em;margin-bottom:3px}.product-prices{display:flex;align-items:baseline}.product-original-price{text-decoration:line-through;color:#999;font-size:.65em;margin-right:6px}.product-promotion-price{font-weight:600;color:#28a745;font-size:.85em}.green-color{color:green!important}.red-color{color:red!important}.product-reviews-small{margin:2px 0}.product-reviews-small .rating-stars{font-size:.7em;color:#ffc107;margin-right:4px}.product-reviews-small .rating-stars .star{margin-right:1px}.product-reviews-small .review-count{font-size:.6em;color:#777}.favourites-button{position:absolute;top:10px;right:10px;cursor:pointer;color:grey;display:none;z-index:20}.favourites-button.favourited{color:red}.add-to-cart-button{background-color:#28a745;color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer;position:absolute;bottom:10px;right:10px;display:none;z-index:20}.carousel-item{height:auto}.carousel-item img{width:100%;object-fit:cover}.hover-actions{display:none;position:absolute;bottom:15px;right:15px}.product-item:hover .hover-actions{display:block}.product-item:hover .add-to-cart-button,.product-item:hover .favourites-button{display:block}.top-header{color:#fff;width:100%;top:0;z-index:1000;padding:0}.flex-row{display:flex;justify-content:space-between;align-items:center;width:100%}.flex-col{display:flex;align-items:center}.flex-left{flex:1}.flex-right{display:flex;align-items:center}.button{background:0 0;border:none;color:#fff;font-size:16px;cursor:pointer;text-decoration:none}.button:hover{text-decoration:underline}.social-icons{display:flex;gap:10px;list-style:none;padding:0;margin:0}.social-icons li{margin-left:5px}.social-icons a{display:inline-block;font-size:8px;color:inherit}.social-icons li a{color:#fff;font-size:15px;text-decoration:none}.social-icons li a:hover{color:#040404}@media only screen and (max-width:3000px),only screen and (max-width:1500px),only screen and (max-width:1300px),only screen and (max-width:1100px),only screen and (max-width:900px),only screen and (max-width:800px),only screen and (max-width:600px),only screen and (max-width:500px),only screen and (max-width:400px),only screen and (max-width:350px){#lims_productcodeSearch{display:block}#btnSearch{display:none}#category-filter{display:block}#fiveColumns{display:block}#threeColumns{display:block!important}#webNavbar{display:block}#mobileNavbar{display:none}#webFilterBlock{display:block}#mobileFilterBlock{display:none}#webCartWindow{display:block}#mobileCartWindow{display:none}#btnCart{display:block}@media only screen and (max-width:1300px){#category-filter{display:none}}@media only screen and (max-width:1100px){#footer-mobile{display:none}#webNavbar{display:none}#mobileNavbar{display:block}#mobileFilterBlock{display:block}#webFilterBlock{display:none}#webCartWindow{display:none}#mobileCartWindow{display:block}#btnCart{display:block}.overlay{position:fixed;width:100%;height:100%;z-index:1001;background:#000;opacity:.5}}@media only screen and (max-width:900px),only screen and (max-width:800px),only screen and (max-width:600px),only screen and (max-width:500px),only screen and (max-width:400px),only screen and (max-width:350px){#lims_productcodeSearch{display:block}#btnSearch{display:block}#category-filter{display:none}#fiveColumns{display:none}.form-group{margin-left:16px!important}}@media only screen and (max-width:500px),only screen and (max-width:400px),only screen and (max-width:350px){#btnFullscreen{display:none}}}@media all and (min-width:576px){.modal-dialog{max-width:800px}}@media (min-width:768px){.cart-sidebar{width:25%;right:-100%}.cart-sidebar.open{right:0}.search-container{display:block}.navbar-content{justify-content:space-between}.call-us span{font-size:16px}.social-icons li{margin-left:20px}.social-icons a{display:inline-block;font-size:20px;color:inherit}.table-fixed tbody,.table-fixed td,.table-fixed th,.table-fixed thead,.table-fixed tr{display:block}.table-fixed tr{clear:both}.table-fixed tbody td,.table-fixed thead>tr>th{float:left;border-bottom-width:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@media print{.hide-element{display:none}}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.pos-page .side-navbar{top:0}.side-navbar{padding-left:.5rem}.side-navbar{position:fixed;left:0;width:200px;height:100%;opacity:1;width:240px;text-align:left;transition:all .1s linear;z-index:1001;overflow-y:auto;background-color:#fff;top:65px!important}.side-navbar .scrolled-wrapper{width:100%;height:100%}.side-navbar.hide{left:-50px}.side-navbar .brand-small{text-transform:uppercase;font-weight:500;padding:0;color:#fff;display:none}.side-navbar .brand-big{line-height:60px}.side-navbar .brand-big i{font-size:26px;vertical-align:middle}.side-navbar li{position:relative}.side-navbar li a{position:relative;line-height:30px;font-size:15px;font-weight:400;text-transform:capitalize;color:#303030;display:block;border-radius:4px;margin:5px 10px;padding:5px 10px}.side-navbar li a i{color:#ff6b35;font-size:15px;line-height:10px;margin-right:10px;width:20px;vertical-align:middle}.side-navbar li a i.icon{font-size:24px}.side-navbar li a[data-toggle=collapse]::before{content:'\f104';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;right:10px}.side-navbar li a[aria-expanded=true]::before{content:'\f107'}.side-navbar li ul{background:#f8f8f8;border-radius:4px;position:relative;left:0;margin:5px 10px;padding:10px}.side-navbar li ul li a{color:#7d7d7d;font-size:13px;line-height:1.8;padding:5px}.side-navbar li a:focus,.side-navbar li a:hover,.side-navbar li a[aria-expanded=true],.side-navbar li.active>a{background:#f8f8f8;color:#ff6b35;text-decoration:none}.side-navbar li ul.collapse a:hover{padding-left:15px}.side-navbar .sidenav-header img{width:40px;height:40px}.side-navbar .sidenav-header{background:#ff6b35;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:0;padding:0}.side-navbar .sidenav-header h2{margin:10px 0 0;text-transform:uppercase;letter-spacing:.1em}.side-navbar .sidenav-heading{font-weight:700;color:#adb5bd;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;margin-left:10px;margin-top:10px;margin-bottom:10px}.side-navbar i[class*=icon-]{-webkit-transform:translateY(2px);transform:translateY(2px)}.side-navbar span{display:inline-block}.side-navbar i{font-size:inherit;-webkit-transition:all .3s;transition:all .3s;margin-right:10px}.side-navbar .badge{display:inline-block;font-size:.6em}.side-navbar.shrink{width:0;opacity:0}@media (max-width:1199px){.page{margin-left:0;width:100%}.page.active{width:100%}.page.active-sm{width:calc(100%)}.side-navbar.show-sm{left:0!important}}.page-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}.content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}.header-container,.header-wrapper,.modern-header,header{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.footer-container,.footer-wrapper,footer{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.container-fluid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:15px;padding-right:15px}.modal{position:fixed!important;top:0!important;left:0!important;z-index:1050!important;width:100%!important;height:100%!important;outline:0;display:none}.modal.show{display:flex!important;align-items:center!important;justify-content:center!important}.modal-backdrop{position:fixed!important;top:0!important;left:0!important;z-index:1040!important;width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.5)!important}.modal-dialog{position:relative!important;margin:1.75rem auto!important;width:calc(100% - 3.5rem)!important;pointer-events:none}.modal-content{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;pointer-events:auto!important;background-color:#fff!important;background-clip:padding-box!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:.3rem!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.5)!important;outline:0!important}.footer-category-column{padding-left:15px;padding-right:15px}@media (max-width:767px){.footer-category-column{display:none!important}#footer-mobile{display:block!important}.modal-dialog{margin:1rem!important;width:calc(100% - 2rem)!important}}@media (min-width:768px){#footer-mobile{display:none!important}.footer-category-column{display:block!important}}body,html{overflow-x:hidden;width:100%}.row{margin-left:0;margin-right:0}.col-12,.col-lg-12,.col-md-12,.col-xl-12{padding-left:0;padding-right:0}.content-section{max-width:1200px;margin:0 auto;padding:0 15px}.main-nav .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.main-nav .nav-content{width:100%;max-width:none}:root{--primary-color:#FF6B35;--secondary-color:#67001b;--primary-hover:#e55a2b;--secondary-hover:#4d0014;--accent-color:#ff9f1a;--accent-hover:#e68900;--text-primary:#333333;--text-secondary:#6c757d;--text-light:#ffffff;--border-color:#e0e0e0;--background-color:#ffffff;--background-light:#f8f9fa;--success-color:#28a745;--success-hover:#218838;--danger-color:#dc3545;--danger-hover:#c82333}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}@media (max-width:767px){.similar-header{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-direction:row!important}}.carousel-hero-image{width:100%!important;max-height:700px!important;object-fit:cover!important}@media (max-width:768px){.carousel-hero-image{max-height:400px!important}}.carousel{position:relative!important;display:block!important}.carousel-inner{position:relative!important;width:100%!important;overflow:hidden!important;display:block!important}.carousel-item{position:absolute!important;top:0!important;left:0!important;display:none!important;width:100%!important;height:100%!important;transition:transform .6s ease-in-out!important}.carousel-item.active{display:block!important;position:relative!important}.product-container .carousel-item img,.product-item .carousel-item img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.carousel-item picture{width:100%!important;height:100%!important;display:block!important}.product-container .carousel-item picture img,.product-item .carousel-item picture img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-indicators li{box-sizing:content-box!important;flex:0 1 auto!important;width:30px!important;height:3px!important;margin-right:3px!important;margin-left:3px!important;text-indent:-999px!important;cursor:pointer!important;background-color:rgba(255,255,255,.5)!important;background-clip:padding-box!important;border:0!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;opacity:.5!important;transition:opacity .6s ease!important;font-size:0!important;overflow:hidden!important}.carousel-indicators .active{opacity:1!important;background-color:#fff!important}.carousel-indicators li{width:12px!important;height:12px!important;border-radius:50%!important;margin:0 4px!important;background-color:rgba(255,255,255,.4)!important;border-top:none!important;border-bottom:none!important}.carousel-indicators li,.carousel-indicators li *{color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.carousel-indicators li:after,.carousel-indicators li:before{content:none!important;display:none!important}.carousel-indicators{counter-reset:none!important}.carousel-indicators li{counter-increment:none!important}@media (max-width:768px){.carousel-indicators li{width:10px!important;height:10px!important;margin:0 3px!important}}@media (max-width:480px){.carousel-indicators li{width:8px!important;height:8px!important;margin:0 2px!important}}.carousel-item:not(.active){display:none!important;visibility:hidden!important}.carousel-control-next,.carousel-control-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:45px!important;height:45px!important;background-color:rgba(0,0,0,.5)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;border:none!important;cursor:pointer!important}.carousel-control-prev{left:15px!important}.carousel-control-next{right:15px!important}.carousel-control-next-icon,.carousel-control-prev-icon{width:20px!important;height:20px!important;background-size:100% 100%!important}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:rgba(0,0,0,.7)!important;opacity:1!important}.carousel-item,.carousel-item *{box-sizing:border-box!important}@media (max-width:768px){.carousel-inner{height:250px!important}.carousel .carousel-inner{max-height:250px!important}}@media (max-width:480px){.carousel-inner{height:200px!important}.carousel .carousel-inner{max-height:200px!important}}.carousel-indicators li{box-sizing:content-box!important;flex:0 1 auto;width:30px!important;height:3px!important;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer!important;background-color:rgba(255,255,255,.5)!important;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5!important;transition:opacity .6s ease;border:0!important;border-radius:10px!important}.carousel-indicators .active{opacity:1!important;background-color:#fff!important}.carousel-indicators li:hover{opacity:.8!important}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='m5.25 0-.75.75L2.25 3h5.75v1H2.25l2.25 2.25.75.75L1.5 4l3.75-4z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='m2.75 0 .75.75L5.75 3H0v1h5.75L3.5 6.25l-.75.75L6.5 4 2.75 0z'/%3e%3c/svg%3e")}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.image-modal{position:fixed!important;z-index:10000!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.9)!important;backdrop-filter:blur(5px)!important;display:none!important;animation:fadeIn .3s ease-in-out!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.image-modal.show{display:block!important}.image-modal-content{position:relative;margin:2% auto;width:95%;max-width:1200px;height:90%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.image-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.image-modal-header h3{margin:0;color:#333;font-weight:600}.image-modal-close{color:#666;float:right;font-size:32px;font-weight:700;cursor:pointer;line-height:1;transition:color .3s ease}.image-modal-close:hover{color:var(--primary-color)}.image-modal-body{height:calc(100% - 80px);display:flex;flex-direction:column}.modal-image-container{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fa;overflow:hidden}.modal-main-image{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease;cursor:zoom-in}.modal-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);color:#fff;border:none;padding:15px 20px;cursor:pointer;font-size:20px;transition:all .3s ease;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.modal-nav-btn:hover{background:var(--primary-color);transform:translateY(-50%) scale(1.1)}.modal-nav-btn:disabled{opacity:.3;cursor:not-allowed}.modal-nav-btn.prev-btn{left:20px}.modal-nav-btn.next-btn{right:20px}.modal-image-info{text-align:center;padding:15px;background:#fff;border-top:1px solid #e9ecef;color:#666;font-weight:500}.modal-thumbnail-strip{display:flex;gap:10px;padding:15px 25px;background:#fff;overflow-x:auto;border-top:1px solid #e9ecef;min-height:90px}.modal-thumbnail{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.modal-thumbnail:hover{border-color:var(--primary-color);transform:scale(1.05)}.modal-thumbnail.active{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.modal-thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.image-modal-content{margin:0;width:100%;height:100%;border-radius:0}.modal-nav-btn{width:50px;height:50px;font-size:16px;padding:10px}.modal-nav-btn.prev-btn{left:10px}.modal-nav-btn.next-btn{right:10px}.modal-thumbnail-strip{padding:10px 15px;gap:8px}.modal-thumbnail{width:50px;height:50px}}@media (max-width:480px){.image-modal-header{padding:15px 20px}.image-modal-header h3{font-size:18px}.image-modal-close{font-size:28px}.modal-nav-btn{width:45px;height:45px;font-size:14px}.modal-thumbnail-strip{padding:8px 12px;gap:6px}.modal-thumbnail{width:45px;height:45px}}.product-section#details .carousel-item img{object-fit:contain!important;cursor:pointer!important}.single-product-page-fit-image{cursor:pointer!important;transition:transform .2s ease!important}.single-product-page-fit-image:hover{transform:scale(1.02)!important}.product-container .carousel{overflow:hidden}.product-container .carousel-indicators{margin-bottom:.5rem}.product-container .carousel-indicators li{width:20px;height:2px;margin-right:2px;margin-left:2px}.product-container .carousel-control-next,.product-container .carousel-control-prev{width:10%;opacity:.3}.product-container .carousel-control-next:hover,.product-container .carousel-control-prev:hover{opacity:.8}.product-container .carousel-control-next-icon,.product-container .carousel-control-prev-icon{width:15px;height:15px}@media (max-width:768px){.product-section#details #productCarousel,.product-section#details .carousel-inner,.product-section#details .carousel-item,.product-section#details .single-product-page-fit-image{width:100%!important;max-width:100%!important}.product-section#details .carousel{width:100%!important;margin:0!important}.product-section#details .carousel-inner{border-radius:8px;overflow:hidden}.single-product-page-fit-image{border-radius:8px;margin-bottom:15px;width:100%!important;max-width:100%!important}}.carousel{overflow:hidden;margin-bottom:2rem}.carousel-control-next,.carousel-control-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:45px!important;height:45px!important;background-color:rgba(0,0,0,.3)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:15!important;border:none!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;transition:all .3s ease!important}.carousel-control-prev{left:20px!important}.carousel-control-next{right:20px!important}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1!important;visibility:visible!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#ff6b35!important;border-radius:50%!important;width:40px!important;height:40px!important;border:2px solid rgba(255,255,255,.8)!important;transition:all .3s ease!important;background-size:50% 50%!important}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:rgba(0,0,0,.5)!important}.carousel-control-next-icon:hover,.carousel-control-prev-icon:hover{background-color:#e55a2b!important;border-color:#fff!important;transform:scale(1.1)!important}#carouselExampleIndicators .carousel-indicators,.carousel .carousel-indicators{position:absolute!important;bottom:20px!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;z-index:20!important;display:flex!important;justify-content:center!important;padding-left:0!important;margin:0!important;margin-right:0!important;margin-left:0!important;margin-bottom:0!important;list-style:none!important;width:auto!important}#carouselExampleIndicators .carousel-indicators li,.carousel .carousel-indicators li{width:14px!important;height:14px!important;border-radius:50%!important;background-color:rgba(255,255,255,.8)!important;border:2px solid #007bff!important;margin:0 6px!important;transition:all .3s ease!important;cursor:pointer!important;text-indent:0!important;opacity:1!important;visibility:visible!important;display:block!important;font-size:0!important;overflow:visible!important;box-sizing:border-box!important;flex:none!important;border-top:2px solid #007bff!important;border-bottom:2px solid #007bff!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}#carouselExampleIndicators .carousel-indicators .active,.carousel .carousel-indicators .active{background-color:#007bff!important;transform:scale(1.3)!important;border-color:#007bff!important;opacity:1!important;box-shadow:0 3px 12px rgba(0,123,255,.5)!important}.carousel-indicators li:after,.carousel-indicators li:before{content:none!important;display:none!important}.carousel-indicators li,.carousel-indicators li *{color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:visible!important}.carousel-caption{border-radius:8px!important;padding:20px!important;bottom:0!important;left:0!important;right:0!important}.carousel-caption h5{color:#fff!important;font-weight:600!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)!important;margin-bottom:0!important}@media (max-width:768px){.carousel-control-next,.carousel-control-prev{width:40px!important;height:40px!important;opacity:0!important;visibility:hidden!important}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1!important;visibility:visible!important}.carousel-control-prev{left:15px!important}.carousel-control-next{right:15px!important}.carousel-control-next-icon,.carousel-control-prev-icon{width:35px!important;height:35px!important}.carousel-indicators{bottom:15px!important}.carousel-indicators li{width:10px!important;height:10px!important;margin:0 4px!important}.carousel-caption{bottom:10px!important;left:2%!important;right:2%!important;padding:15px!important}.carousel-caption h5{font-size:1rem!important}}@media (max-width:576px){.carousel-control-next,.carousel-control-prev{width:35px!important;height:35px!important;opacity:0!important;visibility:hidden!important}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1!important;visibility:visible!important}.carousel-control-prev{left:10px!important}.carousel-control-next{right:10px!important}.carousel-control-next-icon,.carousel-control-prev-icon{width:30px!important;height:30px!important}.carousel-indicators{bottom:10px!important}.carousel-indicators li{width:8px!important;height:8px!important;margin:0 3px!important}}.template-mybooze{font-family:Roboto,sans-serif}.product-images{display:flex;gap:20px}.product-main-image{flex:1}.product-info{padding:0}.price{font-size:2rem;color:var(--primary-color);font-weight:700}.attributes-table{margin:20px 0}.similar-products{margin-top:40px}.similar-product-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px}.trust-guarantee{font-size:.95rem;color:#444;background-color:#f8f9fa;border-left:4px solid var(--primary-color);margin-top:1rem;padding:10px 15px;border-radius:6px}.buy-buttons{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.buy-buttons .btn{flex:1;min-width:150px;padding:14px;font-weight:700;border:none;text-align:center;text-decoration:none;border-radius:6px}.btn-cart{background-color:var(--primary-color);color:#fff}.btn-cart:hover{background-color:var(--secondary-color);color:#fff}.table th,table td{vertical-align:middle!important}.checkout-progress-bar{display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:1rem;position:relative}.progress-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;margin:0 15px}.step-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;transition:all .3s ease;background-color:var(--background-light);color:var(--text-secondary);border:2px solid var(--background-light);position:relative}.step-circle.active{background-color:var(--primary-color);color:var(--text-light);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(255,107,53,.2)}.step-circle.completed{background-color:var(--success-color);color:var(--text-light);border-color:var(--success-color)}.step-label{margin-top:8px;font-size:12px;text-align:center;font-weight:500;color:var(--text-secondary);transition:color .3s ease}.progress-step.active .step-label{color:var(--primary-color);font-weight:600}.progress-step.completed .step-label{color:var(--success-color);font-weight:600}.progress-step:not(:last-child)::after{content:'';position:absolute;top:20px;left:55px;width:60px;height:2px;background-color:var(--border-color);transition:background-color .3s ease}.progress-step.completed:not(:last-child)::after{background-color:var(--success-color)}@media (max-width:768px){.checkout-progress-bar{margin:1rem 0;padding:.5rem}.progress-step{margin:0 8px}.step-circle{width:32px;height:32px;font-size:14px}.step-label{font-size:10px;margin-top:4px}.progress-step:not(:last-child)::after{width:40px;left:40px;top:16px}}@media (max-width:480px){.progress-step{margin:0 4px}.step-label{display:none}.progress-step:not(:last-child)::after{width:20px;left:36px}}.header-container,.header-wrapper,.modern-header{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.header-container,.header-wrapper,.modern-header,header{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)}.btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--text-light)}.btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-light)}.btn-secondary:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--text-light)}.loading{opacity:.7;pointer-events:none}.modal{z-index:1050!important}.modal-backdrop{z-index:1040!important}.modal.fade .modal-dialog{transform:translate(0,-50px)!important;transition:transform .3s ease-out!important}.modal.show .modal-dialog{transform:translate(0,0)!important}.full-width{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.content-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (min-width:769px){.hide-desktop{display:none!important}.show-desktop{display:block!important}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.slide-in{animation:slideIn .3s ease-out}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--primary-color:#FF6B35;--secondary-color:#67001b;--primary-hover:#e55a2b;--secondary-hover:#4d0014;--accent-color:#ff9f1a;--accent-hover:#e68900;--text-primary:#333333;--text-secondary:#6c757d;--text-light:#ffffff;--border-color:#e0e0e0;--background-color:#ffffff;--background-light:#f8f9fa;--success-color:#28a745;--success-hover:#218838;--danger-color:#dc3545;--danger-hover:#c82333}.btn.focus,.btn:focus,.carousel-control-next:focus,.carousel-control-prev:focus,.custom-control-input:focus,.custom-select:focus,.dropdown-toggle:focus,.form-control:focus,.form-select:focus,.nav-link:focus,.navbar-brand:focus,.page-link:focus,:focus,:focus-visible,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important;box-shadow:none!important;border-color:var(--primary-color)!important}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-color)!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(255,107,53,.2)!important}.custom-select:focus,.form-control:focus,.form-select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}a:focus,a:focus-visible{color:var(--primary-hover)!important;text-decoration:none!important;outline:1px dotted var(--primary-color)!important;outline-offset:2px!important}.btn-primary.focus,.btn-primary:focus,.btn-primary:focus-visible{box-shadow:0 0 0 .2rem rgba(255,107,53,.5)!important}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:focus-visible{box-shadow:0 0 0 .2rem rgba(103,0,27,.5)!important}.page-link:focus{color:var(--primary-color)!important;background-color:var(--background-light)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}.nav-link:focus,.navbar-brand:focus{color:var(--primary-hover)!important;outline:1px dotted var(--primary-color)!important;outline-offset:2px!important}.dropdown-toggle:focus{color:var(--primary-hover)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}.btn:not(.btn-link).focus,.btn:not(.btn-link):focus,.dropdown-toggle:focus,.form-control:focus,.form-select:focus,.nav-link:focus,.navbar-toggler:focus,.page-link:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{box-shadow:none!important;border-color:var(--primary-color)!important}.btn.focus,.btn:focus{box-shadow:none!important}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-color)!important;outline-offset:2px!important}a,a:link{text-decoration:none!important;transition:all .3s ease!important}a:active,a:focus,a:hover{color:var(--primary-hover)!important;text-decoration:none!important}.nav-link,.navbar a{color:var(--text-primary)!important}.nav-link:hover,.navbar a:hover{color:var(--primary-color)!important}.footer a,.web-footer a{color:var(--text-light)!important}.footer a:hover,.web-footer a:hover{color:var(--accent-color)!important}.breadcrumb-item a{color:#666!important}.breadcrumb-item a:hover{color:var(--primary-color)!important}.btn-primary,.btn-primary:not(:disabled):not(.disabled){background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-light)!important;box-shadow:none!important}.btn-primary.active,.btn-primary:active,.btn-primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:var(--text-light)!important;box-shadow:0 4px 8px rgba(255,107,53,.3)!important}.btn-secondary,.btn-secondary:not(:disabled):not(.disabled){background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:var(--text-light)!important}.btn-secondary.active,.btn-secondary:active,.btn-secondary:hover{background-color:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important;color:var(--text-light)!important}.btn-success,.btn-success:not(:disabled):not(.disabled){background-color:var(--success-color)!important;border-color:var(--success-color)!important;color:var(--text-light)!important}.btn-success.active,.btn-success:active,.btn-success:hover{background-color:var(--success-hover)!important;border-color:var(--success-hover)!important;color:var(--text-light)!important}.btn-outline-primary{color:#ff6b35!important;border-color:#ff6b35!important;background-color:transparent!important}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff!important;background-color:#ff6b35!important;border-color:#ff6b35!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff6b35!important;border-color:#ff6b35!important;background-color:transparent!important}.form-check-input[type=checkbox]{background-color:transparent!important;border:2px solid var(--border-color)!important;border-radius:4px!important;width:18px!important;height:18px!important;margin-top:.25em!important}.form-check-input[type=checkbox]:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important}.form-check-input[type=checkbox]:focus{border-color:var(--primary-hover)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}.form-check-input[type=checkbox]:hover{border-color:var(--primary-color)!important}.form-check-input[type=radio]{background-color:transparent!important;border:2px solid var(--border-color)!important;border-radius:50%!important;width:18px!important;height:18px!important;margin-top:.25em!important}.form-check-input[type=radio]:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")!important}.form-check-input[type=radio]:focus{border-color:var(--primary-hover)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}.form-check-input[type=radio]:hover{border-color:var(--primary-color)!important}input[type=checkbox],input[type=radio]{accent-color:var(--primary-color)!important}.carousel-indicators{bottom:10px!important;z-index:15!important}.carousel-indicators button,.carousel-indicators li{width:12px!important;height:12px!important;border-radius:50%!important;background-color:rgba(255,255,255,.5)!important;border:2px solid var(--primary-color)!important;margin:0 3px!important;cursor:pointer!important;transition:all .3s ease!important}.carousel-indicators .active,.carousel-indicators button.active,.carousel-indicators li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;transform:scale(1.2)!important}.carousel-indicators button:hover,.carousel-indicators li:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.product-container .carousel-indicators li,.product-item .carousel-indicators li,.responsive-product-item .carousel-indicators li,[id*=carouselProduct] .carousel-indicators li{width:8px!important;height:8px!important;border-radius:50%!important;background-color:rgba(255,255,255,.6)!important;border:1px solid var(--primary-color)!important;margin:0 2px!important;opacity:.7!important;transition:all .3s ease!important}.product-container .carousel-indicators li.active,.product-item .carousel-indicators li.active,.responsive-product-item .carousel-indicators li.active,[id*=carouselProduct] .carousel-indicators li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important;transform:scale(1.1)!important}.product-container .carousel-indicators li:hover,.product-item .carousel-indicators li:hover,.responsive-product-item .carousel-indicators li:hover,[id*=carouselProduct] .carousel-indicators li:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important;opacity:1!important}.carousel-indicators>li{background-color:rgba(255,255,255,.5)!important;border:2px solid var(--primary-color)!important}.carousel-indicators>li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.carousel-indicators [data-bs-target],.carousel-indicators [data-target]{background-color:rgba(255,255,255,.5)!important;border:2px solid var(--primary-color)!important;border-radius:50%!important;width:12px!important;height:12px!important;margin:0 3px!important;text-indent:0!important;opacity:.7!important}.carousel-indicators [data-bs-target].active,.carousel-indicators [data-target].active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important}.carousel-control-next,.carousel-control-prev{color:var(--primary-color)!important;opacity:.8!important}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:var(--primary-hover)!important;opacity:1!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:var(--primary-color)!important;border-radius:50%!important;padding:10px!important}.form-control:focus,.form-select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FF6B35' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6 7 7 7-7'/%3e%3c/svg%3e")!important}.pagination .page-link{color:var(--primary-color)!important;border-color:var(--border-color)!important}.pagination .page-link:focus,.pagination .page-link:hover{color:var(--primary-hover)!important;background-color:var(--background-light)!important;border-color:var(--primary-color)!important}.pagination .page-item.active .page-link{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-light)!important}.pagination .page-item.disabled .page-link{color:var(--text-secondary)!important;background-color:var(--background-light)!important;border-color:var(--border-color)!important}.badge-primary,.badge.bg-primary{background-color:var(--primary-color)!important;color:var(--text-light)!important}.badge-secondary,.badge.bg-secondary{background-color:var(--secondary-color)!important;color:var(--text-light)!important}.badge-success,.badge.bg-success{background-color:var(--success-color)!important;color:var(--text-light)!important}.alert-primary{background-color:rgba(255,107,53,.1)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.alert-success{background-color:rgba(40,167,69,.1)!important;border-color:var(--success-color)!important;color:var(--success-color)!important}.alert-danger{background-color:rgba(220,53,69,.1)!important;border-color:var(--danger-color)!important;color:var(--danger-color)!important}.navbar-brand{color:var(--primary-color)!important}.navbar-brand:focus,.navbar-brand:hover{color:var(--primary-hover)!important}.navbar-nav .nav-link{color:var(--text-primary)!important}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--primary-color)!important}.navbar-nav .nav-link.active{color:var(--primary-color)!important;font-weight:600!important}.card{border-color:var(--border-color)!important}.card-header{background-color:var(--background-light)!important;border-bottom-color:var(--border-color)!important}.card-footer{background-color:var(--background-light)!important;border-top-color:var(--border-color)!important}.modal-header{border-bottom-color:var(--border-color)!important}.modal-footer{border-top-color:var(--border-color)!important}.modal-content{border-color:var(--border-color)!important}.table-primary{background-color:rgba(255,107,53,.1)!important;border-color:var(--primary-color)!important}.table thead th{border-bottom-color:var(--border-color)!important}.table td,.table th{border-top-color:var(--border-color)!important}.progress-bar{background-color:var(--primary-color)!important}.progress-bar.bg-primary{background-color:var(--primary-color)!important}.progress-bar.bg-success{background-color:var(--success-color)!important}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--background-light)!important;color:var(--primary-color)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--primary-color)!important;color:var(--text-light)!important}.tooltip-inner{background-color:var(--text-primary)!important;color:var(--text-light)!important}.bs-tooltip-top .arrow::before{border-top-color:var(--text-primary)!important}.bs-tooltip-bottom .arrow::before{border-bottom-color:var(--text-primary)!important}.bs-tooltip-start .arrow::before{border-left-color:var(--text-primary)!important}.bs-tooltip-end .arrow::before{border-right-color:var(--text-primary)!important}.delivery-method-card{border:2px solid var(--border-color)!important;transition:all .3s ease!important;cursor:pointer!important}.delivery-method-card:hover{border-color:var(--primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(255,107,53,.15)!important}.delivery-method-card.selected{border-color:var(--primary-color)!important;background-color:rgba(255,107,53,.05)!important;box-shadow:0 4px 12px rgba(255,107,53,.2)!important}.step-circle{background-color:#e9ecef!important;color:#fff!important;border:2px solid #e9ecef!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;border-radius:50%!important}.step-circle.active{background-color:var(--primary-color)!important;color:var(--text-light)!important;border-color:var(--primary-color)!important}.step-circle.completed{background-color:var(--success-color)!important;color:var(--text-light)!important;border-color:var(--success-color)!important}.step-connector{background-color:#e9ecef!important}.step-connector.active,.step-connector.completed{background-color:var(--success-color)!important}.rating-stars .fa-star{color:#ffc107!important}.rating-stars .fa-star.text-muted{color:var(--border-color)!important}@media (max-width:768px){.btn{padding:10px 16px!important;font-size:14px!important}.carousel-indicators button,.carousel-indicators li{width:10px!important;height:10px!important;margin:0 2px!important}}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-success{color:var(--success-color)!important}.text-danger{color:var(--danger-color)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.bg-success{background-color:var(--success-color)!important}.bg-danger{background-color:var(--danger-color)!important}.border-primary{border-color:var(--primary-color)!important}.border-secondary{border-color:var(--secondary-color)!important}.border-success{border-color:var(--success-color)!important}.border-danger{border-color:var(--danger-color)!important}[class*=primary]{--bs-primary:var(--primary-color)!important;--bs-primary-rgb:255,107,53!important}[class*=secondary]{--bs-secondary:var(--secondary-color)!important;--bs-secondary-rgb:103,0,27!important}[class*=success]{--bs-success:var(--success-color)!important;--bs-success-rgb:40,167,69!important}[style*="background-color: #007bff"],[style*="border-color: #007bff"],[style*="color: #007bff"]{color:var(--primary-color)!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.carousel .carousel-indicators button,.carousel .carousel-indicators li,.carousel-indicators>button,.carousel-indicators>li,ol.carousel-indicators button,ol.carousel-indicators li{background-color:rgba(255,255,255,.5)!important;border:2px solid var(--primary-color)!important;border-radius:50%!important;width:12px!important;height:12px!important;margin:0 3px!important;text-indent:0!important;opacity:.7!important;transition:all .3s ease!important}.carousel .carousel-indicators button.active,.carousel .carousel-indicators li.active,.carousel-indicators>button.active,.carousel-indicators>li.active,ol.carousel-indicators button.active,ol.carousel-indicators li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important}.carousel{--bs-carousel-indicator-width:12px!important;--bs-carousel-indicator-height:12px!important;--bs-carousel-indicator-border-radius:50%!important;--bs-carousel-indicator-opacity:0.7!important;--bs-carousel-indicator-active-bg:var(--primary-color)!important;--bs-carousel-indicator-active-opacity:1!important;--bs-carousel-indicator-spacer:3px!important}.carousel-indicators *,[class*=carousel] [class*=indicator],[id*=carousel] [class*=indicator],ol[class*=indicator] *,ul[class*=indicator] *{background-color:rgba(255,255,255,.5)!important;border-radius:50%!important}.carousel-indicators .active,[class*=carousel] [class*=indicator][class*=active],[id*=carousel] [class*=indicator][class*=active],ol[class*=indicator] .active,ul[class*=indicator] .active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}#carouselExampleIndicators .carousel-indicators li,.carousel .carousel-indicators li{width:14px!important;height:14px!important;border-radius:50%!important;background-color:rgba(255,255,255,.8)!important;border:2px solid var(--primary-color)!important;margin:0 6px!important;transition:all .3s ease!important;cursor:pointer!important;text-indent:0!important;opacity:1!important;visibility:visible!important;display:block!important;font-size:0!important;overflow:visible!important;box-sizing:border-box!important;flex:none!important;border-top:2px solid var(--primary-color)!important;border-bottom:2px solid var(--primary-color)!important;box-shadow:0 2px 8px rgba(255,107,53,.3)!important}#carouselExampleIndicators .carousel-indicators .active,.carousel .carousel-indicators .active{background-color:var(--primary-color)!important;transform:scale(1.3)!important;border-color:var(--primary-color)!important;opacity:1!important;box-shadow:0 3px 12px rgba(255,107,53,.5)!important}.product-container .carousel-indicators li,.product-item .carousel-indicators li,.responsive-product-item .carousel-indicators li{width:12px!important;height:12px!important;border-radius:50%!important;background-color:rgba(255,255,255,.7)!important;border:2px solid var(--primary-color)!important;margin:0 3px!important;transition:all .3s ease!important;cursor:pointer!important;opacity:.8!important;box-shadow:0 2px 6px rgba(255,107,53,.2)!important}.product-container .carousel-indicators li.active,.product-item .carousel-indicators li.active,.responsive-product-item .carousel-indicators li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important;transform:scale(1.1)!important;box-shadow:0 3px 8px rgba(255,107,53,.4)!important}.carousel-indicators .active[style*="#007bff"],.carousel-indicators li[style*="#007bff"],[style*="background-color: #007bff"],[style*="border-color: #007bff"]{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important}[id*=carouselProduct] .carousel-indicators li{background-color:rgba(255,255,255,.6)!important;border:2px solid var(--primary-color)!important;border-radius:50%!important;width:10px!important;height:10px!important;margin:0 2px!important;opacity:.7!important;transition:all .3s ease!important}[id*=carouselProduct] .carousel-indicators li.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;opacity:1!important;transform:scale(1.2)!important}.btn-primary{background-color:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.show>.btn-primary.dropdown-toggle{background-color:#e55a2b!important;border-color:#e55a2b!important;color:#fff!important}.btn-primary.disabled,.btn-primary:disabled{background-color:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important;opacity:.65}.btn-group>.btn-primary:not(:first-child),.btn-group>.btn-primary:not(:last-child){background-color:#ff6b35!important;border-color:#ff6b35!important}.ui-autocomplete{background-color:#fff!important;border:1px solid var(--border-color)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.ui-autocomplete .ui-menu-item{padding:8px 12px!important;border:none!important;font-size:14px!important}.ui-autocomplete .ui-menu-item.ui-state-hover,.ui-autocomplete .ui-menu-item:hover,.ui-autocomplete .ui-state-active{background-color:var(--primary-color)!important;color:#fff!important;border-radius:0!important;margin:0!important;padding:8px 12px!important}.ui-autocomplete .ui-menu-item a{color:inherit!important;text-decoration:none!important}.ui-autocomplete .ui-state-active a{color:#fff!important}.btn-outline-primary,a.btn-outline-primary,button.btn-outline-primary{color:#ff6b35!important;border-color:#ff6b35!important;background-color:transparent!important}.btn-outline-primary:focus,.btn-outline-primary:hover,a.btn-outline-primary:focus,a.btn-outline-primary:hover,button.btn-outline-primary:focus,button.btn-outline-primary:hover{color:#fff!important;background-color:#ff6b35!important;border-color:#ff6b35!important}.btn-primary,a.btn-primary,button.btn-primary{background-color:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}.btn-primary:focus,.btn-primary:hover,a.btn-primary:focus,a.btn-primary:hover,button.btn-primary:focus,button.btn-primary:hover{background-color:#e55a2b!important;border-color:#e55a2b!important;color:#fff!important}@media (max-width:576px){.col-6.col-sm-6.col-md-4.col-lg-3.mb-4{margin-bottom:0!important}}
