@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--font-heading-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bingo-primary: #2b7fff;--bingo-primary-light: #eff6ff;--bingo-primary-bg: #dbeafe;--bingo-text: #1e2939;--bingo-text-light: #4a5565;--bingo-text-muted: #99a1af;--bingo-background: linear-gradient(138deg, rgb(252, 254, 255) 0%, rgb(250, 253, 255) 50%, rgb(251, 254, 255) 100%);--bingo-white: #ffffff;--bingo-border: #e5e7eb;--bingo-success: #00a63e;--bingo-error: #dc2626;--bingo-spacing-xs: 4px;--bingo-spacing-sm: 8px;--bingo-spacing-md: 16px;--bingo-spacing-lg: 24px;--bingo-spacing-xl: 32px;--bingo-radius-sm: 8px;--bingo-radius-md: 14px;--bingo-radius-lg: 16px;--bingo-radius-full: 50%}html{overflow-x:hidden;width:100%}body{background:var(--bingo-background);color:var(--bingo-text);font-family:var(--font-body-family);line-height:1.6;min-height:100vh;overflow-x:hidden;width:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:600;color:var(--bingo-text);letter-spacing:-.02em}h1{font-size:2rem;font-weight:700}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.25rem;font-weight:600}.header-wrapper{background:var(--bingo-white);border-bottom:1px solid var(--bingo-border);box-shadow:0 1px 3px #0000001a}.header__heading-link{font-family:var(--font-heading-family);font-weight:700;color:var(--bingo-text);text-decoration:none}.header__heading-logo-wrapper{width:300px!important;max-width:300px!important}.header__heading-logo{height:auto!important;max-width:300px!important;width:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.bingo-header__logo-image{width:auto!important;height:auto!important;max-width:300px!important;transition:transform .3s ease;image-rendering:-webkit-optimize-contrast;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}@media(max-width:768px){.header__heading-logo-wrapper{width:200px!important;max-width:200px!important}.header__heading-logo,.bingo-header__logo-image{max-width:200px!important;image-rendering:-webkit-optimize-contrast;image-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}}.header__menu-item{font-family:var(--font-body-family);font-weight:500;color:var(--bingo-text)}.header__menu-item:hover{color:var(--bingo-primary)}.button,.shopify-payment-button__button{background:var(--bingo-primary);color:#fff;border:none;border-radius:var(--bingo-radius-lg);padding:12px 24px;font-family:var(--font-heading-family);font-weight:600;font-size:14px;letter-spacing:-.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px #2b7fff1a}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:none;box-shadow:none}.button:hover,.shopify-payment-button__button:hover{background:#1e5fe6;transform:translateY(-1px);box-shadow:0 6px 12px #2b7fff26}.button--secondary{background:var(--bingo-white);color:var(--bingo-primary);border:2px solid var(--bingo-primary)}.button--secondary:hover{background:var(--bingo-primary-light)}.card{background:var(--bingo-white);border:1px solid var(--bingo-border);border-radius:var(--bingo-radius-lg);overflow:hidden;transition:all .2s ease}.card:hover{border-color:var(--bingo-primary);box-shadow:0 4px 12px #0000001a}.card__inner{padding:var(--bingo-spacing-md)}.card__information{text-align:left}.card__heading{font-family:var(--font-heading-family);font-weight:600;font-size:16px;color:var(--bingo-text);margin-bottom:var(--bingo-spacing-xs)}.card__text{color:var(--bingo-text-light);font-size:14px;line-height:1.5}.price{font-family:var(--font-heading-family);font-weight:700;font-size:18px;color:var(--bingo-text)}.price__regular{color:var(--bingo-text)}.price__sale{color:var(--bingo-error)}.footer{background:var(--bingo-text);color:var(--bingo-white);padding:var(--bingo-spacing-xl) 0}.footer__block-heading{font-family:var(--font-heading-family);font-weight:600;color:var(--bingo-white);margin-bottom:var(--bingo-spacing-md)}.footer__link{color:var(--bingo-text-muted);text-decoration:none;transition:color .2s ease}.footer__link:hover{color:var(--bingo-white)}.form__label{font-family:var(--font-heading-family);font-weight:600;font-size:14px;color:var(--bingo-text);margin-bottom:var(--bingo-spacing-xs)}.field__input{background:var(--bingo-white);border:none;border-radius:var(--bingo-radius-md);padding:12px 16px;font-family:var(--font-body-family);font-size:14px;color:var(--bingo-text);transition:border-color .2s ease}.field__input:focus{border-color:var(--bingo-primary);outline:none;box-shadow:0 0 0 3px #2b7fff1a}.cart-drawer{background:var(--bingo-white)}.cart-item{border-bottom:1px solid var(--bingo-border);padding:var(--bingo-spacing-md) 0}.cart-item__name{font-family:var(--font-heading-family);font-weight:600;color:var(--bingo-text)}.cart-item__price{font-family:var(--font-heading-family);font-weight:500;color:var(--bingo-text)}.announcement-bar{background:var(--bingo-primary);color:#fff;padding:var(--bingo-spacing-sm) 0;text-align:center;font-family:var(--font-heading-family);font-weight:500;font-size:14px}.menu-drawer{background:#fff!important}.menu-drawer__inner{padding:var(--bingo-spacing-lg)}.drawer__inner{background:#fff!important}.menu-drawer__navigation{font-family:var(--font-heading-family)}.menu-drawer__item{color:var(--bingo-text);font-weight:500;padding:var(--bingo-spacing-md) 0;border-bottom:1px solid var(--bingo-border)}.menu-drawer__item:hover{color:var(--bingo-primary)}.search-modal{background:var(--bingo-white)}.search-modal__content{padding:var(--bingo-spacing-lg)}.search-modal__input{background:var(--bingo-white);border:2px solid var(--bingo-border);border-radius:var(--bingo-radius-lg);padding:16px;font-family:var(--font-heading-family);font-size:16px}.quick-add{background:var(--bingo-primary);color:#fff;border:none;border-radius:var(--bingo-radius-md);padding:8px 16px;font-family:var(--font-heading-family);font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease}.quick-add:hover{background:#1e5fe6}.badge{background:var(--bingo-primary);color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:11px;padding:4px 8px;border-radius:var(--bingo-radius-sm)}.badge--sale{background:var(--bingo-error)}.badge--sold-out{background:var(--bingo-text-light)}@media(max-width:768px){h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1.125rem}.card__inner{padding:var(--bingo-spacing-sm)}.button{padding:10px 20px;font-size:13px}}*{transition:color .2s ease,border-color .2s ease,background-color .2s ease}.button:focus,.field__input:focus,.card:focus{outline:2px solid var(--bingo-primary);outline-offset:2px}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button--success{background:var(--bingo-success)}.field__input--error{border-color:var(--bingo-error)}.form__message--error{color:var(--bingo-error);font-family:var(--font-body-family);font-size:14px;margin-top:var(--bingo-spacing-xs)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bingo-theme.css.map */
