:root{--clay:#98523e;--clay-dark:#783c2c;--muted:#655b53}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #783c2c;outline-offset:4px}:where(select,textarea):focus-visible{outline:3px solid #783c2c;outline-offset:3px}.home-approved a:focus-visible{text-decoration:underline;text-underline-offset:4px}.home-approved .skip-link:focus{z-index:1000;min-height:44px}.home-approved .footer-grid a,.home-approved .footer-grid address,.home-approved .footer-bottom,.home-approved .footer-bottom a,.home-approved .product-note,.home-approved .shop-description,.home-approved .drink-item p,.home-approved .form-note,.home-approved .form-field,.home-approved .form-privacy,.home-approved .form-status,.home-approved .latte-replay,.home-approved .stock-note,.home-approved .field-error{font-size:12px!important}.home-approved .footer-grid a{min-height:26px;display:block;width:fit-content;padding-block:3px}.home-approved .footer-bottom>div{flex-wrap:wrap;justify-content:center}.home-approved .footer-bottom a{display:inline-flex;align-items:center;min-height:30px}.home-approved .product h3{font-size:14px}.home-approved .product-link,.home-approved .shop-card .text-link{font-size:12px;min-height:28px;padding-block:4px}.home-approved .product-brand,.home-approved .shop-category{font-size:11px}.home-approved .price{font-size:14px}.home-approved .header-tools .cart-link{display:inline-flex;align-items:center;min-height:44px}.home-approved .shop-search{border-color:#8c8176}.home-approved .shop-search input{font-size:12px}.home-approved .shop-search button{min-height:44px;min-width:30px}.home-approved .menu-toggle{width:44px;height:44px}.home-approved .main-nav>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.home-approved .shop-filters button{min-height:44px;font-size:12px}.home-approved .home-animation{min-width:44px;min-height:44px}.home-approved .latte-replay{min-height:44px}.home-approved .carousel-arrow{width:44px;height:48px}.home-approved .button{min-height:44px;font-size:12px}.home-approved .inquiry-submit{font-size:12px}.home-approved .form-field input,.home-approved .form-field textarea{border-color:#8c8176}.home-approved .date-flexible{min-height:44px}.home-approved .inquiry-choices span{border-color:#8c8176}.home-approved .inquiry-choices input:focus-visible+span{outline:3px solid #783c2c;outline-offset:3px}.home-approved input::placeholder,.home-approved textarea::placeholder{color:#655b53;opacity:1}.home-approved [aria-invalid=true]{border-color:#9e3f32!important;outline-color:#9e3f32!important}.home-approved .promo-image:not(.shop-promo):after{background:#1e19168c}.home-approved .promo-copy h3{background:#1e1916cc;padding:8px 14px}.home-approved .shop-promo .promo-copy h3{background:none;padding:0}.home-approved .accessibility-statement{max-width:780px;padding-bottom:65px;font-size:16px;line-height:1.9}.home-approved .accessibility-statement p{margin-bottom:23px}.home-approved .accessibility-statement ol{padding-left:24px;margin:0 0 28px}.home-approved .accessibility-statement li{padding-left:7px;margin-bottom:18px}.home-approved .accessibility-statement a{text-decoration:underline;text-underline-offset:3px;color:var(--clay)}.home-approved .footer-friends{display:inline-flex;flex:none;gap:5.3px;--friend-size:31px;width:140px;height:31px}.home-approved .friend-crop{display:block;position:relative;width:var(--friend-size);height:var(--friend-size);overflow:hidden;flex:none}.home-approved .footer-friends .friend-crop img{display:block;position:absolute;max-width:none;object-fit:fill}@media(min-width:721px)and (max-width:1050px){.home-approved .main-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;padding-block:5px}.home-approved .main-nav>a{font-size:11px;padding:9px 0}.home-approved .main-nav .mobile-search{display:none}}@media(min-width:1051px){.home-approved .main-nav>a{font-size:11px}.home-approved .main-nav{gap:22px}}@media(max-width:720px){.home-approved .footer-friends{--friend-size:23px;width:103px;height:25px;gap:3.6px}.home-approved .accessibility-statement{font-size:15px;padding-bottom:40px}.home-approved .main-nav>a{font-size:12px}.home-approved .product-link{display:inline-block!important}.home-approved .shop-card h3{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,.home-approved *:before,.home-approved *:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.home-approved .latte-walk-stage *{animation:none!important}}@media(forced-colors:active){.home-approved .button,.home-approved .inquiry-choices span,.home-approved input,.home-approved textarea,.home-approved select{border:1px solid ButtonText}.home-approved .shop-filters button[aria-pressed=true]{outline:2px solid Highlight}.home-approved .latte-walk-stage,.home-approved .shop-sparkles{display:none}}.home-approved .footer-bottom,.home-approved .footer-bottom a{color:#655b53}.home-approved .inquiry-intro a{min-height:30px;display:flex;align-items:center;font-size:12px!important;padding-block:6px}.home-approved .product-track{position:relative}.home-approved .accessibility-statement h2{font-size:22px;font-weight:400;line-height:1.45;margin:36px 0 15px}.home-approved .accessibility-statement section:first-of-type h2{margin-top:22px}.home-approved .accessibility-statement ul{list-style:disc;padding-left:24px;margin:0 0 26px}.home-approved .accessibility-statement ul li{margin-bottom:10px}.home-approved .accessibility-statement .statement-updated{font-size:13px;color:var(--muted);margin-bottom:20px}.home-approved .accessibility-resources a{overflow-wrap:anywhere}.home-approved .skip-link:focus{left:68px}@media(max-width:720px){.home-approved .announcement{min-height:42px;padding-inline:64px;display:grid;place-items:center}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hc-accessibility.css.map */
