.pvl-tiers{--pvl-accent: rgb(var(--color-accent, 44, 213, 196));--pvl-accent-light: rgba(var(--color-accent, 44, 213, 196), .08);--pvl-accent-medium: rgba(var(--color-accent, 44, 213, 196), .15);--pvl-accent-shadow: rgba(var(--color-accent, 44, 213, 196), .18);--pvl-fg: rgb(var(--color-foreground, 0, 0, 0));--pvl-fg-muted: rgba(var(--color-foreground, 0, 0, 0), .55);--pvl-fg-soft: rgba(var(--color-foreground, 0, 0, 0), .35);--pvl-bg: rgb(var(--color-background, 255, 255, 255));--pvl-border: rgba(var(--color-foreground, 0, 0, 0), .08);--pvl-radius: 1.2rem;margin:2rem 0 1.4rem;font-family:var(--font-body-family, "DM Sans", sans-serif)}.pvl-tiers__header{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.3rem;font-weight:600;color:var(--pvl-fg);letter-spacing:.01em}.pvl-tiers__icon{flex-shrink:0;color:var(--pvl-accent)}.pvl-tiers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.pvl-tiers__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .7rem .9rem;background:var(--pvl-bg);border:1.5px solid var(--pvl-border);border-radius:var(--pvl-radius);cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;color:inherit;font-family:inherit;font-size:inherit;line-height:1.35;-webkit-appearance:none;appearance:none;outline:none;box-shadow:0 .2rem .8rem #0000000a}.pvl-tiers__card:hover{border-color:var(--pvl-accent);box-shadow:0 .4rem 1.6rem var(--pvl-accent-shadow);transform:translateY(-2px)}.pvl-tiers__card:focus-visible{outline:2px solid var(--pvl-accent);outline-offset:2px}.pvl-tiers__card--active{border-color:var(--pvl-accent);background:var(--pvl-accent-light);box-shadow:0 .4rem 2rem var(--pvl-accent-shadow),inset 0 0 0 1px var(--pvl-accent-medium);transform:translateY(-2px)}.pvl-tiers__card--active:before{content:"";position:absolute;top:-1.5px;left:-1.5px;right:-1.5px;bottom:-1.5px;border:2px solid var(--pvl-accent);border-radius:calc(var(--pvl-radius) + 1px);pointer-events:none}.pvl-tiers__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .65rem;background:var(--pvl-accent);color:#fff;font-size:1.15rem;font-weight:700;border-radius:.5rem;letter-spacing:.03em;line-height:1.4}.pvl-tiers__badge--pro{background:var(--pvl-fg);color:var(--pvl-bg)}.pvl-tiers__body{display:flex;flex-direction:column;align-items:center;gap:.15rem}.pvl-tiers__qty{font-size:1.2rem;font-weight:600;color:var(--pvl-fg);margin-top:.15rem}.pvl-tiers__prices{display:flex;flex-direction:column;align-items:center;gap:0}.pvl-tiers__original{font-size:1.05rem;color:var(--pvl-fg-soft);text-decoration:line-through;line-height:1.2}.pvl-tiers__final{font-size:1.4rem;font-weight:700;color:var(--pvl-accent);line-height:1.2}.pvl-tiers__final small{font-size:.85rem;font-weight:500;color:var(--pvl-fg-muted)}.pvl-tiers__save{display:inline-flex;align-items:center;gap:.25rem;font-size:1.05rem;font-weight:500;color:var(--pvl-accent);margin-top:.25rem}.pvl-tiers__save svg{flex-shrink:0}.pvl-tiers__save--pro{color:var(--pvl-fg-muted)}.pvl-tiers__card--popular{border-color:var(--pvl-accent);background:var(--pvl-accent-light)}.pvl-tiers__ribbon{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:.15rem .7rem;background:var(--pvl-accent);color:#fff;font-size:.95rem;font-weight:600;border-radius:20px;white-space:nowrap;letter-spacing:.02em;line-height:1.5;box-shadow:0 1px 6px var(--pvl-accent-shadow)}.pvl-tiers__card--wholesale{background:var(--pvl-bg);border-color:var(--pvl-border);border-style:dashed;color:var(--pvl-fg)}.pvl-tiers__card--wholesale:hover{border-color:var(--pvl-fg);border-style:solid;box-shadow:0 .4rem 1.6rem #00000014}.pvl-tiers__card--wholesale .pvl-tiers__qty{color:var(--pvl-fg-muted)}.pvl-tiers__card--wholesale.pvl-tiers__card--active{border-color:var(--pvl-fg);border-style:solid;background:rgba(var(--color-foreground, 0, 0, 0),.03);box-shadow:0 .4rem 2rem #0000001a,inset 0 0 0 1px rgba(var(--color-foreground, 0, 0, 0),.1)}.pvl-tiers__card--wholesale.pvl-tiers__card--active:before{border-color:var(--pvl-fg)}.pvl-tiers__wholesale-label{display:flex;flex-direction:column;gap:.15rem}.pvl-tiers__wholesale-label strong{font-size:1.15rem;font-weight:700;color:var(--pvl-fg);line-height:1.3}.pvl-tiers__wholesale-label small{font-size:.95rem;color:var(--pvl-fg-muted);line-height:1.3}.pvl-tiers__info{display:flex;align-items:flex-start;gap:.5rem;margin-top:.8rem;padding:.65rem .9rem;background:var(--pvl-accent-light);border-radius:.8rem;border:1px solid rgba(var(--color-accent, 44, 213, 196),.15);font-size:.92rem;line-height:1.45;color:var(--pvl-fg-muted)}.pvl-tiers__info svg{flex-shrink:0;margin-top:.1rem;color:var(--pvl-accent)}.pvl-tiers__info strong{color:var(--pvl-fg);font-weight:600}.pvl-tier-price-info{display:none}.pvl-tier-price-info__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem 0;animation:pvlTierFadeIn .25s ease}.pvl-tier-price-info__badge{display:inline-block;padding:.15rem .55rem;background:var(--pvl-accent);color:#fff;font-size:1.2rem;font-weight:700;border-radius:.5rem;letter-spacing:.02em}.pvl-tier-price-info__old{font-size:1.3rem;color:var(--pvl-fg-soft);text-decoration:line-through}.pvl-tier-price-info__new{font-size:2.2rem;font-weight:700;color:var(--pvl-accent);letter-spacing:-.01em}.pvl-tier-price-info__per{font-size:1.1rem;color:var(--pvl-fg-muted);font-weight:400}@keyframes pvlTierFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:479px){.pvl-tiers__grid{grid-template-columns:1fr;gap:.5rem}.pvl-tiers__card{flex-direction:row;align-items:center;padding:.8rem 1rem;gap:.7rem;text-align:left}.pvl-tiers__badge{font-size:1.1rem;padding:.2rem .5rem;align-self:stretch;justify-content:center;min-width:4.2rem}.pvl-tiers__body{flex:1;align-items:flex-start;gap:.1rem}.pvl-tiers__prices{flex-direction:row;align-items:baseline;gap:.4rem}.pvl-tiers__save{margin-top:0;font-size:1rem}.pvl-tiers__ribbon{bottom:auto;left:auto;right:-4px;top:-8px;transform:none;font-size:.85rem;padding:.05rem .5rem}.pvl-tiers__wholesale-label strong{font-size:1.05rem}.pvl-tiers__wholesale-label small{font-size:.9rem}}@media(min-width:480px)and (max-width:749px){.pvl-tiers__grid{grid-template-columns:repeat(2,1fr);gap:.6rem}}@media(min-width:750px){.pvl-tiers__card{padding:1.3rem .9rem 1.1rem}.pvl-tiers__final{font-size:1.6rem}.pvl-tier-price-info__new{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/pvl-volume-tiers.css.map */
