html,body{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;width:100%;margin:0;padding:0}body{margin:0!important;padding:0!important}.shopify-section:last-child,.shopify-section-group-footer-group,#shopify-section-sections--legaz-footer-minimal{margin-bottom:0!important;padding-bottom:0!important}#shopify-section-sections--17335997726783_legaz-footer-minimal,.shopify-section:has(.legaz-minfooter),.shopify-section[data-section-type=legaz-footer-minimal]{margin-bottom:0!important;padding-bottom:0!important}.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-footer-group,.legaz-minfooter{margin-bottom:0!important;padding-bottom:0!important}.section:last-of-type{margin-bottom:0!important}body{min-height:100vh!important}#MainContent{min-height:0}.legaz-minfooter{margin-top:auto!important}@media screen and (max-width: 749px){body{min-height:100vh!important}.legaz-minfooter{margin-top:auto!important}}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}.main-content,.content-for-layout{overflow-x:hidden;width:100%}.page-width{max-width:100%;width:100%;margin:0 auto;padding:0 1rem}.video-hero{width:100vw;max-width:100%;overflow:hidden}.grid{width:100%;max-width:100%}.section{width:100%;max-width:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;letter-spacing:-.05em;overflow-x:hidden}.color-scheme-1{--color-background: 255, 255, 255;--color-foreground: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255}.button--primary{background:#000;color:#fff;border:2px solid #000;transition:all .3s ease}.button--primary:hover{background:#fff;color:#000;border-color:#000}.button--secondary{background:transparent;color:#000;border:2px solid #000;transition:all .3s ease}.button--secondary:hover{background:#000;color:#fff}.header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}.footer{background:#000;color:#fff}.footer__content-top{border-bottom:1px solid #333}.footer__content-bottom{background:#111}.copyright__content{color:#ccc}.copyright__content a{color:#fff;text-decoration:none}.copyright__content a:hover{text-decoration:underline}.page-width{max-width:1200px}.section{margin-bottom:0}@media screen and (max-width: 749px){.page-width{padding:0 1rem}.button{min-height:44px;padding:.75rem 1.5rem;font-size:.9rem}}@media screen and (max-width: 480px){.page-width{padding:0 .75rem}h1,.h1{font-size:1.8rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.3rem}}*,*:focus,*:focus-visible,*:focus-within,*:active,button,button:focus,button:focus-visible,button:focus-within,.button,.button:focus,.button:focus-visible,.button:focus-within,.button.focused,a,a:focus,a:focus-visible,a:focus-within,input,input:focus,input:focus-visible,input:focus-within,textarea,textarea:focus,textarea:focus-visible,textarea:focus-within,select,select:focus,select:focus-visible,select:focus-within,.focused,.focus-inset:focus-visible,.focus-offset:focus-visible{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}*:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}a,.button,.video-hero__nav-item{transition:all .3s ease}.text-body{color:#333}.grid{gap:1rem}@media screen and (min-width: 750px){.grid{gap:2rem}}.loading-overlay{background:#ffffffe6}.page-subscribe-confirmation #MainContent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:60px 24px;text-align:center}.page-subscribe-confirmation #MainContent h1:first-of-type,.page-subscribe-confirmation #MainContent .shopify-section h1,.page-subscribe-confirmation #MainContent>h1{display:none!important}.page-subscribe-confirmation #MainContent p,.page-subscribe-confirmation #MainContent div{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:300;color:#a61919;text-transform:lowercase;letter-spacing:-.03em;line-height:1.6;margin:.5rem 0;max-width:500px}.page-subscribe-confirmation #MainContent a{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:#a61919;text-transform:lowercase;letter-spacing:-.03em;text-decoration:underline;text-underline-offset:4px;transition:opacity .25s ease;margin-top:1rem;display:inline-block}.page-subscribe-confirmation #MainContent a:hover{opacity:.7}@media (max-width: 749px){.page-subscribe-confirmation #MainContent{padding:40px 20px;min-height:40vh}.page-subscribe-confirmation #MainContent p,.page-subscribe-confirmation #MainContent div{font-size:1.1rem}.page-subscribe-confirmation #MainContent a{font-size:.9rem}}@media (max-width: 480px){.page-subscribe-confirmation #MainContent{padding:30px 16px}.page-subscribe-confirmation #MainContent p,.page-subscribe-confirmation #MainContent div{font-size:1rem}}.collection .grid__item:nth-child(n+3){display:none}.collection .grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 749px){.collection .grid--1-col-tablet-down{grid-template-columns:1fr}.collection .grid__item:nth-child(n+2){display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-cafe.css.map */
