.approved-hero{background:var(--color-c2-charcoal);color:var(--color-c2-cream);width:100%;min-width:0;position:relative}.approved-hero-desktop{width:100%;position:relative}.approved-hero-desktop>img{width:100%;height:auto;display:block}.approved-hero .approved-hero-art-link{width:30.6%;height:9.8%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:78.3%;left:3.75%}.approved-hero .approved-hero-art-link:hover{background:0 0}.approved-hero .approved-hero-art-link:focus-visible{outline:3px solid var(--color-c2-cream);outline-offset:4px}.approved-hero-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approved-hero-mobile{display:none}@media (width<=767px){.approved-hero{padding:24px 18px 20px}.approved-hero-desktop,.approved-hero-desktop-disclosure{display:none}.approved-hero-copy{clip:auto;white-space:normal;text-align:center;width:auto;height:auto;margin:0;position:static;overflow:visible}.approved-hero-copy h1{font:400 48px/1.04 var(--font-anton);letter-spacing:0}.approved-hero-copy>p{font:400 17px/1.35 var(--font-barlow);margin-top:10px}.approved-hero-copy .approved-hero-price{color:var(--color-c2-gold);font:400 44px/1.1 var(--font-anton);margin-top:14px}.approved-hero-copy .approved-hero-shipping{font:600 20px/1.2 var(--font-barlow);margin-top:4px}.approved-hero-mobile{text-align:center;display:block}.approved-hero-mobile>img{width:100%;height:auto;margin:14px auto;display:block}.approved-hero .approved-hero-mobile-link{background:var(--color-c2-gold);width:100%;min-height:52px;color:var(--color-c2-ink);font:400 24px/1.2 var(--font-anton);border-radius:4px;display:flex}.approved-hero-mobile>p{font:400 14px/1.4 var(--font-barlow);margin-top:10px}}.homepage-cooking-selector{contain:inline-size paint;width:100%;min-width:0}.c2-new-rub-photo .c2-new-rub-normalized:before,.c2-new-rub-photo .c2-new-rub-normalized:after{display:none}.c2-new-rub-photo .c2-new-rub-normalized .c2-bottle{filter:none}.homepage-cooking-selector .c2-hero-inner{height:auto;min-height:470px}.homepage-cooking-selector .c2-tabs button{white-space:normal;border-radius:0;min-height:52px;line-height:1.15}.homepage-cooking-selector .c2-tabs{border-radius:24px}.homepage-cooking-selector .c2-tabs button:nth-child(-n+4){border-bottom:1px solid var(--color-c2-rule)}.homepage-cooking-selector .c2-tabs button:nth-child(4n){border-right:0}.homepage-cooking-selector .c2-tabs button[aria-selected=true]{border-radius:24px}.homepage-cooking-selector .c2-cook-copy h2{overflow-wrap:anywhere}.homepage-cooking-selector .c2-cook-status{color:var(--color-c2-muted);font-size:14px}.homepage-cooking-selector .c2-finder-link{text-align:center;color:var(--color-c2-cream);font:16px var(--font-barlow);text-underline-offset:4px;margin-top:10px;text-decoration:underline;display:block}@media (width<=767px){.homepage-cooking-selector .c2-hero-inner{min-height:0}.homepage-cooking-selector .c2-tabs button{min-height:58px;padding-inline:3px;font-size:13px}.homepage-cooking-selector .c2-finder-link{margin-top:12px}}@media (width<=360px){.homepage-cooking-selector #c2-heading{font-size:38px}}.homepage-cooking-selector .c2-flavor-options{min-width:0;font:600 16px var(--font-barlow);border:0;margin:16px 0;padding:0}.homepage-cooking-selector .c2-flavor-options legend{margin-bottom:8px}.homepage-cooking-selector .c2-flavor-options legend span{font-weight:400}.homepage-cooking-selector .c2-flavor-options>div{flex-wrap:wrap;gap:6px;display:flex}.homepage-cooking-selector .c2-flavor-options button{min-height:44px;color:var(--color-c2-cream);border:1px solid var(--color-c2-rule);border-radius:24px;padding-inline:14px}.homepage-cooking-selector .c2-flavor-options button[aria-pressed=true]{background:var(--color-c2-cream);color:var(--color-c2-charcoal)}.homepage-cooking-selector .c2-cook-copy h2 a{color:inherit;text-underline-offset:4px}.homepage-cooking-selector .c2-cook-copy h2 a:hover{text-decoration:underline}.homepage-cooking-selector .c2-individual-choices{gap:8px;display:grid}.homepage-cooking-selector .c2-individual-choices .c2-hero-cta{white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:10px;line-height:1.2}.homepage-cooking-selector .c2-shipping-note{color:var(--color-c2-cream);font:14px/1.4 var(--font-barlow);text-align:center;margin-top:7px}.homepage-cooking-selector .c2-bottle-link{width:100%;height:100%;display:block}.homepage-cooking-selector :focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (width<=767px){.homepage-cooking-selector .c2-flavor-options button{padding-inline:10px;font-size:14px}}.homepage-cooking-selector .c2-cook-copy>.c2-cook-status{grid-column:1/-1;max-width:none}.homepage-cooking-selector .c2-finder-link{justify-content:center;align-items:center;min-height:44px;display:flex}@media (width<=767px){.homepage-cooking-selector .c2-flavor-options{grid-row:3;margin:6px 16px 16px}.homepage-cooking-selector .c2-scene{grid-row:4}.homepage-cooking-selector .c2-cook-copy{grid-row:5}.homepage-cooking-selector .c2-offer-action{grid-row:6}}
