product-price:has(.teamakers-pick__price-badge){display:flex;flex-direction:column;align-items:flex-start}.editorial-product-price .teamakers-pick__price-badge,product-price .teamakers-pick__price-badge{margin:0 0 .35rem;width:fit-content;max-width:100%}product-price~product-price .teamakers-pick__price-badge,.product-details product-price:not(:first-of-type) .teamakers-pick__price-badge{display:none}.teamakers-pick__price-badge{margin:.4rem 0 .35rem;max-width:100%}.teamakers-pick__price-badge__ribbon{display:inline-block;max-width:100%;padding:.5rem 1rem;background:#121212;color:#fff;font-size:.62rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}.teamakers-pick__price-badge__ribbon--with-info{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.teamakers-pick__price-badge__text{overflow:hidden;text-overflow:ellipsis}.price-increase-badge__info{display:inline-flex;flex-shrink:0}.price-increase-badge__info-button{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;color:#fff;cursor:pointer;border-radius:50%;transition:background-color .2s ease,opacity .2s ease}.price-increase-badge__info-button:hover,.price-increase-badge__info-button:focus-visible{background-color:#ffffff2e}.price-increase-badge__info-button .svg-wrapper{width:.85rem;height:.85rem}.price-increase-badge__info-button .icon-info{fill:none}.price-increase-badge__popover{--price-increase-popover-max-width: 20rem;--price-increase-popover-spacing: 8px;--price-increase-popover-viewport-margin: 16px;inline-size:min(var(--price-increase-popover-max-width),calc(100vw - 32px));max-inline-size:calc(100vw - 32px);white-space:normal;overflow-wrap:anywhere;background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover, 4px);box-shadow:var(--shadow-popover);overflow:hidden;padding:0;margin:0;transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad, ease-out);transition-behavior:allow-discrete;translate:0 12px;opacity:0;inset:unset;top:calc(anchor(bottom) + var(--price-increase-popover-spacing));left:anchor(left);position-try-fallbacks:flip-inline,flip-block;z-index:var(--layer-popover, 30)}@supports not (position-anchor: --price-increase-info-fallback){.price-increase-badge__popover{position:fixed;top:calc(var(--anchor-bottom) * 1px + var(--price-increase-popover-spacing));left:max(var(--price-increase-popover-viewport-margin),min(var(--anchor-left) * 1px,100vw - var(--price-increase-popover-max-width) - var(--price-increase-popover-viewport-margin)))}}.price-increase-badge__popover:popover-open{translate:0 0;opacity:1}@starting-style{.price-increase-badge__popover:popover-open{translate:0 12px;opacity:0}}.price-increase-badge__popover-content{padding:var(--padding-md, 1rem);font-size:var(--font-size--sm, .875rem);line-height:1.45;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--color-foreground)}.price-increase-badge__popover-content p{margin:0}.price-increase-badge__popover-content p+p{margin-top:.5rem}@media(forced-colors:active){.price-increase-badge__info-button{outline:1px solid CanvasText}}.teamakers-pick__price-badge+.teamakers-pick__price{margin-top:0}@media screen and (max-width:989px){.teamakers-pick__price-badge__ribbon{font-size:.58rem;padding:.2rem .42rem}}@media(forced-colors:active){.teamakers-pick__price-badge__ribbon{background:Canvas;color:CanvasText;border:1px solid CanvasText;border-radius:4px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom-price-increase-badge.css.map */
