.badge-tooltip{--badge-tooltip-shift: 0px;display:inline-flex;position:relative}.badge--interactive{cursor:pointer;column-gap:.25rem;border:none;background:rgb(var(--custom-badge-background));color:rgb(var(--custom-badge-text));text-align:start}.badge__info-icon{flex:none;opacity:.65}.badge--interactive:hover .badge__info-icon,.badge--interactive[aria-expanded=true] .badge__info-icon{opacity:1}.badge-tooltip__content{--badge-tooltip-width: 17.5rem;display:none;position:absolute;z-index:3;inset-block-start:calc(100% + .5rem);inset-inline-start:0;transform:translate(var(--badge-tooltip-shift));translate:0 -.25rem;width:max-content;max-width:min(var(--badge-tooltip-width),calc(100vw - 2.5rem));flex-direction:column;padding:.75rem .875rem;row-gap:.25rem;border:1px solid rgb(var(--border-color));background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 .25rem 1rem rgb(var(--text-color) / .12);text-transform:none;letter-spacing:normal;opacity:0;transition:opacity .15s ease,translate .15s ease,display .15s allow-discrete}.badge-tooltip[data-open] .badge-tooltip__content{display:flex;opacity:1;translate:0 0}@starting-style{.badge-tooltip[data-open] .badge-tooltip__content{opacity:0;translate:0 -.25rem}}.badge-tooltip__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-sm)}.badge-tooltip__text{font-size:var(--text-sm);line-height:1.45}@media screen and (prefers-reduced-motion:reduce){.badge-tooltip__content{transition:none}}.product-claims-card{padding:1rem 1.125rem;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--input-border-radius);background:rgb(var(--text-color) / .03)}.product-claims{row-gap:.5rem;column-gap:1rem;display:grid}.product-claims--two-columns{grid-template-columns:1fr}@media screen and (min-width:700px){.product-claims--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-claims__title{margin-block-end:.25rem}.product-claims__item{align-items:start;column-gap:.5rem;font-size:var(--text-sm);display:flex}.product-claims__icon{flex:none;margin-block-start:.15em;color:rgb(var(--text-color))}.rating-with-units{flex-wrap:wrap;align-items:center;column-gap:.625rem;row-gap:.25rem;display:flex}.units-sold{align-items:center;column-gap:.625rem;font-size:var(--text-sm);display:flex}.units-sold--separated:before{content:"";width:1px;height:.875rem;background:rgb(var(--text-color) / .25)}.product-info__block-item[data-block-type=claims],.product-info__block-group:has(.product-info__block-item[data-block-type=claims]){--product-info-gap: 1.25rem}.product-info__block-item[data-block-type=units-sold],.product-info__block-group:has(.product-info__block-item[data-block-type=units-sold]){--product-info-gap: .5rem}.product-title--split{display:block}.product-title__primary{font-weight:700;display:block}.product-title__secondary{color:rgb(var(--text-color) / .75);display:block;margin-block-start:.25rem}.product-title__secondary--sm{font-size:.6em}.product-title__secondary--md{font-size:.75em}.product-banner-image{display:block}.product-banner-image img{width:100%;height:auto;display:block}@media screen and (max-width:699px){.product-banner-image--desktop-only{display:none}}@media screen and (min-width:700px){.product-banner-image--mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pdp-2026.css.map */
