header{background-color:var(--navbar-bg)}header a{text-decoration:none;font-size:14px;color:var(--navbar-color)}header #NavbarProducts{background-color:rgba(106,94,96,.2);padding:0 10px}header #NavbarProducts a{position:relative;display:block}header #NavbarProducts .category-menu-list{padding:0;display:flex;flex-wrap:wrap;list-style:none}header #NavbarProducts .category-menu-list a[href="javascript:void(0)"]{padding-right:12px}header #NavbarProducts .category-menu-list a[href="javascript:void(0)"] [class*=arrow-down]{position:absolute;top:10px;right:-10px;pointer-events:none;font-size:22px}header #NavbarProducts>.category-menu-list{flex-wrap:nowrap;overflow-x:auto;gap:24px}header #NavbarProducts>.category-menu-list a{padding:13px 0;margin:5px 0;white-space:nowrap}header #NavbarProducts>.category-menu-list a:first-child{margin-left:auto}header #NavbarProducts>.category-menu-list a:last-child{margin-right:auto}header #NavbarProducts>.category-menu-list::-webkit-scrollbar{height:.4rem;background-color:hsla(0,0%,100%,.2)}header #NavbarProducts>.category-menu-list::-webkit-scrollbar-thumb{border-radius:70em;background-color:var(--bs-primary)}header #NavbarProducts #NavbarProductSubmenu:not(:empty),header #NavbarProducts #NavbarProductSubmenu .category-menu-list{border-top:2px solid var(--bs-body-bg)}header #NavbarProducts #NavbarProductSubmenu a{padding:10px 8px;display:inline-block}header #NavbarProducts #NavbarProductSubmenu a [class*=arrow-down]{top:8px;right:0}header #NavbarProducts #NavbarProductSubmenu .category-menu-list{--link-width: 45%;justify-content:space-between;max-height:65vh;overflow-y:auto}header #NavbarProducts #NavbarProductSubmenu .category-menu-list li{flex-basis:var(--link-width);max-width:var(--link-width)}header #NavbarProducts #NavbarProductSubmenu .category-menu-list a{padding:13px 18px 13px 8px;width:100%;line-height:1.3;width:100%}@media(min-width: 768px){header #NavbarProducts #NavbarProductSubmenu .category-menu-list{--link-width: 30%;justify-content:flex-start}header #NavbarProducts #NavbarProductSubmenu .category-menu-list a{width:auto;padding:18px 8px}header #NavbarProducts #NavbarProductSubmenu .category-menu-list a [class*=arrow-down]{top:15px;right:-15px}}@media(min-width: 992px){header #NavbarProducts #NavbarProductSubmenu .category-menu-list{--link-width: 25%}}@media(min-width: 1200px){header #NavbarProducts #NavbarProductSubmenu .category-menu-list{--link-width: 16.66666667%}}@media(min-width: 1200px){header a{font-size:16px}}header .category-list-long a{font-size:12px !important}header .category-list-long a [class*=arrow-down]{right:-7px !important;font-size:19px !important}header .category-list-long+#NavbarProductSubmenu a{font-size:14px !important}header .category-list-long+#NavbarProductSubmenu a [class*=arrow-down]{top:13px !important;right:-13px !important;font-size:19px !important}header .category-list-long+#NavbarProductSubmenu .category-menu-list a{padding:14px 8px !important}nav.navbar{flex-wrap:nowrap;justify-content:flex-start;gap:6px;--bs-navbar-padding-x: 6px}nav.navbar .navbar-brand{display:block;width:100%}nav.navbar #NavbarLogo{max-height:35px}nav.navbar .navbar-nav{gap:15px}nav.navbar a[hx-get*=Search]{display:flex;align-items:center;gap:5px;font-size:12px}nav.navbar a[hx-get*=Search] span{--bs-border-color: var(--navbar-color);display:inline-flex;align-items:center;line-height:1}nav.navbar [class*=ri]{font-size:20px}@media(min-width: 992px){nav.navbar #NavbarLogo{max-height:52px;text-align:center}nav.navbar .navbar-brand{text-align:center}nav.navbar a[hx-get*=Search]{font-size:14px}nav.navbar [class*=ri]{font-size:24px}}.btn-cart .badge{--bs-badge-font-size: .65em;--bs-badge-padding-x: .45em}.btn-cart .spinner{--spinner-offset-y: 4px;--spinner-offset-x: 2px;position:absolute;inset:calc(var(--spinner-offset-y)*-1) var(--spinner-offset-x);padding:var(--spinner-offset-y) var(--spinner-offset-x);opacity:0;transition:opacity .2s;background-color:var(--navbar-bg)}.btn-cart .spinner .spinner-border{--bs-spinner-width: 1.2rem;--bs-spinner-height: 1.2rem;--bs-spinner-border-width: 0.2em}.btn-cart.htmx-request .spinner{opacity:1;transition-delay:200ms}#SidemenuContainer{--bs-body-color: var(--bs-dark);--bs-body-bg: var(--bs-white)}#SearchSidemenu{--placeholder-colour: #828282;--header-height: 68px;--form-height: 54px;position:relative}#SearchSidemenu .input-group{background-color:var(--bs-white)}#SearchSidemenu input{--bs-border-radius: 0;border:none;box-shadow:none !important;background-color:rgba(0,0,0,0)}#SearchSidemenu button{border:none;background:rgba(0,0,0,0)}#SearchSidemenu input,#SearchSidemenu button{border-bottom:2px solid var(--placeholder-colour)}#SearchSidemenu input::placeholder,#SearchSidemenu button{color:var(--placeholder-colour)}#SearchSidemenu .spinner{display:none;opacity:0}#SearchSidemenu form.htmx-request+.spinner{transition:opacity .2s ease;transition-delay:.6s;opacity:1;position:absolute;inset:0;top:var(--form-height);height:80vh;width:100%;display:flex;justify-content:center;align-items:center;background:rgba(var(--bs-light-rgb), 0.3);backdrop-filter:blur(2px);z-index:1}#SearchSidemenu .row{overflow-y:auto;max-height:calc(98% - var(--form-height))}#SearchSidemenu .row::-webkit-scrollbar{width:.5rem;background-color:hsla(0,0%,100%,.2)}#SearchSidemenu .row::-webkit-scrollbar-thumb{border-radius:70em;background-color:var(--bs-primary)}#ToTop{position:fixed;z-index:10;font-size:28px;line-height:1;bottom:10px;right:18px;border:none;border-radius:50%;padding:3px;opacity:1;transform:translateY(0);transition:.3s opacity,.3s transform;display:flex;align-items:center;justify-content:center;background-color:var(--to-top-bg);color:var(--to-top-text)}#ToTop.to-top-hide{pointer-events:none;opacity:0;transform:translateY(3px)}@media(min-width: 992px){#ToTop{font-size:30px;bottom:24px;right:1.5vw;padding:3px 2px}}footer{color:var(--footer-color);background-color:var(--footer-bg)}footer .footer-main{padding-top:20px;padding-bottom:20px}footer .footer-main .row{gap:30px 8px}footer a{color:var(--footer-color);text-decoration:none}footer .footer-menu-list{margin-top:18px;display:flex;flex-direction:column;gap:16px}footer .footer-socials{display:flex;flex-wrap:wrap;gap:20px}footer .footer-socials a{display:block;align-items:center;justify-content:center}footer .footer-socials a img{max-height:40px}footer .footer-end{color:var(--bs-dark);padding-top:8px;padding-bottom:15px;background-color:#bdbdbd}footer .footer-end a{color:var(--bs-dark);font-size:14px}footer .footer-end #AppVersion{font-size:12px}footer .footer-end .row{gap:8px}footer .footer-end .policy-links{display:flex;gap:8px}footer .row>*>*{line-height:1}@media(min-width: 768px){footer .footer-main{padding-top:30px;padding-bottom:30px}}@media(min-width: 992px){footer .footer-socials{justify-content:end}footer .footer-end .row{gap:0 8px}footer .footer-end .policy-links{justify-content:end}}@media(min-width: 1200px){footer .footer-main{padding-top:50px;padding-bottom:50px}}.cookie{color:var(--bs-dark);font-size:14px;padding:10px 0;background-color:#e7e7e9;line-height:1}.cookie a{color:#0c8ea4}.cookie button{position:relative;padding:12px;display:inline-flex;justify-content:center;align-items:center;border:none;background:rgba(0,0,0,0)}.cookie button [class*=ri]{position:absolute;font-size:22px}.modal{--bs-modal-color: var(--bs-dark);--bs-modal-bg: var(--bs-white);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-footer-border-color: var(--bs-border-color)}.splide:not(.is-overflow) .splide__list{justify-content:center}.splide__arrow--prev{left:.4em}.splide__arrow--next{right:.4em}.product-tile-wrapper{--bs-link-color-rgb: var(--bs-body-color);--bs-link-hover-color-rgb: var(--bs-body-color);display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-tile-wrapper img{max-width:90%;max-height:90%;transition:max-width .2s,max-height .2s}.product-tile-wrapper:hover img{max-width:96%;max-height:96%}.product-tile-wrapper .product-image{background-color:#fff}.product-tile-wrapper>a{font-size:16px;text-align:center;text-decoration:none;height:100%}.product-tile-wrapper .product-pricing{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.product-tile-wrapper .product-price{font-size:24px}.product-tile-wrapper .product-price+.product-price{font-size:18px;text-decoration:line-through}.product-tile-wrapper .product-price-range{font-size:18px}.product-tile-wrapper .product-tile-buttons{display:flex;justify-content:center;gap:8px}.product-tile-wrapper .product-tile-buttons>*{flex:0 0 60px}.product-tile-wrapper .product-tile-buttons .btn{font-size:20px;line-height:1;padding-top:8px;padding-bottom:8px;border-radius:8px;width:100%}
