.lc-footer{border-block-start:1px solid rgb(var(--text-color) / .1);background:rgb(var(--background));color:rgb(var(--text-color))}.lc-footer a{color:inherit;text-decoration:none;text-underline-offset:.24em}.lc-footer a:hover{text-decoration:underline}.lc-footer__inner{padding-block:clamp(2rem,4vw,3.25rem) clamp(1.35rem,2.5vw,2rem)}.lc-footer__top{display:grid;gap:clamp(1.7rem,3.5vw,3.5rem)}.lc-footer__brand{max-width:28rem}.lc-footer__logo-link{display:inline-block}.lc-footer__logo{display:block;width:min(205px,72vw);height:auto;margin-block-end:.95rem}.lc-footer__brand-name{display:block;margin-block-end:1rem;font-family:var(--heading-font-family);font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.05}.lc-footer__summary{max-width:26rem;margin:0;color:rgb(var(--text-color) / .72);font-size:.86rem;line-height:1.58}.lc-footer__contacts{display:grid;gap:.45rem;margin-block-start:.95rem}.lc-footer__contacts a{display:grid;grid-template-columns:5.3rem minmax(0,1fr);gap:.8rem;width:fit-content;align-items:baseline;color:rgb(var(--text-color) / .72);font-size:.82rem;line-height:1.35}.lc-footer__contacts span{color:rgb(var(--text-color));font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lc-footer__menus{display:grid}.lc-footer__group{border-block-end:1px solid rgb(var(--text-color) / .14)}.lc-footer__group summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.lc-footer__group summary::-webkit-details-marker{display:none}.lc-footer__group summary span:before{content:"+";display:block;font-size:1.35rem;font-weight:400;line-height:1;transition:transform .18s ease}.lc-footer__group[open] summary span:before{transform:rotate(45deg)}.lc-footer__panel{padding-block:.8rem 1rem}.lc-footer__panel h2{display:none;margin:0 0 .9rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.lc-footer__panel ul,.lc-footer__policies ul{margin:0;padding:0;list-style:none}.lc-footer__panel ul{display:grid;gap:.48rem}.lc-footer__panel a{color:rgb(var(--text-color) / .68);font-size:.8rem;line-height:1.38}.lc-footer__newsletter{display:grid;gap:1.25rem;margin-block-start:clamp(1.8rem,3.8vw,3rem);padding-block:clamp(1.25rem,2.6vw,1.85rem);border-block:1px solid rgb(var(--text-color) / .1)}.lc-footer__eyebrow{margin:0 0 .6rem;color:rgb(var(--text-color) / .54);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lc-footer__newsletter h2{max-width:31rem;margin:0;font-family:var(--heading-font-family);font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.15}.lc-footer__form{display:grid;gap:.75rem;width:min(100%,42rem)}.lc-footer__form input{min-width:0;min-height:3rem;border:1px solid rgb(var(--text-color) / .18);padding:0 1rem;background:transparent;color:currentColor;font:inherit}.lc-footer__form button{min-height:3rem;border:1px solid rgb(var(--text-color));padding:0 1.4rem;background:rgb(var(--text-color));color:rgb(var(--background));cursor:pointer;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lc-footer__form-message{margin:0}.lc-footer__bottom{display:grid;gap:1rem;align-items:center;padding-block-start:1.15rem}.lc-footer__policies ul{display:flex;flex-wrap:wrap;gap:.6rem 1.05rem}.lc-footer__policies a,.lc-footer__copyright{color:rgb(var(--text-color) / .58);font-size:.72rem}.lc-footer__social .social-media{justify-content:flex-start}.lc-footer__copyright{margin:0}@media(min-width:700px){.lc-footer__form{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:990px){.lc-footer__top{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.9fr);align-items:start}.lc-footer__menus{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.2vw,2.5rem)}.lc-footer__group{border:0}.lc-footer__group summary{display:none}.lc-footer__group>.lc-footer__panel{display:block!important;padding:0}.lc-footer__panel h2{display:block}.lc-footer__newsletter{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.15fr);align-items:center}.lc-footer__bottom{grid-template-columns:minmax(0,1fr) auto}.lc-footer__social{justify-self:end}.lc-footer__copyright{grid-column:1 / -1}}@media(max-width:699px){.lc-footer__policies ul,.lc-footer__social .social-media{justify-content:center}.lc-footer__policies,.lc-footer__copyright{text-align:center}}:root{--lc-footer-accent: #9d1b2e;--lc-footer-ink: #111111}body .lc-footer__inner{padding-block:1.6rem 0!important}body .lc-footer__top{gap:clamp(1.25rem,2.4vw,2.25rem)!important}body .lc-footer__logo{width:min(178px,62vw)!important;margin-block-end:.65rem!important}body .lc-footer__summary{max-width:23rem!important;font-size:.78rem!important;line-height:1.45!important}body .lc-footer__contacts{gap:.3rem!important;margin-block-start:.7rem!important}body .lc-footer__contacts a{grid-template-columns:4.55rem minmax(0,1fr)!important;gap:.55rem!important;font-size:.75rem!important;line-height:1.3!important}body .lc-footer__contacts span{font-size:.56rem!important}body .lc-footer__panel ul{gap:.3rem!important}body .lc-footer__panel a{font-size:.73rem!important;line-height:1.34!important}body .lc-footer__newsletter{grid-template-columns:minmax(15rem,.82fr) minmax(24rem,1.18fr)!important;gap:clamp(1.25rem,3vw,3rem)!important;margin-block-start:1.35rem!important;padding-block:1.15rem!important;border-top:1px solid var(--lc-footer-accent)!important;border-bottom:0!important;background:#000!important;box-shadow:0 0 0 100vmax #000!important;clip-path:inset(0 -100vmax);color:#fff!important}body .lc-footer__newsletter .lc-footer__eyebrow{display:inline-flex!important;width:fit-content!important;margin:0 0 .4rem!important;padding:.22rem .5rem!important;border:0!important;background:var(--lc-footer-accent)!important;color:#fff!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.1!important}body .lc-footer__newsletter h2{max-width:29rem!important;margin:0!important;color:#fff!important;font-size:clamp(.96rem,1.15vw,1.08rem)!important;line-height:1.25!important}body .lc-footer__newsletter-copy{max-width:34rem;margin:.38rem 0 0;color:#ffffffb3;font-size:.72rem;line-height:1.42}body .lc-footer__newsletter .lc-footer__form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:min(100%,39rem)!important;justify-self:end!important;align-items:end!important}body .lc-footer__email-label{grid-column:1 / -1;display:block;margin:0 0 .38rem;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}body .lc-footer__newsletter .lc-footer__form input[type=email],body .lc-footer__newsletter .lc-footer__form button[type=submit]{height:2.625rem!important;min-height:2.625rem!important;border-radius:0!important}body .lc-footer__newsletter .lc-footer__form input[type=email]{border:1px solid var(--lc-footer-accent)!important;border-right:0!important;background:transparent!important;color:#fff!important}body .lc-footer__newsletter .lc-footer__form button[type=submit]{min-width:6.8rem!important;padding-inline:1rem!important;border:1px solid var(--lc-footer-accent)!important;background:var(--lc-footer-accent)!important;color:#fff!important;font-size:.66rem!important}body .lc-footer__bottom{grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem 1rem!important;padding-block:.85rem 1rem!important;border-top:1px solid rgba(255,255,255,.16);background:#000;box-shadow:0 0 0 100vmax #000;clip-path:inset(0 -100vmax);color:#fff}body .lc-footer__policies ul{gap:.45rem .9rem!important}body .lc-footer__policies a,body .lc-footer__copyright{color:#ffffffb8!important;font-size:.65rem!important}body .lc-footer__social{justify-self:end!important}body .lc-footer__social .social-media{gap:.45rem!important}body .lc-footer__social .social-media__item,body .lc-footer__social .tap-area{background:transparent!important;color:#fff!important}body .lc-footer__social svg{width:1.05rem!important;height:1.05rem!important;color:#fff!important}.template-index [id*=hospitality_portal] .prose>p.h6:first-child{display:inline-flex!important;width:fit-content!important;margin-inline:auto!important;padding:.28rem .6rem!important;border:0!important;background:#000!important;color:#fff!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.15!important}.template-index .shopify-section--blog-posts .blog-post-card__category{display:inline-flex!important;width:fit-content!important;padding:.24rem .5rem!important;border:0!important;background:#000!important;color:#fff!important;font-family:var(--text-font-family)!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase!important}@media(min-width:990px){body .lc-footer__top{grid-template-columns:minmax(13rem,.66fr) minmax(0,2.34fr)!important;align-items:start!important}body .lc-footer__menus{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.75rem,1.45vw,1.4rem)!important}}@media(max-width:989px){body .lc-footer__group summary{min-height:2.75rem!important;font-size:.66rem!important}body .lc-footer__panel{padding-block:.45rem .8rem!important}body .lc-footer__newsletter{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important}body .lc-footer__newsletter .lc-footer__form{width:100%!important;justify-self:stretch!important}}@media(max-width:699px){body .lc-footer__inner{padding-block-start:1.25rem!important}body .lc-footer__newsletter h2{font-size:.94rem!important}body .lc-footer__newsletter-copy{font-size:.68rem}body .lc-footer__newsletter .lc-footer__form{grid-template-columns:minmax(0,1fr) auto!important}body .lc-footer__newsletter .lc-footer__form button[type=submit]{min-width:6rem!important;padding-inline:.7rem!important}body .lc-footer__bottom{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:.7rem!important;text-align:center!important}body .lc-footer__social{justify-self:center!important}body .lc-footer__policies ul,body .lc-footer__social .social-media{justify-content:center!important}.template-index [id*=hospitality_portal] .prose>p.h6:first-child{font-size:.56rem!important}}@media(min-width:990px){body .lc-footer__panel h2{margin:0 0 .9rem!important;font-family:var(--heading-font-family)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.1em!important}}body .lc-footer__brand{display:grid;gap:.95rem;align-content:start}body .lc-footer__company{margin-block-start:.15rem;border-block-start:0}body .lc-footer__company>summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .lc-footer__company>summary::-webkit-details-marker{display:none}body .lc-footer__company-panel{padding-block-start:0}body .lc-footer__company ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}body .lc-footer__company a{color:rgb(var(--text-color) / .68);font-size:.75rem;line-height:1.35}body .lc-footer__group--subscribe{border:0;background:transparent;color:inherit}body .lc-footer__group--subscribe>summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .lc-footer__group--subscribe>summary::-webkit-details-marker{display:none}body .lc-footer__group--subscribe .lc-footer__panel{padding:0;background:transparent;color:inherit}body .lc-footer__group--subscribe .lc-footer__eyebrow{display:none}body .lc-footer__group--subscribe .lc-footer__panel h2{display:block;margin:0 0 .65rem;color:currentColor;font-family:var(--heading-font-family);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}body .lc-footer__subscribe-copy{margin:0 0 .85rem;color:rgb(var(--text-color) / .68);font-size:.72rem;line-height:1.4}body .lc-footer__group--subscribe .lc-footer__form{display:grid;gap:.55rem;width:100%}body .lc-footer__group--subscribe .lc-footer__email-label{grid-column:1 / -1;display:block;margin:0 0 .1rem;color:currentColor;font-size:.6rem;font-weight:800;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}body .lc-footer__group--subscribe .lc-footer__form input[type=email]{min-width:0;min-height:2.65rem;border:1px solid rgb(var(--text-color) / .2);border-radius:0;background:transparent;color:currentColor}body .lc-footer__group--subscribe .lc-footer__form input[type=email]::placeholder{color:rgb(var(--text-color) / .58)}body .lc-footer__group--subscribe .lc-footer__form button[type=submit]{min-height:2.65rem;border:1px solid var(--lc-footer-accent);border-radius:0;background:rgb(var(--text-color));color:rgb(var(--background));font-size:.66rem}body .lc-footer__bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"policies" "social" "copyright"!important;gap:.7rem!important;justify-items:center!important;padding-block:1rem 1.15rem!important;text-align:center!important}body .lc-footer__policies{grid-area:policies!important;width:100%;justify-content:center!important}body .lc-footer__policies ul{justify-content:center!important;gap:.5rem 1.3rem!important}body .lc-footer__social{grid-area:social!important;grid-column:auto!important;justify-self:center!important}body .lc-footer__social .social-media{justify-content:center!important;gap:.65rem!important}body .lc-footer__copyright{grid-area:copyright!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;text-align:center!important}@media(min-width:700px){body .lc-footer__group--subscribe .lc-footer__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0}body .lc-footer__group--subscribe .lc-footer__form button[type=submit]{width:auto;min-width:6.8rem}}@media(min-width:990px){body .lc-footer__company{border-block-start:0}body .lc-footer__company-panel{padding-block-start:0}}@media(max-width:989px){body .lc-footer__company{margin-block-start:.15rem;border-block-start:1px solid rgb(var(--text-color) / .12)}body .lc-footer__company>summary,body .lc-footer__group--subscribe>summary{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;cursor:pointer;font-size:.66rem;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase;white-space:normal}body .lc-footer__company>summary span:before,body .lc-footer__group--subscribe>summary span:before{content:"+";display:block;font-size:1.35rem;font-weight:400;line-height:1;transition:transform .18s ease}body .lc-footer__company[open]>summary span:before,body .lc-footer__group--subscribe[open]>summary span:before{transform:rotate(45deg)}body .lc-footer__company-panel{padding-block:.45rem .8rem}body .lc-footer__group--subscribe{margin-block-start:.75rem;border-block:1px solid rgb(var(--text-color) / .12)}body .lc-footer__group--subscribe .lc-footer__panel{padding-block:.45rem .85rem}body .lc-footer__group--subscribe .lc-footer__form{grid-template-columns:1fr}}body .lc-footer__brand{gap:.7rem!important}body .lc-footer__group--subscribe .lc-footer__form{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;align-items:stretch!important}body .lc-footer__group--subscribe .lc-footer__form input[type=email],body .lc-footer__group--subscribe .lc-footer__form button[type=submit]{width:100%!important;min-width:0!important;box-sizing:border-box!important}body .lc-footer__group--subscribe .lc-footer__email-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:700px){body .lc-footer__group--subscribe .lc-footer__form{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}}@media(min-width:990px){body .lc-footer__logo{transform:translateY(-2px)!important}body .lc-footer__company{margin-block-start:-.4rem!important}body .lc-footer__panel h2,body .lc-footer__group--subscribe .lc-footer__panel h2{font-size:.78rem!important;line-height:1.2!important;letter-spacing:.1em!important}}@media(max-width:989px){body .lc-footer__group--subscribe{margin-block-start:0!important;border-block-start:0!important}body .lc-footer__group--subscribe .lc-footer__panel h2{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/lc-footer.css.map */
