.navbar-toggler-checkbox{position:absolute;opacity:0;width:48px;height:48px;z-index:1;cursor:pointer}.navbar-toggler{position:relative;border:none;background:transparent;font-size:1.5rem;padding:.5rem;cursor:pointer;display:inline-block}.navbar-toggler-checkbox:focus+.navbar-toggler{outline:2px solid #0d6efd;outline-offset:2px;border-radius:4px}.dropdown-caret:focus{outline:2px solid #0d6efd;outline-offset:2px;border-radius:4px}.no-caret .dropdown-toggle:before,.no-caret .dropdown-toggle:after{display:none}.caret-right .dropdown-caret{float:right}.dropstart .dropdown-caret{float:left}@media (max-width: 991.98px){.navbar-collapse{display:none}.navbar-toggler-checkbox:checked~.navbar-collapse{display:block}}@media (min-width: 992px){.navbar-collapse{display:flex!important}.navbar-toggler{display:none}}.dropdown-menu{display:none;position:absolute;min-width:10rem;z-index:1000}@media (min-width: 992px){.nav-item.dropdown:hover>.dropdown-menu,.nav-item.dropdown:focus-within>.dropdown-menu{display:block}.dropdown-submenu{position:relative}.dropdown-submenu:hover>.dropdown-menu,.dropdown-submenu:focus-within>.dropdown-menu{display:block}}.dropstart>.dropdown-menu{right:0;left:auto}.dropdown-submenu>.dropdown-menu{top:0;left:100%;right:auto}.dropdown-submenu.dropstart>.dropdown-menu{right:100%;left:auto}@media (max-width: 991.98px){.dropdown-menu{position:static;box-shadow:none;border:none}.dropstart .dropdown-caret{float:right}.submenu-checkbox:checked~.dropdown-menu{display:block}.dropdown-menu{margin-left:var(--bs-dropdown-item-padding-x)}.dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.dropdown-toggle:after{display:none}.nav-link.dropdown-toggle>.caret-down:before,.dropdown-item.dropdown-toggle.show>.caret-right:before,.dropdown-item.dropdown-toggle.show>.caret-left:before{transform:rotate(270deg)}.submenu-checkbox~a .bi{transform:rotate(270deg);display:inline-block}.submenu-checkbox~a>label>.bi-chevron-left{transform:rotate(180deg);display:inline-block}.submenu-checkbox~a>label>.bi-chevron-right{transform:rotate(360deg);display:inline-block}.submenu-checkbox:checked~a>label>.bi-chevron-left,.submenu-checkbox:checked~a>label>.bi-chevron-right{transform:rotate(270deg)}.submenu-checkbox:checked~a>label>.bi-chevron-down{transform:rotate(-180deg)}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{font-family:var(--zentorone-body-font, "Open Sans", sans-serif);line-height:1.6;color:#333}h1,h2,h3,h4,h5,h6{font-family:var(--zentorone-heading-font, "Montserrat", sans-serif);font-weight:700}.site-header{border-bottom:1px solid #eee;padding:15px 0}.sticky-header{position:sticky;top:0;z-index:1020;background:#fff;box-shadow:0 2px 5px #0000001a}.transparent-header{position:absolute;width:100%;background:linear-gradient(to bottom,#00000080,#0000)!important;border-bottom:none!important;z-index:1020}.navbar-dark.bg-transparent{padding-top:15px;padding-bottom:15px}.navbar-dark .navbar-brand,.navbar-dark .nav-link{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.navbar-dark .nav-link:hover{color:#fffc!important}.site-header .badge{line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.widget-area{margin-top:30px}.widget{margin-bottom:30px}.widget-title{font-size:1.2rem;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #007bff}footer{padding:50px 0 20px;background:#f8f9fa;border-top:1px solid #eee}.breadcrumb{background:transparent;padding:0;margin-bottom:20px}.footer-social a{transition:color .3s ease,transform .3s ease;display:inline-block}.footer-social a:hover{color:#0d6efd!important;transform:translateY(-3px)}.comment-list{margin-top:2rem}.comment-list .comment{margin-bottom:2rem}.comment-list .comment-body{padding:1.5rem;background:#fff;border:1px solid #eee;border-radius:8px}.comment-list .avatar{float:left;margin-right:1rem;border-radius:50%}.comment-list .comment-meta{margin-bottom:.5rem}.comment-list .comment-author{font-weight:700}.comment-list .comment-item-date{font-size:.85rem;color:#888}.comment-list .reply{margin-top:1rem}.comment-list .reply a{font-size:.85rem;text-decoration:none;font-weight:600}.posts-navigation,.comment-navigation{padding-top:2rem;border-top:1px solid #eee}.entry-meta{font-size:.9rem;color:#6c757d}.entry-meta a{color:inherit;text-decoration:none}.entry-meta a:hover{color:#0d6efd}.hover-primary:hover{color:#0d6efd!important}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:45px;height:45px;background:#0d6efd;color:#fff;text-align:center;line-height:45px;border-radius:50%;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 10px #0000001a}.scroll-to-top.show{opacity:1;visibility:visible}.scroll-to-top:hover{background:#0056b3;color:#fff;transform:translateY(-5px)}.woocommerce ul.products li.product{border:1px solid #eee;padding:15px;border-radius:12px;transition:box-shadow .3s ease,transform .3s ease;background:#fff}.woocommerce ul.products li.product:hover{box-shadow:0 10px 20px #0000000d;transform:translateY(-5px)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;font-weight:600;margin:15px 0 10px;color:#333}.woocommerce ul.products li.product .price{color:#0d6efd;font-weight:700}.woocommerce ul.products li.product .button{background-color:#0d6efd;color:#fff;border-radius:6px;padding:8px 15px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s ease}.woocommerce ul.products li.product .button:hover{background-color:#0056b3}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid #dee2e6;padding:8px 16px;border-radius:5px;color:#0d6efd}.woocommerce nav.woocommerce-pagination ul li span.current{background:#0d6efd;color:#fff;border-color:#0d6efd}.woocommerce span.onsale{background-color:#ffc107;color:#000;font-weight:600;padding:5px 10px;border-radius:4px;min-height:auto;min-width:auto;line-height:1}
