.mfp-container{background:none}@font-face{font-family:'haymaker';src:url("haymaker.woff2") format("woff2"),url("haymaker.woff") format("woff");font-weight:normal;font-style:normal}html{height:100vh}#shopify-section-footer{background:white;position:relative;z-index:1}#shopify-section-announcement-bar{position:absolute;top:0;right:0;left:0}.pro-img-ct{position:relative;padding-top:100%;height:0}.pro-img-ct .pro-img{position:absolute;display:block;top:0;left:0;height:100%;width:100%;object-fit:cover}.header-logo img{margin-top:32px !important}.site-footer{margin-top:0 !important;border-top:none !important;background:#ffffff;padding:12px 0 24px;z-index:1}.site-footer .contact-form .input-group{width:240px;margin:auto}.site-footer .contact-form .input-group-btn{position:absolute;right:38px;top:0}.site-footer .newsletter-subheading{margin-bottom:16px}select{font-size:15px;padding:10px 13.5px}option{padding:4px}option[disabled]{color:#ccc}hr{margin:16px auto;width:100px;border-color:#444}h1,h2,h3{font-family:'haymaker';font-weight:normal}.page-wrapper{padding:0 32px}.btn--outline{background:white;color:#999;border:solid 1px #999}.btn--outline:hover{background:#f6f6f6;color:#444;border-color:#444}.btn--outline:active,.btn--outline:focus{background-color:#444 !important;color:white}.back-to-store{display:none}.ajaxify-drawer .ajaxifyCart--content{padding-top:0;padding-bottom:0}.ajaxify-drawer .ajaxifyCart--content .back-to-store{display:inherit}.ajaxify-drawer .ajaxifyCart--content .back-to-store.btn--full{margin:48px 0}.sold-out-tag .tag{background:red;color:white;border-radius:12px;font-weight:bold;border:solid 2px white}.coming-soon-tag{margin:0 0 15px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.coming-soon-tag .tag{background:green;color:white;border-radius:12px;font-weight:bold;border:solid 2px white}.age-verification{position:fixed;background:rgba(0,0,0,0.8);left:0;top:0;right:0;bottom:0;z-index:50000;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0px 3px white}.age-verification .inner{width:400px;max-height:80%;max-width:96%;background:white;border:solid 4px #444;border-radius:16px;padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0px 0px 0px 2px white}.age-verification .inner h2{margin-top:16px;flex:0 1 auto}.age-verification .inner .buttons{flex:0 1 auto}.age-verification .inner button{background:#444;color:white;margin:0 8px;border:solid 1px white;border-radius:7px;width:100px}.age-verification .inner button:hover{background:#000;transform:scale(1.05);transition:transform 0.25s}.age-verification .inner button.muted{background:white;border-color:#444;color:#444}.age-verification .inner button.muted:hover{background:#ececec}h1{letter-spacing:3px;line-height:1em}h1.title{font-weight:bold;position:relative;text-align:center;padding:24px 0 24px;white-space:nowrap;background:white;z-index:2}h1.title span{background:white;padding:0 16px}h1.title::before{display:block;content:'';height:0;border-top:dotted 4px #ccc;position:absolute;left:0;right:0;top:38px;z-index:-1}h1.title::after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 10%, rgba(255,255,255,0) 90%, #fff 100%);content:''}u{border-bottom:solid 1px #444;text-decoration:none}.site-header{background:#222;z-index:3}.site-header .nav-bar .icon{color:white}.site-header .site-nav__link,.site-header .site-nav__linkdrop{color:white;font-family:'haymaker';font-weight:normal;max-width:180px}.page-move--nav .page-element{box-shadow:0px -10px 15px #ccc}a.anchor{display:block;position:relative;top:-48px;visibility:hidden}.hidden-count{display:none !important}.site-nav{font-size:1.25em !important}.main-content{margin-top:80px}#the-texas-beer-company h1{white-space:nowrap}#the-texas-beer-company .main-content{margin:0 0 0 0 !important;min-height:100vh;position:relative}#the-texas-beer-company .page-element{padding:0 0}#contact-us .contact-ct{border:solid 1px #ccc;border-width:0 1px 1px;padding:32px}#contact-us .contact-selection{display:flex;flex-direction:row;border-bottom:solid 1px #ccc}#contact-us .contact-selection .contact-type{flex:50%;display:block;border:solid 1px #ccc;text-align:center;align-content:center;display:flex;justify-content:center;align-items:center}#contact-us .contact-selection .contact-type.active{color:#d14800;border-bottom:solid 1px white}#intro-parallax{overflow:hidden}#intro-parallax .parallax{background-size:cover;background-position:top center;position:relative;height:100vh}.hero-overlay{z-index:10;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/logo.png?9613397482079437032);background-repeat:no-repeat;background-position:center center;background-size:35vh;background-color:rgba(0,0,0,0.35);position:absolute;top:0;height:100vh;left:0;right:0;opacity:1}.hero-overlay h1{color:white;font-size:36px;text-align:center;position:absolute;bottom:48px;left:50%;transform:translateX(-50%);white-space:normal;font-weight:bold}.intro-text{text-align:left;width:266px;height:76px;margin:auto;display:flex;flex-direction:row;align-items:center;position:relative;overflow:hidden;letter-spacing:0}.intro-text img:not(:first-child){margin-left:48px}.intro-word{margin-left:68px;letter-spacing:0;position:absolute;opacity:0;transform:rotateX(90);animation:slide-down 12s infinite}.intro-word:nth-child(4){animation-delay:4s}.intro-word:nth-child(6){animation-delay:8s}.index-content{background:white;z-index:10;position:relative}.index-content .wrapper{padding:0;width:1180px;max-width:96%}.section{position:relative;z-index:1;background-color:white;padding-top:48px}.flexslider{margin-top:0}.site-nav{font-family:'haymaker';font-size:1.5em;outline:none !important}.nav-secondary li{margin:0 16px}.nav-secondary li:first-child{margin:0 16px}.index-content.blonde .beer-can .blonde{opacity:1;transition:opacity 1s}.beers-ct{transition:background-color 1s;background-color:white}.beers .beer-can{float:left;width:250px;height:auto}.beers .beer-can img{position:absolute;width:250px;opacity:0;transition:opacity 0.5s}.beers .beer-can img.active{opacity:1;transition:opacity 0.5s}.beers .gabf{margin-bottom:0.5em}.beers .gabf img{margin-left:-22px}.beers .gabf .title{font-size:24px;font-weight:bold;line-height:1;padding:16px 0 0;color:#cb8e3b}.beers .gabf span{font-style:italic}.beers .bios{margin-left:240px}.beers .bio{opacity:0.25;padding-bottom:48px;transition:opacity 0.5s;display:flex;flex-direction:column;justify-content:top;min-height:250px}.beers .bio>div{transform:scale(0.75);transition:transform 0.5s}.beers .bio.active{opacity:1;transition:opacity 0.5s}.beers .bio.active>div{transform:scale(1);transition:transform 0.5s}.beers .bio h2{color:black;transition:color 0.5s;text-transform:uppercase}.beers .bio p{margin:0;color:black}.tab{margin-right:32px;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:8px;color:#999}.tab:hover{color:black}.tab-body{display:none}.tab-body:first-child{display:block}.tab-body:after{content:"";display:table;clear:both}.about-us .founders{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:32px}.about-us .founder{display:block;text-align:center;padding-bottom:32px;break-inside:avoid;page-break-inside:avoid;-webkit-break-inside:avoid}.about-us .founder:first-child{padding-right:32px}.about-us .founder p{text-align:left}.about-us .founder .muted{color:#999;font-size:0.75em}.about-us .bio-pic{flex:0 0 280px}.about-us .bio-pic img{border-radius:200px;width:220px;height:220px;object-fit:cover}.about-us .founder-info{flex:1 1 auto}.taproom-parallax{z-index:1}.taproom-spacer{width:1180px !important}.taproom-ct{margin:0 0 0;padding-top:4px}.taproom-ct>div{background:rgba(0,0,0,0.5)}.taproom-map{height:300px;position:relative;flex:0 0 auto}.taproom-map iframe{position:absolute;top:0;left:0;right:0;bottom:0}.taproom{color:white;z-index:1}.taproom p{font-size:1.25em}.taproom.inner{padding:0}.taproom .hours{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;max-width:60%}.taproom .taproom-images{border-left:solid 2px white;padding:0 !important;position:relative}.taproom .taproom-image{position:absolute;left:0;width:100%;height:100%;top:0;background-color:#001a2d;background-blend-mode:screen;background-size:cover;background-position:center;height:100%;width:100%;opacity:0;animation:fade-in-out 25s 0s infinite;box-shadow:inset 0px 0px 300px 100px rgba(0,0,0,0.4)}.taproom .taproom-image:nth-child(1){z-index:1;animation-delay:0s;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/IMG_3867_1000x1000.jpg?4377528680016376563)}.taproom .taproom-image:nth-child(2){z-index:2;animation-delay:5s;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/IMG_3801_1000x1000.jpg?2934550377732372974?4377528680016376563)}.taproom .taproom-image:nth-child(3){z-index:3;animation-delay:10s;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/IMG_3876_1000x1000.jpg?4377528680016376563)}.taproom .taproom-image:nth-child(4){z-index:4;animation-delay:15s;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/IMG_3860_1000x1000.jpg?4377528680016376563)}.taproom .taproom-image:nth-child(5){z-index:4;animation-delay:20s;background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/taproom.jpg?5173329521820496839)}.taproom .description{border-right:solid 2px white;height:800px}.taproom .description .inner{background:rgba(0,0,0,0.35);display:flex;flex-direction:column;height:100%;position:relative}.taproom .description .overlay-ct{background-image:url(//cdn.shopify.com/s/files/1/0051/2029/5012/files/IMG_3787_1200x1200.jpg?13345888978878307800);background-size:cover;background-position:center;box-shadow:inset 0px 0px 200px 0px rgba(0,0,0,0.5);flex:1 0 auto;border-bottom:solid 4px white}.taproom .description .overlay-ct .overlay{display:flex;flex-direction:column;overflow:auto;padding:48px 48px;background:rgba(0,0,0,0.3);height:500px}.catalog .tiles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;min-height:600px}.catalog .product-tile{overflow:hidden;background:#999;background-repeat:no-repeat;background-size:cover;background-position:center center;transform:scale(0.5);opacity:0;background-blend-mode:screen;background-color:black;transition:background-color 0.25s;transition-delay:0s !important}.catalog .product-tile:nth-child(1){background-color:#00292f}.catalog .product-tile:nth-child(2){background-color:#421900}.catalog .product-tile:nth-child(3){background-color:#290024}.catalog .product-tile:first-child{padding-top:100%}.catalog .product-tile.large{grid-row-end:span 2;grid-column-end:span 2}.catalog .product-tile.wide{grid-row-end:span 1;grid-column-end:span 2}.catalog .product-tile:hover{background-color:black;transition:background-color 0.25s;transition-delay:0s}.catalog .product-tile:hover:after{background:rgba(0,0,0,0);transition:background-color 0.25s, opacity 0.25s;opacity:0}.catalog .product-tile:hover:before{right:0%;transition:right 0.25s}.catalog .product-tile:after{position:absolute;box-shadow:inset 0px 0px 150px 20px rgba(0,0,0,0.7);color:white;opacity:1;z-index:1;left:0;right:0;top:0;bottom:0;content:'';transition:background-color 0.25s, opacity 0.25s}.catalog .product-tile:before{position:absolute;z-index:1;left:0;right:100%;top:0;content:'';background:rgba(0,0,0,0.5);height:48px;z-index:2;transition:right 0.25s}.catalog .product-tile h2{color:white;font-weight:bold;font-size:32px;padding:0 16px;position:absolute;top:0;right:0;left:0;z-index:3}.catalog.in-view .product-tile{transform:scale(1);opacity:1;transition:transform 0.5s, opacity 0.5s, background-color 0.25s}.catalog.in-view .product-tile:nth-child(1){transition-delay:0.2s}.catalog.in-view .product-tile:nth-child(2){transition-delay:0.4s}.catalog.in-view .product-tile:nth-child(3){transition-delay:0.6s}.catalog.in-view .product-tile:nth-child(4){transition-delay:0.8s}.events .fb-page{margin-top:-69px}.events .fb-events{overflow:hidden;position:relative}.events .fb_iframe_widget_fluid{display:block}.events .events-description{padding:0 64px 0 0}.events h2{margin:24px 0 0}.upcoming-events .event{clear:both;margin:16px 0}.upcoming-events .event:after{content:"";display:table;clear:both}.upcoming-events .event-date{text-align:center;float:left;width:84px;height:84px;border:solid 2px white;border-radius:6px;margin-right:16px;line-height:1em;display:flex;flex-direction:column;box-shadow:0 0 0px 1px black;margin-top:2px;overflow:hidden}.upcoming-events .event-date .spacer{background:black}.upcoming-events .event-date .month{font-size:1em;padding:4px;flex:0 1 10%;font-weight:bold;background:white;color:black;border-radius:4px 4px 0 0;border:solid 1px black}.upcoming-events .event-date .weekday{font-size:0.75em;padding:4px;flex:0 1 10%;background:black;color:white}.upcoming-events .event-date .day{font-size:34px;font-family:'arial';font-weight:bold;background:black;color:white;height:32px;line-height:38px}.spacer{flex:1 1 100%}.beer-finder-ct{background:#ececec;color:black;background-size:cover;background-position:center;margin-top:48px;padding-top:0}.beer-finder-ct>div{padding:0 0 48px 0}.beer-finder-ct h1{background:#ececec}.beer-finder-ct h1 span{background:#ececec}.beer-finder-ct h1:before{border-color:black}.beer-finder-ct h1:after{background:linear-gradient(90deg, #ececec 0%, rgba(236,236,236,0) 10%, rgba(236,236,236,0) 90%, #ececec 100%)}.beer-finder-ct .location-search{width:400px;max-width:96%;padding:5px 8px}.beer-finder-ct .finder-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.beer-finder-ct .finder-suggest{padding:16px 32px 0}.beer-finder-ct .map-ct{grid-row-start:span 2}#cartCount{display:inline-block;background:white;height:24px;width:24px;border-radius:20px;line-height:27px;color:black;font-weight:bold;background:linear-gradient(315deg, #dab02c 0%, #dab02c 50%, #fde990 50%)}.cart-toggle.has_items{color:#fde990}.beer-finder .map-legend{display:flex;align-items:center;background:white;border-radius:0 0 6px 0;padding:4px 8px;position:absolute;z-index:1;border:solid 1px;border-width:0 1px 1px 0;top:2px;left:2px}.beer-finder .map-ct{padding-top:100%;height:0;position:relative;opacity:0}.beer-finder .map-ct.active{opacity:1;transition:opacity 1s, transform 1s}.beer-finder #map{border:solid 2px #999;position:absolute;top:0;left:0;right:0;bottom:0}.beer-finder #map .gm-style-iw,.beer-finder #map .gm-style-iw-d{max-width:none !important}.beer-finder .marker-info{font-size:14px}.beer-finder .marker-info img{margin-top:8px}.beer-finder .finder-text{padding:16px 32px}.beer-finder .finder-results{display:none}.beer-finder .finder-results b{color:black}.custom_marker{position:absolute;height:16px;width:16px;margin-left:-7px;margin-top:-7px;border:solid 1px white;border-radius:12px;cursor:pointer}.on_tap_marker{background:rgba(231,183,0,0.7)}.on_tap_marker:hover{background:#e7b700}.for_sale_marker{background:rgba(230,64,59,0.7)}.for_sale_marker:hover{background:#e6403b}#LocationsModal{background:#FFF;padding:0;text-align:left;max-width:96vw;width:800px;margin:auto;position:relative;height:600px;max-height:96vh}#LocationsModal .search-form{margin-bottom:16px}#LocationsModal .search-results,#LocationsModal .locations{line-height:1.2;overflow:auto;margin-top:0;border:solid 1px #ececec}#LocationsModal .search-result,#LocationsModal .location{text-decoration:none;display:block;padding:8px;flex:1 0 auto;border-top:solid 1px #ececec}#LocationsModal .search-result:hover{background:#fff}#LocationsModal .input-addon{display:flex;align-items:flex-start}#LocationsModal .input-addon input{flex:1;padding:8px 13.5px 7px;margin-bottom:0}#LocationsModal .location-options{text-align:right;padding:16px 0 0;display:flex}#LocationsModal .location-options label{margin-left:16px;white-space:nowrap;font-size:1em;font-weight:normal}.two-col{display:flex;align-items:stretch}.two-col .col{flex:0 0 50%;display:flex;flex-direction:column}.two-col .col.grow{flex:1 0 auto}.two-col .col.shrink{flex:0 1 auto}.two-col .col.grow.shrink{flex:1 1 auto}@media screen and (min-width: 1025px){.main-hero{height:100vh}.site-header{padding-top:24px}.site-footer{background:#ffffff;padding:12px 0 24px !important}.intro-text{width:100%;justify-content:center}.intro-word{animation:none;display:block;opacity:1;position:relative;margin-top:0;margin-left:16px}.intro-texas{display:none}.end-spacer{display:none}.flex-viewport{height:100vh}#texas-beer-co.main-content{box-shadow:-8px -6px 8px -4px rgba(0,0,0,0.15)}.ajaxify-drawer{width:30%}.supports-csstransforms .page-move--cart .page-wrapper{left:calc(250px / 2);transform:translateX(calc(-30% + (250px / 2))) !important}}@media screen and (min-width: 0px) and (max-width: 2048px){.taproom .hours{max-width:none}.taproom p{font-size:1em}.taproom .description .overlay-ct{line-height:2;padding:0}.taproom .description .overlay-ct .overlay{padding:16px 16px}}@media screen and (max-width: 1024px){.announcement-bar{top:48px !important;left:0 !important}.section{padding-top:0}.site-header{position:fixed !important;z-index:12}.site-header .grid-item:first-child .table-contain__inner{text-align:left;padding-left:16px}.site-header .grid-item:last-child .table-contain__inner{text-align:right;padding-right:16px}.page-wrapper{top:0 !important;padding:0 !important}h1.title{font-size:1.25em;overflow:hidden;padding-top:24px}h1.title:before{top:34px}.ajaxify-drawer .ajaxifyCart--content .back-to-store.btn--full{margin:16px 0}.hero-overlay{height:calc(100vh + 48px);background-size:250px;background-position:center 132px}.hero-overlay h1{font-size:36px;bottom:136px}.header-logo img{margin-top:0 !important;max-height:42px !important}#intro-parallax{left:0 !important}#intro-parallax .parallax{height:calc(100vh - 48px)}.index-content h2{font-size:20px}.index-content .beers .beer-can img{width:180px;margin-left:-40px}.index-content .bios{margin-left:124px}.index-content .wrapper{padding:0 16px}.intro-text{width:100%;justify-content:center}.intro-text img{display:none}.intro-texas{display:inline}.cart__row .back-order{float:none !important}.end-spacer{visibility:hidden;margin-left:32px}.taproom-spacer{width:100% !important}.taproom{background-size:cover}.taproom>.wrapper .inner{background:none}.taproom p{font-size:1em}.taproom .hours{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.taproom .description{border-right:0;border-bottom:solid 2px white;height:auto}.taproom .taproom-images{height:400px;border-left:0;border-top:solid 2px white}.taproom .taproom-image{box-shadow:inset 0px 0px 150px 20px rgba(0,0,0,0.4)}.events .events-description{padding:0 0 32px}.map-ct{padding-top:100% !important}.beer-finder .finder-text{padding:8px 0 0}.beer-finder .finder-grid{grid-template-columns:1fr;grid-template-rows:auto}.email-bar{left:0 !important;flex-direction:column !important;text-align:center;border-bottom:none !important;border-top:solid 1px white;padding:8px 12px;top:auto !important;bottom:0}.email-bar form{margin-top:8px !important}.email-bar.hidden{transform:translateY(100%) !important}.catalog{padding:0}.catalog .tiles{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:16px}.catalog .product-tile{border-radius:8px;overflow:hidden;height:250px;grid-row-end:span 1;grid-column-end:span 1;position:relative}.catalog .product-tile.large{padding:0;grid-row-end:span 1;grid-column-end:span 1}.catalog .product-tile.wide{padding:0;grid-row-end:span 1;grid-column-end:span 1}.founders{grid-template-columns:1fr !important}.founders .founder{flex-direction:column;align-items:center}.beer-finder-ct .finder-suggest{padding:32px 0 0}#LocationsModal{height:96vh}.two-col{flex-direction:column}.two-col .col{display:block}}@media screen and (max-width: 500px){.index-content .beers .beer-can img{margin-left:-64px;width:140px}.index-content .bios{margin-left:64px}h1.title:before{top:30px}.taproom h1{font-size:1.5em}}@keyframes fade-in-out{0%{z-index:1;opacity:0}5%{opacity:1}25%{z-index:1;opacity:1}30%{opacity:0;z-index:0}}@keyframes slide-down{0%{opacity:0;transform:rotateX(90deg)}8%{opacity:1;transform:rotateX(0deg)}25%{opacity:1;transform:rotateX(0deg)}33%{opacity:0;transform:rotateX(-90deg)}100%{opacity:0;transform:rotateX(-90deg)}}.collection__grid-image{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%;object-fit:contain}.collection-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.product-single__image{box-shadow:0px 0px 80px 10px rgba(0,0,0,0.15);border-radius:16px;max-height:none;position:absolute;object-fit:cover;height:100%;width:100%}.product-single__thumb{transform:scale(0.8);transition:transform 0.25s, box-shadow 0.25s, opacity 0.25s;transform-origin:center center;border:solid 2px white;border-radius:5px;overflow:hidden;opacity:0.8}.product-single__thumb:not(.selected):hover{opacity:0.9;transform:scale(0.9);transition:transform 0.25s, box-shadow 0.25s, opacity 0.25s;box-shadow:0 0 16px rgba(0,0,0,0.15)}.product-single__thumb.selected{opacity:1;transform:scale(1);transition:transform 0.25s, box-shadow 0.25s, opacity 0.25s;box-shadow:0 0 32px rgba(0,0,0,0.3)}.back-order{border:solid 1px;padding:4px 8px;text-align:left}.cart__row .back-order{padding:0 8px;border-radius:3px;float:right}.product__img{border-radius:0}.coming-soon .product__img{opacity:0.5}a.product:hover .product__img{box-shadow:0px 0px 50px 10px rgba(0,0,0,0.1);border-radius:16px}.product-single__addtocart .js-qty{margin-top:15px;margin-bottom:15px}.product-single__addtocart .js-qty input[type="text"]{padding:13px 25px 12px}.product-single__addtocart button{margin-top:15px}.product-single__desc{margin-top:0;font-size:1.1em}.product-single__header .separator{margin:0 8px;font-weight:bold;font-size:1.25em;color:#999}.product-single__header .product-single__title{margin-top:16px}.collection-description{font-size:1.25em}.collection-title{font-size:1.25em}.email-bar,.announcement-bar{position:fixed;right:0;background:#dfab16;border-bottom:solid 1px white;color:white;z-index:11;left:250px;top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;line-height:1.25;transition:transform 0.5s;transform:translateY(0%)}.email-bar.hidden,.announcement-bar.hidden{transition:transform 0.5s;transform:translateY(-100%)}.email-bar a,.announcement-bar a{margin-left:4px;color:white;text-decoration:underline}.email-bar .input-group,.announcement-bar .input-group{border:none}.email-bar input,.announcement-bar input{border-right-color:#eac136 !important;height:30px !important}.email-bar .btn,.announcement-bar .btn{padding:4px 15px;height:30px;background:white}.email-bar .btn ::before,.announcement-bar .btn ::before{color:#eac136}.email-bar form,.announcement-bar form{margin:0}.email-bar .complete-msg,.announcement-bar .complete-msg{display:none}.email-bar.complete,.announcement-bar.complete{padding:12px;background:green}.email-bar.complete .promo-text,.announcement-bar.complete .promo-text{display:none}.email-bar.complete form,.announcement-bar.complete form{display:none}.email-bar.complete .complete-msg,.announcement-bar.complete .complete-msg{display:block}
