:root{--pp-cocoa:#4A3428;--pp-cocoa-2:#3F2C22;--pp-rust:#7A4A2E;--pp-caramel:#8B5A3C;--pp-tan:#C9A27E;--pp-oat:#F0E4D4;--pp-cream:#FBF3EA;--pp-blush:#EBBFB0;--pp-blush-2:#F6DCD3;--pp-display:"Fraunces",Georgia,"Times New Roman",serif;--pp-body:"Nunito","Nunito Sans",system-ui,sans-serif;--font-heading-family:var(--pp-display);--font-body-family:var(--pp-body);--font-heading-weight:800}body{font-family:var(--pp-body);letter-spacing:0;color:var(--pp-cocoa)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--pp-display);font-variation-settings:"SOFT" 100,"opsz" 96;letter-spacing:-.02em}.pp-display{font-family:var(--pp-display);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.035em;line-height:.92;margin:0}.pp-display em,.pp-italic{font-style:italic;font-weight:600;letter-spacing:-.03em}.pp-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.pp-sec{padding:clamp(64px,9vw,120px) 0}.pp-btn{display:inline-flex;align-items:center;gap:.6em;min-height:48px;padding:0 26px;border-radius:999px;font:800 1.5rem/1 var(--pp-body);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.pp-btn:hover{transform:translateY(-1px)}.pp-btn:focus-visible,.pp-swatch:focus-visible,.pp-faq summary:focus-visible{outline:3px solid var(--pp-blush);outline-offset:3px}.pp-btn--cream{background:var(--pp-cream);color:var(--pp-cocoa)}.pp-btn--cocoa{background:var(--pp-cocoa);color:var(--pp-cream)}.pp-btn--ghost{border-color:var(--pp-tan);color:var(--pp-cream);background:transparent}.pp-ph{display:grid;place-items:center;text-align:center;font-size:1.3rem;color:var(--pp-caramel);border:1px dashed var(--pp-tan);padding:16px}.pp-media{width:100%;height:100%;object-fit:cover;display:block}.pp-wordmark{display:inline-flex;align-items:baseline;font-family:var(--pp-display);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.03em;line-height:1;white-space:nowrap}.pp-wordmark__o{width:.62em;height:.62em;margin:0 .01em;align-self:baseline;transform:translateY(.02em)}.pp-wordmark .pp-eye{fill:var(--pp-eye,var(--pp-cocoa))}.pp-wordmark--header{font-size:2.6rem;color:var(--pp-cream)}.announcement-bar-section .utility-bar{background:var(--pp-rust)!important;border:0}.announcement-bar__message{font:800 1.15rem/1 var(--pp-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-cream)}.section-header .header-wrapper{background:var(--pp-cocoa);border-bottom:0}.header__menu-item{font:800 1.3rem var(--pp-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-cream)}.header__icon{color:var(--pp-cream)}#cart-icon-bubble{background:var(--pp-blush);color:var(--pp-cocoa);border-radius:999px;width:auto;padding:0 14px;min-width:56px}.cart-count-bubble{background:var(--pp-cocoa);color:var(--pp-cream)}.button,.shopify-payment-button__button--unbranded{font-family:var(--pp-body);font-weight:800;letter-spacing:.02em}.product__title h1{font-size:clamp(3.2rem,4vw,4.4rem);line-height:1}.price-item{font-family:var(--pp-display);font-weight:700;font-size:2.4rem}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:700}.product__info-container .product-form__submit{min-height:56px;font-size:1.6rem}.product__media-item .media{border-radius:24px}.product__accordion summary{font-weight:800}.pp-pills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.pp-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--pp-oat);font:700 1.3rem/1.2 var(--pp-body);color:var(--pp-cocoa)}.pp-pill--blush{background:var(--pp-blush)}.pp-note{font-size:1.35rem;color:var(--pp-caramel);margin:0}.drawer__inner{background:var(--pp-cream)}.drawer__heading{font-family:var(--pp-display);font-weight:800}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--pill legend{width:100%;order:-1}.product-form__input--pill input[type=radio]+label{margin:0;border:1.5px solid var(--pp-tan);background:transparent;color:var(--pp-cocoa);padding:9px 18px}.product-form__input--pill input[type=radio]:checked+label{background:var(--pp-cocoa);color:var(--pp-cream);border-color:var(--pp-cocoa)}.product-form__input--pill input[value=XXS]+label{order:1}.product-form__input--pill input[value=XS]+label{order:2}.product-form__input--pill input[value=S]+label{order:3}.product-form__input--pill input[value=M]+label{order:4}.product-form__input--pill input[value=L]+label{order:5}.product-form__input--pill input[value=XL]+label{order:6}.product-form__input--pill input[value=XXL]+label{order:7}.product-form__input--pill input[value="2XL"]+label{order:8}.product-form__input--pill input[value=XXXL]+label{order:9}.product-form__input--pill input[value="3XL"]+label{order:10}html,body{overflow-x:clip}@media(prefers-reduced-motion:no-preference){.pp-r{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*80ms)}.pp-r.is-in{opacity:1;transform:none}.pp-hero__title{animation:pp-rise .9s cubic-bezier(.2,.8,.2,1) both}.pp-hero__title em{display:inline-block;animation:pp-rise .9s .15s cubic-bezier(.2,.8,.2,1) both,pp-wobble 5s 1.4s ease-in-out infinite}.pp-hero__sub{animation:pp-fade .8s .35s both}.pp-hero__ctas{animation:pp-fade .8s .5s both}.pp-catframe{animation:pp-pop 1s .2s cubic-bezier(.3,1.5,.5,1) both}.pp-catframe:before{animation:pp-ear-l 4s 1.6s ease-in-out infinite;transform-origin:50% 100%}.pp-catframe:after{animation:pp-ear-r 4s 2.1s ease-in-out infinite;transform-origin:50% 100%}.pp-quote{animation:pp-drop .9s .9s cubic-bezier(.3,1.6,.5,1) both}.pp-stamp{animation:pp-pop .8s .7s both,pp-spin 24s 1.5s linear infinite}.pp-hero__art{transition:transform .4s ease-out;will-change:transform}.pp-eye{transform-box:fill-box;transform-origin:center;animation:pp-blink 5s infinite}.pp-eye+.pp-eye{animation-delay:.03s}.pp-btn,.ppm__atc,.button{position:relative;overflow:hidden}.pp-btn:after,.ppm__atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.pp-btn:hover:after,.ppm__atc:hover:after{transform:translate(120%)}.ppm__atc{transition:transform .15s ease}.ppm__atc:active,.pp-btn:active{transform:scale(.97)}.ppm__atc{animation:pp-nudge 6s 3s ease-in-out infinite}.pp-tile,.pp-sg__row,.ppm__tier,.pp-review{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pp-tile:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 18px 40px #4a342829}.pp-sg__row:hover{transform:translate(6px)}.pp-clip{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pp-clip:hover{transform:rotate(0) translateY(-10px) scale(1.03)!important;z-index:2}.ppm__tier:has(input:checked){animation:pp-tick .35s cubic-bezier(.3,1.6,.5,1)}.ppm__sw span,.ppm__sz span{transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .2s}.ppm__sw:hover span,.ppm__sz:hover span{transform:translateY(-2px) scale(1.06)}.ppm__main img{transition:opacity .25s ease}.ppm__main img.is-swap{opacity:.2}.pp-split__img img,.pp-cw__art img,.pp-step__img img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.pp-split:hover .pp-split__img img,.pp-cw__art:hover img,.pp-step:hover .pp-step__img img{transform:scale(1.05)}.pp-gift__box{animation:pp-float 4.5s ease-in-out infinite}.pp-gift__tag{animation:pp-swing 3s ease-in-out infinite;transform-origin:20% 50%}.pp-marquee:hover .pp-marquee__track{animation-play-state:paused}.pp-foot__mark .pp-wordmark__o{animation:pp-bob 3s ease-in-out infinite}.pp-bump{animation:pp-bump .6s cubic-bezier(.3,1.6,.5,1)}.ppm__eta li.is-in .ppm__eta-ic{animation:pp-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i,0)*.15s)}}@keyframes pp-rise{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}@keyframes pp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pp-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes pp-drop{0%{opacity:0;transform:translateY(-40px) rotate(-14deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes pp-wobble{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-3deg)}94%{transform:rotate(2.5deg)}97%{transform:rotate(-1deg)}}@keyframes pp-ear-l{0%,85%,to{transform:rotate(38deg)}90%{transform:rotate(28deg)}95%{transform:rotate(42deg)}}@keyframes pp-ear-r{0%,85%,to{transform:rotate(52deg)}90%{transform:rotate(62deg)}95%{transform:rotate(48deg)}}@keyframes pp-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pp-nudge{0%,90%,to{transform:none}93%{transform:translate(-3px)}96%{transform:translate(3px)}}@keyframes pp-tick{0%{transform:scale(.98)}60%{transform:scale(1.015)}to{transform:none}}@keyframes pp-float{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-12px)}}@keyframes pp-swing{0%,to{transform:rotate(14deg)}50%{transform:rotate(6deg)}}@keyframes pp-bob{0%,to{transform:translateY(.02em)}50%{transform:translateY(-.06em) rotate(-4deg)}}@keyframes pp-bump{0%{transform:scale(1)}40%{transform:scale(1.25) rotate(-8deg)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pp.css.map */
