.content-wrapper,body{overflow-x:hidden}.logo{max-height:30px}.footer-logo{max-width:100px}main{min-height:calc(100vh - 56px - 208px)}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#444;transform:rotate(0) translate(0,0);transition:ease all .2s}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2){transition:ease all .2s}.navbar-toggler:hover>.icon-bar:nth-child(2){width:22px;transition:ease all .2s}.navbar-toggler:active>.icon-bar:nth-child(2){width:22px;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(5px,4px);transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);transition:ease all .2s}@media only screen and (max-width:980px){.navbar-toggler{display:block;padding:7px;float:right;top:10px;position:relative;right:10px}.navbar-toggler .navbar-toggler-icon{width:20px;height:2px;background-color:#585858;position:relative;display:block;margin-bottom:3px}.navbar-toggler .navbar-toggler-icon:last-child{margin-bottom:0}}.search-toggle{padding-top:.7rem}.search-toggle:before{content:'';border-radius:50%;width:15px;height:15px;display:block;border:2px solid #bfbfbf}.search-toggle:after{content:'';background-color:#bfbfbf;width:7px;height:2px;transform:rotate(45deg);display:block;position:relative;margin-top:-1px;margin-left:11px}.search-wrapper{position:fixed;top:-100%;left:0;width:100%;padding:1rem;z-index:1000;background-color:#fff;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .6s cubic-bezier(.61,1,.88,1)}.search-wrapper.show{top:0}.search-wrapper a.search-hide{position:absolute;top:1.5rem;right:2rem;width:15px;height:15px}.search-wrapper a.search-hide:after,.search-wrapper a.search-hide:before{content:'';width:2px;height:15px;background-color:#de3a3a;position:absolute;display:block;left:6px}.search-wrapper a.search-hide:before{transform:rotate(45deg)}.search-wrapper a.search-hide:after{transform:rotate(-45deg)}.search-wrapper #search,.search-wrapper #search:focus{width:50%;margin:0 auto;border-radius:0;border:none;outline:0;border-bottom:1px solid #eaeaea;box-shadow:none}.search-wrapper .search-results{width:50%;margin:0 auto;text-align:left}.search-wrapper .search-results ul{list-style-type:none;padding:0}.search-wrapper .search-results ul li:first-child{padding-top:10px}.search-wrapper .search-results ul li{padding:5px 0}.search-wrapper .search-results ul li img{width:80px;margin-right:10px}.search-wrapper .search-results ul li.message{text-align:center;font-size:12px;color:#a2a2a2}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:10px auto;font-size:3px;position:relative;display:inline-flex;top:0;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.1);border-right:1.1em solid rgba(0,0,0,.1);border-bottom:1.1em solid rgba(0,0,0,.11);border-left:1.1em solid #bdbdbd;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#cookie_notice{position:fixed;z-index:10000;bottom:-100%;left:0;width:100%;display:flex;justify-content:center;padding:1rem;background-color:#000;transition:all .6s ease-in-out}#cookie_notice.active{bottom:0}#cookie_notice .cookie_notice_container{display:flex;align-items:center;color:#fff}#cookie_notice .cookie_notice_container p{margin:0;color:#fff;font-size:14px}#cookie_notice .cookie_notice_container button{margin-left:.5rem;padding:5px 10px;font-size:14px}#cart-message-box,#fav-message-box{position:fixed;bottom:0;right:0;z-index:10000;padding:1rem 2rem;background-color:#000;font-size:13px;color:#fff}