[hidden]{display:none!important}
.td-offer-banner{background:#176b5b;color:#fff;text-align:center;font-size:13px;line-height:1.45}.td-offer-banner a{display:flex;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:9px 18px;color:inherit;text-decoration:none}.td-offer-banner span{font-size:12px}.td-offer-banner :focus-visible{outline:3px solid currentColor;outline-offset:-5px}
td-offer-price{display:block;line-height:1.5}td-offer-price [data-native-price]{display:block}.td-offer-deal{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.td-offer-deal strong{font-weight:750}.td-offer-deal s{font-size:.85em;opacity:.8}td-offer-price small,.td-pdp-offer-note{display:block;font-size:12px;color:#176b5b;line-height:1.5;margin:4px 0 0}.td-card-facts{font-size:12px!important;line-height:1.5!important;margin:5px 0!important;color:inherit}.td-pdp-offer-note:empty{display:none}
.td-cart-estimate{display:grid;grid-template-columns:1fr auto;gap:7px 14px;font-size:13px;line-height:1.5;margin:4px 0}.td-cart-estimate small{grid-column:1 / -1;font-size:11px;opacity:.85}.td-cart-estimate strong{text-align:right}
.td-cart-upsells{display:block;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-top:14px;margin-top:16px;color:var(--color-foreground,#102a38)}.td-cart-upsells-title{display:block;font-size:14px;margin-bottom:8px}.td-cart-upsell{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0}.td-cart-upsell img{display:block;width:46px;height:60px;object-fit:contain}.td-cart-upsell a{color:inherit;font-size:13px;line-height:1.4;text-decoration:none}.td-cart-upsell a:hover{text-decoration:underline}.td-cart-upsell span,.td-cart-upsell small{display:block;font-size:12px;line-height:1.45;margin-top:3px}.td-cart-upsell small{font-size:11px}.td-cart-upsell button{min-height:44px;min-width:64px;border:0;border-radius:999px;background:#176b5b;color:white;padding:10px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.td-cart-upsell button:disabled{opacity:.6;cursor:wait}.td-cart-upsell-note{display:block;font-size:10px;line-height:1.5;opacity:.85;margin-top:8px}.td-cart-upsells [role=status]{font-size:12px;line-height:1.5;margin:6px 0}.td-cart-upsells :focus-visible{outline:3px solid #176b5b;outline-offset:3px}
.td-hero-title-mobile,.td-hero-mobile-price{display:none}.td-home .td-bestsellers{padding-top:34px}.td-home .td-brands{margin-top:28px}.td-home .td-hero-mobile-price td-offer-price small{font-size:11px}.td-home .td-hero-mobile-price td-offer-price{font-size:15px}
@media(max-width:640px){.td-offer-banner a{gap:4px 12px;flex-wrap:wrap;min-height:44px}.td-offer-banner span{font-size:11px}.td-home .td-hero{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:14px;min-height:0;padding:28px 18px;background:#f1eee5;color:#102a38}.td-home .td-hero::after{display:none}.td-home .td-hero__copy{position:relative;inset:auto;grid-column:1;grid-row:1;min-height:0;width:auto;margin:0;padding:0;justify-content:center;color:inherit}.td-home .td-hero__copy h1{font-size:2rem;line-height:1.03;letter-spacing:-.04em;color:inherit;max-width:230px}.td-home .td-hero__lead{font-size:14px;line-height:1.45;margin-top:14px;color:inherit}.td-home .td-hero .td-eyebrow{font-size:10px;color:#176b5b;margin-bottom:12px}.td-home .td-hero__media{position:relative;inset:auto;grid-column:2;grid-row:1;min-height:0;width:116px;height:100%;overflow:visible;z-index:1}.td-home .td-hero__media picture{display:block;width:100%;height:100%}.td-home .td-hero__media img{position:relative;inset:auto;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.td-home .td-actions{margin-top:18px}.td-home .td-actions .td-button--secondary{display:none}.td-home .td-actions .td-button{min-height:48px;padding:10px 14px;font-size:12px;white-space:normal;text-align:center}.td-home .td-proof{display:none}.td-hero-title-desktop{display:none}.td-hero-title-mobile{display:inline}.td-hero-mobile-price{display:grid;gap:5px;margin-top:15px;font-size:12px}.td-hero-mobile-price>span{font-weight:650}.td-home .td-bestsellers{padding-top:26px}.td-home .td-section-heading{margin-bottom:16px;gap:12px}.td-home .td-section-heading h2{font-size:25px}.td-home .td-section-heading .td-eyebrow{font-size:10px}.td-home .td-brand{height:230px}.td-home .td-brands{margin-top:24px}.td-home .td-product-card__body{padding:11px}.td-cart-upsell{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.td-cart-upsell img{width:40px;height:54px}}
@media(prefers-reduced-motion:reduce){.td-home .td-button,.td-home .td-product-card__image img{transition:none}}
.td-seasonal-mobile-product{display:none}.td-seasonal-announcement{display:none!important}
#cart-drawer .cart-drawer__content{overflow:hidden;min-height:0}#cart-drawer .cart-drawer__items{flex:1 1 0;min-height:0;overflow:auto}#cart-drawer .cart-drawer__summary{flex:0 0 auto;max-height:65dvh;min-height:0;padding-top:8px;padding-bottom:12px}#cart-drawer .cart-totals{min-height:0;overflow:auto}#cart-drawer .cart__ctas{flex-shrink:0}#cart-drawer .td-cart-shipping{padding:9px 12px;margin:6px 0;gap:5px}#cart-drawer .td-cart-shipping strong{font-size:13px}#cart-drawer .td-cart-shipping small{font-size:10px}#cart-drawer .cart-drawer__summary:has(.td-cart-estimate) .cart-totals__tax-note{display:none}#cart-drawer .td-cart-estimate{margin:0;font-size:12px;gap:5px 10px}


.td-offer-banner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 24px}.td-offer-banner a{min-height:44px}.td-offer-banner [data-pair-announcement]{font-weight:700}.td-offer-banner:has([data-campaign-link]:not([hidden])) [data-pair-announcement]{border-inline-start:1px solid #ffffff66;padding-inline-start:24px}@media(max-width:640px){.td-offer-banner{gap:0}.td-offer-banner a{width:100%;min-height:36px;padding:7px 14px;font-size:12px}.td-offer-banner:has([data-campaign-link]:not([hidden])) [data-pair-announcement]{border-inline-start:0;border-block-start:1px solid #ffffff40;padding-inline-start:14px}}

