.product__info-container{--pp-gap: 1.6rem}.product__info-container>*+*{margin-top:var(--pp-gap)}.product__info-container .product__title h1{font-size:clamp(2.6rem,2.2vw + 1.6rem,3.8rem);line-height:1.1;letter-spacing:-.01em;margin-bottom:0}.product__info-container .product__text.caption-with-letter-spacing{color:var(--pp-accent);font-weight:700;letter-spacing:.18em}.product__info-container .price{font-size:2.2rem;font-weight:700}.product__info-container .price--on-sale .price-item--last{color:var(--pp-accent)}.product__info-container .price .badge{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--pp-accent)}.product-form__input--pill input[type=radio]+label{transition:box-shadow .15s ease,transform .15s ease}.product-form__input--pill input[type=radio]:not(:checked):not(.disabled)+label:hover{transform:translateY(-1px)}.product-form__submit.button{min-height:5.4rem;font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;--color-button: var(--color-foreground);--color-button-text: var(--color-background);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:background-color .2s ease,color .2s ease,transform .1s ease}.product-form__submit.button:after{box-shadow:none}.product-form__submit.button:not([disabled]):hover{background-color:var(--pp-accent);color:#121212}.product-form__submit.button:not([disabled]):active{transform:scale(.99)}.shopify-payment-button__button--unbranded{min-height:5.4rem}.product__inventory{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;background:rgba(var(--color-foreground),.05);border-radius:99rem;font-weight:600}.product__inventory .svg-wrapper{display:none}.product__inventory:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:#2e9e4f;box-shadow:0 0 #2e9e4f99;animation:pp-pulse 2s infinite;flex:none}.product__inventory:has([style*="238, 148, 65"]){color:#b5541a}.product__inventory:has([style*="238, 148, 65"]):before{background:var(--pp-accent);animation-name:pp-pulse-accent}.product__inventory:has([style*="200, 200, 200"]):before{background:#c8c8c8;animation:none}.product__inventory.visibility-hidden:before{display:none}@keyframes pp-pulse{70%{box-shadow:0 0 0 .8rem #2e9e4f00}to{box-shadow:0 0 #2e9e4f00}}@keyframes pp-pulse-accent{0%{box-shadow:0 0 #f36b2199}70%{box-shadow:0 0 0 .8rem #f36b2100}to{box-shadow:0 0 #f36b2100}}.product__accordion{border:0}.product__accordion summary{padding:1.6rem 0}.product__accordion .accordion__title{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.4rem}.product__accordion details[open]>summary .accordion__title{color:var(--pp-accent)}.product__accordion .accordion__content{padding-bottom:1.6rem;line-height:1.7}.product__description.rte{line-height:1.75}.product__description.rte ul{padding-left:1.8rem}.product__description.rte li::marker{color:var(--pp-accent)}.pp-countdown{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1px dashed rgba(var(--color-foreground),.25);border-left:4px solid var(--pp-accent);background:rgba(var(--color-foreground),.03);font-size:1.4rem;line-height:1.4}.pp-countdown__icon{color:var(--pp-accent);display:flex;flex:none}.pp-countdown__time{color:var(--pp-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pp-trust__item{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);transition:border-color .2s ease,transform .2s ease}.pp-trust__item:hover{border-color:var(--pp-accent);transform:translateY(-2px)}.pp-trust__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;flex:none;border-radius:50%;background:var(--pp-accent);color:#fff}.pp-trust__icon .pp-icon{width:2rem;height:2rem}.pp-trust__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-trust__title{font-size:1.3rem;line-height:1.3}.pp-trust__text{font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.7)}.pp-trust--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.pp-trust--compact .pp-trust__item{background:none;border:0;padding:.4rem 0}.pp-trust--compact .pp-trust__icon{background:none;color:var(--pp-accent);width:auto;height:auto}.pp-tiers__heading{margin:0 0 1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.pp-tiers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem}.pp-tiers__tier{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.4rem 1.2rem 1.2rem;font:inherit;text-align:left;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pp-tiers__tier:hover{border-color:rgba(var(--color-foreground),.6)}.pp-tiers__tier[aria-pressed=true]{border-color:var(--pp-accent);box-shadow:0 0 0 1px var(--pp-accent);background:#f36b210f}.pp-tiers__label{font-weight:700;font-size:1.4rem}.pp-tiers__save{font-size:1.2rem;color:var(--pp-accent);font-weight:700}.pp-tiers__flag{position:absolute;top:-.9rem;right:.8rem;padding:.2rem .8rem;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--pp-accent);color:#fff}.pp-tiers__note{margin:.8rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.pp-pay__text{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pp-pay__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.pp-pay__item .icon{width:3.8rem;height:2.4rem}.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2.4rem #00000014;transform:translateY(110%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom)}.pp-sticky.is-visible{transform:translateY(0)}.pp-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.pp-sticky__img{width:4.8rem;height:4.8rem;object-fit:cover;flex:none;border:1px solid rgba(var(--color-foreground),.08)}.pp-sticky__meta{flex:1;min-width:0}.pp-sticky__title,.pp-sticky__price{margin:0;line-height:1.3}.pp-sticky__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky__price{font-weight:700;font-size:1.5rem}.pp-sticky__button.button{min-width:0;padding:0 2.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-sticky__button.button:not([disabled]):hover{background:var(--pp-accent);color:#121212}@media screen and (min-width:990px){.pp-sticky--mobile-only{display:none}.pp-sticky__img{width:5.6rem;height:5.6rem}.pp-sticky__title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.pp-sticky,.pp-trust__item,.product__inventory:before{transition:none;animation:none}}@media screen and (max-width:749px){.pp-trust__item{flex-direction:column;gap:.8rem;padding:1.2rem}.pp-trust__icon{width:3.2rem;height:3.2rem}.pp-trust__icon .pp-icon{width:1.7rem;height:1.7rem}.pp-trust__copy{overflow-wrap:anywhere}.pp-trust--compact .pp-trust__item{flex-direction:row}}@media screen and (min-width:990px){.pp-info-card{padding:3.2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 1.6rem 4rem #0000000a}.product__info-wrapper .pp-info-card.product__column-sticky{top:2rem}}.pp-proof{display:flex;flex-direction:column;gap:.6rem}.pp-proof--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem}.pp-proof:empty{display:none}.pp-proof__rating{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.4rem}a.pp-proof__rating:hover .pp-proof__rating-text{text-decoration:underline}.pp-proof__rating-text{color:var(--pp-accent);font-weight:600}.pp-stars{position:relative;display:inline-block;font-size:1.7rem;line-height:1;letter-spacing:.15rem;color:rgba(var(--color-foreground),.15)}.pp-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pp-rating, 100%);overflow:hidden;color:var(--pp-accent);white-space:nowrap}.pp-proof__line{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;font-weight:600}.pp-proof__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:none;border-radius:50%;background:#f36b211f;color:var(--pp-accent)}.pp-proof__line--hot .pp-proof__icon{background:var(--pp-accent);color:#fff}.pp-sub__heading{margin:0 0 1rem;font-weight:700;font-size:1.4rem}.pp-sub__options{display:flex;flex-direction:column;gap:1rem}.pp-sub__opt{display:block;border:1.5px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pp-sub__opt:hover{border-color:rgba(var(--color-foreground),.5)}.pp-sub__opt--once,.pp-sub__head{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;cursor:pointer}.pp-sub__opt.is-selected{border-color:var(--pp-accent);box-shadow:0 0 0 1px var(--pp-accent)}.pp-sub__opt--sub.is-selected .pp-sub__head{background:#f36b2112}.pp-sub__radio{position:relative;width:2.2rem;height:2.2rem;flex:none;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.45);background:rgb(var(--color-background))}.pp-sub__opt.is-selected .pp-sub__radio{border-color:var(--pp-accent);background:var(--pp-accent)}.pp-sub__opt.is-selected .pp-sub__radio:after{content:"";position:absolute;left:.65rem;top:.3rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pp-sub input[type=radio]:focus-visible+.pp-sub__radio{outline:2px solid var(--pp-accent);outline-offset:3px}.pp-sub__name{font-size:1.6rem;font-weight:600}.pp-sub__badge{padding:.3rem 1rem;font-size:1.2rem;font-weight:700;border-radius:99rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));white-space:nowrap}.pp-sub__prices{display:flex;align-items:baseline;gap:.8rem;margin-left:auto;white-space:nowrap;font-size:1.7rem}.pp-sub__prices s{font-size:1.4rem;color:rgba(var(--color-foreground),.55)}.pp-sub__opt.is-selected .pp-sub__prices strong{color:var(--pp-accent)}.pp-sub__body{padding:1.4rem 1.8rem 1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}.pp-sub__opt--sub:not(.is-selected) .pp-sub__body{display:none}.pp-sub__freq{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;font-size:1.4rem;font-weight:600}.pp-sub__freq select{flex:1;max-width:24rem;padding:.9rem 1.2rem;font:inherit;font-weight:500;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.3);cursor:pointer}.pp-sub__plan{margin:0 0 1rem;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.75)}.pp-sub__perks{display:grid;gap:.8rem;margin:0}.pp-sub__perks li{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.pp-sub__perks .pp-icon{flex:none;color:var(--pp-accent)}.pp-sub__empty{padding:1.2rem;font-size:1.3rem;border:1px dashed rgba(var(--color-foreground),.3)}@media screen and (max-width:749px){.pp-sub__head{flex-wrap:wrap}.pp-sub__opt--once,.pp-sub__head{padding:1.4rem;gap:1rem}.pp-sub__name{font-size:1.5rem}}.pp-sub-active [id^=price-]{display:none}.pp-sub-price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:var(--pp-gap, 1.6rem)}.pp-sub-price[hidden]{display:none}.pp-sub-price__now{font-size:2.4rem;font-weight:700;color:var(--pp-accent)}.pp-sub-price__was{font-size:1.7rem;color:rgba(var(--color-foreground),.55)}.pp-sub-price__badge{padding:.4rem 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;border-radius:99rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-sub-active .product-form__submit.button:not([disabled]){background-color:var(--pp-accent);color:#121212}.pp-sub-active .product-form__submit.button:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}pp-subscribe,pp-bulk-tiers{display:block}.pp-sub__name{flex:1;min-width:0}.pp-sub__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.2rem;row-gap:.4rem}.pp-sub__head .pp-sub__radio{grid-row:1 / span 2}.pp-sub__head .pp-sub__badge{grid-column:2;grid-row:2;justify-self:start}.pp-sub__head .pp-sub__prices{margin-left:0;grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:.2rem}.pp-sub__freq{flex-wrap:wrap}.pp-sub__freq select{flex:1 1 16rem;min-width:0;max-width:100%}@media screen and (min-width:750px){.pp-sub__head{grid-template-columns:auto minmax(0,max-content) auto minmax(max-content,1fr)}.pp-sub__head .pp-sub__name{flex:none}.pp-sub__head .pp-sub__radio{grid-row:1}.pp-sub__head .pp-sub__name{grid-column:2;grid-row:1}.pp-sub__head .pp-sub__badge{grid-column:3;grid-row:1}.pp-sub__head .pp-sub__prices{grid-column:4;grid-row:1;flex-direction:row;align-items:baseline;justify-self:end;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pp-product.css.map */
