.hk-tea-selector-section{background:var(--wp--preset--color--surface-mint);color:var(--wp--preset--color--body-text);margin-block:0;overflow:hidden;padding-block:var(--wp--preset--spacing--section);padding-inline:var(--wp--custom--container--gutter);position:relative}.hk-tea-selector-section::after{background-image:url(../../../../themes/twentytwentyfive-child/assets/images/botanical-barcogo.webp);background-position:right top;background-repeat:no-repeat;background-size:116.96% 100%;content:"";height:min(60.625rem, 78vw);mix-blend-mode:multiply;opacity:.45;pointer-events:none;position:absolute;right:clamp(-13.5rem, -11.3vw, -9rem);top:2.6875rem;width:min(35.25rem, 38vw);z-index:0}.hk-tea-selector-section__inner{margin-inline:auto;max-width:var(--wp--style--global--wide-size,90rem);position:relative;width:100%;z-index:1}.hk-tea-selector-section__intro{margin-block-end:var(--wp--preset--spacing--md);max-width:72rem}.hk-tea-selector-section__intro>*{margin-inline:0!important}.hk-tea-selector-section__intro h2{color:var(--wp--preset--color--foreground);margin-block:0}.hk-tea-selector-section__intro h2+p{margin-block:var(--wp--preset--spacing--md) 0}.hk-tea-selector{position:relative;width:100%;z-index:1}.hk-tea-selector__notice{background:var(--wp--preset--color--white);border-inline-start:3px solid var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--body-text);font-size:var(--wp--preset--font-size--sm);margin:0 0 var(--wp--preset--spacing--2-xl)!important;max-width:72rem;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.hk-tea-selector__notice p{margin:0}.hk-tea-selector__questions{align-items:start;display:grid;gap:var(--wp--preset--spacing--sm);grid-template-columns:repeat(3,minmax(0,1fr))}.hk-tea-selector__question{border:0;margin:0;min-width:0;padding:0}.hk-tea-selector__question legend{color:var(--wp--preset--color--foreground);float:left;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--h-4);font-weight:700;line-height:1.1;margin-block-end:1.25rem;min-height:3.3rem;width:100%}.hk-tea-selector__question legend+*{clear:both}.hk-tea-selector__options{display:grid;gap:.625rem}.hk-tea-selector__question--area .hk-tea-selector__options{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-tea-selector__option{display:flex;min-width:0;position:relative}.hk-tea-selector__option input{height:1px;inset:50% auto auto 50%;opacity:0;position:absolute;width:1px}.hk-tea-selector__option label{align-items:center;background:var(--wp--preset--color--white);border:2px solid #fff0;border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--foreground);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--ui);font-size:var(--wp--preset--font-size--body);gap:var(--wp--preset--spacing--xs);height:100%;justify-content:center;letter-spacing:.05em;line-height:1.2;min-height:3.5rem;padding:.875rem var(--wp--preset--spacing--sm) .625rem;text-align:center;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease;width:100%}.hk-tea-selector__option label::after{align-items:center;border:1px solid currentColor;border-radius:50%;content:"";display:none;flex:0 0 1.125rem;font-family:var(--wp--preset--font-family--body);font-size:.75rem;height:1.125rem;justify-content:center;line-height:1;width:1.125rem}.hk-tea-selector__option input:checked+label{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.hk-tea-selector__option input:checked+label::after{content:"\2713";display:inline-flex}.hk-tea-selector__option input:focus-visible+label{outline:3px solid var(--wp--preset--color--foreground);outline-offset:3px}.hk-tea-selector__option label:hover{border-color:var(--wp--preset--color--primary)}.hk-tea-selector__submit-wrap{display:flex;justify-content:center;margin-block-start:var(--wp--preset--spacing--2-xl)}.hk-tea-selector .hk-tea-selector__submit,.hk-tea-selector__result-actions .wp-element-button{align-items:center;border:2px solid var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--pill);display:inline-flex;font-family:var(--wp--preset--font-family--ui);font-size:var(--wp--preset--font-size--h-5);font-weight:600;height:4.1875rem;justify-content:center;letter-spacing:.05em;line-height:1;min-height:4.1875rem;padding:.125rem 2rem 0;text-decoration:none;text-transform:uppercase}.hk-tea-selector .hk-tea-selector__submit{background:#fff0;color:var(--wp--preset--color--primary)}.hk-tea-selector .hk-tea-selector__submit:hover,.hk-tea-selector .hk-tea-selector__submit:focus-visible,.hk-tea-selector__result-actions .wp-element-button:hover,.hk-tea-selector__result-actions .wp-element-button:focus-visible{background:var(--wp--preset--color--primary-dark);border-color:var(--wp--preset--color--primary-dark);color:var(--wp--preset--color--white)}.hk-tea-selector .hk-tea-selector__submit:disabled{cursor:not-allowed;opacity:.55}.hk-tea-selector[aria-busy="true"] .hk-tea-selector__submit{cursor:wait}.hk-tea-selector__status{color:var(--wp--preset--color--foreground);margin-block-start:var(--wp--preset--spacing--md);text-align:center}.hk-tea-selector__status:empty{display:none}.hk-tea-selector__status.is-error{color:#8a1f1f;font-weight:600}.hk-tea-selector__results{border-block-start:1px solid rgb(71 77 80 / 20%);margin-block-start:var(--wp--preset--spacing--2-xl);padding-block-start:var(--wp--preset--spacing--2-xl)}.hk-tea-selector__results-title,.hk-tea-selector__empty{text-align:center}.hk-tea-selector__results-title{font-size:var(--wp--preset--font-size--h-3);margin-block:0 var(--wp--preset--spacing--2-xl)}.hk-tea-selector__empty{margin-inline:auto;max-width:52rem}.hk-tea-selector__empty h3{font-size:var(--wp--preset--font-size--h-3);margin-block:0 var(--wp--preset--spacing--sm)}.hk-tea-selector__result-actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm);justify-content:center;margin-block-start:var(--wp--preset--spacing--2-xl)}.hk-tea-selector__result-actions .is-outline{background:#fff0;color:var(--wp--preset--color--primary)}.hk-tea-selector__unavailable{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--sm);margin:0;padding:var(--wp--preset--spacing--sm)}@media (max-width:64rem){.hk-tea-selector-section::after{height:34rem;opacity:.25;right:-7rem;top:8rem;width:24rem}.hk-tea-selector__questions{grid-template-columns:1fr}.hk-tea-selector__question legend{min-height:0}}@media (max-width:47.9375rem){.hk-tea-selector-section{padding-block:var(--wp--preset--spacing--lg)}.hk-tea-selector-section::after{content:none}.hk-tea-selector__notice{margin-block-end:var(--wp--preset--spacing--sm)!important}.hk-tea-selector__question legend{margin-block-end:var(--wp--preset--spacing--xs)}.hk-tea-selector__options{gap:var(--wp--preset--spacing--2-xs)}.hk-tea-selector__option label{min-height:3rem;padding-block:var(--wp--preset--spacing--xs)}.hk-tea-selector__questions{gap:var(--wp--preset--spacing--lg)}.hk-tea-selector__submit-wrap{margin-block-start:var(--wp--preset--spacing--lg)}.hk-tea-selector__question--area .hk-tea-selector__options{grid-template-columns:1fr}.hk-tea-selector__option label,.hk-tea-selector .hk-tea-selector__submit,.hk-tea-selector__result-actions .wp-element-button{width:100%}.hk-tea-selector .hk-tea-selector__submit,.hk-tea-selector__result-actions .wp-element-button{font-size:var(--wp--preset--font-size--body);height:3rem;min-height:3rem}.hk-tea-selector__option label{font-size:var(--wp--preset--font-size--xs);min-height:1.5em}.hk-tea-selector__submit-wrap,.hk-tea-selector__result-actions{align-items:stretch;flex-direction:column}.hk-tea-selector__results .hk-product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hk-tea-selector__option label,.hk-tea-selector .hk-tea-selector__submit,.hk-tea-selector__result-actions .wp-element-button{transition:none}}