@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.specials .tab{overflow:hidden}.specials .tab button{background-color:transparent;float:left;outline:none;cursor:pointer;padding-bottom:.5rem;-webkit-transition:.3s;transition:.3s;font-weight:700;color:#b3b3b3;border:none;border-bottom:1px solid #b3b3b3;margin-right:2rem;margin-bottom:1rem}.specials .tab button:hover{font-weight:700;color:#000}.specials .tab button.active{border-bottom:2px solid var(--color-primary);color:#000}.specials .tabcontent{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.specials .tabcontent .specials__single{margin:1.3rem 0}.specials .tabcontent .specials__single img{width:100%}.specials .tabcontent .specials__single--shadow{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.specials .tabcontent .specials__single--title{padding:2rem}.specials .tabcontent .specials__single--title h2{font-weight:600;font-size:1.6rem;margin-bottom:1rem}.specials .tabcontent .specials__single .button{background-color:transparent;padding:0}.specials .tabcontent .specials__single .button:focus,.specials .tabcontent .specials__single .button:hover{color:var(--color-primary)}.specials .tabcontent .specials__single .button:active{color:var(--color-primary);-webkit-box-shadow:none;box-shadow:none}.specials .tabcontent .specials__single .button:after{display:none}