.pp{--pp-bg: #f2e4cf;--pp-panel: rgba(242, 228, 207, .55);--pp-ink: #3a2e22;--pp-accent: #9b6230;--pp-band: #9b6230;--pp-band-ink: #fbf3e6;--pp-dot: #e8b4b8}.pp--matcha{--pp-panel: rgba(221, 228, 196, .6);--pp-ink: #2f3a1f;--pp-accent: #5f7a35;--pp-band: #6f8a3d;--pp-band-ink: #f6f8ec;--pp-dot: #d7e3b3}.pp--pjs{--pp-panel: rgba(241, 214, 216, .55);--pp-ink: #4a2f35;--pp-accent: #a85a66;--pp-band: #c97d86;--pp-band-ink: #fff6f5;--pp-dot: #f3d9a4}.pp--fall{--pp-panel: rgba(238, 207, 168, .45);--pp-ink: #3e2a18;--pp-accent: #b45e1e;--pp-band: #b45e1e;--pp-band-ink: #fff4e6;--pp-dot: #f3d9a4}.pp--seconds{--pp-panel: rgba(239, 210, 200, .5);--pp-ink: #3e2422;--pp-accent: #a44a47;--pp-band: #a44a47;--pp-band-ink: #fff3ef;--pp-dot: #f3d9a4}.pp__ticker{background:var(--pp-band);color:var(--pp-band-ink);overflow:hidden;white-space:nowrap;padding:.8rem 0;margin:-.4rem 0 2.4rem}.pp__ticker-track{display:inline-flex;align-items:center;gap:1.8rem;animation:pp-ticker 42s linear infinite}.pp__ticker-item{font-family:var(--font-heading-family);font-size:1.5rem}.pp__ticker-dot{color:var(--pp-dot);font-size:1.2rem}@keyframes pp-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp .product__media-item .product-media-container,.pp .product__media-list .media{border-radius:2.4rem;overflow:hidden}.pp .product__media-item .product-media-container{box-shadow:0 1.6rem 3.6rem #3a2e221f}.pp .thumbnail{border-radius:1.2rem;overflow:hidden}@media screen and (min-width:750px){.pp .product__info-container{background:var(--pp-panel);border-radius:2.8rem;padding:3.2rem 3.2rem 2.4rem}}.pp .product__title h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3rem,3.6vw,4.2rem);line-height:1.12;color:var(--pp-ink)}.pp__accent{position:relative;display:inline-block;font-style:italic;color:var(--pp-accent);padding:0 .06em}.pp__swoosh{position:absolute;left:-2%;bottom:-.14em;width:104%;height:.3em;overflow:visible;opacity:.55}.pp__swoosh path{stroke-dasharray:260;stroke-dashoffset:260;animation:pp-draw 1s ease .4s forwards}@keyframes pp-draw{to{stroke-dashoffset:0}}.pp .price .price-item--regular,.pp .price .price-item--sale{font-size:2.2rem;letter-spacing:.02em}.pp .price--on-sale .price-item--sale,.pp .price:not(.price--on-sale) .price-item--regular{color:var(--pp-accent)}.pp .product-form__submit,.pp .shopify-payment-button__button{border-radius:999px}.pp .product-form__submit:after,.pp .product-form__submit:before{border-radius:999px}.pp .product-form__submit:not([disabled]){background:transparent;color:var(--pp-accent);box-shadow:inset 0 0 0 .15rem var(--pp-accent)}.pp .product-form__submit:not([disabled]):after{box-shadow:none}.pp .product-form__submit:not([disabled]):hover{background:var(--pp-accent);color:#fffbf5}.pp .shopify-payment-button__button--unbranded{background:var(--pp-accent);color:#fffbf5}.pp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--pp-ink)}@media screen and (min-width:750px)and (max-width:1199px){.pp .product__info-container>.product-form__quantity+div{flex:0 0 100%!important;margin-top:0!important}.pp .product-form__quantity+div .shopify-payment-button{margin-left:0!important}}.pp__perks{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.pp__perk{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:999px;background:#fffbf5d9;border:.1rem solid rgba(58,46,34,.08);color:var(--pp-ink);font-size:1.25rem;letter-spacing:.03em}.pp__perk svg{color:var(--pp-accent);flex:none}.pp .product__accordion{border:none;margin-top:1rem}.pp .product__accordion .accordion{border:none;border-radius:1.6rem;background:#fffbf5bf;padding:0 1.6rem;margin:0}.pp .product__accordion summary{padding:1.4rem 0}.pp .product__accordion .accordion__title{font-family:var(--font-heading-family);color:var(--pp-ink)}.pp .product__accordion .icon-accordion{color:var(--pp-accent)}@media screen and (max-width:749px){.pp__ticker{margin-bottom:1.6rem}.pp__ticker-item{font-size:1.35rem}.pp .product__media-item .product-media-container{border-radius:1.8rem}}@media(prefers-reduced-motion:reduce){.pp__ticker-track{animation:none}.pp__swoosh path{animation:none;stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-theme.css.map */
