hr{border-top:1px solid var(--bs-secondary)}.btn-group.border .btn{border:none}.btn-close{box-sizing:content-box;width:1.5em;height:1.5em;padding:.5em;color:var(--bs-danger);background:0 0;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:var(--bs-danger)}#special-deals{position:absolute;top:0;right:0;left:0;height:32px;background:#ddd;color:#000}#special-deals a{display:block;text-align:center;color:var(--bs-dark);text-decoration:none}body.admin-bar #special-deals{top:32px}nav.navbar.fixed-top{top:32px;padding:.5rem}body.admin-bar nav.fixed-top{top:62px}@media screen and (max-width:782px){body.admin-bar #special-deals{top:46px}body.admin-bar nav.fixed-top{top:76px}}nav.navbar .navbar-logo{flex:0 0 92px}nav.navbar .navbar-logo img{position:absolute;top:0;left:0}nav.navbar .navbar-brand{font-weight:700;color:var(--bs-light)}nav.navbar .navbar-brand sub{position:relative;top:14px;left:-22px;color:#fff;font-size:14px;font-weight:400}nav.navbar .navbar-toggler{margin-left:-.5rem;margin-right:.5rem;padding:.25rem;border:none;font-size:1rem;color:#fff}nav.navbar ul.navbar-nav .menu-item-caret{position:absolute;right:.25rem;top:1rem}nav.navbar ul.navbar-nav li.menu-item:active>.menu-item-content,nav.navbar ul.navbar-nav li.menu-item:hover>.menu-item-content{display:block}nav.navbar ul.navbar-nav .menu-item-content{display:none;position:fixed;left:15px;right:15px;bottom:15px;top:128px;padding:.5rem;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:4px 4px 12px;overflow-y:auto;overflow-x:hidden;z-index:1040}nav.navbar ul.navbar-nav .menu-item-content .container-fluid{position:absolute;left:0;top:0;bottom:0}nav.navbar ul.navbar-nav .menu-item-content .container-fluid .row{position:absolute;left:15px;top:15px;right:15px;bottom:15px}nav.navbar ul.navbar-nav .menu-item-content button.close{color:var(--bs-red)}nav.navbar ul.navbar-nav .menu-item-content h4.gs-top-category a{color:var(--bs-dark);text-transform:uppercase;text-decoration:none}nav.navbar ul.navbar-nav .menu-item-content a.gs-category{color:var(--bs-gray-dark);text-decoration:none}nav.navbar form.navbar-search{transition:flex ease-out .4s}#search-cat-button+div.dropdown-menu{max-height:75vh;overflow-y:scroll;left:0;right:0}nav.fixed-top form.navbar-search:focus-within{flex:1 1 auto!important}@media(min-width:768px){nav.fixed-top form.navbar-search:focus-within{flex:1 1 100%!important}}#search-cat-button+div.dropdown-menu .dropdown-item{cursor:pointer}#search{position:relative;flex:1 1 auto}nav.navbar .btn-shopping-cart{flex:0 0 50px;position:relative}nav.navbar .btn-shopping-cart .badge{position:absolute;right:0}#subheader{margin-top:58px;border-radius:0;box-shadow:0 13px 21px -9px rgba(0,0,0,.2);margin-bottom:15px;overflow:hidden}body #special-deals+#subheader{margin-top:73px}body.admin-bar>nav.fixed-top+#subheader{margin-top:58px}body.admin-bar #special-deals+nav.fixed-top+#subheader{margin-top:90px}#subheader.homepage{margin-bottom:0}#subheader-category a{color:var(--bs-light);font-weight:600;text-decoration:none}@media(max-width:767px){.navbar .navbar-search{flex:1 1 150px}}@media(min-width:768px){.navbar-expand-md .navbar-search{flex:0 0 30%}}@media(min-width:992px){.navbar-expand-lg .navbar-search{flex:0 0 30%}}#site-footer{margin-top:4em;padding:1em 0 4em}#site-footer .nav-link{padding:0}.input-group.input-group-pill-danger .input-group-text,.input-group.input-group-pill-info .input-group-text,.input-group.input-group-pill-primary .input-group-text,.input-group.input-group-pill-secondary .input-group-text,.input-group.input-group-pill-success .input-group-text{color:var(--bs-light)}.input-group.input-group-pill-warning .input-group-text{color:var(--bs-dark)}.input-group.input-group-pill-primary .input-group-text{background-color:var(--bs-primary);border-color:var(--bs-primary)}.input-group.input-group-pill-primary .form-control{border-color:var(--bs-primary)}.input-group.input-group-pill-secondary .input-group-text{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.input-group.input-group-pill-secondary .form-control{border-color:var(--bs-secondary)}.input-group.input-group-pill-success .input-group-text{background-color:var(--bs-success);border-color:var(--bs-success)}.input-group.input-group-pill-success .form-control{border-color:var(--bs-success)}.input-group.input-group-pill-danger .input-group-text{background-color:var(--bs-danger);border-color:var(--bs-danger)}.input-group.input-group-pill-danger .form-control{border-color:var(--bs-danger)}.input-group.input-group-pill-warning .input-group-text{background-color:var(--bs-warning);border-color:var(--bs-warning)}.input-group.input-group-pill-warning .form-control{border-color:var(--bs-warning)}.input-group.input-group-pill-info .input-group-text{background-color:var(--bs-info);border-color:var(--bs-info)}.input-group.input-group-pill-info .form-control{border-color:var(--bs-info)}#product-filter-price{margin:20px 15px}#product-filter-price .noUi-connect{background:var(--bs-primary)}.gs-input-group-filter .input-group-prepend{display:block;width:100%}.gs-input-group-filter .form-check{margin:1px}.gs-input-group-filter label.gs-filter-label{border:none;border-bottom-left-radius:unset}.gs-input-group-filter .gs-filter-attributes,.gs-input-group-filter .gs-filter-main{width:50%}.gs-input-group-filter .gs-filter-attributes .form-check-label,.gs-input-group-filter .gs-filter-main .form-check-label{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}.woocommerce div.product .woocommerce-tabs .panel{padding:1em;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.woocommerce div.product table.woocommerce-product-deals th{font-size:1.1rem;font-weight:400}.woocommerce div.product table.woocommerce-product-deals td{font-size:1.1rem;text-align:right}.woocommerce div.product .product-offerings .row{margin:0;width:100%;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:1.1rem}.woocommerce div.product .product-offerings .row:nth-child(even){background:var(--bs-light)}.woocommerce div.product .product-offerings .offerings{display:flex;flex-direction:column}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-thumbs{list-style:none;padding:0}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-thumbs li{float:left;margin-top:1rem;margin-right:1rem}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-nav li img{cursor:pointer}.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport{float:left;flex:0 0 auto;width:100%}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-thumbs li{margin-top:0;margin-left:1rem;margin-bottom:1rem;margin-right:0}@media(min-width:768px){.product-offerings .woocommerce-product-gallery.woocommerce-product-gallery--with-images>.flex-viewport{flex:0 0 auto;width:25%}.product-offerings .woocommerce-product-gallery.woocommerce-product-gallery--with-images>figure{float:left;position:relative;overflow:hidden;flex:0 0 auto;width:25%}}@media(max-width:767px){.woocommerce div.product .product-offerings .offerings{clear:left}.woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-thumbs li{margin-top:1rem}}.product-slider h3.woocommerce-loop-product__category,.woocommerce ul.products li.product h3.woocommerce-loop-product__category{font-size:1em;font-weight:400;padding:0 0 .5em;color:var(--bs-dark)}.product-slider div.product,.woocommerce ul.products li.product{border:1px solid #ccc;border-radius:.25rem;padding:1rem}.woocommerce ul.products li.product .price{font-weight:600}.woocommerce ul.products li.product .price.out-of-stock{color:var(--bs-danger);font-weight:600}.woocommerce ul.products.products-list li,.woocommerce-page ul.products.products-list li.product{width:100%}.woocommerce ul.products.products-list li.product a img{width:150px;height:auto;display:block;margin:0 0 1em;box-shadow:none}.product-slider div.product.product-rare{background-color:#fedb37;background:radial-gradient(ellipse farthest-corner at right bottom,#fedb37 0,#fdb931 8%,#9f7928 30%,#8a6e2f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff 0,#ffffac 8%,#d1b464 25%,#5d4a1f 62.5%,#5d4a1f 100%)}.product-slider div.product.product-rare img{border:4px inset #fff;box-shadow:1px 1px 0 #666,-1px -1px 0 #666}.product-slider div.product.product-rare h3.woocommerce-loop-product__category{color:#000}.product-slider div.product.product-rare .price{color:#fff}.product-slider .woocommerce-loop-product__title{padding:.5em 0;margin:0;font-size:1em}.product-slider .price{color:#77a464;display:block;font-weight:600;margin-bottom:.5em;font-size:.857em}.card.card-highlight-article a{display:block;color:#fff;text-decoration:none;height:100%;padding:15px}.card.card-highlight-article img.card-img{max-height:60vw;object-fit:cover}@media(min-width:768px){.card.card-highlight-article img.card-img{max-height:40vw}}@media(min-width:992px){.card.card-highlight-article img.card-img{max-height:35vw}}@media(min-width:1200px){.card.card-highlight-article img.card-img{max-height:30vw}}@media(min-width:1400px){.card.card-highlight-article img.card-img{max-height:25vw}}.card.card-highlight-article .card-img-overlay{padding:0}.card.card-highlight-article a .card-title{margin-top:10%;color:#fff;text-decoration:none;font-size:36px;text-shadow:-1px -1px 1px #000,1px -1px 1px #000,1px 1px 1px #000,-1px 1px 1px #000}.card.card-highlight-article a .card-text{color:#fff;text-decoration:none;font-size:24px;text-shadow:-1px -1px 1px #000,1px -1px 1px #000,1px 1px 1px #000,-1px 1px 1px #000}.bg-striped-d1{background-image:url(img/fill-stripe-d1.png)}p.demo_store{background-color:#0d6efd;color:#fff}.woocommerce small.note{color:#777}.woocommerce .woocommerce-breadcrumb{color:#777}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#3d9efd}.woocommerce div.product .stock{color:#3d9efd}.woocommerce span.onsale{background-color:#3d9efd;color:#fff}.woocommerce ul.products li.product .price{color:#3d9efd}.woocommerce ul.products li.product .price .from{color:rgba(135,157,180,.5)}.woocommerce nav.woocommerce-pagination ul{border:1px solid #d3ced3}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced3}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e8a}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#515151;background-color:#ebe9eb}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#0d6efd;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#005dec;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#0d6efd;color:#fff}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:#ebe9eb}.woocommerce #reviews h2 small{color:#777}.woocommerce #reviews h2 small a{color:#777}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#ebe9eb;border:1px solid #e4e1e4}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #e4e1e4}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e4}.woocommerce .star-rating:before{color:#d3ced3}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced3}.woocommerce .order_details li{border-right:1px dashed #d3ced3}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#0d6efd}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#0d6efd}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#002ab9}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #d3ced3}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#3d9efd}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-checkout .checkout .create-account small{color:#777}.woocommerce-checkout #payment{background:#ebe9eb}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d3ced3}.woocommerce-checkout #payment div.payment_box{background-color:#dfdcdf;color:#515151}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c7;border-top-color:#bab4ba}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bab4ba}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bab4ba}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bab4ba}.woocommerce-checkout #payment div.payment_box span.help{color:#777}.woocommerce-checkout #payment div.payment_box:after{content:"";display:block;border:8px solid #dfdcdf;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}