:root{--pz-navy: #151A33;--pz-ink: #0F1530;--pz-plum: #431D33;--pz-pink: #EF7C8C;--pz-pink-deep: #D9485F;--pz-pink-soft: #F7A8B3;--pz-petal: #FBD7E3;--pz-blush: #EBDFDF;--pz-blush-2: #F8F1F1;--pz-blush-3: #F4ECEA;--pz-cream: #FBF8F6;--pz-sky: #D5DCE8;--pz-sky-deep: #9DB8E8;--pz-sun: #F7C66B;--pz-white: #FFFFFF;--pz-text: var(--pz-navy);--pz-text-soft: rgba(21, 26, 51, .7);--pz-text-mute: rgba(21, 26, 51, .52);--pz-line: rgba(21, 26, 51, .11);--pz-surface: var(--pz-blush-3);--pz-font-display: "Fraunces", Georgia, "Times New Roman", serif;--pz-font-rounded: var(--pz-font-display);--pz-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--pz-radius-sm: 10px;--pz-radius: 14px;--pz-radius-lg: 18px;--pz-shadow: 0 1px 2px rgba(21, 26, 51, .04), 0 12px 32px -16px rgba(21, 26, 51, .18);--pz-ease: cubic-bezier(.2, .7, .2, 1);--pz-gutter: clamp(16px, 4vw, 48px);--pz-space: clamp(64px, 8vw, 120px);--font-heading-family: var(--pz-font-display);--font-heading-weight: 500;--font-heading-letter-spacing: -.02em;--font-heading-line-height: 1.08;--font-body-family: var(--pz-font-body)}html{-webkit-text-size-adjust:100%}body{font-family:var(--pz-font-body);color:var(--pz-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.heading,.title,.product-title,.card__title{font-variation-settings:"SOFT" 50;font-optical-sizing:auto}.pz{color:var(--pz-text);font-family:var(--pz-font-body);-webkit-font-smoothing:antialiased}.pz *,.pz *:before,.pz *:after{box-sizing:border-box}.pz img{max-width:100%}.pz-wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--pz-gutter)}.pz-section{padding:var(--pz-space) 0}.pz-h1,.pz-h2,.pz-h3{font-family:var(--pz-font-display);font-weight:500;font-variation-settings:"SOFT" 50;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--pz-text);margin:0}.pz-h1{font-size:clamp(40px,5vw,72px);line-height:1.02}.pz-h2{font-size:clamp(32px,3.4vw,52px);line-height:1.06}.pz-h3{font-size:clamp(20px,1.6vw,24px);line-height:1.2;letter-spacing:-.01em}.pz-h1 em,.pz-h2 em,.pz-h3 em{font-style:italic;font-weight:400;color:var(--pz-pink-deep)}.pz-lead{font-size:clamp(16px,1.15vw,18px);line-height:1.65;color:var(--pz-text-soft);margin:0}.pz-label{display:block;font:600 12px/1.2 var(--pz-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pz-pink-deep);margin:0}.pz-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.pz-header__copy{display:grid;gap:14px;max-width:680px}.pz-header--center{justify-content:center;text-align:center}.pz-header--center .pz-header__copy{justify-items:center}.pz-btn{--b-bg: var(--pz-ink);--b-fg: var(--pz-white);--b-hover: #262C4E;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 32px;border-radius:999px;border:1.5px solid var(--b-bg);background:var(--b-bg);color:var(--b-fg);font:500 15px/1 var(--pz-font-body);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--pz-ease),border-color .25s var(--pz-ease),color .25s var(--pz-ease)}.pz-btn:hover{background:var(--b-hover);border-color:var(--b-hover)}.pz-btn:focus-visible,.pz-link:focus-visible{outline:2px solid var(--pz-sky-deep);outline-offset:3px}.pz-btn svg{width:16px;height:16px;flex:none;transition:transform .3s var(--pz-ease)}.pz-btn:hover svg{transform:translate(2px)}.pz-btn--outline{--b-bg: transparent;--b-fg: var(--pz-ink);border-color:#0f153038}.pz-btn--outline:hover{background:var(--pz-ink);border-color:var(--pz-ink);color:var(--pz-white)}.pz-btn--light{--b-bg: var(--pz-white);--b-fg: var(--pz-ink);--b-hover: var(--pz-blush-2)}.pz-btn--block{width:100%}.pz-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.pz-btn[aria-busy=true]{color:transparent;position:relative}.pz-btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--pz-white);border-right-color:transparent;animation:pz-spin .7s linear infinite}@keyframes pz-spin{to{transform:rotate(360deg)}}.pz-link{display:inline-flex;align-items:center;gap:6px;font:500 15px/1.2 var(--pz-font-body);color:var(--pz-ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:3px;transition:color .2s,border-color .2s}.pz-link:hover{color:var(--pz-pink-deep)}.pz-link svg{width:14px;height:14px}.pz-price{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.pz-price s{color:var(--pz-text-mute);font-weight:400;font-size:.86em}.pz-reveal{opacity:0;transform:translateY(14px);transition:opacity .8s var(--pz-ease),transform .8s var(--pz-ease);transition-delay:var(--d, 0s)}.pz-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pz-reveal{opacity:1;transform:none;transition:none}.pz-btn,.pz-btn svg,.pz-link{transition:none}}.no-js .pz-reveal{opacity:1;transform:none}.pz-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pz-acc{border-top:1px solid var(--pz-line)}.pz-acc details{border-bottom:1px solid var(--pz-line)}.pz-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:500 15px/1.35 var(--pz-font-body);color:var(--pz-text)}.pz-acc summary::-webkit-details-marker{display:none}.pz-acc summary:focus-visible{outline:2px solid var(--pz-sky-deep);outline-offset:4px}.pz-acc__icon{position:relative;flex:none;width:14px;height:14px;display:block!important}.pz-acc__icon:before,.pz-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .3s var(--pz-ease)}.pz-acc__icon:after{transform:rotate(90deg)}.pz-acc details[open] .pz-acc__icon:after{transform:rotate(0)}.pz-acc__body{padding:0 0 22px;color:var(--pz-text-soft);font-size:15px;line-height:1.7}.pz-acc__body>*:first-child{margin-top:0}.pz-acc__body>*:last-child{margin-bottom:0}.pz-acc__body ul{padding-left:18px;margin:0 0 12px}.pz-acc__body li{margin:4px 0}.pz-acc__body a{color:var(--pz-ink)}@media(max-width:749px){.pz-header{flex-direction:column;align-items:flex-start;gap:16px}.pz-header--center{align-items:center}}.footer-copyright .credits a[href*="shopify.com"][rel=nofollow]{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/petzy-brand.css.map */
