:root{--bg:#fff;--bg-soft:#f4f6f3;--text:#1c2922;--muted:#637068;--card:#f4f6f3;--card-strong:#f4f6f3;--line:#dce3dd;--line-soft:#e8ece8;--border:#dce3dd;--gold:#285a40;--accent:#285a40;--accent-2:#285a40;--card-bg:#f4f6f3;--card-border:1px solid #e3e8e3;--shadow:none;--shadow-soft:none;--section-gap:64px;--section-padding:28px;--header-height:76px}body{background:#fff;color:var(--text);letter-spacing:0}.site-shell{font-size:16px;line-height:1.55}.site-shell .container{width:100%;max-width:1240px;padding-inline:32px;margin-inline:auto}.site-shell .page-main{padding-top:0;padding-bottom:64px;color:var(--text)}.site-shell :is(h1,h2,h3){font-family:var(--font-main),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);font-weight:700;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.site-shell h1{font-size:clamp(38px,5vw,60px)}.site-shell h2{font-size:clamp(28px,3vw,40px)}.site-shell h3{font-size:22px}.site-shell :is(p,small,span,label,li,summary,blockquote,dd,dt){color:inherit}.site-shell .home-kicker,.site-shell .home-text-muted{color:var(--muted)}.site-shell .home-text-muted{max-width:58ch;line-height:1.65;font-size:16px}.site-shell .home-kicker{font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1.5}.site-shell .home-kicker:before{display:none}.site-shell :is(.card,.info-panel,.review-surface,.cart-upsell-card,.product-mini-card,.thermos-offer,.thermos-progress-shell){color:var(--text);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:22px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.site-shell .card:hover{box-shadow:none;transform:none}.site-shell .card:before,.site-shell .thermos-offer:before{display:none}.site-shell :is(.btn,.thermos-landing-button--primary){display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 22px;background:#234f38;color:#fff;border:1px solid #234f38;border-radius:12px;box-shadow:none;font-size:14px;font-weight:650;text-transform:none;letter-spacing:0;line-height:1.4;transition:background .16s,border-color .16s}.site-shell :is(.btn2,.thermos-landing-button--secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;background:#fff;color:var(--text);border:1px solid #cdd6cf;border-radius:12px;box-shadow:none;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.4}.site-shell .btn:hover{background:#173d2a;border-color:#173d2a;transform:none;filter:none}.site-shell .btn2:hover{background:#eef2ec;border-color:#91a696;transform:none}.site-shell .btn:disabled{background:#e5e9e4;border-color:#e5e9e4;color:#738078;cursor:not-allowed}.site-shell :is(input,select,textarea){background:#fff;color:var(--text);border:1px solid #cbd4cc;border-radius:12px;font:inherit;font-size:16px;min-height:48px;padding:12px 14px}.site-shell :is(input,select,textarea):focus{border-color:#477554;box-shadow:0 0 0 3px #285a4012;outline:none}.site-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #477554;outline-offset:4px}.site-shell .info-text-link{color:#285a40;text-underline-offset:4px;font-size:14px}.site-shell .quantity-limit-note{display:block;color:#8b4b22;font-size:12px;line-height:1.6}.site-shell .sticky-cta-shell{display:none}.site-shell .shop-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:0 0 24px}.site-shell .shop-breadcrumbs a:hover{text-decoration:underline}.site-header-stack{position:-webkit-sticky;position:sticky;top:0;background:#ffffffed;z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft)}.site-header-stack .site-header{background:transparent;border:0}.site-header-stack .site-nav{min-height:76px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px}.site-header-stack .brand{display:flex;align-items:center;gap:14px;width:auto}.site-header-stack .brand-logo{width:38px;height:48px;filter:brightness(0);object-fit:contain}.site-header-stack .brand-mark{color:var(--text);font-size:12px;letter-spacing:.18em}.site-header-stack .nav-links{display:flex;gap:25px;align-items:center}.site-header-stack :is(.nav-link,.cart-link,.mobile-navigation){color:var(--text);font-size:14px}.site-shell .cart-badge{background:#285a40;color:#fff;min-width:22px;height:22px}.site-header-stack .nav-link{padding:12px 0}.site-header-stack .nav-link[aria-current=page]{color:#285a40;text-decoration:underline;text-underline-offset:8px}.site-header-stack .mobile-navigation,.site-header-stack .site-header-utility{display:none}.site-header-stack .mobile-navigation nav{background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px #1c29221a}.site-header-stack .mobile-navigation nav a{color:var(--text)}.site-shell .home-page{gap:72px;padding-top:32px;padding-bottom:0}.site-shell .home-page>.home-section{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.site-shell .home-page>.home-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);min-height:0;align-items:center;padding-bottom:0}.home-page .home-hero-copy{display:flex;flex-direction:column;gap:24px;padding:28px 0}.home-page .home-hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.05;max-width:10ch;margin:0}.home-page .home-hero h1 span{color:#536e5c}.home-page .home-hero .home-kicker{color:#477554}.home-page .home-hero .home-lead{font-size:18px;line-height:1.65;color:var(--muted);max-width:37ch;margin:0}.home-page .home-hero-offer{margin:8px 0 0;max-width:none;display:grid;grid-gap:4px;gap:4px;font-size:14px;font-weight:400;color:var(--muted)}.home-page .home-hero-offer strong{color:var(--text);font-size:32px;font-weight:700;letter-spacing:-.04em}.home-page .home-hero-offer small{color:#477554;font-size:13px}.home-page .home-hero-image-shell{position:relative;min-height:0;height:clamp(450px,42vw,565px);border-radius:26px;overflow:hidden;background:#e8ede6}.home-page .home-hero-visual{min-height:0}.home-page .home-hero-photo{object-fit:cover;object-position:center}.home-page .home-hero-caption{position:absolute;inset:auto 18px 18px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;background:#ffffffee;color:var(--text);border:1px solid #ffffff80;border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-page .home-hero-caption small,.home-page .home-hero-caption strong{display:block}.home-page .home-hero-caption small{color:var(--muted);font-size:12px;margin-top:3px}.site-shell .home-section-heading{display:grid;grid-gap:12px;gap:12px;max-width:720px;margin-bottom:28px}.site-shell .home-section-heading h2{margin:0}.site-shell .home-page>.tea-bundle{padding:36px;background:#f1f4ee;border-radius:24px}.home-page .tea-bundle .home-text-muted{max-width:65ch}.home-page .tea-bundle-slots{gap:20px}.home-page .tea-bundle-slot{gap:14px}.home-page .tea-bundle-picture{position:relative;display:block;height:auto;aspect-ratio:1;border:1px solid #e3e8df;border-radius:16px;background:#e7ede2;overflow:hidden}.home-page .tea-bundle-picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.home-page .tea-bundle-choice strong{font-size:18px;letter-spacing:-.02em}.home-page .tea-bundle-choice>span{color:var(--muted);font-size:13px}.home-page .tea-bundle-change{min-height:44px;padding:10px 0;color:#285a40;font-size:13px;text-underline-offset:4px}.home-page .tea-bundle-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid #dce3d7;gap:16px}.home-page .tea-bundle-footer strong{color:var(--text);font-size:26px;letter-spacing:-.025em;margin:4px 0}.home-page .tea-bundle-footer span{color:var(--muted);font-size:13px}.home-page .tea-bundle-benefits{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0}.home-page .tea-bundle-footer .tea-bundle-delivery{color:#285a40;margin:0}.home-page .tea-bundle-pricing-details{margin-top:12px;font-size:12px;color:var(--muted)}.home-page .tea-bundle-pricing-details summary{display:list-item;width:-moz-fit-content;width:fit-content;min-height:44px;padding:12px 0;color:#285a40;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.home-page .tea-bundle-pricing-details p{max-width:70ch;margin:8px 0 0;line-height:1.65}.site-shell .home-flavors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.site-shell .home-flavor-card{display:flex;flex-direction:column;padding:16px;gap:12px;height:100%;background:#fafbf9;overflow:hidden}.home-page .home-flavor-link{display:flex;flex-direction:column;gap:14px;flex:1 1;min-height:0}.home-page .home-flavor-media{position:relative;height:auto;min-height:0;aspect-ratio:1;flex-shrink:0;display:block;overflow:hidden;background:#e9eee6;border-radius:14px}.home-page .home-flavor-image{position:absolute;inset:0;width:100%;height:100%;padding:0;object-fit:cover;object-position:center 56%;transform:none}.home-page .home-flavor-copy{display:flex;flex:1 1;flex-direction:column;gap:8px;padding-inline:4px}.home-page .home-flavor-copy h3{font-size:23px;line-height:1.2;min-height:0;margin:0}.home-page .home-flavor-badge{min-height:17px;font-size:10px;color:#477554}.home-page .home-flavor-notes{color:var(--muted);font-size:14px;line-height:1.6;min-height:0;margin:0}.home-page .home-flavor-price{display:flex;margin:auto 0 0;padding-top:4px;gap:10px;align-items:baseline}.home-page .home-flavor-price strong{color:var(--text);font-size:25px}.home-page .home-flavor-price>span{color:var(--muted);font-size:13px}.home-page .home-flavor-bundle-price{min-height:0;color:#477554;font-size:12px;line-height:1.5;margin:0}.home-page .home-flavor-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:auto}.home-page .home-flavor-actions :is(.btn,.btn2){width:100%;padding-inline:10px;font-size:13px}.home-page .home-card-trust{color:var(--muted);font-size:12px;padding-inline:4px}.home-page .home-catalog-link{justify-content:center;margin-top:28px}.home-page .home-review-quotes{gap:20px;margin:0 0 24px}.home-page .home-review-quotes article{display:flex;flex-direction:column;background:#f7f8f5;border:1px solid var(--line-soft);border-radius:18px;padding:26px}.home-page .home-review-quotes blockquote{font-size:18px;line-height:1.6;color:var(--text);margin:0 0 20px}.home-page .home-review-quotes p{color:var(--muted);font-size:13px}.home-page .home-review-quotes details{margin-top:auto}.home-page .home-review-quotes summary{color:#285a40;font-size:12px;min-height:44px;padding:14px 0 10px}.site-shell .home-page>.home-thermos-showcase{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:36px;grid-gap:48px;gap:48px;border-radius:24px;background:#f4f4ef}.home-thermos-copy{display:grid;grid-gap:18px;gap:18px}.home-thermos-copy h2{font-size:clamp(28px,3vw,40px);margin:0}.home-thermos-copy p{color:var(--muted);margin:0;max-width:46ch;font-size:15px}.home-thermos-copy small{color:var(--muted);font-size:12px}.home-thermos-photo{display:block;max-width:380px;margin-inline:auto;border-radius:18px;overflow:hidden}.home-thermos-photo img{display:block;width:100%;height:auto}.home-page .home-facts-grid{gap:32px;margin:0 0 24px}.home-page .home-facts-grid article{border-top:1px solid var(--line);padding-top:22px}.home-page .home-facts-grid h3{font-size:20px}.home-page .home-facts-grid p{color:var(--muted);font-size:14px}.site-shell .home-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.home-page .home-delivery-item{background:#f4f6f3;border-color:var(--line-soft);border-radius:14px;color:var(--text);padding:18px;font-size:14px}.home-page .home-delivery-discounts{display:flex;flex-wrap:wrap;align-content:center;gap:6px 14px}.home-page .home-delivery-discounts span{white-space:nowrap}.home-page .home-delivery-faq details{border-bottom:1px solid var(--line)}.home-page .home-delivery-faq summary{color:var(--text);padding:18px 0}.home-page .home-delivery-faq p{color:var(--muted);font-size:14px}.site-shell :is(.catalog-page,.product-page-premium){padding-top:28px;padding-bottom:0;color:var(--text)}.site-shell .catalog-page{display:flex;flex-direction:column;gap:32px}.site-shell .catalog-shell{background:transparent;border:0;padding:0}.site-shell .catalog-hero-premium{display:block}.site-shell .catalog-hero-copy-premium h1{max-width:none;font-size:clamp(36px,4vw,52px);margin:0 0 14px}.site-shell .catalog-simple-offer{border:1px solid #dce5d7;background:#f1f5ed;border-radius:16px;margin:24px 0;padding:16px 20px;font-size:14px}.site-shell .catalog-simple-offer p{margin:0}.site-shell .discount-steps{display:flex;flex-wrap:wrap;gap:12px 28px}.site-shell .discount-steps span{display:inline-flex;gap:10px}.site-shell .catalog-discount-ladder>small{display:block;color:var(--muted);margin-top:8px;font-size:12px}.site-shell .catalog-results-label{margin:16px 0 0;color:var(--muted);font-size:12px}.site-shell .catalog-simple-offer p+p{margin-top:5px;color:var(--muted);font-size:13px}.site-shell .catalog-filter-row-premium{display:flex;gap:8px;flex-wrap:wrap}.site-shell .catalog-filter-chip{border:1px solid #dce3dd;color:var(--text);background:#fff;min-height:44px;padding:10px 18px;font-size:13px}.site-shell .catalog-filter-chip.is-active{background:#234f38;color:#fff;border-color:#234f38}.site-shell .catalog-product-grid-premium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.site-shell .catalog-product-card-premium{background:#fafbf9;display:flex;padding:16px;gap:14px;border-radius:20px}.site-shell .catalog-product-link-premium{display:flex;flex:initial;min-height:0;gap:12px}.site-shell .catalog-product-image-premium{width:100%;height:auto;aspect-ratio:1;padding:0;object-fit:cover;object-position:center 56%;background:#e9eee6;border:0;border-radius:14px;transform:none}.site-shell .catalog-product-content-premium{min-height:116px;flex:initial;gap:9px}.site-shell .catalog-product-title-premium{font-size:23px;line-height:1.2}.site-shell .catalog-product-note-premium{font-size:14px;color:var(--muted);line-height:1.6;max-width:none}.site-shell .catalog-product-topline-premium{font-size:12px;color:var(--muted)}.site-shell .catalog-product-footer-premium{min-height:0;padding:0;margin:0;border:0}.site-shell .catalog-product-footer-premium :is(strong,span){color:var(--text)}.site-shell .catalog-product-actions-premium{margin-top:auto;min-height:0;padding:0}.site-shell .catalog-card-actions-premium{display:grid;grid-gap:12px;gap:12px}.site-shell .catalog-stock-status{font-size:12px;color:#477554}.site-shell .catalog-quantity{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.site-shell .cart-quantity-control,.site-shell .catalog-quantity-control{display:grid;grid-template-columns:36px minmax(40px,1fr) 36px;align-items:center;padding:3px;grid-gap:0;gap:0;width:132px;max-width:100%;border:1px solid #cdd6cf;background:#fff;border-radius:10px}.site-shell .qty-input{width:100%;min-width:0;text-align:center;padding:6px 0;border:0;min-height:36px;background:transparent;font-size:16px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.site-shell input[type=number]::-webkit-inner-spin-button,.site-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-shell .qty-control{background:#fff;border-color:#cdd6cf;color:var(--text)}.site-shell .qty-btn{min-width:32px;width:34px;height:34px;border:0;color:var(--text);background:#f3f6ef;border-radius:8px;font-size:20px;cursor:pointer}.site-shell .qty-btn:disabled{color:#a2afa4;cursor:not-allowed}.site-shell .catalog-total{display:block;font-size:25px;margin-bottom:3px;color:var(--text)}.site-shell .catalog-total span{font-size:12px;font-weight:400;color:var(--muted)}.site-shell .catalog-discount-preview{display:grid;grid-gap:4px;gap:4px;font-size:12px;min-height:94px}.site-shell :is(.discount-next-tier,.tea-discount-progress){color:#477554}.site-shell .catalog-card-main-cta{min-height:48px}.site-shell .catalog-unit-price{font-size:13px;color:var(--muted)}.site-shell :is(.catalog-price-context,.catalog-cart-feedback){font-size:12px;color:var(--muted);line-height:1.5}.site-shell .catalog-cart-feedback{margin:0}.site-shell :is(.catalog-bridge,.catalog-accessory){padding:24px;background:#f4f6f3;border:1px solid var(--line-soft)}.site-shell .product-shell-conversion{border:0;background:transparent;padding:0;gap:40px}.site-shell .product-hero-conversion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:48px;gap:48px}.site-shell .product-gallery-main{border:0;border-radius:24px;background:#e9eee6;padding:16px}.site-shell .product-gallery-image{height:550px;padding:0;object-fit:contain}.site-shell .product-gallery-thumb{color:var(--text);background:#f4f6f3;border-color:var(--line)}.site-shell .product-gallery-thumb.is-active{border-color:#477554}.site-shell .product-summary-conversion{gap:22px}.site-shell .product-summary-top h1{font-size:clamp(34px,3.5vw,46px)}.site-shell .product-summary-top{gap:14px}.site-shell :is(.product-short-conversion,.product-selection-total small){color:var(--muted);font-size:15px;line-height:1.65}.site-shell .product-price-conversion{font-size:32px;color:var(--text)}.site-shell .product-price-conversion small{font-size:14px;font-weight:400;color:var(--muted)}.site-shell .product-micro-marker{background:#edf3e9;color:#477554;border:0;min-height:0;padding:5px 10px;font-size:12px}.site-shell .product-purchase-box{container:purchase/inline-size;padding:24px;background:#f4f6f3;border:1px solid var(--line-soft);border-radius:18px;gap:18px}.site-shell .product-in-cart-note{color:#477554;font-size:12px}.site-shell .product-quick-qty-compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.site-shell .product-quick-qty-compact button{padding:10px 4px;min-height:44px;background:#fff;border:1px solid #cdd6cf;color:var(--text);border-radius:10px;font-size:12px}.site-shell .product-quick-qty-compact .is-active{background:#e4edde;border-color:#477554;color:#234f38}.site-shell .product-selection-total{gap:5px;font-size:14px}.site-shell .product-selection-total strong{font-size:27px}.site-shell .product-delivery-progress{border-color:var(--line);gap:8px;padding-top:16px}.site-shell .product-delivery-progress :is(strong,a,small){font-size:12px;color:#477554}.site-shell .product-delivery-progress progress{height:5px;accent-color:#477554}.site-shell .product-purchase-links{display:flex;gap:20px;flex-wrap:wrap}.site-shell .product-detail-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}.site-shell .product-detail-links a{color:#285a40;text-decoration:underline;text-underline-offset:4px}.site-shell :is(.product-service-note,.product-added-feedback,.product-pair-feedback,.product-quantity-label){color:var(--muted);font-size:12px;line-height:1.6}.site-shell .product-overview-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .product-block-stack{display:grid;grid-gap:24px;gap:24px;margin-top:36px}.site-shell .product-content-block{padding:30px;border:1px solid var(--line-soft)}.site-shell .product-content-block h2{font-size:28px}.site-shell .product-overview-grid{gap:28px}.site-shell :is(.detail-list,.product-detail-list-conversion){color:var(--muted);font-size:14px;line-height:1.8}.site-shell :is(.product-faq-item,.product-inline-upsell-card,.product-inline-bundle){background:#fafbf9;border-color:var(--line);color:var(--text)}.site-shell .product-inline-upsell-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;padding:14px;border-radius:14px}.site-shell .product-inline-upsell-copy{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.site-shell .product-inline-upsell-copy strong{display:block;color:var(--text);font-size:14px;line-height:1.4}.site-shell .product-inline-upsell-copy p{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0}.site-shell .product-inline-upsell-copy span{color:var(--text);font-size:13px}.site-shell .product-inline-upsell-image{width:56px;height:76px;padding:0;border-radius:8px;background:#e9eee6;object-fit:cover}.site-shell .product-inline-add{width:auto;padding-inline:14px;font-size:12px}.site-shell .product-pair-feedback{grid-column:1/-1;margin:0;text-align:right;color:#285a40;font-size:12px}.site-shell .product-faq-item p{color:var(--muted)}.site-shell .product-inline-bundle-footer{gap:16px;flex-wrap:wrap}.site-shell .product-inline-bundle-footer small{color:#477554;font-size:12px}.site-shell :is(.status-pill,.product-detail-chip){background:#eaf0e6;color:#477554;border-color:#dce5d7}.product-mobile-buybar{display:none}@container purchase (max-width: 400px){.site-shell .product-inline-upsell-copy{grid-column:1/-1}.site-shell .product-inline-add{grid-column:2;grid-row:2}.site-shell .product-pair-feedback{grid-column:1;grid-row:2;text-align:left}}.site-shell :is(.cart-page-premium,.checkout-page-premium){padding-top:34px;padding-bottom:0;gap:28px}.site-shell .shop-page-heading{margin:0;padding:0}.site-shell .shop-page-heading h1{font-size:clamp(34px,4vw,48px);margin:8px 0 12px;max-width:none}.site-shell .shop-page-heading p{color:var(--muted);font-size:15px}.site-shell .shop-back-link{color:var(--muted);font-size:13px}.site-shell .cart-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);grid-gap:32px;gap:32px;align-items:start}.site-shell .cart-products-column{display:grid;grid-gap:24px;gap:24px;min-width:0}.site-shell .cart-mobile-bar{display:none}.site-shell .cart-items-premium{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.site-shell .cart-item-premium{display:grid;grid-template-columns:72px minmax(0,1fr) 132px auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;border-radius:16px;background:#fafbf9}.site-shell .cart-item-image{display:block;width:72px;height:94px;border-radius:10px;background:#e9eee6;overflow:hidden}.site-shell .cart-item-image img{width:100%;height:100%;object-fit:contain}.site-shell .cart-item-copy-premium{align-items:flex-start;gap:6px;min-width:0;font-size:15px}.site-shell .cart-item-copy-premium small{color:var(--muted);font-size:12px}.site-shell .cart-item-name{font-weight:650;line-height:1.45}.site-shell .cart-quantity-control input{width:100%;min-width:0;min-height:36px;padding:6px 0;border:0;background:transparent;text-align:center}.site-shell .cart-quantity-control>button{width:34px;height:34px;padding:0;background:#f3f6ef;color:var(--text);border:0;border-radius:8px;font-size:20px;cursor:pointer}.site-shell .cart-quantity-control>button:disabled{color:#a2afa4;cursor:not-allowed}.site-shell .cart-item-controls-premium{display:grid;justify-items:end;grid-gap:8px;gap:8px}.site-shell .cart-item-line-total{font-size:16px}.site-shell .cart-item-remove{border:0;padding:2px 0;background:transparent;color:var(--muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.site-shell .cart-summary-premium{position:-webkit-sticky;position:sticky;top:100px;padding:26px}.site-shell .cart-summary-premium h2{font-size:26px;margin-bottom:18px}.site-shell .cart-shipping-note-premium{background:#eaf1e4;border:0;border-radius:12px;padding:16px;font-size:13px;color:#285a40;line-height:1.6;font-weight:500}.site-shell .cart-summary-row-premium{margin-top:12px}.site-shell .cart-summary-row-premium small{font-size:14px}.site-shell .cart-summary-total-premium{padding-top:18px;border-top:1px solid var(--line);margin-top:18px;font-size:24px}.site-shell .cart-summary-actions-premium{display:grid;grid-template-columns:1fr;margin-top:22px;grid-gap:10px;gap:10px}.site-shell :is(.cart-summary-subnote,.cart-summary-trust-premium){color:var(--muted);font-size:12px;line-height:1.6}.site-shell .cart-upsell-premium{padding:24px;background:#fff}.site-shell .cart-upsell-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-shell .cart-upsell-card{min-height:0;padding:16px;border-radius:14px}.site-shell .cart-upsell-card p{color:var(--muted);font-size:12px}.site-shell .cart-upsell-footer{flex-wrap:wrap}.site-shell .cart-upsell-footer span{color:var(--text)}.site-shell .checkout-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-template-areas:"form summary";align-items:start;grid-gap:32px;gap:32px}.site-shell .checkout-sidebar{grid-area:summary;display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:100px;min-width:0}.site-shell .checkout-form-column{grid-area:form;display:grid;grid-gap:20px;gap:20px;min-width:0}.site-shell .checkout-order-summary{border:1px solid var(--line-soft);padding:26px;margin:0}.site-shell .checkout-order-summary h2{font-size:22px;margin:0 0 18px}.site-shell .checkout-order-summary ul{margin:0 0 22px}.site-shell .checkout-order-summary li{font-size:13px;gap:12px;margin:14px 0}.site-shell .checkout-order-summary .checkout-summary-items>li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.site-shell .checkout-summary-image{width:42px;height:56px;object-fit:cover;border-radius:6px}.site-shell .checkout-summary-product small{display:block;color:var(--muted);margin-top:3px}.site-shell .checkout-sidebar-upsell{padding:22px}.site-shell .checkout-sidebar-upsell h3{margin:0 0 16px;font-size:18px}.site-shell .checkout-upsell-product{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:14px}.site-shell .checkout-upsell-product img{width:56px;height:76px;object-fit:cover;border-radius:8px}.site-shell .checkout-upsell-product p{color:var(--muted);font-size:12px;margin:4px 0 0}.site-shell .checkout-order-summary dl{margin:0;font-size:14px}.site-shell .checkout-order-summary p{color:var(--muted);font-size:12px}.site-shell .checkout-order-total{font-size:23px;padding-top:16px;border-top:1px solid var(--line)}.site-shell .checkout-step{padding:28px;border-radius:18px;background:#fafbf9}.site-shell .checkout-step-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.site-shell .checkout-step-heading h2{font-size:22px;margin:0}.site-shell .checkout-step-number{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#e4edde;color:#285a40;font-size:13px;font-weight:700}.site-shell .checkout-contact-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.site-shell .checkout-field-wide{grid-column:1/-1}.site-shell .checkout-delivery-fields{display:grid;grid-gap:18px;gap:18px}.site-shell .checkout-step label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.site-shell .checkout-step :is(input,select,textarea){width:100%;min-width:0}.site-shell .checkout-step small{color:var(--muted);font-size:12px;line-height:1.6}.site-shell .checkout-pvz-option{background:#fff;color:var(--text);border:1px solid var(--line);border-radius:12px;font:inherit}.site-shell .checkout-pvz-option.is-selected{background:#edf3e9;border-color:#477554}.site-shell .checkout-privacy-note{margin-bottom:0;font-size:11px}.site-shell .checkout-section-premium{gap:7px;margin:0}.site-shell .checkout-section-premium label{font-size:13px;font-weight:600}.site-shell .checkout-section-premium small{color:var(--muted);font-size:12px;line-height:1.5}.site-shell .checkout-section-premium :is(input,select,textarea){width:100%;min-width:0}.site-shell .checkout-payment-step .checkout-submit-premium{width:100%}.site-shell .checkout-payment-step p{font-size:13px;color:var(--muted)}.site-shell .checkout-error-premium,.site-shell [role=alert]{color:#9f312b}.site-shell .cart-availability-notice{padding:20px;margin:16px 0;background:#fff7e9;border:1px solid #e6d5b8;color:#6d4f29;border-radius:14px}.site-shell .cart-availability-notice h2{font-size:21px;margin:0 0 8px}.site-shell .cart-availability-notice ul{list-style:none;padding:0}.site-shell .cart-availability-notice li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.site-shell .cart-availability-notice small{display:block}.site-shell .cart-availability-notice .info-text-link{color:#6d4f29}.site-shell .info-page{padding-top:36px;padding-bottom:0;gap:32px}.site-shell :is(.info-page,.thermos-landing-page,.order-status-page){background:#fff;color:var(--text)}.site-shell :is(.info-page,.thermos-landing-page,.order-status-page) :is(p,small,blockquote){color:var(--muted)}.site-shell :is(.info-faq summary,.info-contact a,.review-readable blockquote){color:var(--text)}.site-shell :is(.info-faq details,.review-original){border-color:var(--line)}.site-shell .info-panel{padding:28px}.site-shell .info-panel h2{font-size:28px}.site-shell .thermos-landing-eyebrow{color:#477554;background:#edf3e9;border:0}.site-shell .thermos-landing-hero{padding-top:36px}.site-shell .thermos-photo-real{box-shadow:0 12px 36px #1c292214;border:0}.site-shell .thermos-landing-button:hover{transform:none;box-shadow:none}.site-shell .thermos-landing-button span{color:inherit}.site-shell .thermos-landing-button--primary small{color:#dfe9df}.site-shell .order-progress li{color:var(--muted)}.site-shell .order-progress .is-complete{color:#285a40}.site-shell .consent-compact{background:#fff;color:var(--text);border-color:var(--line);box-shadow:0 8px 35px #1c292221}.site-shell .consent-compact p{color:var(--muted)}.site-shell .site-footer{margin-top:0;padding:40px 0 22px;background:#f4f6f3;border-top:1px solid var(--line-soft);color:var(--muted)}.site-shell .footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;grid-gap:32px;gap:32px;padding-block:0 34px}.site-shell .footer-inner :is(nav,.footer-contact){display:flex;flex-direction:column;gap:10px;font-size:13px}.site-shell .footer-inner strong{color:var(--text);font-size:13px;margin-bottom:5px}.site-shell .footer-brand>a{display:block;color:var(--text);font-size:23px;font-weight:750;letter-spacing:.09em}.site-shell .footer-brand span{display:block;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0;margin-top:8px}.site-shell .footer-brand small{display:block;margin-top:20px;font-size:12px}.site-shell .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px;font-size:11px}.site-shell .footer-bottom small{font-size:11px}@media(max-width:1000px){.site-shell .container{padding-inline:24px}.site-shell .home-page>.home-hero{gap:30px}.home-page .home-hero h1{font-size:48px}.home-page .home-hero-image-shell{height:510px}.site-shell .catalog-product-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .product-hero-conversion{gap:28px}.site-shell .product-gallery-image{height:470px}.site-shell .cart-layout,.site-shell .checkout-layout{gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.site-shell .cart-item-premium{grid-template-columns:60px minmax(0,1fr) auto}.site-shell .cart-item-image{width:60px;height:80px;grid-row:span 2}.site-shell .cart-item-copy-premium{grid-column:2/-1}.site-shell .cart-item-controls-premium{grid-column:2;display:flex;justify-content:flex-start;gap:12px}.site-shell .cart-item-line-total{grid-column:3;grid-row:2;white-space:nowrap}.site-shell .checkout-contact-fields{grid-template-columns:1fr}.site-shell .checkout-order-summary,.site-shell .checkout-step{padding:22px}.site-shell .footer-inner{grid-template-columns:1.3fr 1fr 1fr}.site-shell .footer-contact{grid-column:1/-1}}@media(max-width:760px){:root{--header-height:66px;--section-gap:40px}.site-shell .container{padding-inline:18px}.site-shell .page-main{padding-bottom:40px}.site-header-stack .site-nav{min-height:66px;gap:12px}.site-header-stack .brand{gap:9px}.site-header-stack .brand-logo{width:28px;height:36px}.site-header-stack .brand-mark{font-size:10px;letter-spacing:.12em}.site-header-stack .nav-links{display:none}.site-header-stack .mobile-navigation{display:flex;align-items:center;gap:16px;font-size:12px}.site-header-stack .mobile-navigation .cart-link{font-size:12px}.site-shell .home-page{padding-top:22px;gap:44px}.site-shell .home-page>.home-hero{grid-template-columns:1fr;grid-template-rows:auto;gap:24px}.home-page .home-hero-copy{display:flex;gap:17px;padding:0}.home-page .home-hero h1{max-width:12ch;font-size:clamp(38px,10vw,54px);line-height:1.05}.home-page .home-hero .home-lead{font-size:16px;max-width:40ch}.home-page .home-hero-offer{margin-top:2px;gap:1px}.home-page .home-hero-offer strong{font-size:28px}.home-page .home-hero .home-actions{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px;margin:0}.home-page .home-hero .home-actions .btn,.home-page .home-hero .home-actions .btn2{font-size:13px;padding:12px 10px}.home-page .home-hero-image-shell{height:350px;border-radius:20px}.home-page .home-hero-photo{object-position:center 60%}.home-page .home-hero-caption{inset:auto 12px 12px;padding:10px 14px;border-radius:12px}.home-page .home-hero-caption strong{font-size:14px}.site-shell .home-section-heading{gap:10px;margin-bottom:22px}.site-shell .home-section-heading h2{font-size:30px}.site-shell .home-page>.tea-bundle{padding:22px 18px;border-radius:20px}.home-page .tea-bundle .home-text-muted{font-size:14px}.home-page .tea-bundle-slots{grid-template-columns:1fr;gap:16px}.home-page .tea-bundle-slot{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px}.home-page .tea-bundle-picture{grid-row:1;height:112px;aspect-ratio:auto;border-radius:10px}.home-page .tea-bundle-choice strong{font-size:16px}.home-page .tea-bundle-slot :is(select,.tea-bundle-select-label){grid-column:1/-1}.home-page .tea-bundle-footer{flex-direction:column;align-items:stretch;gap:18px;margin-top:22px;padding-top:18px}.home-page .tea-bundle-footer strong{font-size:22px}.home-page .tea-bundle-footer>.btn{width:100%}.site-shell .home-flavors-grid{grid-template-columns:1fr;gap:18px}.home-page .home-flavor-card{padding:14px;gap:12px}.home-page .home-flavor-copy h3{min-height:0;font-size:24px}.home-page .home-flavor-bundle-price,.home-page .home-flavor-notes{min-height:0}.home-page .home-flavor-badge[aria-hidden=true]{display:none}.home-page .home-facts-grid,.home-page .home-review-quotes,.site-shell .home-delivery-grid{grid-template-columns:1fr;gap:14px}.home-page .home-review-quotes article{padding:22px}.site-shell .home-page>.home-thermos-showcase{grid-template-columns:1fr;padding:24px 20px;gap:26px}.home-thermos-photo{max-width:290px}.home-thermos-copy .home-actions{display:grid;grid-template-columns:1fr}.site-shell :is(.catalog-page,.product-page-premium){padding-top:22px}.site-shell .shop-breadcrumbs{margin-bottom:18px;font-size:12px}.site-shell .catalog-product-grid-premium{grid-template-columns:1fr;gap:18px}.site-shell .catalog-simple-offer{font-size:13px;padding:16px}.site-shell .catalog-discount-preview,.site-shell .catalog-product-content-premium{min-height:0}.site-shell .catalog-product-actions-premium{margin-top:8px}.site-shell .product-hero-conversion{grid-template-columns:1fr;gap:24px}.site-shell .product-gallery-main{padding:0;border-radius:18px}.site-shell .product-gallery-image{height:350px}.site-shell .product-summary-top h1{font-size:34px}.site-shell .product-price-conversion{font-size:29px}.site-shell .product-purchase-box{padding:18px}.site-shell .product-content-block{padding:22px}.site-shell .product-content-block h2{font-size:25px}.site-shell .product-overview-grid-compact{grid-template-columns:1fr}.site-shell .product-block-stack{gap:18px}.product-mobile-buybar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;gap:16px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);border-top:1px solid var(--line);box-shadow:0 -4px 20px #1c29220a}.product-mobile-buybar strong{font-size:22px}.product-mobile-buybar small{color:var(--muted);display:block;font-size:11px}.product-mobile-buybar .btn{min-width:145px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:#234f38;color:#fff;border:1px solid #234f38;border-radius:12px;font:inherit;font-size:14px;font-weight:650;text-transform:none;letter-spacing:0}.product-mobile-buybar .btn:focus-visible{outline:2px solid #477554;outline-offset:3px}.product-mobile-buybar .btn:disabled{background:#e5e9e4;border-color:#e5e9e4;color:#738078;cursor:not-allowed}.site-shell :is(.cart-page-premium,.checkout-page-premium){padding-top:24px;gap:24px}.site-shell .cart-layout,.site-shell .checkout-layout{grid-template-columns:1fr;gap:24px}.site-shell .cart-products-column{display:contents}.site-shell .cart-items-premium{order:1}.site-shell .cart-summary-premium{order:2}.site-shell .cart-upsell-premium{order:3}.site-shell .checkout-layout{grid-template-areas:"summary" "form"}.site-shell .cart-summary-premium,.site-shell .checkout-sidebar{position:static}.site-shell .cart-item-premium{padding:14px;gap:12px;grid-template-columns:64px minmax(0,1fr) auto}.site-shell .cart-item-image{width:64px;height:92px}.site-shell .cart-item-copy-premium{font-size:15px}.site-shell .cart-item-controls-premium{gap:12px;flex-wrap:wrap}.site-shell .cart-item-line-total{font-size:14px}.site-shell .cart-summary-premium{padding:22px}.site-shell .cart-upsell-grid{grid-template-columns:1fr}.site-shell .cart-mobile-bar{display:none}.site-shell .checkout-order-summary,.site-shell .checkout-step{padding:22px 18px}.site-shell .checkout-contact-fields{grid-template-columns:1fr}.site-shell .checkout-step-heading{margin-bottom:20px}.site-shell .cart-availability-notice li{flex-direction:column;align-items:stretch}.site-shell .footer-inner{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:28px}.site-shell .footer-brand,.site-shell .footer-contact{grid-column:1/-1}.site-shell .footer-bottom{flex-direction:column;gap:8px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.site-shell *,.site-shell :after,.site-shell :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_fe7774;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:__Manrope_fe7774,__Manrope_Fallback_fe7774;font-style:normal}.__variable_fe7774{--font-main:"__Manrope_fe7774","__Manrope_Fallback_fe7774"}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_d5dfb1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_d5dfb1;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_d5dfb1{font-family:__Cormorant_Garamond_d5dfb1,__Cormorant_Garamond_Fallback_d5dfb1;font-style:normal}.__variable_d5dfb1{--font-display:"__Cormorant_Garamond_d5dfb1","__Cormorant_Garamond_Fallback_d5dfb1"}