body{width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#444}legend{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding:7px 0}label{font-size:12px;font-weight:400}button:focus{outline:none!important}#container{width:100%;min-height:100%;margin-bottom:300px;position:absolute}#content,#column-left,#column-right{padding-bottom:730px}@media (width>=576px){#content,#column-left,#column-right{padding-bottom:400px}}#alert{z-index:9999;width:320px;margin-left:-160px;position:fixed;top:30%;left:50%}@media (width>=992px){#alert{width:600px;margin-left:-300px}}@media (width>=1140px){#alert{width:600px;margin-left:-300px}}@media (width>=1320px){#alert{width:600px;margin-left:-300px}}#alert .alert{margin-bottom:15px}#alert .alert-primary{box-shadow:0 0 0 5px rgb(var(--bs-primary-rgb),.1)}#alert .alert-secondary{box-shadow:0 0 0 5px rgb(var(--bs-secondary-rgb),.1)}#alert .alert-success{box-shadow:0 0 0 5px rgb(var(--bs-success-rgb),.1)}#alert .alert-warning{box-shadow:0 0 0 5px rgb(var(--bs-warning-rgb),.1)}#alert .alert-danger{box-shadow:0 0 0 5px rgb(var(--bs-danger-rgb),.1)}#alert .alert-info{box-shadow:0 0 0 5px rgb(var(--bs-info-rgb),.1)}#alert .alert-light{box-shadow:0 0 0 5px rgb(var(--bs-light-rgb),.1)}#alert .alert-dark{box-shadow:0 0 0 5px rgb(var(--bs-dark-rgb),.1)}#top{background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);margin-bottom:20px;padding-bottom:5px;position:relative}#top ul.list-inline{margin-bottom:0}#top .list-inline-item>a,#top .list-inline-item .dropdown>a,#top .list-inline-item .dropdown>span{color:var(--bs-gray-600);vertical-align:middle;padding:10px 0 5px;font-size:1.1em;line-height:40px}#logo{text-align:center;margin:7px 0}#logo img{max-width:200px}@media (width>=768px){#logo{text-align:left}}#search{margin-bottom:10px}#search .form-control-lg{height:40px;padding:0 10px;font-size:12px;line-height:20px}#search .btn-lg{text-shadow:0 1px #fff;padding:.57rem 35px;font-size:15px;line-height:18px}#cart{margin-bottom:10px}#cart .img-thumbnail{min-width:100px}#cart .btn-lg{padding:14px 35px;font-size:15px;line-height:18px}#cart .dropdown-menu{background:#eee}#cart .dropdown-menu li{min-width:300px}@media (width<=768px){#cart .dropdown-menu li{min-width:100%}}#menu{background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;border:1px solid #1f90bb;border-bottom-color:#145e7a;border-radius:4px;min-height:40px;margin-bottom:20px;padding:0 1rem}#menu .navbar-nav>li>a{color:#fff;text-shadow:0 -1px #00000040;background-color:#0000;padding:10px 15px}#menu .navbar-nav>li>a:hover{background-color:#0000001a}#menu .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#menu .dropdown-inner{flex-direction:column;display:flex}#menu .dropdown-inner ul{width:100%;min-width:200px}@media (width>=960px){#menu .dropdown:hover .dropdown-menu{display:block}#menu .dropdown-inner{flex-direction:row}#menu .nav-item+.nav-item+.nav-item .dropdown-column-3{left:-200px}#menu .nav-item+.nav-item+.nav-item .dropdown-column-4{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-2{left:-200px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-3{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-4{left:-600px}}#category{float:left;color:#fff;text-shadow:0 1px #0003;font-size:16px;font-weight:700;line-height:40px}#menu .navbar-toggler i{color:#fff;border-color:#fff;font-size:.9em}div.required .col-form-label:before,div.required .form-label:before{content:"* ";color:red;font-weight:700}.form-switch-lg{min-height:30px;font-size:20px;line-height:30px}.nav-tabs{margin-bottom:15px}.form-check .form-check-input{margin-top:.25rem}@media (width>=768px){.col-form-label{text-align:right}}footer{color:#e2e2e2;background-color:#303030;border:1px solid #000;border-top-color:#ddd;width:100%;padding-top:30px;position:absolute;bottom:-1px}footer hr{border-top:none;border-bottom:1px solid #666}footer a{color:#ccc;text-decoration:none}footer a:hover{color:#fff}footer h5{color:#fff;margin-top:10px;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700}.breadcrumb{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg);margin:0 0 20px;padding:8px 0}.breadcrumb i{font-size:15px}.breadcrumb>li.breadcrumb-item{text-shadow:0 1px #fff;white-space:nowrap;padding:0 20px;position:relative}.breadcrumb>li.breadcrumb-item>a{text-decoration:none}.breadcrumb>li.breadcrumb-item:after{content:"";border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);width:29px;height:29px;display:block;position:absolute;top:-3px;right:-5px;transform:rotate(-45deg)}.breadcrumb>li.breadcrumb-item+li:before{content:"";padding:0}.product-thumb{border:1px solid #ddd;height:100%;position:relative}.product-thumb .image{text-align:center}.product-thumb .image a:hover{opacity:.8}.product-thumb .description{margin-bottom:45px;padding:15px}.product-thumb .description h4{font-weight:700}.product-thumb .button{width:100%;display:flex;position:absolute;bottom:0}.product-thumb .button button{border:none;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);width:33.33%;color:var(--bs-gray-600);text-align:center;line-height:38px}.product-thumb .button button:hover{color:var(--bs-gray-600);cursor:pointer;background-color:#ddd;text-decoration:none}.product-thumb .button button+button{border-left:1px solid var(--bs-border-color)}@media (width>=960px){.product-list .product-thumb{display:flex}.product-list .product-thumb .image{flex-direction:column;margin-bottom:0}.product-list .product-thumb .content{flex-direction:column;flex:75%;position:relative}.product-list .product-thumb .button{border-left:1px solid #ddd;width:calc(100% - 15px);margin-left:15px}}.rating .fa-stack{width:20px}.rating .fa-star{color:#fc0;font-size:15px}.rating .fa-star+.fa-star{color:#e69500}.price{color:#444}.price-new{font-weight:600}.price-old{color:#dc512c;text-decoration:line-through}.price-tax{color:#999;font-size:12px;display:block}.blog-thumb{border:1px solid #ddd;margin-bottom:15px}.blog-thumb h4{font-weight:700}.blog-thumb .image{text-align:center;margin-bottom:15px}.blog-thumb .image a:hover{opacity:.8}.blog-thumb .description{padding:15px}#cookie{z-index:9999;opacity:.95;color:#ecf0f1;background:#343a40;width:100%;height:150px;position:fixed;bottom:0;left:0}#cookie div{color:#fff;font-size:16px}