.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:37px;height:28px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:37px;height:4px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-12px}.hamburger-inner:after{bottom:-12px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger{display:none;margin-left:1.25rem;position:relative}.hamburger:focus{outline:0}@media (max-width: 991.98px){.hamburger{display:inline-flex}}.header{background-color:#fff;border-bottom:3px solid #789f90;height:70px}@media (min-width: 992px){.header{border-width:1px;height:70px}}.navbar-brand{margin:0;padding:0}.navbar-brand img{height:25px}@media (min-width: 992px){.navbar-brand img{height:40px}}@media (min-width: 768px){.navbar-brand img{height:35px}}.navbar .dropdown-menu{margin:0}.navbar-nav{margin-left:auto;margin-right:auto}.navbar-nav .nav-link{transition:all .3s ease-in-out;color:#000;font-size:1.5rem;line-height:1.875rem;padding:1.25rem 2.1875rem}@media (prefers-reduced-motion: reduce){.navbar-nav .nav-link{transition:none}}.navbar-nav .nav-link span{position:relative}.navbar-nav .nav-link span:before{transition:all .3s ease-in-out;background-color:#789f90;bottom:-25px;content:"";height:6px;left:0;opacity:0;position:absolute;right:0}@media (prefers-reduced-motion: reduce){.navbar-nav .nav-link span:before{transition:none}}.navbar-nav .nav-link.active{color:#789f90}.navbar-nav .nav-link.active span:before{display:none;opacity:1}.navbar-nav .nav-item{position:relative}.navbar-nav .nav-item:before{transition:all .3s ease-in-out;background-color:#789f90;content:"";height:30px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}@media (prefers-reduced-motion: reduce){.navbar-nav .nav-item:before{transition:none}}.navbar-nav .nav-home{display:none}@media (min-width: 992px){.navbar-nav .nav-link{padding:1.25rem .625rem!important}.navbar-nav .nav-link{color:#000;font-size:1rem}.navbar-nav .nav-link:hover{color:#789f90}.navbar-nav .nav-link:hover span:before{opacity:1}.navbar-nav .nav-link.active span:before{display:block}.navbar-nav .nav-item:before{display:none}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}}@media (min-width: 1200px){.navbar-nav .nav-link{padding:1.25rem .9375rem!important}.navbar-nav .nav-link{font-size:1.125rem}}@media (max-width: 991.98px){.navbar .offcanvas{background-color:#fff;border-color:#fff;top:70px}.navbar .offcanvas-body{width:100%}}.navbar-toolbar{align-items:center;display:flex;padding:0 1.25rem}@media (min-width: 992px){.navbar-toolbar{padding:0}}.navbar-toolbar__list{align-items:center;display:flex;width:100%}.navbar-toolbar__link{transition:all .3s ease-in-out;color:#000;display:block;height:70px;line-height:1;position:relative;text-align:center;width:70px}@media (prefers-reduced-motion: reduce){.navbar-toolbar__link{transition:none}}.navbar-toolbar__link .svg-inline--fa{font-size:1.563rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-toolbar__link:focus,.navbar-toolbar__link:hover{color:#789f90}@media (min-width: 992px) and (max-width: 1199.98px){.navbar-toolbar__link{width:calc(70px - 1.875rem)}.navbar-toolbar__link .svg-inline--fa{font-size:1rem}}@media (min-width: 1200px) and (max-width: 1499.98px){.navbar-toolbar__link{width:calc(70px - 1.25rem)}.navbar-toolbar__link .svg-inline--fa{font-size:1.125rem}}.navbar{align-items:center;height:70px}.navbar .container-fluid{padding:0}@media (min-width: 1600px){.navbar{padding:0 3.75rem}}.offcanvas-filter{top:70px}.offcanvas-filter .offcanvas-header{border-bottom:1px solid #789f90;margin:1.5625rem 2.1875rem 0;padding:0 0 1.5625rem}.offcanvas-filter .offcanvas-title{font-family:Times New Roman,sans-serif;font-size:1.625rem;font-weight:400;line-height:1;text-transform:uppercase}.offcanvas-filter .offcanvas-body{padding:2.1875rem}.offcanvas-filter .offcanvas-footer{padding:0}@media (min-width: 768px){.offcanvas-filter .offcanvas-header{margin:2.5rem 2.5rem 0;padding:0 0 2.5rem}.offcanvas-filter .offcanvas-title{font-size:2rem;line-height:1}.offcanvas-filter .offcanvas-body{padding:2.5rem}}.filter__options .dropdown-toggle{box-shadow:none!important;color:#75787b!important}.filter__options .dropdown-toggle{font-size:1.125rem;font-weight:400;padding-left:0;padding-right:0;position:relative;text-align:left;width:100%}.filter__options .dropdown-toggle:after{display:none}.filter__options .dropdown-toggle .svg-inline--fa{transition:all .3s ease-in-out;margin-left:.625rem;position:relative;top:1px}@media (prefers-reduced-motion: reduce){.filter__options .dropdown-toggle .svg-inline--fa{transition:none}}.filter__options .dropdown-toggle.show .svg-inline--fa{transform:rotate(180deg)}.filter__options .dropdown-toggle:focus{color:#fff}.filter__options .dropdown-menu{border:0;border-radius:0;box-shadow:0 3px 6px #00000029;margin-bottom:0;padding:0}.filter__options .dropdown-item{transition:all .3s ease-in-out;color:#75787b;font-size:1rem;padding:.625rem .9375rem}@media (prefers-reduced-motion: reduce){.filter__options .dropdown-item{transition:none}}.filter__options .dropdown-item:focus,.filter__options .dropdown-item:hover{background-color:#f4f4f4;border-color:#f4f4f4;color:#75787b}.filter__options .form-check{margin-bottom:.9375rem}.filter__options .form-check-input{border-color:#000}.filter__options .form-check-label{color:#75787b}.filter__options .option{padding:0 0 1.5625rem}.filter__options .option:last-child{padding:0}.filter__options .option__title{font-size:1.375rem;line-height:1;margin-bottom:1.5625rem;text-transform:uppercase}@media (min-width: 768px){.filter__options .option{padding:0 0 3.75rem}}.filter__button .btn{width:100%}.offcanvas-shopping-cart{top:70px}.offcanvas-shopping-cart .offcanvas-header{border-bottom:1px solid #789f90;margin:1.5625rem 2.1875rem 0;padding:0 0 1.5625rem}.offcanvas-shopping-cart .offcanvas-title{font-family:Times New Roman,sans-serif;font-size:1.625rem;font-weight:400;line-height:1;text-transform:uppercase}.offcanvas-shopping-cart .offcanvas-body{padding:0 2.1875rem 2.1875rem}.offcanvas-shopping-cart .offcanvas-footer{background-color:#789f90;color:#fff;padding:1.5625rem 2.1875rem}@media (min-width: 768px){.offcanvas-shopping-cart .offcanvas-header{margin:2.5rem 2.5rem 0;padding:0 0 2.5rem}.offcanvas-shopping-cart .offcanvas-title{font-size:2rem;line-height:1}.offcanvas-shopping-cart .offcanvas-body{padding:0 2.5rem 2.5rem}.offcanvas-shopping-cart .offcanvas-footer{padding:2.5rem 1.875rem}}.shopping-cart__products .product{border-bottom:1px solid rgba(120,159,144,.5);display:flex;padding:1.5625rem 0}.shopping-cart__products .product__image{flex-shrink:0;height:90px;margin-right:1.5625rem;width:90px}.shopping-cart__products .product__image img{-o-object-fit:contain;object-fit:contain}.shopping-cart__products .product__info{width:100%}.shopping-cart__products .product__info .react-numeric-input .form-control{border-color:#000;border-left:0;border-right:0}.shopping-cart__products .product__title{font-size:1.25rem;line-height:1.4;margin-bottom:.3125rem;text-transform:uppercase}.shopping-cart__products .product__title a{transition:all .3s ease-in-out;color:#000;text-decoration:none}@media (prefers-reduced-motion: reduce){.shopping-cart__products .product__title a{transition:none}}.shopping-cart__products .product__title a:focus,.shopping-cart__products .product__title a:hover{color:#789f90}.shopping-cart__products .product__text{font-size:1rem;line-height:1.5;margin-bottom:.625rem}@media (min-width: 768px){.shopping-cart__products .product{padding:2.5rem 0}}.shopping-cart__summary{display:flex}.shopping-cart__summary p{font-size:1rem;margin-bottom:.625rem}.shopping-cart__summary .row{flex-grow:1}.shopping-cart__summary .col-6:nth-child(even){text-align:right}@media (min-width: 768px){.shopping-cart__summary p{font-size:1.25rem;margin-bottom:.9375rem}}.shopping-cart__button .btn{width:100%}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
