.ptv-bonus-tiers{display:block;position:relative;isolation:isolate;background:var(--colorBody);color:var(--colorTextBody);padding:var(--ptv-bonus-top,80px) 0 var(--ptv-bonus-bottom,80px)}.ptv-bonus-tiers>.page-width{position:relative;z-index:1}@media(min-width:769px){.ptv-bonus-tiers>.page-width{max-width:1520px}}html[data-ptv-cart-hide-bonuses] .ptv-bonus-tiers[data-hide-during-campaign]{display:none}.ptv-bonus-tiers [hidden]{display:none!important}.ptv-bonus-tiers__header{margin-bottom:48px}.ptv-bonus-tiers__heading-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;padding-block:6px}.ptv-bonus-tiers__heading-row>.section-header__title{box-sizing:border-box;margin-block:0;margin-inline-end:0!important;max-width:100%!important;min-width:0;padding-inline-end:.15em}.ptv-bonus-tiers__heading-badge,.ptv-bonus-tiers__tier-value{background:var(--ptv-accent-gradient, linear-gradient(100deg, #1D6F3B, #2ecc71));font-style:italic;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.ptv-bonus-tiers__heading-badge{border:1px solid rgba(138,226,165,.5);border-radius:2px;box-shadow:0 0 18px #2ecc7129;color:#fff;display:inline-block;font-size:clamp(18px,1.7vw,24px);line-height:1.15;max-width:100%;overflow-wrap:anywhere;padding:9px 15px;transform:rotate(6deg)}.ptv-bonus-tiers__intro{max-width:760px;margin:18px auto 0;font-size:20px;line-height:1.5;text-align:center}.ptv-bonus-tiers__shipping{display:flex;align-items:center;gap:10px;max-width:100%;font-size:clamp(24px,2.2vw,28px);font-weight:700;line-height:1.45;text-align:center;text-transform:uppercase}.ptv-bonus-tiers__shipping p{min-width:0;margin:0;text-wrap:balance}.ptv-bonus-tiers__shipping-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#000}.ptv-bonus-tiers__shipping-icon img{display:block;width:22px;height:22px;object-fit:contain}.ptv-bonus-tiers__shipping strong{color:#8ae2a5;display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)){.ptv-bonus-tiers__shipping strong{background-image:var(--ptv-accent-gradient,linear-gradient(#8ae2a5,#8ae2a5));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media(forced-colors:active){.ptv-bonus-tiers__shipping strong{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}.ptv-bonus-tiers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:22px;margin:0 auto;padding:0;max-width:1440px;list-style:none}.ptv-bonus-tiers__tier{display:grid;grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;margin:0;padding:44px 22px 24px;text-align:center;position:relative;isolation:isolate;border:1px solid rgba(138,226,165,.24);border-radius:6px;background:#000}.ptv-bonus-tiers__tier{--ptv-bonus-card-shadow: 0 12px 30px rgba(0,0,0,.16);--ptv-bonus-card-glow: 26px 4px var(--ptv-bonus-card-glow-color, rgb(92 255 144 / .48));box-shadow:var(--ptv-bonus-card-shadow),0 0 var(--ptv-bonus-card-glow)}@media(prefers-reduced-motion:no-preference){.ptv-bonus-tiers__tier{animation:ptv-bonus-card-glow 16s ease-in-out infinite}.ptv-bonus-tiers__tier[data-bonus-tier=pro]{animation-delay:-4s}.ptv-bonus-tiers__tier[data-bonus-tier=elite]{animation-delay:-8s}@keyframes ptv-bonus-card-glow{0%,to{box-shadow:var(--ptv-bonus-card-shadow),0 -9px var(--ptv-bonus-card-glow)}25%{box-shadow:var(--ptv-bonus-card-shadow),9px 0 var(--ptv-bonus-card-glow)}50%{box-shadow:var(--ptv-bonus-card-shadow),0 9px var(--ptv-bonus-card-glow)}75%{box-shadow:var(--ptv-bonus-card-shadow),-9px 0 var(--ptv-bonus-card-glow)}}}.ptv-bonus-tiers__tier:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ptv-bonus-card-image,none) center top / cover no-repeat;-webkit-mask-image:linear-gradient(#000 35%,transparent 82%);mask-image:linear-gradient(#000 35%,transparent 82%);opacity:.13;pointer-events:none}.ptv-bonus-tiers__tier:before{content:"";position:absolute;inset-inline:14px;top:0;height:var(--ptv-bonus-accent-size,1px);background:linear-gradient(90deg,transparent,#2ecc71 28%,#8ae2a5 50%,#2ecc71 72%,transparent);opacity:var(--ptv-bonus-accent-opacity,.45);box-shadow:0 3px 16px #2ecc7114;pointer-events:none}.ptv-bonus-tiers__tier[data-bonus-tier=entry]{--ptv-bonus-accent-size:1px;--ptv-bonus-accent-opacity:.45}.ptv-bonus-tiers__tier[data-bonus-tier=pro]{--ptv-bonus-accent-size:2px;--ptv-bonus-accent-opacity:.65}.ptv-bonus-tiers__tier[data-bonus-tier=elite]{--ptv-bonus-accent-size:3px;--ptv-bonus-accent-opacity:.85;--ptv-bonus-tier-accent:#eac46c;--ptv-bonus-card-glow-color:color-mix(in srgb, var(--ptv-bonus-tier-accent) 32%, transparent);--ptv-bonus-tier-gradient:linear-gradient(115deg,#c89537,#ffe9ad 48%,#d3a44f);--ptv-bonus-selected-ink:#191105;border-color:#eac46c6b}.ptv-bonus-tiers__tier[data-bonus-tier=elite]:before{background:linear-gradient(90deg,transparent,#c89537 28%,#ffe9ad 50%,#d3a44f 72%,transparent);box-shadow:0 3px 16px #eac46c2e}.ptv-bonus-tiers__tier[data-bonus-tier=elite]:after{filter:grayscale(1) sepia(1) saturate(2.4);opacity:.16}.ptv-bonus-tiers__tier-heading{position:relative;grid-column:1;grid-row:1;padding-block-end:24px}.ptv-bonus-tiers .ptv-bonus-tiers__tier-name{display:flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:700;font-size:17px;font-style:normal;letter-spacing:.14em;margin:0 0 6px;color:var(--colorTextBody)!important;-webkit-text-fill-color:currentColor;background:none}.ptv-bonus-tiers .ptv-bonus-tiers__tier-icon{display:block;flex:0 0 36px;width:36px;height:36px;margin:0;object-fit:contain;border-radius:50%}.ptv-bonus-tiers__tier[data-bonus-tier=elite] .ptv-bonus-tiers__tier-icon{filter:sepia(1) saturate(2.2) hue-rotate(350deg)}.ptv-bonus-tiers__threshold{margin:0;display:flex;flex-direction:column;align-items:center;gap:1px}.ptv-bonus-tiers__amount{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(42px,4.3vw,66px);line-height:1.2;font-weight:var(--typeHeaderWeight);font-style:var(--typeHeaderStyle);background:var(--ptv-bonus-tier-gradient,var(--ptv-accent-gradient));-webkit-background-clip:text;background-clip:text;color:var(--ptv-bonus-tier-accent,#2ecc71);-webkit-text-fill-color:transparent;padding-inline:.1em;white-space:nowrap}.ptv-bonus-tiers__threshold-note{font-size:15px;opacity:.75}.ptv-bonus-tiers__tier-value{display:inline-block;max-width:100%;margin-block-start:10px;padding:5px 11px;border:1px solid var(--ptv-bonus-tier-accent,rgba(138, 226, 165, .5));border-radius:3px;color:var(--ptv-bonus-selected-ink,#fff);font-size:15px;line-height:1.25}.ptv-bonus-tiers__tier[data-bonus-tier=elite] .ptv-bonus-tiers__tier-value{background:linear-gradient(145deg,#c89537,#edca72 50%,#c89537)}.ptv-bonus-tiers__earned{position:absolute;inset-inline-end:0;top:-23px;color:var(--ptv-bonus-tier-accent,#8ae2a5);font-size:13px;line-height:1.4}.ptv-bonus-tiers__earned:before{content:"\2713  "}.ptv-bonus-tiers__gifts{display:grid;grid-column:1;grid-row:2 / span 2;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:subgrid;list-style:none;margin:0;padding:0;column-gap:7px;row-gap:0;align-items:stretch}.ptv-bonus-tiers__gift{display:grid;grid-row:1 / span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;margin:0;position:relative}.ptv-bonus-tiers .ptv-bonus-tiers__gift-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;z-index:3}.ptv-bonus-tiers .ptv-bonus-tiers__gift-open:focus-visible{outline:2px solid #fff;outline-offset:3px}.ptv-bonus-tiers .ptv-bonus-tiers__gift-open[aria-busy=true]{cursor:progress}.ptv-bonus-tiers__gift-media{grid-row:1;align-self:start;position:relative;aspect-ratio:1;margin-bottom:12px}.ptv-bonus-tiers__gift-media image-element{width:100%;height:100%;display:block}.ptv-bonus-tiers__gift-image{display:block;width:100%;height:100%;object-fit:contain;margin:0}.ptv-bonus-tiers__gift-name{display:block;grid-row:2;align-self:start;font-size:14px;line-height:1.35;text-transform:uppercase;overflow-wrap:anywhere}.ptv-bonus-tiers__gift-statuses{position:absolute;inset-block-start:4px;inset-inline:3px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:3px;pointer-events:none}.ptv-bonus-tiers__selected-label,.ptv-bonus-tiers__unavailable-label{padding:3px 5px;font-size:11px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.ptv-bonus-tiers__selected-label{background:var(--ptv-bonus-tier-gradient,var(--ptv-accent-gradient));color:var(--ptv-bonus-selected-ink,#fff)}.ptv-bonus-tiers__unavailable-label{background:#242424;color:#fff}.ptv-bonus-tiers__gift.is-selected .ptv-bonus-tiers__gift-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-image:var(--ptv-bonus-tier-gradient,var(--ptv-accent-gradient)) 1;z-index:1;pointer-events:none}.ptv-bonus-tiers__gifts--text .ptv-bonus-tiers__gift.is-selected{outline:1px solid var(--ptv-bonus-tier-accent,#32bf72);outline-offset:3px}.ptv-bonus-tiers__gift.is-unavailable .ptv-bonus-tiers__gift-media,.ptv-bonus-tiers__gift.is-unavailable .ptv-bonus-tiers__gift-name{opacity:.45}.ptv-bonus-tiers__custom-media{grid-column:1;grid-row:2;align-self:start;aspect-ratio:1.8;margin-bottom:12px;position:relative}.ptv-bonus-tiers__custom-media image-element{display:block;width:100%;height:100%}.ptv-bonus-tiers__custom-image{height:100%;width:100%;object-fit:contain}.ptv-bonus-tiers__open-status{margin:0;font-size:16px;line-height:1.45}.ptv-bonus-tiers__footer{display:flex;align-items:center;flex-direction:column;gap:20px;margin-top:36px;text-align:center}.ptv-bonus-tiers__footer .btn{max-width:100%;white-space:normal}@media(max-width:1100px)and (min-width:769px){.ptv-bonus-tiers__list{column-gap:16px}.ptv-bonus-tiers__tier{padding-inline:14px}.ptv-bonus-tiers__gift-name{font-size:12px}}@media(max-width:768px){.ptv-bonus-tiers{padding:var(--ptv-bonus-mobile-top,48px) 0 var(--ptv-bonus-mobile-bottom,48px)}.ptv-bonus-tiers__header{margin-bottom:34px}.ptv-bonus-tiers__heading-row{flex-direction:column;gap:12px}.ptv-bonus-tiers__heading-badge{font-size:14px;order:-1;padding:5px 9px;transform:rotate(2.5deg)}.ptv-bonus-tiers__intro{font-size:17px;margin-top:14px}.ptv-bonus-tiers__list{display:block;max-width:540px}.ptv-bonus-tiers__tier{display:block;grid-row:auto;padding:38px 16px 22px}.ptv-bonus-tiers__tier+.ptv-bonus-tiers__tier{margin-top:18px}.ptv-bonus-tiers__tier-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:8px;margin-bottom:18px;padding-block-end:0}.ptv-bonus-tiers .ptv-bonus-tiers__tier-name{justify-content:flex-start;gap:8px;margin:0;font-size:18px}.ptv-bonus-tiers .ptv-bonus-tiers__tier-icon{flex-basis:28px;width:28px;height:28px}.ptv-bonus-tiers__threshold{grid-column:2;grid-row:1;margin:0;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ptv-bonus-tiers__amount{font-size:42px}.ptv-bonus-tiers__threshold-note{font-size:13px}.ptv-bonus-tiers__tier-value{grid-column:1 / -1;justify-self:center;margin-block-start:2px;font-size:14px}.ptv-bonus-tiers__earned{top:-20px}.ptv-bonus-tiers__gifts{grid-template-rows:auto auto;column-gap:10px}.ptv-bonus-tiers__gift-name{font-size:13px}.ptv-bonus-tiers__gift-media{margin-bottom:10px}.ptv-bonus-tiers__footer{margin-top:24px;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/ptv-bonus-tiers.css.map */
