@media(max-width:768px){.mobile-redesign [style*="padding:120px 48px"],.mobile-redesign [style*="padding:80px 48px"],.mobile-redesign [style*="padding:72px 48px"],.mobile-redesign [style*="padding:56px 48px"],.mobile-redesign [style*="padding:40px 48px"],.mobile-redesign [style*="padding:32px 48px"],.mobile-redesign [style*="padding:28px 48px"],.mobile-redesign [style*="padding:24px 48px"],.mobile-redesign [style*="padding:20px 48px"],.mobile-redesign [style*="padding:12px 48px"],.mobile-redesign [style*="padding:10px 48px"],.mobile-redesign [style*="padding:0 48px"],.mobile-redesign [style*="padding: 0 48px"],.mobile-redesign [style*="padding:0 48px 40px"],.mobile-redesign [style*="padding:20px 32px"],.mobile-redesign [style*="padding:0 32px"],.mobile-redesign [style*="padding:40px 32px"]{padding-left:16px!important;padding-right:16px!important}.mobile-redesign [style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}.mobile-redesign [style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}.mobile-redesign [style*="grid-template-columns:1fr 1fr"]:not([style*=repeat]){grid-template-columns:1fr!important}.mobile-redesign .section [style*="display:flex"][style*="gap:20px"]{flex-direction:column!important}.mobile-redesign .section [style*="max-width:1100px"],.mobile-redesign .section [style*="max-width:1000px"],.mobile-redesign .section [style*="max-width:800px"],.mobile-redesign .section [style*="max-width:620px"]{max-width:100%!important}.mobile-redesign .atl-pn{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.mobile-redesign .section [style*="font-size:64px"],.mobile-redesign .section [style*="font-size:56px"]{font-size:36px!important}.mobile-redesign .section [style*="font-size:48px"],.mobile-redesign .section [style*="font-size:42px"]{font-size:32px!important}.mobile-redesign .section [style*="font-size:36px"]{font-size:28px!important}.mobile-redesign .section [style*="font-size:28px"]{font-size:22px!important}.mobile-redesign .section [style*="font-size:24px"]{font-size:20px!important}.mobile-redesign .section [style*="font-size:7px"],.mobile-redesign .section [style*="font-size:8px"]{font-size:10px!important}.mobile-redesign #cellar-section [style*="padding:120px 48px"]{padding:60px 16px!important}.mobile-redesign #cellar-section [style*="max-width:400px"]{max-width:100%!important}.mobile-redesign .home [style*="padding:80px 48px"],.mobile-redesign .home [style*="padding:72px 48px"],.mobile-redesign .home [style*="padding:56px 48px"]{padding-left:16px!important;padding-right:16px!important}.mobile-redesign .home footer [style*=grid-template-columns]{grid-template-columns:1fr 1fr!important;gap:24px!important}.mobile-redesign{overflow-x:hidden}.mobile-redesign .section img{max-width:100%;height:auto}.mobile-redesign .mobile-tab-btn span{font-size:8px}}@media(max-width:768px){.mobile-redesign .section a[data-section],.mobile-redesign .section a[style*="cursor:pointer"]{min-height:44px;display:inline-flex;align-items:center}.mobile-redesign a[data-section]:active,.mobile-redesign button:active,.mobile-redesign .mobile-tab-btn:active,.mobile-redesign .mobile-nav-link:active{opacity:.7;transition:opacity .05s ease}.mobile-redesign a:focus-visible,.mobile-redesign button:focus-visible,.mobile-redesign input:focus-visible,.mobile-redesign select:focus-visible,.mobile-redesign textarea:focus-visible{outline:2px solid #722F37;outline-offset:2px;border-radius:2px}.mobile-redesign .section [style*="margin-bottom:32px"]{margin-bottom:20px!important}.mobile-redesign .section [style*="margin-bottom:40px"]{margin-bottom:24px!important}.mobile-redesign .section [style*="margin-bottom:48px"]{margin-bottom:28px!important}.mobile-redesign .section [style*="gap:32px"]{gap:20px!important}.mobile-redesign .section [style*="gap:24px"]{gap:16px!important}.mobile-redesign .hero-content{padding:40px 20px 60px!important}.mobile-redesign #cellar-section [style*="display:flex"][style*="align-items:center"][style*="gap:20px"]{flex-direction:column!important;text-align:center!important;gap:12px!important}.mobile-redesign #cellar-section a[data-section=play][style*="flex-shrink:0"]{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.mobile-redesign .dq-option,.mobile-redesign [class*=quiz] button,.mobile-redesign [class*=qu-] button{min-height:48px;padding:12px 16px}.mobile-redesign .atl-search{max-width:100%!important;width:100%!important}.mobile-redesign .atl-search input{font-size:16px!important}.mobile-redesign .g-signin-container{min-width:0!important;width:100%!important;max-width:320px;margin:12px auto!important}.mobile-redesign .section,.mobile-redesign .home{padding-bottom:100px!important}.mobile-redesign .mobile-nav-link{padding:14px 24px 14px 32px!important;font-size:.95rem!important}.mobile-redesign .section [style*="display:inline-flex"][style*="padding:18px 32px"]{width:100%!important;justify-content:center!important;box-sizing:border-box!important;padding-left:16px!important;padding-right:16px!important}.mobile-redesign input[type=text],.mobile-redesign input[type=email],.mobile-redesign input[type=search],.mobile-redesign input[type=password],.mobile-redesign input[type=tel],.mobile-redesign input[type=number],.mobile-redesign input[type=url],.mobile-redesign input,.mobile-redesign textarea,.mobile-redesign select{font-size:16px!important}.mobile-redesign .section [style*="border-radius:12px"][style*="border:1px"]{margin-left:0!important;margin-right:0!important}}@media(min-width:769px)and (max-width:1000px){.mobile-redesign #cellar-section [style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}.mobile-redesign #cellar-section [style*="grid-template-columns:1fr 1fr"]:not([style*="repeat(3"]){grid-template-columns:1fr!important}}@media(max-width:390px){.mobile-redesign .mobile-tab-btn svg{width:18px;height:18px}.mobile-redesign .mobile-tab-btn span{font-size:7.5px;letter-spacing:.02em}.mobile-redesign .section [style*="padding:28px"],.mobile-redesign .section [style*="padding:24px"]{padding-left:12px!important;padding-right:12px!important}}@media(max-width:340px){.mobile-redesign .mobile-tab-btn span{display:none}.mobile-redesign .mobile-tab-btn{padding:8px 0}.mobile-redesign .mobile-tab-btn svg{width:22px;height:22px}}
