.pp-title{margin:0 0 var(--pp-title-gap, 0);color:var(--pp-title-color, currentColor);font-family:var(--pp-title-font, var(--font-heading-family));font-style:var(--pp-title-style, normal);font-weight:var(--pp-title-weight, 600);font-size:var(--pp-title-size, 28px);line-height:var(--pp-title-lh, 1.15);letter-spacing:var(--pp-title-ls, 0);text-align:var(--pp-title-align, left);text-transform:var(--pp-title-transform, none);text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pp-title__text{display:inline}.pp-title--gradient .pp-title__text{background-image:linear-gradient(var(--pp-title-angle, 90deg),var(--pp-title-color),var(--pp-title-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pp-title--shadow .pp-title__text{text-shadow:0 2px 18px rgba(0,0,0,.12)}.pp-title--gradient.pp-title--shadow .pp-title__text{text-shadow:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.12))}.pp-title--accent:after{content:"";display:block;width:var(--pp-title-accent-w, 56px);max-width:100%;height:var(--pp-title-accent-h, 3px);margin-top:.45em;border-radius:999px;background-color:var(--pp-title-accent-color, currentColor)}.pp-title--center.pp-title--accent:after{margin-left:auto;margin-right:auto}.pp-title--right.pp-title--accent:after{margin-left:auto}.pp-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--pp-price-justify, flex-start);gap:calc(var(--pp-price-gap, 12px) * .6) var(--pp-price-gap, 12px);margin:0;font-family:var(--pp-price-font, var(--font-body-family));font-style:var(--pp-price-style, normal);line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-price__current{color:var(--pp-price-regular-color, currentColor);font-size:var(--pp-price-size, 26px);font-weight:var(--pp-price-weight, 800);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pp-price.is-on-sale .pp-price__current{color:var(--pp-price-color, #e62e2e)}.pp-price__compare{position:relative;color:var(--pp-compare-color, #111111);font-size:var(--pp-compare-size, 18px);font-weight:var(--pp-compare-weight, 700);font-variant-numeric:tabular-nums lining-nums;text-decoration:none;white-space:nowrap}.pp-price__compare:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:var(--pp-strike-width, 2px);border-radius:2px;background-color:var(--pp-strike-color, currentColor);transform:translateY(-50%);pointer-events:none}.pp-price__badge{display:inline-flex;align-items:center;gap:.42em;padding:.42em .72em .42em .62em;border:1.5px solid var(--pp-badge-bg, #e62e2e);border-radius:var(--pp-badge-radius, 6px);background-color:var(--pp-badge-bg, #e62e2e);color:var(--pp-badge-text, #ffffff);font-size:var(--pp-badge-size, 13px);font-weight:800;line-height:1;letter-spacing:.06em;text-transform:var(--pp-badge-transform, uppercase);white-space:nowrap;box-shadow:0 6px 16px -10px var(--pp-badge-bg, #e62e2e)}.pp-price__badge--outline{background-color:transparent;color:var(--pp-badge-bg, #e62e2e);box-shadow:none}.pp-price__badge--soft{border-color:transparent;background-color:color-mix(in srgb,var(--pp-badge-bg, #e62e2e) 14%,transparent);color:var(--pp-badge-bg, #e62e2e);box-shadow:none}.pp-price__badge--pill{border-radius:999px}.pp-price__badge-icon{flex:0 0 auto;width:1.15em;height:1.15em}.pp-price__badge-text{display:inline-block;padding-top:.06em}.pp-price--pulse .pp-price__badge{animation:pp-badge-pulse 2.6s ease-in-out infinite}@keyframes pp-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pp-price__unit{flex-basis:100%;color:var(--color-muted-text);font-size:.8rem;font-weight:400;text-align:inherit}.pp-price--center .pp-price__unit{text-align:center}.pp-price--right .pp-price__unit{text-align:right}@media screen and (max-width:360px){.pp-price{gap:6px 8px}.pp-price__badge{padding:.4em .6em;letter-spacing:.03em}}@media(prefers-reduced-motion:reduce){.pp-price--pulse .pp-price__badge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-premium.css.map */
