.btn{text-transform:uppercase;letter-spacing:-0.03em;border:none}.btn-primary{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), color-stop(0, #252b2e));background:linear-gradient(0deg, #fff 50%, #252b2e 0);background-size:100% 200%;-webkit-transition:background-position-y .3s ease-out,color 50ms ease-out .15s,-webkit-box-shadow .3s ease-out;transition:background-position-y .3s ease-out,color 50ms ease-out .15s,-webkit-box-shadow .3s ease-out;transition:background-position-y .3s ease-out,box-shadow .3s ease-out,color 50ms ease-out .15s;transition:background-position-y .3s ease-out,box-shadow .3s ease-out,color 50ms ease-out .15s,-webkit-box-shadow .3s ease-out}.btn-primary:hover{color:#252b2e;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.16);background-position-y:100%}.btn-secondary{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #252b2e), color-stop(0, #fff));background:linear-gradient(0deg, #252b2e 50%, #fff 0);background-size:100% 200%;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.16);-webkit-transition:background-position-y .3s ease-out,color 50ms ease-out .1s,-webkit-box-shadow .3s ease-out;transition:background-position-y .3s ease-out,color 50ms ease-out .1s,-webkit-box-shadow .3s ease-out;transition:background-position-y .3s ease-out,box-shadow .3s ease-out,color 50ms ease-out .1s;transition:background-position-y .3s ease-out,box-shadow .3s ease-out,color 50ms ease-out .1s,-webkit-box-shadow .3s ease-out}.btn-secondary:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none;background-position-y:100%}.btn-wishlist{padding:8px;color:#252b2e;background:#fff;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.16);position:relative}.btn-wishlist .clip-path{display:block;height:0;width:0;opacity:0;pointer-events:none}.btn-wishlist .svg-container{position:relative;display:inline-block;width:16px;aspect-ratio:1}.btn-wishlist .svg-icon{position:relative}.btn-wishlist .svg-fill-bg{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(0, #fff));background:linear-gradient(0deg, #000 50%, #fff 0);background-size:100% 200%;-webkit-transition:background-position .5s ease-out;transition:background-position .5s ease-out;clip-path:url(#heart-clip);-webkit-clip-path:url(#heart-clip)}.btn-wishlist:hover .svg-fill-bg{background-position-y:100%}.btn-primary:not(:disabled):not(.disabled):active{color:#252b2e}header~#maincontent .container a:not(.btn-primary,.btn-outline-primary){color:inherit}.navbar,.navbar .nav-item,.navbar .nav-item a,.navbar .nav-item.dropdown,.navbar .nav-item.dropdown a,.dropdown-menu,.dropdown-menu a{color:inherit}@media(min-width: 769px){.navbar,.navbar .nav-item,.navbar .nav-item a,.navbar .nav-item.dropdown,.navbar .nav-item.dropdown a,.dropdown-menu,.dropdown-menu a{color:inherit}}
