.tea-finder{--tea-finder-black: #000;--tea-finder-white: #fff;--tea-finder-off: #f5f5f0;--tea-finder-g100: #f0f0ed;--tea-finder-g200: #e2e2de;--tea-finder-g300: #c7c7c1;--tea-finder-g400: #9b9b96;--tea-finder-g600: #5a5a56;--tea-finder-g800: #2a2a28;--tea-finder-accent: rgb(207 100 53);--tea-finder-bg-hover: #f0f0ed;--tea-finder-border-width: 1px;--tea-finder-selected-border-width: 1px;--tea-finder-grid-gap: 4px;--tea-finder-radius: 0;--tea-finder-wizard-max-desk: 1200px;--tea-finder-wizard-max-content: 860px;--tea-finder-cart-sidebar-width: 320px;--tea-finder-results-main-gap: 24px;--tea-finder-cart-sticky-offset: 16px;--tea-finder-cart-dock-bar-height: 88px;--tea-finder-cart-dock-top-offset: 16px;--tea-finder-cart-dock-z-index: 40;--tea-finder-result-image-size: 64px;--tea-finder-result-image-bg: #f5f0e6;display:block;min-height:100dvh;background:var(--tea-finder-white);color:var(--tea-finder-black);font-family:Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tea-finder,.tea-finder *{box-sizing:border-box}.tea-finder button:focus,.tea-finder button:focus-visible,.tea-finder select:focus,.tea-finder select:focus-visible{outline:none;box-shadow:none}.tea-finder .tea-finder__progress-step:focus-visible{outline:1px solid var(--tea-finder-white);outline-offset:-4px;box-shadow:none}.tea-finder .tea-finder__topbar{padding:10px 20px;background:var(--tea-finder-black);color:var(--tea-finder-white);font-size:11px;font-weight:500;letter-spacing:2px;text-align:center;text-transform:uppercase}.tea-finder .tea-finder__header{padding:40px 16px 32px;border-bottom:1px solid #222;background:var(--tea-finder-black);color:var(--tea-finder-white);text-align:center}.tea-finder .tea-finder__eyebrow,.tea-finder .tea-finder__subheading,.tea-finder .tea-finder__step-kicker,.tea-finder .tea-finder__results-eyebrow,.tea-finder .tea-finder__restart-note{color:var(--tea-finder-g400);font-size:10px;letter-spacing:4px;text-transform:uppercase}.tea-finder .tea-finder__eyebrow{margin:0 0 16px}.tea-finder .tea-finder__heading{margin:0 0 6px;color:var(--tea-finder-white);font-size:clamp(42px,8vw,77px);font-weight:900;letter-spacing:-1px;line-height:1}.tea-finder .tea-finder__heading--restart{cursor:pointer;transition:opacity .2s ease}.tea-finder .tea-finder__heading--restart:hover{opacity:.88}.tea-finder .tea-finder__heading--restart:focus-visible{outline:2px solid var(--tea-finder-white);outline-offset:4px}.tea-finder .tea-finder__subheading{margin:0 0 10px;padding:0 0 10px;color:var(--tea-finder-g400);font-size:11px;letter-spacing:6px;position:relative}.tea-finder .tea-finder__subheading:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:40px;height:2px;background:var(--tea-finder-accent)}.tea-finder .tea-finder__divider{width:40px;height:1px;margin:0 auto 20px;background:var(--tea-finder-g600)}.tea-finder .tea-finder__description{max-width:380px;margin:0 auto;color:var(--tea-finder-g400);font-size:15px;font-weight:300;line-height:1.7}.tea-finder .tea-finder__progress{display:flex;justify-content:center;scroll-margin-top:var(--header-heigth, var(--header-height, 0px));padding:0 16px;border-top:1px solid #222;background:var(--tea-finder-black)}.tea-finder .tea-finder__progress-inner{display:flex;align-items:stretch;width:100%;max-width:var(--tea-finder-wizard-max-content)}.tea-finder .tea-finder__progress-step{flex:1;padding:14px 8px 12px;border:0;border-bottom:calc(var(--tea-finder-border-width) * 4) solid transparent;border-radius:0;background:transparent;color:inherit;cursor:default;font:inherit;text-align:center;transition:border-color .3s ease}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--clickable{cursor:pointer}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--clickable:hover .tea-finder__progress-label,.tea-finder .tea-finder__progress-step.tea-finder__progress-step--clickable:focus-visible .tea-finder__progress-label{color:var(--tea-finder-white)}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--active{border-bottom-color:var(--tea-finder-accent)}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--active .tea-finder__progress-number{color:var(--tea-finder-g400)}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--active .tea-finder__progress-label{color:var(--tea-finder-white)}.tea-finder .tea-finder__progress-step.tea-finder__progress-step--done{border-bottom-color:var(--tea-finder-g400)}.tea-finder .tea-finder__progress-number{display:block;margin-bottom:2px;color:var(--tea-finder-g600);font-size:9px;letter-spacing:2px;text-transform:uppercase}.tea-finder .tea-finder__progress-label{color:var(--tea-finder-g600);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.tea-finder .tea-finder__wizard{width:min(100%,var(--tea-finder-wizard-max-content));margin:0 auto;padding:32px 16px 48px}.tea-finder .tea-finder__step,.tea-finder .tea-finder__results[hidden],.tea-finder .tea-finder__cart[hidden],.tea-finder .tea-finder__mode-bar[hidden],.tea-finder .tea-finder__products-panel[hidden],.tea-finder .tea-finder__bundle-panel[hidden],.tea-finder .tea-finder__bundle-results[hidden],.tea-finder .tea-finder__loader[hidden],.tea-finder .tea-finder__restart[hidden],.tea-finder .tea-finder__step-kicker[hidden],.tea-finder .tea-finder__variant-selector[hidden],.tea-finder .tea-finder__top-badge[hidden],.tea-finder .tea-finder__result-image-placeholder[hidden]{display:none}.tea-finder .tea-finder__step--active,.tea-finder .tea-finder__results{display:block;animation:tea-finder-fade-up .5s ease}.tea-finder .tea-finder__step-header{margin-bottom:32px}.tea-finder .tea-finder__step-kicker{display:block;margin-bottom:10px}.tea-finder .tea-finder__step-title{margin:0 0 6px;color:var(--tea-finder-black);font-size:clamp(22px,4vw,30px);font-weight:800;letter-spacing:-.5px;line-height:1.1}.tea-finder .tea-finder__step-subtitle{margin:0;color:var(--tea-finder-g400);font-size:14px}.tea-finder .tea-finder__step-subtitle>*{margin:0;color:inherit;font:inherit}.tea-finder .tea-finder__options{border:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--tea-finder-grid-gap);margin:0 0 36px;min-width:0;padding:0}.tea-finder.tea-finder--options-grid-bg .tea-finder__options{padding:var(--tea-finder-grid-gap);background:var(--tea-finder-g200);border-radius:var(--tea-finder-radius)}.tea-finder .tea-finder__step-message{margin:-18px 0 24px;color:#9b1c1c;font-size:14px;line-height:1.4}.tea-finder .tea-finder__step-message[hidden]{display:none}.tea-finder .tea-finder__option{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 14px 12px;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:var(--tea-finder-white);color:var(--tea-finder-black);box-shadow:0 0 0 var(--tea-finder-border-width) var(--tea-finder-g200);cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.tea-finder .tea-finder__option:hover{border-color:var(--tea-finder-accent);box-shadow:0 0 0 var(--tea-finder-border-width) var(--tea-finder-accent);background:var(--tea-finder-bg-hover)}.tea-finder .tea-finder__option:hover .tea-finder__option-description{color:var(--tea-finder-g800)}.tea-finder .tea-finder__option:focus-visible{outline:2px solid var(--tea-finder-black);outline-offset:2px}.tea-finder .tea-finder__option.tea-finder__option--selected,.tea-finder .tea-finder__option.tea-finder__option--selected:hover{z-index:1;background:var(--tea-finder-accent);color:var(--tea-finder-white);box-shadow:0 0 0 var(--tea-finder-border-width) var(--tea-finder-accent);border-color:var(--tea-finder-accent)}.tea-finder .tea-finder__option.tea-finder__option--selected .tea-finder__option-check{border-color:var(--tea-finder-white);background:var(--tea-finder-white);color:var(--tea-finder-black)}.tea-finder .tea-finder__option.tea-finder__option--selected .tea-finder__option-description{color:var(--tea-finder-white)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__options{gap:0;overflow:hidden;border-top:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-left:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__option{margin:0;border:0;border-right:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-bottom:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:0;box-shadow:none}.tea-finder.tea-finder--grid-gap-flush .tea-finder__option.tea-finder__option--selected,.tea-finder.tea-finder--grid-gap-flush .tea-finder__option.tea-finder__option--selected:hover{z-index:1;box-shadow:none}.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list{gap:0;overflow:hidden;border-top:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-bottom:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list .tea-finder__result-card{position:relative;z-index:0;margin:0;border:0;border-radius:0;overflow:visible;box-shadow:inset var(--tea-finder-border-width) 0 0 0 var(--tea-finder-g200),inset calc(-1 * var(--tea-finder-border-width)) 0 0 0 var(--tea-finder-g200)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list .tea-finder__result-card:not(:first-child){margin-top:calc(-1 * var(--tea-finder-border-width));border-top:var(--tea-finder-border-width) solid var(--tea-finder-g200)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list .tea-finder__result-card.tea-finder__result-card--selected{z-index:1;border-top:0;border-bottom:0;box-shadow:none}.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list .tea-finder__result-card.tea-finder__result-card--selected+:is(.tea-finder.tea-finder--grid-gap-flush .tea-finder__result-list .tea-finder__result-card){margin-top:calc(-1 * var(--tea-finder-selected-border-width))}.tea-finder.tea-finder--grid-gap-flush .tea-finder__bundle-result-list{gap:0;overflow:hidden;border-top:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-bottom:0;border-radius:var(--tea-finder-radius)}.tea-finder.tea-finder--grid-gap-flush .tea-finder__bundle-result-list .tea-finder__bundle-result-card{margin:0;border:0;border-bottom:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:0;box-shadow:none}.tea-finder:has(.tea-finder__loader:not([hidden])) .tea-finder__result-list:empty{display:none;margin-bottom:0;border:0}.tea-finder:has(.tea-finder__loader:not([hidden])) .tea-finder__bundle-result-list:empty{display:none;border:0}.tea-finder .tea-finder__option-check{position:absolute;top:12px;right:12px;display:flex;width:15px;height:15px;align-items:center;justify-content:center;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:50%;color:transparent;font-size:8px;font-weight:900}.tea-finder .tea-finder__option-icon{min-height:28px;font-size:22px;line-height:1}.tea-finder .tea-finder__option-icon-image{width:32px;height:32px;border-radius:4px;object-fit:cover}.tea-finder .tea-finder__option-label{color:inherit;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:1.2}.tea-finder .tea-finder__option-description{color:var(--tea-finder-g400);font-size:12px;line-height:1.4}.tea-finder .tea-finder__navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.tea-finder .tea-finder__navigation-spacer{min-width:1px}.tea-finder .tea-finder__button{--tea-finder-btn-transition-duration: .2s;position:relative;display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:13px 32px;border:var(--tea-finder-border-width) solid var(--tea-finder-btn-nav-border, var(--tea-finder-g200));border-radius:var(--tea-finder-btn-nav-radius, var(--tea-finder-radius));background:var(--tea-finder-btn-nav-bg, transparent);color:var(--tea-finder-btn-nav-text, var(--tea-finder-g400));cursor:pointer;font:inherit;font-size:var(--tea-finder-btn-nav-size, 11px);font-weight:700;letter-spacing:2.5px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background var(--tea-finder-btn-transition-duration) ease,border-color var(--tea-finder-btn-transition-duration) ease,color var(--tea-finder-btn-transition-duration) ease,opacity var(--tea-finder-btn-transition-duration) ease,filter var(--tea-finder-btn-transition-duration) ease}.tea-finder .tea-finder__button:disabled{cursor:not-allowed;opacity:.35}.tea-finder .tea-finder__button.tea-finder__button--primary{border-color:var(--tea-finder-btn-primary-border, var(--tea-finder-black));border-radius:var(--tea-finder-btn-primary-radius, var(--tea-finder-radius));background:var(--tea-finder-btn-primary-bg, var(--tea-finder-black));color:var(--tea-finder-btn-primary-text, var(--tea-finder-white));font-size:var(--tea-finder-btn-primary-size, 11px)}.tea-finder .tea-finder__button.tea-finder__button--primary:hover:not(:disabled),.tea-finder .tea-finder__button.tea-finder__button--primary:focus-visible{filter:brightness(1.12)}.tea-finder .tea-finder__button.tea-finder__button--secondary:hover:not(:disabled),.tea-finder .tea-finder__button.tea-finder__button--secondary:focus-visible{background:var(--tea-finder-g100);border-color:var(--tea-finder-black);color:var(--tea-finder-black)}.tea-finder .tea-finder__button.tea-finder__button--ghost{padding:11px 22px}.tea-finder .tea-finder__button.tea-finder__button--ghost:hover:not(:disabled),.tea-finder .tea-finder__button.tea-finder__button--ghost:focus-visible{border-color:var(--tea-finder-black);background:var(--tea-finder-g100);color:var(--tea-finder-black)}.tea-finder .tea-finder__button.tea-finder__button--wide{width:100%}.tea-finder .tea-finder__button.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;height:100%;align-items:center;transform:translate(-50%,-50%)}.tea-finder .tea-finder__button.loading [data-cart-submit-label]{visibility:hidden}.tea-finder .tea-finder__button.tea-finder__button--primary.loading>.loading__spinner .path{stroke:var(--tea-finder-btn-primary-text, var(--tea-finder-white))}.tea-finder .tea-finder__results-top{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--tea-finder-g200)}.tea-finder .tea-finder__results-eyebrow{display:block;margin-bottom:8px}.tea-finder .tea-finder__results-title{margin:0 0 16px;color:var(--tea-finder-black);font-size:clamp(29px,5vw,40px);font-weight:900;letter-spacing:-1px;line-height:1.05}.tea-finder .tea-finder__chips{display:flex;flex-wrap:wrap;gap:8px}.tea-finder .tea-finder__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--tea-finder-accent);border-radius:var(--tea-finder-radius);background:var(--tea-finder-white);color:var(--tea-finder-g600);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.tea-finder .tea-finder__chip-key{color:var(--tea-finder-g400);font-weight:400}.tea-finder .tea-finder__message{margin:18px 0 0;color:var(--tea-finder-g600);font-size:14px;line-height:1.5}.tea-finder .tea-finder__message.tea-finder__message--error{color:#9b1c1c}.tea-finder .tea-finder__loader{display:flex;justify-content:center;margin-top:22px}.tea-finder .tea-finder__loader-spinner{width:28px;height:28px;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-top-color:var(--tea-finder-black);border-radius:50%;animation:tea-finder-spin .8s linear infinite}.tea-finder .tea-finder__mode-bar{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:28px;transform:translateY(10px);animation:tea-finder-mode-bar-enter .35s ease forwards}.tea-finder .tea-finder__mode-bar .tea-finder__mode-card,.tea-finder .tea-finder__mode-bar .tea-finder__mode-or{transform:translateY(8px);animation:tea-finder-mode-item-enter .35s ease forwards}.tea-finder .tea-finder__mode-card{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:var(--tea-finder-white);color:var(--tea-finder-black);cursor:pointer;font:inherit;text-align:left;transition:background var(--tea-finder-btn-transition-duration, .2s) ease,border-color var(--tea-finder-btn-transition-duration, .2s) ease,color var(--tea-finder-btn-transition-duration, .2s) ease}.tea-finder .tea-finder__mode-card:hover:not(:disabled):not(.tea-finder__mode-card--active){background:var(--tea-finder-g100);border-color:var(--tea-finder-g300)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active{border-color:var(--tea-finder-black);background:var(--tea-finder-black);color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active .tea-finder__mode-title{color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active .tea-finder__mode-description{color:#aaa}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active .tea-finder__mode-price{color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active .tea-finder__mode-ribbon{background:var(--tea-finder-g800)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active .tea-finder__mode-check{border-color:var(--tea-finder-white);background:var(--tea-finder-white);color:var(--tea-finder-black)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active:hover:not(:disabled){border-color:var(--tea-finder-black);background:var(--tea-finder-g800);color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active:hover:not(:disabled) .tea-finder__mode-title{color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active:hover:not(:disabled) .tea-finder__mode-description{color:#aaa}.tea-finder .tea-finder__mode-card.tea-finder__mode-card--active:hover:not(:disabled) .tea-finder__mode-price{color:var(--tea-finder-white)}.tea-finder .tea-finder__mode-ribbon{display:block;padding:8px 20px;background:var(--tea-finder-black);color:var(--tea-finder-white);font-size:8px;font-weight:800;letter-spacing:3px;text-align:center;text-transform:uppercase}.tea-finder .tea-finder__mode-price{display:block;margin-top:2px;color:var(--tea-finder-g600);font-size:15px;font-weight:800;line-height:1.3}.tea-finder .tea-finder__mode-price[hidden]{display:none}.tea-finder .tea-finder__mode-body{display:flex;align-items:flex-start;gap:16px;padding:18px 16px}.tea-finder .tea-finder__mode-icon{flex-shrink:0;padding-top:2px;font-size:24px}.tea-finder .tea-finder__mode-copy{display:flex;flex:1;flex-direction:column}.tea-finder .tea-finder__mode-title{margin-bottom:5px;color:inherit;font-size:18px;font-weight:900;letter-spacing:-.3px}.tea-finder .tea-finder__mode-description{margin-bottom:6px;color:var(--tea-finder-g400);font-size:12.5px;line-height:1.55}.tea-finder .tea-finder__mode-check{display:flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:50%;color:transparent;font-size:10px;font-weight:900}.tea-finder .tea-finder__mode-or{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px;color:var(--tea-finder-g400);font-size:10px;letter-spacing:2px;text-transform:uppercase}.tea-finder .tea-finder__results-content{min-width:0}.tea-finder .tea-finder__result-list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-auto-rows:1fr;gap:var(--tea-finder-grid-gap);margin-bottom:32px}.tea-finder .tea-finder__bundle-panel{position:relative;margin-bottom:32px;border-radius:var(--tea-finder-radius)}.tea-finder .tea-finder__bundle-results{display:block}.tea-finder .tea-finder__bundle-result-list{display:flex;flex-direction:column;gap:var(--tea-finder-grid-gap)}.tea-finder .tea-finder__bundle-result-card{grid-template-columns:88px 1fr;border-radius:var(--tea-finder-radius);cursor:default}.tea-finder .tea-finder__bundle-result-card:hover{background:var(--tea-finder-white)}.tea-finder .tea-finder__bundle-purchase{margin-top:28px;padding-top:24px;border-top:1px solid var(--tea-finder-g200)}.tea-finder .tea-finder__bundle-message{min-height:20px;margin:12px 0 0;color:var(--tea-finder-g600);font-size:13px;line-height:1.4;text-align:center}.tea-finder .tea-finder__bundle-message.tea-finder__bundle-message--error{color:#9b1c1c}.tea-finder .tea-finder__bundle-app-block{width:100%}.tea-finder.tea-finder--bundle-proxy-ready .tea-finder__bundle-app-block{position:absolute;inset:0 auto auto 0;overflow:hidden;width:1px;height:1px;opacity:0;pointer-events:none}.tea-finder .tea-finder__bundle-empty{color:var(--tea-finder-black);font-size:18px;font-weight:800;letter-spacing:1px;text-align:center;text-transform:uppercase}.tea-finder .tea-finder__result-card{position:relative;display:grid;grid-template-columns:88px 1fr;align-items:stretch;overflow:hidden;border:0;border-radius:var(--tea-finder-radius);background:var(--tea-finder-white);box-shadow:0 0 0 var(--tea-finder-border-width) var(--tea-finder-g200);transition:background .15s ease,box-shadow .15s ease;transform:translateY(10px);animation:tea-finder-card-enter .4s ease forwards}.tea-finder .tea-finder__result-card:hover{background:var(--tea-finder-g100)}.tea-finder .tea-finder__result-card.tea-finder__result-card--selected{z-index:1;box-shadow:none}.tea-finder .tea-finder__result-card.tea-finder__result-card--selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:var(--tea-finder-selected-border-width) solid var(--tea-finder-accent);border-radius:inherit;pointer-events:none}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match:hover{background:var(--tea-finder-white)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-content,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-side,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match:hover .tea-finder__result-content,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match:hover .tea-finder__result-side{background:var(--tea-finder-black)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-taste,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-effect,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-claim,.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__variant-label{color:var(--tea-finder-g400)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-title{color:var(--tea-finder-white)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__result-tag{border-color:#ffffff38;color:#ffffffb8}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__variant-select{border-color:#ffffff38;background:#0000001a;color:var(--tea-finder-white)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__top-badge{background:var(--tea-finder-accent);color:var(--tea-finder-white)}.tea-finder .tea-finder__result-card.tea-finder__result-card--top-match .tea-finder__rank{color:#ffffff1f}.tea-finder.tea-finder--products-mode .tea-finder__result-card{cursor:pointer}.tea-finder .tea-finder__bundle-result-card{transform:none;animation:none}.tea-finder .tea-finder__result-select{position:absolute;top:50%;right:20px;left:auto;transform:translateY(-50%);z-index:4;display:none;width:22px;height:22px;align-items:center;justify-content:center;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:transparent;color:var(--tea-finder-white);cursor:pointer;font-size:11px;font-weight:900;transition:background var(--tea-finder-btn-transition-duration, .2s) ease,border-color var(--tea-finder-btn-transition-duration, .2s) ease,color var(--tea-finder-btn-transition-duration, .2s) ease}.tea-finder .tea-finder__result-select:hover:not(:disabled),.tea-finder .tea-finder__result-select:focus-visible{border-color:var(--tea-finder-accent);background:color-mix(in srgb,var(--tea-finder-accent) 18%,transparent)}.tea-finder.tea-finder--products-mode .tea-finder__result-select{display:flex}.tea-finder .tea-finder__result-card--selected .tea-finder__result-select{border-color:var(--tea-finder-accent);background:var(--tea-finder-accent);color:var(--tea-finder-white)}.tea-finder .tea-finder__result-card--selected [data-result-selected-mark]{opacity:1}.tea-finder [data-result-selected-mark]{opacity:0}.tea-finder .tea-finder__result-code{order:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;background:var(--tea-finder-type-default, #111);color:var(--tea-finder-white)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-b{background:var(--tea-finder-type-b, #1c1412)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-f{background:var(--tea-finder-type-f, #8b2e1a)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-g{background:var(--tea-finder-type-g, #1e3d18)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-h{background:var(--tea-finder-type-h, #3a5228)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-r{background:var(--tea-finder-type-r, #8c3d14)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-w{background:var(--tea-finder-type-w, #6b7060)}.tea-finder .tea-finder__result-code.tea-finder__result-code--type-x{background:var(--tea-finder-type-x, #2e1f52)}.tea-finder .tea-finder__result-image,.tea-finder .tea-finder__result-image-placeholder{flex-shrink:0;width:var(--tea-finder-result-image-size);height:var(--tea-finder-result-image-size);margin-bottom:8px;background-color:var(--tea-finder-result-image-bg, #f5f0e6)}.tea-finder .tea-finder__result-image{object-fit:cover;border-radius:var(--tea-finder-radius);overflow:hidden}.tea-finder .tea-finder__result-image-placeholder{border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:#ffffff14}.tea-finder .tea-finder__result-type{margin-bottom:4px;color:#ffffff94;font-size:7.5px;letter-spacing:2px;text-align:center;text-transform:uppercase}.tea-finder .tea-finder__result-type-code{color:#fffffff2;font-size:22px;font-weight:900;letter-spacing:-1px;line-height:1;text-align:center}.tea-finder .tea-finder__result-code-line{width:50%;height:1px;margin-top:8px;background:#ffffff40}.tea-finder .tea-finder__result-content{order:2;min-width:0;padding:16px 20px 16px 16px}.tea-finder .tea-finder__result-taste{display:block;margin-bottom:5px;color:var(--tea-finder-g400);font-size:9px;letter-spacing:3px;text-transform:uppercase}.tea-finder .tea-finder__result-title{margin:0 0 3px;overflow-wrap:break-word;color:var(--tea-finder-black);font-size:16px;font-weight:800;letter-spacing:-.3px}.tea-finder .tea-finder__result-price{display:none}.tea-finder .tea-finder__result-effect{margin:0 0 8px;color:var(--tea-finder-g600);font-size:12px;line-height:1.6}.tea-finder .tea-finder__result-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.tea-finder .tea-finder__result-tag{padding:3px 9px;border:1px solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);color:var(--tea-finder-g600);font-size:9px;font-weight:700;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.tea-finder .tea-finder__variant-selector{width:fit-content;max-width:100%;margin-bottom:10px}.tea-finder .tea-finder__variant-label{display:flex;flex-direction:column;gap:6px;width:fit-content;max-width:100%;color:var(--tea-finder-g400);font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.tea-finder .tea-finder__variant-select{width:240px;max-width:100%;min-height:38px;border:1px solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:#ffffff1a;color:var(--tea-finder-black);font:inherit;font-size:13px;letter-spacing:0;text-transform:none}.tea-finder .tea-finder__product-link{display:none}.tea-finder .tea-finder__result-claim{margin:0;color:var(--tea-finder-g400);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.tea-finder .tea-finder__result-side{order:3;display:none;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;padding:18px 20px}.tea-finder .tea-finder__top-badge{padding:5px 11px;background:var(--tea-finder-black);color:var(--tea-finder-white);font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;border-radius:var(--tea-finder-radius)}.tea-finder .tea-finder__rank{color:var(--tea-finder-g200);font-size:45px;font-weight:900;letter-spacing:-2px;line-height:1;margin-top:auto}.tea-finder .tea-finder__cart{display:none;margin-top:24px;margin-bottom:16px;scroll-margin-top:var(--header-heigth, var(--header-height, 0px));padding:12px 16px;border:var(--tea-finder-border-width) solid var(--tea-finder-g200);border-radius:var(--tea-finder-radius);background:var(--tea-finder-white);animation:tea-finder-fade-up .3s ease}.tea-finder .tea-finder__cart.tea-finder__cart--visible{display:block}.tea-finder .tea-finder__cart-header{display:flex;align-items:center;gap:14px;padding-bottom:8px;border-bottom:1px solid var(--tea-finder-g200)}.tea-finder .tea-finder__cart-title{color:var(--tea-finder-black);font-size:16px;font-weight:900}.tea-finder .tea-finder__cart-title-prefix{font-weight:400}.tea-finder .tea-finder__cart-tag{padding:4px 10px;background:var(--tea-finder-black);color:var(--tea-finder-white);font-size:8px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.tea-finder .tea-finder__cart-lines{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.tea-finder .tea-finder__cart-section-label{padding:8px 0;border-bottom:1px solid var(--tea-finder-g100);color:var(--tea-finder-g400);font-size:9px;font-weight:800;letter-spacing:4px;text-transform:uppercase}.tea-finder .tea-finder__cart-row{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--tea-finder-g100)}.tea-finder.tea-finder--bundle-mode .tea-finder__cart-row{grid-template-columns:10px 1fr auto}.tea-finder .tea-finder__cart-dot{width:10px;height:10px;border-radius:50%;background:#111}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-b{background:#1c1412}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-f{background:#8b2e1a}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-g{background:#1e3d18}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-h{background:#3a5228}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-r{background:#8c3d14}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-w{background:#6b7060}.tea-finder .tea-finder__cart-dot.tea-finder__cart-dot--type-x{background:#2e1f52}.tea-finder .tea-finder__cart-product{display:flex;flex-direction:column;gap:2px}.tea-finder .tea-finder__cart-product-title{font-size:14px;font-weight:600;line-height:1.15}.tea-finder .tea-finder__cart-product-variant{color:var(--tea-finder-g400);font-size:12px;line-height:1.15}.tea-finder .tea-finder__cart-price{font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.tea-finder .tea-finder__cart-remove{display:inline-flex;grid-column:auto;align-items:center;justify-content:center;padding:0 4px;border:0;background:none;color:var(--tea-finder-g400);cursor:pointer;font:inherit;line-height:1;transition:color var(--tea-finder-btn-transition-duration, .2s) ease}.tea-finder .tea-finder__cart-remove[hidden]{display:none}.tea-finder .tea-finder__cart-remove:hover:not(:disabled),.tea-finder .tea-finder__cart-remove:focus-visible{color:var(--tea-finder-black)}.tea-finder.tea-finder--bundle-mode .tea-finder__cart-remove{display:none}.tea-finder .tea-finder__cart-remove-icon{display:flex;width:12px;height:13px}.tea-finder .tea-finder__cart-remove-icon svg{width:100%;height:100%}.tea-finder .tea-finder__cart-summary:focus-visible{outline:2px solid var(--tea-finder-black);outline-offset:4px}.tea-finder .tea-finder__cart-summary{margin-bottom:8px;padding:8px 12px;background:var(--tea-finder-g100);border-radius:var(--tea-finder-radius)}.tea-finder .tea-finder__cart-summary-row{display:flex;justify-content:space-between;gap:8px;font-size:14px}.tea-finder .tea-finder__cart-summary-row[hidden]{display:none}.tea-finder .tea-finder__cart-summary-row.tea-finder__cart-summary-row--discount{color:#1a7a3f;font-weight:700}.tea-finder .tea-finder__cart-summary-row.tea-finder__cart-summary-row--total{margin-top:8px;padding-top:8px;border-top:1px solid var(--tea-finder-g200);font-size:16px;font-weight:900}.tea-finder .tea-finder__cart-note{margin:8px 0 0;color:var(--tea-finder-g400);font-size:10px;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.tea-finder .tea-finder__cart-dock-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:#00000059;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1)}.tea-finder .tea-finder__cart-dock-sheet{position:relative;z-index:1;flex-shrink:0}.tea-finder .tea-finder__cart-dock-sheet-inner{min-height:0}.tea-finder .tea-finder__cart-dock-panel{position:relative;z-index:1;overflow:hidden}.tea-finder .tea-finder__cart-dock-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tea-finder .tea-finder__cart-dock-total{flex:1 1 auto;min-width:0;color:var(--tea-finder-black);font-size:16px;font-weight:900;line-height:1.2}.tea-finder .tea-finder__cart-dock-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--tea-finder-g600);cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.3px;text-decoration:underline;text-underline-offset:3px;transition:color var(--tea-finder-btn-transition-duration, .2s) ease}.tea-finder .tea-finder__cart-dock-toggle:hover,.tea-finder .tea-finder__cart-dock-toggle:focus-visible{color:var(--tea-finder-black)}.tea-finder .tea-finder__cart-dock-toggle:focus-visible{outline:2px solid var(--tea-finder-black);outline-offset:2px}.tea-finder .tea-finder__cart-dock-toggle-icon{display:inline-block;width:8px;height:8px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(225deg);transition:transform .3s ease}.tea-finder.tea-finder--cart-dock-expanded .tea-finder__cart-dock-toggle-icon{transform:rotate(45deg)}.tea-finder .tea-finder__cart-dock-submit{flex:1 1 100%}.tea-finder .tea-finder__cart-dock-anchor{display:block;width:100%;height:0}.tea-finder .tea-finder__restart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--tea-finder-g200)}.tea-finder .tea-finder__restart-note{font-size:11px;letter-spacing:1px}.tea-finder .tea-finder__empty{padding:56px 24px;border:1px solid var(--tea-finder-g200);background:var(--tea-finder-white);text-align:center}.tea-finder .tea-finder__empty-title{margin:0 0 8px;color:var(--tea-finder-black);font-size:19px;font-weight:900}.tea-finder .tea-finder__empty-text{margin:0;color:var(--tea-finder-g600)}@media(min-width:441px){.tea-finder .tea-finder__options{grid-template-columns:1fr 1fr}.tea-finder .tea-finder__cart-row{grid-template-columns:10px 1fr auto auto}.tea-finder .tea-finder__cart-remove{grid-column:auto}}@media(min-width:641px){.tea-finder .tea-finder__header{padding:52px 24px 44px}.tea-finder .tea-finder__heading{font-size:clamp(42px,8vw,77px)}.tea-finder .tea-finder__subheading{letter-spacing:6px}.tea-finder .tea-finder__progress{padding:0 24px}.tea-finder .tea-finder__progress-step{padding:14px 8px 12px}.tea-finder .tea-finder__progress-label{font-size:10px;letter-spacing:1.5px}.tea-finder .tea-finder__wizard{padding:48px 24px 80px}.tea-finder .tea-finder__step-header{margin-bottom:32px}.tea-finder .tea-finder__options{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}.tea-finder.tea-finder--grid-gap-flush .tea-finder__options{border-right:0}.tea-finder .tea-finder__button{padding:13px 32px;letter-spacing:2.5px}.tea-finder .tea-finder__button.tea-finder__button--ghost{padding:11px 22px}.tea-finder .tea-finder__mode-bar{flex-direction:row}.tea-finder .tea-finder__mode-or{padding:0 16px}.tea-finder .tea-finder__mode-body{padding:22px 20px}.tea-finder .tea-finder__results-top{margin-bottom:36px;padding-bottom:28px}.tea-finder .tea-finder__result-card,.tea-finder .tea-finder__bundle-result-card{grid-template-columns:110px 1fr auto}.tea-finder.tea-finder--products-mode .tea-finder__result-card{grid-template-columns:110px 1fr auto}.tea-finder .tea-finder__result-select{margin:0}.tea-finder .tea-finder__result-code{padding:24px 14px}.tea-finder .tea-finder__result-type-code{font-size:29px}.tea-finder .tea-finder__result-content{padding:24px 40px 24px 24px}.tea-finder .tea-finder__result-title{font-size:18px}.tea-finder .tea-finder__result-effect{margin-bottom:12px;font-size:13px}.tea-finder .tea-finder__result-side{display:flex;padding:18px 20px}.tea-finder .tea-finder__cart{margin-top:32px}.tea-finder .tea-finder__restart{margin-top:40px;padding-top:28px}}@media(max-width:1023px){.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__wizard{padding-bottom:calc(var(--tea-finder-cart-dock-bar-height) + 24px)}.tea-finder.tea-finder--cart-dock-past .tea-finder__cart--visible{display:none}.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart--visible{display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;position:fixed;right:0;bottom:0;left:0;z-index:var(--tea-finder-cart-dock-z-index);margin:0;padding:0;animation:none;box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}.tea-finder.tea-finder--cart-dock-entering.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart--visible{animation:tea-finder-cart-dock-slide-up .35s cubic-bezier(.4,0,.2,1)}.tea-finder .tea-finder__cart-note{display:none}.tea-finder .tea-finder__cart-dock-sheet{order:1;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.tea-finder.tea-finder--cart-dock-expanded:not(.tea-finder--cart-dock-inline) .tea-finder__cart-dock-sheet{max-height:var( --tea-finder-cart-dock-sheet-open-height, calc( 100dvh - var(--header-heigth, var(--header-height, 0px)) - var(--tea-finder-cart-dock-bar-height) - var(--tea-finder-cart-dock-top-offset) ) );overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tea-finder .tea-finder__cart-dock-panel{padding:0 16px;background:var(--tea-finder-white)}.tea-finder.tea-finder--cart-dock-expanded:not(.tea-finder--cart-dock-inline) .tea-finder__cart-dock-panel,.tea-finder .tea-finder__cart-dock-panel.tea-finder__cart-dock-panel--measure{padding-top:16px}.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart-dock-sheet-inner .tea-finder__cart-summary{display:none}.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart-dock-backdrop{display:block}.tea-finder.tea-finder--cart-dock-expanded:not(.tea-finder--cart-dock-inline) .tea-finder__cart-dock-backdrop{display:block;opacity:1;visibility:visible;pointer-events:auto}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart--visible{display:flex;flex-direction:column;position:static;margin-top:24px;margin-bottom:16px;padding:12px 16px;border:var(--tea-finder-border-width) solid var(--tea-finder-black);animation:none}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-sheet{order:1;max-height:none;overflow:visible}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-panel{padding:0;border-bottom:1px solid var(--tea-finder-g200)}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-summary--desktop{display:block;margin-bottom:12px}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-toggle{display:none}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-total{display:none}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-backdrop{display:none}.tea-finder.tea-finder--cart-dock-inline .tea-finder__cart-dock-bar{order:3;min-height:0;padding:12px 0 0;background:transparent}.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart-dock-total{display:block}.tea-finder.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart-dock-toggle{margin-left:auto}.tea-finder.tea-finder--cart-dock-expanded:not(.tea-finder--cart-dock-inline) .tea-finder__cart-dock-bar{border-top:1px solid var(--tea-finder-g200)}.tea-finder .tea-finder__cart-dock-bar{flex-shrink:0;order:2;min-height:var(--tea-finder-cart-dock-bar-height);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--tea-finder-white)}.tea-finder .tea-finder__cart-dock-bar .tea-finder__bundle-message{flex:1 1 100%;margin:0;padding-top:4px;font-size:12px}.tea-finder .tea-finder__cart-dock-bar .tea-finder__bundle-message:empty{display:none;min-height:0;padding:0}.tea-finder .tea-finder__cart-lines{margin-bottom:0}}@media(min-width:1024px){.tea-finder:has(.tea-finder__results:not([hidden])) .tea-finder__wizard{width:min(100%,var(--tea-finder-wizard-max-desk))}.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible){display:grid;grid-template-columns:minmax(0,1fr) var(--tea-finder-cart-sidebar-width);gap:var(--tea-finder-results-main-gap);align-items:start}.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible) .tea-finder__results-content{grid-column:1;grid-row:1}.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible) .tea-finder__cart-dock-anchor{display:none}.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible) .tea-finder__cart{grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-heigth, var(--header-height, 0px)) + var(--tea-finder-cart-sticky-offset));align-self:start;margin-top:0;margin-bottom:0}.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible) .tea-finder__result-list,.tea-finder .tea-finder__results-main:has(.tea-finder__cart--visible) .tea-finder__bundle-panel{margin-bottom:0}.tea-finder .tea-finder__cart-dock-backdrop,.tea-finder .tea-finder__cart-dock-toggle,.tea-finder .tea-finder__cart-dock-total{display:none}.tea-finder .tea-finder__cart-dock-sheet,.tea-finder .tea-finder__cart-dock-sheet-inner{display:contents}.tea-finder .tea-finder__cart-dock-panel{max-height:none;overflow:visible;padding:0;border-bottom:0;transition:none}.tea-finder .tea-finder__cart-summary--desktop{display:block}.tea-finder .tea-finder__cart-dock-bar{display:block;padding:0}.tea-finder .tea-finder__cart-dock-bar .tea-finder__bundle-message{flex:none;margin:12px 0 0;padding-top:0;font-size:13px}.tea-finder .tea-finder__cart-dock-submit{flex:none;width:100%}.tea-finder .tea-finder__cart-note{display:block}}@media(prefers-reduced-motion:reduce){.tea-finder .tea-finder__button,.tea-finder .tea-finder__mode-card,.tea-finder .tea-finder__cart-remove,.tea-finder .tea-finder__result-select,.tea-finder .tea-finder__cart-dock-sheet,.tea-finder .tea-finder__cart-dock-panel,.tea-finder .tea-finder__cart-dock-backdrop,.tea-finder .tea-finder__cart-dock-toggle-icon{transition:none}.tea-finder.tea-finder--cart-dock-entering.tea-finder--cart-dock-visible:not(.tea-finder--cart-dock-inline):not(.tea-finder--cart-dock-past) .tea-finder__cart--visible{animation:none}}@keyframes tea-finder-cart-dock-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tea-finder-spin{to{transform:rotate(360deg)}}@keyframes tea-finder-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tea-finder-card-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes tea-finder-mode-bar-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes tea-finder-mode-item-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tea-finder .tea-finder__result-card,.tea-finder .tea-finder__mode-bar,.tea-finder .tea-finder__mode-bar .tea-finder__mode-card,.tea-finder .tea-finder__mode-bar .tea-finder__mode-or{transform:none;animation:none}}@media(min-width:1024px){body:has(tea-finder .tea-finder__cart--visible) .back-to-top{display:none}}@media(max-width:1023px){body.tea-finder-cart-dock-open{overflow:hidden}body:has(tea-finder.tea-finder--cart-dock-visible) .back-to-top{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/tea-finder.css.map */
