@layer components{.product-info-tooltip{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer;outline:none}.product-info-tooltip__label{font-family:var(--font-caption--family);font-style:var(--font-caption--style);font-weight:var(--font-caption--weight);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height);letter-spacing:var(--font-caption--letter-spacing);color:var(--color-text-tertiary)}.product-info-tooltip__icon{display:inline-flex;width:14px;height:14px;color:var(--color-text-primary, #000)}.product-info-tooltip__icon svg{width:100%;height:100%}.product-info-tooltip__body{position:absolute;z-index:var(--z-overlay, 16);width:max-content;max-width:220px;padding:var(--spacing-xs, 8px) var(--spacing-lg, 16px);background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-p-small--family);font-style:var(--font-p-small--style);font-weight:var(--font-p-small--weight);font-size:var(--font-p-small--size);line-height:var(--font-p-small--line-height);letter-spacing:var(--font-p-small--letter-spacing);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm, 3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--global-transition-duration, .2s) var(--global-transition-timing-function, ease-out)}.product-info-tooltip:hover .product-info-tooltip__body{opacity:1;visibility:visible}.product-info-tooltip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-info-tooltip--icon .product-info-tooltip__body{top:calc(100% + 8px);right:0}.product-info-tooltip--icon .product-info-tooltip__label{opacity:0;transition:opacity var(--global-transition-duration, .2s) var(--global-transition-timing-function, ease-out)}.product-info-tooltip--icon:hover .product-info-tooltip__label{opacity:1}.product-info-tooltip--plus .product-info-tooltip__label{font-family:var(--font-cta--family);font-style:var(--font-cta--style);font-weight:var(--font-cta--weight);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);color:var(--color-text-primary);text-transform:uppercase;border-bottom:1px dashed var(--color-text-primary);padding-bottom:3px}.product-info-tooltip--plus .product-info-tooltip__icon{width:8px;height:8px;color:var(--color-text-primary)}.product-info-tooltip--plus .product-info-tooltip__body{bottom:calc(100% + 8px);left:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-product-info-tooltip.css.map */
