.ppp3 .tier{--mute:rgba(255,255,255,.72);position:relative;overflow:hidden;background:#161616;border:1px solid #2c2c2c;color:#fff;border-radius:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.ppp3 .tier:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--tier)}.ppp3 .tier:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,var(--tier),rgba(0,0,0,0));opacity:.32;pointer-events:none;transition:opacity .25s}.ppp3 .tier>*{position:relative;z-index:1}.ppp3 .tier:hover{border-color:var(--tier);box-shadow:0 20px 44px -22px var(--tier)}.ppp3 .tier:hover:after{opacity:.5}.ppp3 .tier h3{color:#fff;display:flex;align-items:center;gap:14px}.ppp3 .tier h3:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;background:var(--tier);box-shadow:0 0 0 3px #ffffffd9}.ppp3 .tier strong{color:#fff}.ppp3 .tier p{color:#ffffffb8}.ppp3 .tier span{background:var(--tier);color:#fff}@media(prefers-reduced-motion:reduce){.ppp3 .tier,.ppp3 .tier:after{transition:none}}@property --tc{syntax:"<color>";inherits:true;initial-value:#4169E1}@property --tc-line{syntax:"<color>";inherits:true;initial-value:rgba(65,105,225,.32)}@property --tc-glow{syntax:"<color>";inherits:true;initial-value:rgba(65,105,225,.14)}@property --tc-ring{syntax:"<color>";inherits:true;initial-value:rgba(65,105,225,.6)}@property --tc-steam{syntax:"<color>";inherits:true;initial-value:rgba(65,105,225,.22)}.ppp3 .salepop.t-essential,.ppp3 .salepop .t-essential{--tc:#168B5A;--tc-line:rgba(22,139,90,.55);--tc-glow:rgba(22,139,90,.2);--tc-ring:rgba(22,139,90,.8);--tc-steam:rgba(22,139,90,.36)}.ppp3 .salepop.t-signature,.ppp3 .salepop .t-signature{--tc:#4169E1;--tc-line:rgba(65,105,225,.32);--tc-glow:rgba(65,105,225,.14);--tc-ring:rgba(65,105,225,.6);--tc-steam:rgba(65,105,225,.22)}.ppp3 .salepop.t-premium,.ppp3 .salepop .t-premium{--tc:#5B2A86;--tc-line:rgba(91,42,134,.75);--tc-glow:rgba(91,42,134,.34);--tc-ring:rgba(91,42,134,.95);--tc-steam:rgba(91,42,134,.66)}.ppp3 .sale{display:flex;justify-content:center;margin-top:clamp(14px,3vh,34px)}.ppp3 .salepop{--closed:300px;--shift:205px;--open:.52s;--r:22px;--ease:cubic-bezier(.2,.7,.2,1);--spring:.9s linear(0,.059,.197,.366,.535,.685,.808,.902,.968,1.01,1.034,1.044,1.046,1.041,1.034,1.027,1.019,1.012,1.007,1.003,1.001,.999,.998,.998,.998,.998,.999,.999,.999,1,1);--swap:.65s linear(0,.095,.301,.531,.733,.887,.988,1.044,1.066,1.066,1.055,1.04,1.025,1.013,1.004,.999,.996,.995,.996,.997,.998,.999,.999,1,1);position:relative;width:min(880px,100%);height:500px;color:#fff;text-align:left;filter:drop-shadow(0 0 18px var(--tc-glow));transition:--tc .45s linear,--tc-line .45s linear,--tc-glow .45s linear,--tc-ring .45s linear,--tc-steam .45s linear}.ppp3 .salepop__edge{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tc-line);clip-path:inset(0 calc((100% - var(--closed)) / 2) round var(--r));transition:clip-path var(--open) var(--ease)}.ppp3 .salepop__body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(160deg,#ffffff12,#ffffff05),#111;clip-path:inset(1px calc((100% - var(--closed)) / 2 + 1px) round calc(var(--r) - 1px));transition:clip-path var(--open) var(--ease)}.ppp3 .salepop.is-open .salepop__edge{clip-path:inset(0 0 round var(--r))}.ppp3 .salepop.is-open .salepop__body{clip-path:inset(1px 1px round calc(var(--r) - 1px))}.ppp3 .salepop:not(.is-open) .salepop__body{cursor:pointer}.ppp3 .salepop__flood{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(75% 120% at 73% 46%,var(--tc-steam),var(--tc-glow) 48%,rgba(0,0,0,0) 78%);clip-path:circle(0% at 50% 44%);transition:clip-path .62s var(--ease)}.ppp3 .salepop.is-open .salepop__flood{clip-path:circle(120% at 73% 46%)}.ppp3 .salepop__glow{position:absolute;left:50%;top:42%;width:250px;height:250px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--tc) 0%,var(--tc-ring) 24%,var(--tc-steam) 54%,rgba(0,0,0,0) 76%);filter:blur(10px);transform:translate(-50%,-50%) scale(.82);transition:transform var(--spring)}.ppp3 .salepop:not(.is-open) .salepop__body:hover .salepop__glow{transform:translate(-50%,-50%) scale(.96)}.ppp3 .salepop.is-open .salepop__glow{transform:translate(calc(-50% + var(--shift)),-50%) scale(1.5)}.ppp3 .salepop__head{position:absolute;top:18px;left:calc(50% - var(--closed) / 2 + 18px);width:calc(var(--closed) - 36px);display:flex;align-items:center;justify-content:space-between;gap:8px;transition:opacity .2s linear}.ppp3 .salepop__tags{display:flex;gap:6px}.ppp3 .salepop .tag{display:inline-flex;align-items:center;white-space:nowrap;background:var(--tc);color:#fff;font:700 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}.ppp3 .salepop .tag--sale{background:var(--gold);color:var(--ink);border-color:var(--gold)}.ppp3 .salepop__hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#ffffffbf;white-space:nowrap}.ppp3 .salepop__hint svg{width:22px;height:22px;padding:5px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.ppp3 .salepop.is-open .salepop__head{opacity:0;pointer-events:none}.ppp3 .salepop__toggle{position:absolute;left:50%;top:42%;width:236px;height:236px;padding:0;border:0;border-radius:24px;background:none;cursor:pointer;transform:translate(-50%,-50%);transition:transform var(--spring);-webkit-tap-highlight-color:transparent}.ppp3 .salepop:not(.is-open) .salepop__body:hover .salepop__toggle{transform:translate(-50%,-53%) scale(1.04)}.ppp3 .salepop.is-open .salepop__toggle{transform:translate(calc(-50% + var(--shift)),-52%) rotate(6deg) scale(1.2)}.ppp3 .salepop__visual{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px;border:2px solid rgba(255,255,255,.14);background:#1a1a1a;box-shadow:0 22px 40px #0000008c;transition:opacity .16s linear,transform var(--swap)}.ppp3 .salepop__visual.is-swap{opacity:0;transform:scale(.9) rotate(-6deg)}.ppp3 .salepop__caption{position:absolute;left:50%;bottom:20px;width:calc(var(--closed) - 44px);transform:translate(-50%);transition:opacity .2s linear,transform .3s var(--ease)}.ppp3 .salepop__caption strong{display:block;font-weight:600;font-size:15px;line-height:1.3}.ppp3 .salepop__caption span{display:block;margin-top:6px;font-weight:700;font-size:17px;color:var(--gold)}.ppp3 .salepop__caption s,.ppp3 .salepop__price s{color:#ffffff9e;font-weight:500;font-size:.85em;margin-left:6px}.ppp3 .salepop.is-open .salepop__caption{opacity:0;transform:translate(-50%,10px);pointer-events:none}.ppp3 .salepop__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0d0d0d66;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s linear,background-color .2s}.ppp3 .salepop__close svg{width:14px;height:14px}.ppp3 .salepop__close:hover{background:#ffffff24}.ppp3 .salepop.is-open .salepop__close{opacity:1;pointer-events:auto;transition-delay:.25s}.ppp3 .salepop__details{position:absolute;left:46px;top:40px;bottom:28px;width:min(48%,410px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ppp3 .salepop__details>*{opacity:0;transform:translateY(14px);transition:opacity .16s linear,transform .25s var(--ease)}.ppp3 .salepop.is-open .salepop__details>*{opacity:1;transform:none;transition:opacity .28s linear,transform .45s var(--ease);transition-delay:calc(.14s + var(--i) * 55ms)}.ppp3 .salepop.is-open .salepop__details.is-swapping>:not(.salepop__switch){opacity:0;transform:translateY(8px);transition:opacity .12s linear,transform .12s linear;transition-delay:0s}.ppp3 .salepop__details>:nth-child(1){--i:0}.ppp3 .salepop__details>:nth-child(2){--i:1}.ppp3 .salepop__details>:nth-child(3){--i:2}.ppp3 .salepop__details>:nth-child(4){--i:3}.ppp3 .salepop__details>:nth-child(5){--i:4}.ppp3 .salepop__details>:nth-child(6){--i:5}.ppp3 .salepop__details>:nth-child(7){--i:6}.ppp3 .salepop__details>:nth-child(8){--i:7}.ppp3 .salepop__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.ppp3 .salepop__title{margin:0;font-family:var(--serif);font-weight:600;font-size:34px;line-height:1.02;letter-spacing:-.01em}.ppp3 .salepop__price{margin:0;font-size:22px;font-weight:700;color:var(--gold)}.ppp3 .salepop__lead{margin:0;font-size:15px;line-height:1.5;color:#ffffffc7;max-width:38ch}.ppp3 .salepop__opts{display:flex;flex-direction:column;gap:8px}.ppp3 .salepop__opts:empty{display:none}.ppp3 .salepop .opt{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ppp3 .salepop .opt legend{float:left;padding:0;margin-right:8px;font-size:13px;color:#ffffffbf}.ppp3 .salepop .opt legend span{color:#fff;font-weight:600}.ppp3 .salepop .opt label{position:relative;cursor:pointer}.ppp3 .salepop .opt input{position:absolute;opacity:0;pointer-events:none}.ppp3 .salepop .opt label span{display:inline-flex;align-items:center;height:40px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0d0d0d4d;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s}.ppp3 .salepop .opt input:checked+span{background:var(--tc);border-color:#fff9}.ppp3 .salepop .opt input:focus-visible+span{outline:3px solid var(--gold);outline-offset:3px}.ppp3 .salepop .buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ppp3 .salepop .qty{display:inline-flex;align-items:center;height:48px;border:1.5px solid rgba(255,255,255,.25);border-radius:999px}.ppp3 .salepop .qty button{width:42px;height:100%;border:0;background:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;border-radius:999px}.ppp3 .salepop .qty button:hover{background:#ffffff14}.ppp3 .salepop .qty output{min-width:20px;text-align:center;font-weight:600}.ppp3 .salepop .add{position:relative;overflow:hidden;height:48px;min-width:210px;padding:0 22px;border:0;border-radius:999px;background:var(--gold);color:var(--ink);font-family:var(--sans);font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;transition:transform .2s var(--ease)}.ppp3 .salepop .add:active{transform:scale(.97)}.ppp3 .salepop .add[disabled]{background:#3a3a3a;color:#ffffffb3;cursor:not-allowed}.ppp3 .salepop .add__label,.ppp3 .salepop .add__price{transition:opacity .16s linear,transform .25s var(--ease)}.ppp3 .salepop .add__paws,.ppp3 .salepop .add__done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none}.ppp3 .salepop .add__paws svg{width:19px;height:19px;opacity:0;transform:scale(.2) rotate(-25deg)}.ppp3 .salepop .add__done{gap:8px;opacity:0;transform:translateY(10px);transition:opacity .2s linear,transform .3s var(--ease)}.ppp3 .salepop .add__done svg{width:16px;height:16px}.ppp3 .salepop .add.is-adding .add__label,.ppp3 .salepop .add.is-adding .add__price,.ppp3 .salepop .add.is-added .add__label,.ppp3 .salepop .add.is-added .add__price{opacity:0;transform:translateY(-10px)}.ppp3 .salepop .add.is-adding .add__paws svg{animation:ppp-paw .5s var(--ease) forwards}.ppp3 .salepop .add.is-adding .add__paws svg:nth-child(2){animation-delay:.14s}.ppp3 .salepop .add.is-adding .add__paws svg:nth-child(3){animation-delay:.28s}.ppp3 .salepop .add.is-adding .add__paws svg:nth-child(4){animation-delay:.42s}.ppp3 .salepop .add.is-added .add__done{opacity:1;transform:none}@keyframes ppp-paw{60%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(8deg)}}.ppp3 .salepop__foot{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;color:#ffffffbf}.ppp3 .salepop__foot a{color:var(--gold);font-weight:600;text-decoration:none}.ppp3 .salepop__foot a:hover{text-decoration:underline}.ppp3 .salepop__switch{margin-top:auto;width:100%;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:6px}.ppp3 .salepop__switch button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0d0d0d4d;color:#fffc;font:600 12px/1 var(--sans);cursor:pointer}.ppp3 .salepop__switch button img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--tc)}.ppp3 .salepop__switch button[aria-pressed=true]{background:var(--tc);color:#fff;border-color:#ffffff80}.ppp3 .salepop [hidden]{display:none!important}.ppp3 .salepop .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ppp3 .salepop :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:760px){.ppp3 .salepop{--closed-h:440px;--shift:0px;width:min(100%,380px);height:var(--closed-h);transition:height var(--open) var(--ease),--tc .45s linear,--tc-line .45s linear,--tc-glow .45s linear,--tc-ring .45s linear,--tc-steam .45s linear}.ppp3 .salepop.is-open{height:760px}.ppp3 .salepop__edge,.ppp3 .salepop.is-open .salepop__edge{clip-path:inset(0 round var(--r))}.ppp3 .salepop__body,.ppp3 .salepop.is-open .salepop__body{clip-path:inset(1px round calc(var(--r) - 1px))}.ppp3 .salepop__flood{background:radial-gradient(120% 60% at 50% 25%,var(--tc-steam),var(--tc-glow) 50%,rgba(0,0,0,0) 80%);clip-path:circle(0% at 50% 180px)}.ppp3 .salepop.is-open .salepop__flood{clip-path:circle(140% at 50% 180px)}.ppp3 .salepop__head{left:18px;width:calc(100% - 36px)}.ppp3 .salepop__glow,.ppp3 .salepop__toggle{top:186px}.ppp3 .salepop__toggle{width:220px;height:220px}.ppp3 .salepop.is-open .salepop__glow{transform:translate(-50%,-50%) scale(1.3)}.ppp3 .salepop.is-open .salepop__toggle{transform:translate(-50%,-54%) rotate(5deg) scale(1.06)}.ppp3 .salepop__caption{top:326px;bottom:auto;width:calc(100% - 44px)}.ppp3 .salepop__details{left:20px;right:20px;top:322px;bottom:auto;width:auto;gap:11px}.ppp3 .salepop__title{font-size:29px}.ppp3 .salepop .add{flex:1 1 170px;min-width:0}}@media(prefers-reduced-motion:reduce){.ppp3 .salepop,.ppp3 .salepop *,.ppp3 .salepop *:before,.ppp3 .salepop *:after{transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}}#MainContent .shopify-section>.gradient,#MainContent [class*=product-grid-padding].gradient,.ppp3 .tiersec{background:transparent}.ppp3 .salepop{--r:28px;filter:none}.ppp3 .salepop__edge{background:#2c2c2c}.ppp3 .salepop__body{background:#161616}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ppp-v33.css.map */
