.tt360-blog-heading{padding-top:40px;padding-bottom:24px;text-align:center}.tt360-blog-heading h1{margin:0 0 12px}.tt360-blog-heading p{max-width:760px;margin:0 auto}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card{border:2px solid rgba(84,232,204,.72);border-radius:18px;background:#fffdf8;box-shadow:0 18px 42px #12395e29,0 0 0 5px #54e8cc1a}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__media{background:radial-gradient(circle at 12% 12%,rgba(239,185,185,.48),transparent 28%),linear-gradient(145deg,#fff5e6,#eefaf8)}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__badge{min-height:34px;padding:0 15px;background:#f9655d;box-shadow:0 7px 18px #f9655d52}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__body--offer{gap:12px;padding:19px;background:radial-gradient(circle at 93% 7%,transparent 0 8px,rgba(120,196,181,.28) 9px 10px,transparent 11px),radial-gradient(circle at 85% 14%,transparent 0 12px,rgba(84,232,204,.22) 13px 14px,transparent 15px),#fffdf8}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__title{font-size:21px;line-height:1.14}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__benefit{color:#e9544c;font-size:14px;line-height:1.42}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__contents{padding:14px;border-color:#439b9466;border-radius:13px;background:#eefaf8eb}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__reason{align-items:center;padding:11px 13px;border:1px solid rgba(67,155,148,.38);border-radius:999px;background:#54e8cc2b;color:#12395e;font-size:13px;font-weight:900}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__reason span{color:#11845b;font-size:16px}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__offer-value{align-items:center;margin-top:2px;padding:15px;border:1px solid rgba(239,185,185,.58);border-radius:13px;background:#fff5e6}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__offer-value>div>strong{font-size:28px;letter-spacing:-.02em}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__offer-saving strong{color:#e9544c;font-size:13px}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__cta--offer{min-height:52px;border-radius:12px;background:#f9655d;box-shadow:0 9px 20px #f9655d40}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__cta--offer:hover{background:#12395e;box-shadow:0 9px 20px #12395e38}@media(max-width:560px){.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__body--offer{padding:17px}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__offer-value{gap:9px}.tt360-offers__item:has(a[href*="/products/kids-foam-toothpaste-family-5-pack"]) .tt360-focused-card__offer-saving{align-items:center}}.tt360-delivery-promise{display:flex;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:12px 14px;border:1px solid #bfe5d4;border-left:4px solid #f46a1a;border-radius:10px;background:#eefaf5;color:#12395e;line-height:1.35}.tt360-delivery-promise__icon{flex:0 0 auto;font-size:20px;line-height:1.2}.tt360-delivery-promise__copy{display:grid;gap:2px;min-width:0}.tt360-delivery-promise__headline{color:#12395e;font-size:14px;font-weight:800}.tt360-delivery-promise__detail{color:#174f42;font-size:13px;font-weight:600}.tt360-delivery-promise__support{color:#52636f;font-size:11px}@media(min-width:750px){.tt360-delivery-promise{padding:13px 16px}}.tt360-selector-config{display:none!important}.t-opt-lbl{color:#536b80;font-size:14px;font-weight:800}.t-swatches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin-top:8px}.t-swatch{min-width:0!important;min-height:82px;padding:10px 8px!important;border:1px solid #d7e1e7!important;border-radius:16px!important;background:#fff!important;color:#12395e!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:800;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.t-swatch:hover:not(.is-disabled),.t-swatch:focus-visible{border-color:#f9655d!important;outline:none;transform:translateY(-1px)}.t-swatch:focus-visible{box-shadow:0 0 0 3px #54e8cc5c!important}.t-swatch.active{border-color:#f9655d!important;background:#fff5ef!important;box-shadow:inset 0 0 0 1px #f9655d!important}.t-swatch-dot{position:relative;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;aspect-ratio:1 / 1!important;align-self:center;box-sizing:border-box!important;padding:0!important;border:2px solid rgba(18,57,94,.08);border-radius:50%!important}.t-swatch-dot .inn{display:block!important;width:100%!important;height:100%!important;box-sizing:border-box!important;border-radius:50%!important}.t-swatch-dot.active:after{content:"\2713";position:absolute;right:-7px;bottom:-5px;width:19px;height:19px;border:2px solid #ffffff;border-radius:50%;background:#f9655d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;line-height:1}.t-swatch-name{overflow-wrap:anywhere;font-size:13px;line-height:1.15}.t-size-pills{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0!important;overflow:hidden;border:1px solid #12395e;border-radius:14px;background:#fff}.t-size-pill{min-height:52px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#12395e!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:800;text-align:center;transition:background .18s ease,color .18s ease}.t-size-pill+.t-size-pill{border-left:1px solid #12395e!important}.t-size-pill.active{background:#12395e!important;color:#fff!important}.t-size-pill:focus-visible{position:relative;z-index:1;outline:3px solid rgba(84,232,204,.62);outline-offset:-3px}.t-swatch.is-disabled,.t-size-pill.is-disabled{cursor:not-allowed;opacity:.42;transform:none}.tt360-combo-card{margin-top:14px;padding:15px;border:1px solid #dce7eb;border-radius:16px;background:#fff;box-shadow:0 6px 20px #12395e14;color:#12395e}.tt360-combo-card+.tt360-combo-card{margin-top:12px}.tt360-combo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.tt360-combo-child{font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tt360-combo-summary{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;font-size:12px;font-weight:800;text-align:right}.tt360-combo-summary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt360-combo-confirm{width:21px;height:21px;flex:0 0 21px;border-radius:50%;background:#54e8cc;color:#12395e;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.tt360-combo-field+.tt360-combo-field{margin-top:13px}.tt360-combo-label{display:block;margin-bottom:7px;color:#536b80;font-size:13px;font-weight:800}.tt360-color-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tt360-color-option,.tt360-age-option{appearance:none;-webkit-appearance:none;border:1px solid #d7e1e7;background:#fff;color:#12395e;cursor:pointer;font:inherit;font-weight:800;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.tt360-color-option{min-width:0;min-height:82px;padding:10px 8px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:13px;overflow-wrap:anywhere}.tt360-color-option:hover:not(:disabled),.tt360-age-option:hover:not(:disabled){border-color:#f9655d;transform:translateY(-1px)}.tt360-color-option:focus-visible,.tt360-age-option:focus-visible{outline:none;box-shadow:0 0 0 3px #54e8cc5c}.tt360-color-option.is-active{border-color:#f9655d;background:#fff5ef;box-shadow:inset 0 0 0 1px #f9655d}.tt360-color-dot{position:relative;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;aspect-ratio:1 / 1!important;align-self:center;box-sizing:border-box!important;padding:0!important;border:2px solid rgba(18,57,94,.08);border-radius:50%!important;background:var(--tt360-option-color, #94a3b8)}.tt360-color-check{position:absolute;right:-7px;bottom:-5px;width:19px;height:19px;border:2px solid #ffffff;border-radius:50%;background:#f9655d;color:#fff;display:none;align-items:center;justify-content:center;font-size:11px;line-height:1}.tt360-color-option.is-active .tt360-color-check{display:inline-flex}.tt360-age-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));overflow:hidden;border:1px solid #12395e;border-radius:14px;background:#fff}.tt360-age-option{min-height:52px;padding:10px 12px;border:0;border-radius:0;font-size:14px}.tt360-age-option+.tt360-age-option{border-left:1px solid #12395e}.tt360-age-option.is-active{background:#12395e;color:#fff}.tt360-color-option:disabled,.tt360-age-option:disabled{cursor:not-allowed;opacity:.42;transform:none}.tt360-standard-selector{margin-top:14px;color:#12395e}.tt360-standard-selector .tt360-combo-field:first-child{margin-top:0}.tt360-color-options--fixed{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.tt360-fixed-color-selector .tt360-color-options--fixed{grid-template-columns:repeat(3,minmax(0,1fr))}.tt360-color-option--fixed{cursor:default}.tt360-color-option--fixed:hover{border-color:#f9655d;transform:none}.tt360-combo-source,.tt360-combo-source-label,.tt360-standard-source,.tt360-standard-source-label{display:none!important}@media(max-width:480px){.t-swatches,.tt360-color-options{gap:8px!important}.t-swatch,.tt360-color-option{min-height:76px;padding-inline:5px!important}.tt360-combo-card{padding:13px;border-radius:15px}.tt360-combo-head{align-items:flex-start}.tt360-combo-summary{max-width:62%}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map */
