footer html{position:relative;min-height:100%}body{background:#fff;font-size:14px;padding:66px 0 0 0}@media (max-width:768px){body{margin-bottom:500px}}.palatino{font-family:Palatino,serif}footer{bottom:0;height:340px;width:100%;padding-top:40px;margin-top:50px;background:#f8f3ef}footer a{color:#777}footer a:focus,footer a:hover{color:rgba(0,0,0,.5)}footer h6{font-size:12px;text-transform:uppercase;font-weight:700;margin-top:33px;margin-bottom:28px;color:#555}@media (max-width:768px){footer{height:500px;font-size:11px}footer h6{font-size:11px}}.navbar{background-color:#fff}.navbar .navbar-brand img{height:40px}@media (max-width:768px){.navbar .navbar-nav li{font-size:1.4rem;font-weight:500;text-align:center}.navbar .navbar-nav .dropdown-menu{font-size:1.3rem;text-align:center;border:1px solid gray;border-radius:10px}.navbar .navbar-nav .dropdown-divider{width:250px;margin-left:auto;margin-right:auto}}.navbar #menu-cart{z-index:21000;padding:20px;position:absolute;max-height:500px;overflow:auto;background:#fff;animation-duration:.5s;color:#000;position:fixed;top:0;right:0;min-height:100%;display:none;-webkit-box-shadow:-4px 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:-4px 0 10px 0 rgba(0,0,0,.25);box-shadow:-4px 0 10px 0 rgba(0,0,0,.25)}.navbar .cart-icon-container{position:absolute;right:30px;font-size:14px;font-weight:500}@media (max-width:991px){.navbar .cart-icon-container{top:20px;right:80px}.navbar .cart-icon-container span{border:1px solid #5c91c7;border-radius:5px;padding:2px 2px 2px 4px;margin-right:10px;color:#5c91c7;font-weight:500;text-decoration:none}.navbar .cart-icon-container span:hover{background-color:#5c91c7;color:#fff}.navbar .cart-icon-container span span{margin-right:3px;margin-top:-5px}.navbar .cart-icon-container span i{margin-left:-2px}.navbar .cart-icon-container a{border:1px solid #28a745;border-radius:5px;padding:2px 4px 2px 4px;color:#28a745;font-weight:500;text-decoration:none}.navbar .cart-icon-container a:hover{background-color:#28a745;color:#fff}}#cart-menu-backdrop{position:fixed;width:100%;height:100%;margin-top:-66px;background:rgba(0,0,0,.5);z-index:1000;display:none}.navbar-toggler{border-color:#fff!important}#sbf-cookie{padding-top:23px;color:#fff;background:#9ebe2c;height:65px}#index-top{position:relative;color:#000;height:300px;background:url(../images/shop-banner.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:15px;padding-top:45px}#index-top p{color:#000;text-shadow:#fff 1px 1px 2px;font-size:16px}#index-top p.lead{font-size:28px;text-shadow:#fff 1px 1px 1px}.list-group-item.active{color:#000;background-color:#d1d2d4;border-color:#d1d2d4;text-transform:uppercase;font-weight:700;letter-spacing:1px}a{color:#000}a:hover{color:#5c91c7}.product-div{width:100%;padding-bottom:100%;border:1px solid #ededed;position:relative;margin-bottom:15px;transition:box-shadow .2s}.product-div:hover{box-shadow:2px 4px 12px #e6e6e6}.product-div a{color:#000}.product-div .content{position:absolute;height:100%;width:100%;object-fit:contain;overflow:hidden}.product-div .content .content-info{position:absolute;width:100%;bottom:0;padding:10px;padding-top:30px;background:#f8f6f4;font-size:12px;height:86px}.product-div .content .content-info h6{font-size:12px}@media (max-width:768px){.product-div .content .content-info{height:58px;padding-top:10px;font-size:10px}.product-div .content .content-info h6{font-size:10px}}#receipt-container h6{font-size:10px;margin-bottom:0}.btn-sbf-shop{background:#9ebe2c;border-color:#9ebe2c}.btn-sbf-shop:hover{border-color:#89a522;background:#89a522}.btn-link{color:#000}.btn-link:hover{cursor:pointer}.text-right .btn{display:inline-block;padding:10px 20px;background-color:#5c91c7;color:#fff;text-decoration:none;border-radius:4px;border:none;cursor:pointer;text-align:center;font-size:16px;transition:background-color .3s}.text-right .btn:hover{background-color:#0059b8}.btn-sbf-qty{background-color:#5c91c7;color:#fff;border:solid 1px #5c91c7}.btn-sbf-qty:hover{background-color:#0059b8;cursor:pointer}#text-price{color:#000}.underlined{text-decoration:underline}.lead{font-weight:400}.cart-icon-container span:hover{text-decoration:underline;color:#5c91c7;cursor:pointer}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}.hover-effect:hover{cursor:pointer}#cookie-accept{background-color:#5c91c7;border-color:#5c91c7;margin-right:13px}#cookie-accept:hover{background-color:#0059b8;cursor:pointer}#home-prod{margin-top:50px}#footer-logo{height:80px}