@font-face{font-family:IKWYDLSScribble;src:url(https://cdn.shopify.com/s/files/1/0752/6547/4814/files/IKWYDLSScribble.otf?v=1750874321) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GalliardStd-Roman;src:url(https://cdn.shopify.com/s/files/1/0752/6547/4814/files/GalliardStd-Roman.ttf?v=1750874322) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--main-font-size: 11px;--color-primary: #c70202;--color-background: #000;--color-text: #fff;--color-light: #fff;--font-primary: "GalliardStd-Roman", sans-serif;--font-secondary: "IKWYDLSScribble", sans-serif;--font-tertiary: Helvetica, Arial, sans-serif;--page-width: 840px}@media (min-width: 768px){:root{--main-font-size: 14px}}@media (min-width: 1200px){:root{--main-font-size: 16px}}@media (min-width: 1400px){:root{--main-font-size: 18px}}html{font-size:var(--main-font-size)}body{background:var(--color-background);color:var(--color-text);margin:0}img{max-width:100%}.text-primary{color:var(--color-primary)}.background-container{margin:0 auto;background-image:url(https://cdn.shopify.com/s/files/1/0752/6547/4814/files/background-effect.jpg?v=1750875075);background-position:center;background-size:100% 100%}.container{max-width:var(--page-width);padding:0 2rem;margin:0 auto}@media (min-width: 1200px){.container:is:not(.container--no-padding,footer){padding:0 4rem}}.container--no-padding{padding:0}.button{background:var(--color-primary);color:var(--color-text);display:inline-block;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-family:var(--font-secondary);font-size:2.5rem;line-height:1.1}.hero-section{padding-top:5em;text-align:center}.hero-section .main-logo{max-width:90%;width:400px;margin:0 auto 5em}.hero-section .title{font-family:var(--font-primary);font-size:2.2rem;line-height:1.1;margin-bottom:100px}.hero-section .title span{color:var(--color-primary)}.hero-section .the-meal-container{display:flex;flex-direction:column;border:5px dotted var(--color-light);border-top:0;border-radius:16px;margin-left:2.1rem;margin-right:2.1rem;padding:20px;position:relative}.hero-section .the-meal-container:before{content:"";position:absolute;top:-2px;width:12vw;max-width:170px;height:5px;right:5px;border-top:5px dotted var(--color-light)}.hero-section .the-meal-container:after{content:"";position:absolute;top:-2px;width:12vw;max-width:170px;height:5px;left:5px;border-top:5px dotted var(--color-light)}.hero-section .the-meal-container .the-meal__title{display:inline-block;width:max-content;color:var(--color-primary);font-family:var(--font-secondary);font-size:4.3rem;line-height:1.1;text-align:center;margin:-.9em auto 15px;z-index:1}.hero-section .the-meal-container .meal-items-container{display:flex;flex-direction:column;gap:4em}.hero-section .the-meal-container .meal-item{display:flex;align-items:center;gap:1.9rem;flex-direction:column}.hero-section .the-meal-container .meal-item img{max-width:45%;height:auto;max-height:250px}.hero-section .the-meal-container .meal-item img.lobster-roll{max-width:65%}.hero-section .the-meal-container .meal-item img.chips{max-width:60%}.hero-section .the-meal-container .meal-item img.soda{max-width:40%}.hero-section .the-meal-container .meal-item .meal-item__info{text-align:left;display:flex;flex-direction:column;gap:1rem;text-align:center}.hero-section .the-meal-container .meal-item .meal-item__info p{text-wrap:initial}.hero-section .the-meal-container .meal-item .meal-item__title{color:var(--color-primary);font-family:var(--font-primary);font-size:1.8rem;text-wrap:balance;line-height:1.1}.hero-section .the-meal-container .meal-item .meal-item__description{font-family:var(--font-tertiary);font-size:1.4rem}@media (min-width: 1200px){.hero-section .the-meal-container .meal-items-container{gap:1em}.hero-section .the-meal-container .meal-items-container .meal-item{flex-direction:row}.hero-section .the-meal-container .meal-items-container .meal-item img{margin-left:calc(-35px - 5%)}.hero-section .the-meal-container .meal-items-container .meal-item .meal-item__info{text-align:left}.hero-section .the-meal-container .meal-items-container .meal-item.meal-item--reverse{flex-direction:row-reverse}.hero-section .the-meal-container .meal-items-container .meal-item.meal-item--reverse img{margin-left:0;margin-right:calc(-35px - 5%)}.hero-section .the-meal-container .meal-items-container .meal-item.meal-item--reverse .meal-item__info{text-align:right}}.events-section{padding-top:6em}.events-section .title{color:var(--color-primary);font-family:var(--font-secondary);font-size:4.3rem;line-height:1.1;text-align:center;margin-bottom:15px}.events-section .subtitle{font-family:var(--font-primary);font-size:1.8rem;line-height:1.1;text-align:center;margin-bottom:30px}.events-section .subtitle p{text-wrap:initial}.events-section .subtitle span{color:var(--color-primary)}.events-section .form-container{margin-bottom:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.events-section .form-container form{border-radius:8px;overflow:hidden;display:inline-flex;justify-content:center;border:2px solid var(--color-light);font-size:1.5rem;font-family:var(--font-tertiary)}.events-section .form-container form .input{border:0;padding:10px 15px}.events-section .form-container form .input::placeholder{color:#f6ddde}.events-section .form-container form .submit-button{cursor:pointer;border:0;aspect-ratio:1/1;width:60px;display:flex;align-items:center;justify-content:center;background-color:#d52025}.events-section .form-container .form-error,.events-section .form-container .form-success{margin-top:10px}.events-section .form-container .form-container__subtitle{margin-top:10px;display:block;font-family:var(--font-tertiary);font-size:.7rem;line-height:1.1;text-align:center}.events-section .events-calendar{max-width:600px;margin:0 auto}.events-section .events-calendar .row{display:grid;grid-template-columns:2fr 2fr 4fr;gap:1rem;margin-top:10px;text-align:center}.events-section .events-calendar .row:first-child{margin-top:0;margin-bottom:30px}.events-section .events-calendar .row .row__title{font-size:1.8rem;font-family:var(--font-secondary);color:var(--color-primary)}.events-section .events-calendar .row p{font-weight:300;font-size:1.6rem;font-family:var(--font-tertiary)}.movie-ticket-section{padding-top:6em;padding-bottom:8em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.movie-ticket-section .title{font-family:var(--font-primary);font-size:2.2rem;line-height:1.1;margin-bottom:10px}.movie-ticket-section .title span{color:var(--color-primary)}.movie-ticket-section .subtitle{font-family:var(--font-tertiary);font-size:1.4rem;line-height:1.1;margin-bottom:30px}.video{width:100%;height:auto;aspect-ratio:16/9;border:0}.video-container{width:100%;position:relative}.video-container:hover .video-play-button{opacity:.8}.video-container .video-play-button{position:absolute;pointer-events:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.5;transition:.3s opacity}.video-container .video-play-button img{max-width:100px;background:var(--color-light);border-radius:50%;border:2px solid var(--color-text)}.video-container .video-thumbnail{width:100%;height:auto;cursor:pointer}.video-container .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000}.video-container .modal.modal-open{display:flex;align-items:center;justify-content:center}.video-container .modal-content{position:relative;width:90%;max-width:1000px;margin:50px auto}.video-container .close{position:absolute;right:-30px;top:-30px;color:#fff;font-size:30px;cursor:pointer}.footer{background-image:url(https://cdn.shopify.com/s/files/1/0752/6547/4814/files/Blood_Splatter.png?v=1750877563);background-size:contain;background-position:center;background-repeat:no-repeat;padding:4rem 0;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-lobster.css.map */
