#cinespace-tripleseat-link{margin-top:3rem;display:none}#scroll-to-top{position:fixed;padding:.5rem 1.75rem .5rem 1rem;background-color:#515252;border:1px solid #fff;bottom:3.5rem;right:-100%;margin:0;display:block;color:#fff;z-index:50;transition:all 1s linear}.loader{text-align:center;margin:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #515252;border-top:.5rem solid #f0f0f1;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.gallery-wrap{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.gallery-wrap figure{position:relative;width:250px;display:flex;flex-direction:column;gap:10px}.gallery-wrap figure .bkgd-img{height:350px;top:unset;left:unset;position:relative}.gallery-wrap figure .sub-title{margin-top:0;font-family:GothamLight;font-size:.9rem;line-height:1.45;letter-spacing:0.01em;text-transform:none}@media only screen and (min-width: 765px){.gallery-wrap figure .sub-title{line-height:1.5;font-size:1rem}}.gallery-wrap .gallery-img{width:250px;height:250px;position:relative}h2>.cc-logo{width:225px}.step-wrap{margin:5rem auto}.app-store{height:40px;margin-inline:5px}#beatrixcoffeeroasters,#beatrixcoffeeclub{padding:1rem 0 3rem}#shop{padding-top:1.5rem}#bearixcoffeeroasters .copy p{margin:1.5rem auto}input.btn,input[type=submit],input[type=date],textarea,select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 70%}.select-wrap.location-field{background-position:97% 51%;margin-bottom:2rem;border:none}.select-wrap.location-field #location-change{width:95%;height:3rem;margin:1rem auto 0;padding:.5rem 40px .5rem .5rem;color:#6d6e71;border:hidden;border-bottom:1px solid #c5c5c6;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.select-wrap #topic-change,.select-wrap #location-change{width:100%;height:3rem;margin:1rem auto 0;padding:.5rem 40px .5rem .5rem;color:#6d6e71;border:1px solid #6d6e71;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.answers{padding:2rem 0 1rem;position:relative}.answers .copy{display:none}.answers .copy.active{display:block}.formResponse{font-family:GothamMedium;font-size:1rem;text-transform:uppercase;letter-spacing:0.08em;text-transform:capitalize}.form{display:grid;grid-template-columns:1fr;margin-bottom:1rem}.form input:not([type=submit]),.form textarea{padding:5px;border:none;border-bottom:1px solid #c5c5c6;width:90%;margin:auto;background-color:#fff;color:#6d6e71;text-align:center;font-family:sans-serif;font-size:1.1rem}.form label span{display:block;margin-bottom:.75rem}.form input[type=date]+span{margin-right:17px}.form input.btn{margin-top:1rem}.form input,.form textarea,.form select{outline-offset:0;transition:all .3s linear}.form input:focus,.form textarea:focus,.form select:focus{outline:1px solid #515252;outline-offset:3px}@media only screen and (min-width: 700px){.form{grid-template-columns:1fr 1fr;max-width:700px;margin:auto}.form input.btn,.form .full{grid-column:1/-1}}#newsletter_container #mobile-club{margin-top:4rem}#newsletter_container #mobile-club #smsPhone{margin-top:3px}#newsletter_container #mobile-club .fineprint{font-size:.7rem}#newsletter_container #mobile-club .fineprint a{font-size:.7rem}#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#dp_lead_event_date,#tripleseat_embed_form input#lead_start_time,#tripleseat_embed_form input#lead_end_time,#tripleseat_embed_form input#lead_guest_count,#tripleseat_embed_form input#lead_phone_number,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#lead_event_description,#tripleseat_embed_form input#lead_offsite_address_attributes_address1,#tripleseat_embed_form input#lead_offsite_address_attributes_city,#tripleseat_embed_form input#lead_offsite_address_attributes_state,#tripleseat_embed_form input#lead_offsite_address_attributes_zip_code,#tripleseat_embed_form input#lead_first_name,#tripleseat_embed_form input#lead_last_name,#tripleseat_embed_form input#lead_email_address,#tripleseat_embed_form input#lead_company,#tripleseat_embed_form select{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form select{color:#6d6e71;border:1px solid #6d6e71;background-color:#fff}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form input.button{display:block;background-color:#e2e2e3;color:#515252;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px 12px;outline:none;border:2px solid #e2e2e3;transition:all .2s linear;white-space:pre-wrap;font-family:GothamMedium;font-size:1rem;text-transform:uppercase;letter-spacing:0.08em;width:100%}#tripleseat_embed_form input.button:hover{background-color:#fff;cursor:pointer}#tripleseat_embed_form input.button:focus{outline:1px solid #515252;outline-offset:3px}#hoursAddress .wrap{margin-bottom:3rem}@media only screen and (min-width: 700px){#hoursAddress .meal_period{text-align:left;display:flex;align-items:flex-start}#hoursAddress .meal_period h3{text-align:right;flex:45%;margin-right:10px;padding-top:3px}#hoursAddress .meal_period p{flex:55%;border-left:2px solid #c5c5c6;margin-bottom:0;padding:0 0 1.5rem 10px}}#hoursAddress .address-phone{display:flex;justify-content:center;align-items:flex-start}#hoursAddress .address-phone .address{text-align:right;flex:45%;margin-right:10px;position:relative}#hoursAddress .address-phone .address::after{content:"";position:absolute;right:-14px;top:0;height:100%;border-right:2px solid #c5c5c6}#hoursAddress .address-phone .phone{text-align:left;flex:55%;padding-left:16px}#hoursAddress .social-links{display:flex;justify-content:center;align-items:center}#hoursAddress .social-links .fb_icon{text-align:right;flex:45%}#hoursAddress .social-links .fb_icon svg{outline:0px solid;border-radius:50%}#hoursAddress .social-links .insta_icon{text-align:left;padding-left:15px;flex:55%}#hoursAddress .social-links .insta_icon svg{outline:0px solid;border-radius:8px}#hoursAddress .social-links svg{fill:#515252;height:40px;width:40px;transition:all .1s linear}#hoursAddress .footer-note{padding:.5rem 0}.other-concepts{background-color:#747575;padding:2rem .5rem;text-align:center}.other-concepts img{height:auto;width:150px;display:inline-block;margin:0 .5rem}.reheat-section{max-width:800px;margin:0 auto}.reheat-list{list-style:none;padding:0}.reheat-item{border-bottom:1px solid #ddd}.reheat-toggle{width:100%;background:none;border:none;text-align:left;display:flex;justify-content:space-between;padding:10px;font-size:1.2rem;cursor:pointer;outline:none;font-weight:300;color:#6d6e71}.reheat-toggle h4{margin:.5rem 0}.reheat-toggle:focus{border:1px solid blue}.reheat-content{display:none;padding:10px}.reheat-content.open{display:block}.reheat-method{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.reheat-method h5{font-size:1.1rem;margin:0;font-family:GothamMedium}.reheat-method p{margin:.5rem 0}.reheat-notes{margin:.5rem 0 0;text-align:left;font-style:italic;color:#666}.reheat-header{margin-top:5rem}footer{background-color:#515252;color:#fff;padding:.75rem .5rem}.legal-links{display:flex;flex-wrap:wrap;justify-content:center}.legal-links .update-cookies-pref{background-color:unset;font-family:GothamLight;font-size:.9rem;line-height:1.45;letter-spacing:0.01em}@media only screen and (min-width: 765px){.legal-links .update-cookies-pref{line-height:1.5;font-size:1rem}}.legal-links .update-cookies-pref:focus{outline:-webkit-focus-ring-color auto 1px}.legal-links li .update-cookies-pref,.legal-links li a{display:inline-block;padding:.5rem;font-size:.9rem;color:#fff;text-transform:capitalize}.legal-links li .update-cookies-pref:hover,.legal-links li a:hover{text-decoration:underline;text-underline-offset:3px}.footer-corp-logo{max-width:180px;margin:auto;padding:1rem}.app-callout{display:flex;justify-content:center;align-items:center;gap:10px}.app-callout a.app-icons{display:inline}.app-callout img{height:40px;width:auto}#play-pause{position:absolute;bottom:1rem;right:1rem}#play-pause #play-pause-svg{width:40px;height:auto}#play-pause #play-pause-svg circle{fill:#000}#play-pause #play-pause-svg path,#play-pause #play-pause-svg rect{fill:#fff;transition:fill .5s ease-in-out}#play-pause #play-pause-svg path.faded,#play-pause #play-pause-svg rect.faded{fill:gray}article,aside,footer,header,main,section,audio,canvas,datalist,details,figcaption,figure,output,progress,summary,video{display:block}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){#hoursAddress .social-links .fb_icon svg:hover,#hoursAddress .social-links .insta_icon svg:hover{outline-offset:4px;outline:2px solid}}/*# sourceMappingURL=main-07-24-25.min.css.map */