:root{--pb-ivory:#F7F5F0;--pb-ivory-dim:#EFEBE2;--pb-charcoal:#171717;--pb-charcoal-soft:#2A2825;--pb-taupe:#D9CFC2;--pb-sage:#8B9A86;--pb-sage-deep:#6E7C69;--pb-champagne:#C6A46C;--pb-champagne-soft:#E3D3B7;--pb-line: rgba(23,23,23,.12);--pb-serif: "DM Serif Display", Georgia, serif;--pb-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.pb-section{position:relative}.pb-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.pb-pad{padding:clamp(76px,11vw,140px) 0}.pb-pad-sm{padding:clamp(56px,8vw,96px) 0}.pb-center{text-align:center;margin-left:auto;margin-right:auto}.pb-eyebrow{font-family:var(--pb-sans);font-size:13px;letter-spacing:.04em;color:var(--pb-sage-deep);font-weight:700;margin:0 0 14px}.pb-serif{font-family:var(--pb-serif);font-weight:400;margin:0}h2.pb-h2{font-family:var(--pb-serif);font-weight:400;font-size:clamp(30px,4.2vw,46px);line-height:1.14;margin:0}h1.pb-h1{font-family:var(--pb-serif);font-weight:400;font-size:clamp(38px,6vw,68px);line-height:1.06;letter-spacing:-.01em;margin:0}h3.pb-h3{font-family:var(--pb-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);line-height:1.25;margin:0}.pb-lede{font-family:var(--pb-sans);font-size:clamp(16px,1.6vw,19px);line-height:1.65;color:#3b3935;max-width:46ch;margin:0}.pb-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--pb-sans);font-weight:700;font-size:15px;padding:15px 30px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s}.pb-btn-primary{background:var(--pb-charcoal);color:var(--pb-ivory)}.pb-btn-primary:hover{background:var(--pb-charcoal-soft);transform:translateY(-2px)}.pb-btn-ghost{background:transparent;color:var(--pb-ivory);border-color:#f7f5f08c}.pb-btn-ghost:hover{background:#f7f5f01f;transform:translateY(-2px)}.pb-btn-gold{background:var(--pb-champagne);color:var(--pb-charcoal)}.pb-btn-gold:hover{background:var(--pb-champagne-soft);transform:translateY(-2px)}.pb-header{position:sticky;top:0;left:0;right:0;z-index:60;padding-top:env(safe-area-inset-top,0px);background:#f7f5f000;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease;border-bottom:1px solid transparent}.pb-header.pb-solid{background:#f7f5f0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pb-line)}.pb-header[data-pb-solid-default]{background:#f7f5f0eb;border-bottom:1px solid var(--pb-line)}.pb-nav{max-width:1180px;margin:0 auto;padding:18px clamp(20px,5vw,56px);display:flex;align-items:center;justify-content:space-between}.pb-logo{font-family:var(--pb-serif);font-size:22px;color:var(--pb-ivory);transition:color .4s}.pb-header.pb-solid .pb-logo,.pb-header[data-pb-solid-default] .pb-logo{color:var(--pb-charcoal)}.pb-nav-links{display:flex;gap:34px;font-size:14.5px;font-weight:600}.pb-nav-links a{color:#f7f5f0eb;transition:color .4s,opacity .25s}.pb-header.pb-solid .pb-nav-links a,.pb-header[data-pb-solid-default] .pb-nav-links a{color:var(--pb-charcoal-soft)}.pb-nav-links a:hover{opacity:.65}.pb-nav-right{display:flex;align-items:center;gap:18px}.pb-cart-icon{color:var(--pb-ivory);transition:color .4s;position:relative}.pb-header.pb-solid .pb-cart-icon,.pb-header[data-pb-solid-default] .pb-cart-icon{color:var(--pb-charcoal)}.pb-cart-count{position:absolute;top:-7px;right:-9px;background:var(--pb-champagne);color:var(--pb-charcoal);font-size:10px;font-weight:800;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pb-burger{display:none;width:26px;height:18px;position:relative;cursor:pointer;background:none;border:none;padding:0}.pb-burger span{position:absolute;left:0;right:0;height:2px;background:var(--pb-ivory);transition:all .4s}.pb-header.pb-solid .pb-burger span,.pb-header[data-pb-solid-default] .pb-burger span{background:var(--pb-charcoal)}.pb-burger span:nth-child(1){top:0}.pb-burger span:nth-child(2){top:8px}.pb-burger span:nth-child(3){top:16px}.pb-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--pb-ivory);z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transform:translateY(-100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pb-mobile-menu.pb-open{transform:translateY(0)}.pb-mobile-menu a{font-family:var(--pb-serif);font-size:30px;color:var(--pb-charcoal)}.pb-mobile-close{position:absolute;top:calc(24px + env(safe-area-inset-top,0px));right:24px;background:none;border:none;font-size:28px;color:var(--pb-charcoal);cursor:pointer}@media(max-width:880px){.pb-nav-links{display:none}.pb-burger{display:block}}.pb-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--pb-charcoal)}.pb-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.pb-hero-media img{width:100%;height:100%;object-fit:cover;object-position:62% 32%}.pb-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1717176b,#17171714 32%,#1717172e 62%,#171717c7)}.pb-hero-content{position:relative;z-index:2;width:100%;padding:0 clamp(20px,5vw,56px) clamp(56px,9vh,110px);max-width:1180px;margin:0 auto;color:var(--pb-ivory)}.pb-hero-content .pb-eyebrow{color:var(--pb-champagne-soft)}.pb-hero-content h1{max-width:15ch;color:var(--pb-ivory)}.pb-hero-content .pb-lede{color:#f7f5f0e0;margin-top:18px;max-width:44ch}.pb-hero-actions{display:flex;align-items:center;gap:22px;margin-top:34px;flex-wrap:wrap}.pb-hero-note{font-size:13.5px;color:#f7f5f0b8;display:flex;align-items:center;gap:8px}.pb-scroll-cue{position:absolute;z-index:2;left:50%;bottom:clamp(20px,4vh,34px);transform:translate(-50%);width:1px;height:38px;background:#f7f5f080}.pb-scroll-cue:after{content:"";position:absolute;left:-2.5px;top:0;width:6px;height:6px;border-radius:50%;background:var(--pb-champagne-soft);animation:pbcue 2.2s ease-in-out infinite}@keyframes pbcue{0%{top:0;opacity:1}90%{opacity:0}to{top:32px;opacity:0}}@media(max-width:520px){.pb-hero-content h1{max-width:11ch}}.pb-2col{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.pb-2col.pb-reverse{grid-template-columns:.95fr 1.05fr}.pb-media-rounded{border-radius:22px;overflow:hidden}.pb-media-rounded img{width:100%;height:auto;display:block}.pb-media-rounded.pb-ratio-45{aspect-ratio:4/5}.pb-media-rounded.pb-ratio-45 img{height:100%;object-fit:cover}.pb-problem-line{margin-top:26px;padding-top:22px;border-top:1px solid var(--pb-line);font-family:var(--pb-serif);font-style:italic;font-size:clamp(19px,2vw,23px);color:var(--pb-charcoal-soft)}@media(max-width:880px){.pb-2col{grid-template-columns:1fr}.pb-2col .pb-media-order-first{order:-1}}.pb-reveal-section{background:var(--pb-charcoal);color:var(--pb-ivory);text-align:center}.pb-reveal-section .pb-eyebrow{color:var(--pb-champagne-soft);justify-content:center}.pb-reveal-section h2{color:var(--pb-ivory);max-width:16ch;margin:0 auto}.pb-reveal-media{margin:clamp(40px,6vw,64px) auto 0;max-width:640px;position:relative}.pb-reveal-media img{width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.45))}.pb-reveal-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(198,164,108,.16),transparent 62%)}.pb-mech-steps{list-style:none;margin:0;padding:0;counter-reset:pbstep}.pb-mech-steps li{counter-increment:pbstep;display:flex;gap:18px;padding:15px 0;border-top:1px solid var(--pb-line)}.pb-mech-steps li:last-child{border-bottom:1px solid var(--pb-line)}.pb-mech-steps li:before{content:counter(pbstep);font-family:var(--pb-serif);font-size:17px;color:var(--pb-sage-deep);width:30px;height:30px;border-radius:50%;border:1px solid var(--pb-sage);display:flex;align-items:center;justify-content:center;flex:none}.pb-mech-steps p{margin:0;padding-top:3px;font-size:15.5px;font-family:var(--pb-sans)}.pb-benefits{background:var(--pb-sage);color:var(--pb-ivory)}.pb-benefits .pb-eyebrow{color:#f7f5f0cc}.pb-benefits h2{color:var(--pb-ivory);max-width:16ch}.pb-benefit-grid{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}.pb-benefit-card{background:#f7f5f014;border:1px solid rgba(247,245,240,.22);border-radius:18px;padding:30px 26px}.pb-benefit-card svg{width:38px;height:38px;margin-bottom:20px}.pb-benefit-card h3{color:var(--pb-ivory);font-size:21px;margin-bottom:10px}.pb-benefit-card p{color:#f7f5f0db;font-size:14.5px;margin:0;font-family:var(--pb-sans)}@media(max-width:880px){.pb-benefit-grid{grid-template-columns:1fr}}.pb-fb{position:relative;min-height:72vh;display:flex;align-items:center;overflow:hidden}.pb-fb-media{position:absolute;top:0;right:0;bottom:0;left:0}.pb-fb-media img{width:100%;height:100%;object-fit:cover}.pb-fb-scrim-side{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171717b8,#17171766 42%,#1717170d 70%)}.pb-fb-scrim-radial{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#1717178c,#171717e0)}.pb-fb-content{position:relative;z-index:2;color:var(--pb-ivory);max-width:560px;padding:90px 0}.pb-fb-content h2{color:var(--pb-ivory);max-width:11ch}.pb-fb-content p{color:#f7f5f0db;margin-top:16px;max-width:38ch;font-family:var(--pb-sans)}.pb-fb-content.pb-center-content{margin:0 auto;text-align:center;max-width:620px;padding:80px 24px}.pb-fb-content .pb-sub{font-family:var(--pb-serif);font-style:italic;font-size:clamp(19px,2.2vw,24px);color:var(--pb-champagne-soft);margin-top:16px}@media(max-width:880px){.pb-fb-content{max-width:100%}}.pb-proof{background:var(--pb-ivory-dim)}.pb-proof-head{max-width:620px;margin:0 auto 48px}.pb-ugc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.pb-ugc-tile{aspect-ratio:1/1;border-radius:14px;overflow:hidden;position:relative;background:#d9cfc247}.pb-ugc-tile img{width:100%;height:100%;object-fit:cover}.pb-ugc-tile.pb-empty{border:1.5px dashed rgba(23,23,23,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#1717176b;transition:border-color .3s,color .3s,background .3s}.pb-ugc-tile.pb-empty:hover{border-color:var(--pb-sage-deep);color:var(--pb-sage-deep);background:#8b9a861f}.pb-ugc-tile.pb-empty svg{width:22px;height:22px}.pb-ugc-tile.pb-empty span{font-size:11.5px;font-weight:700;text-align:center;padding:0 8px;font-family:var(--pb-sans)}.pb-quote-row{margin-top:46px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pb-quote-card{background:var(--pb-ivory);border:1px solid var(--pb-line);border-radius:16px;padding:24px 22px}.pb-quote-card p{font-family:var(--pb-serif);font-style:italic;font-size:17px;margin:0 0 14px;color:var(--pb-charcoal-soft)}.pb-quote-meta{font-size:12.5px;color:#8a8579;font-weight:600;font-family:var(--pb-sans)}.pb-quote-card.pb-placeholder p{color:#b6b0a3}@media(max-width:880px){.pb-ugc-grid{grid-template-columns:repeat(3,1fr)}.pb-quote-row{grid-template-columns:1fr}}@media(max-width:520px){.pb-ugc-grid{grid-template-columns:repeat(2,1fr)}}.pb-offer-card{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--pb-charcoal);color:var(--pb-ivory);border-radius:26px;overflow:hidden}.pb-offer-media{position:relative;background:linear-gradient(160deg,#0f0f0f,#232019);display:flex;align-items:center;justify-content:center;padding:20px}.pb-offer-media img{max-width:78%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}.pb-offer-info{padding:clamp(30px,4vw,52px)}.pb-offer-info .pb-eyebrow{color:var(--pb-champagne-soft)}.pb-offer-info h2{color:var(--pb-ivory);font-size:clamp(26px,3vw,34px);max-width:14ch}.pb-offer-info p{color:#f7f5f0d1;font-size:15px;font-family:var(--pb-sans)}.pb-price-row{display:flex;align-items:baseline;gap:12px;margin:22px 0 6px}.pb-price{font-family:var(--pb-serif);font-size:38px}.pb-price-compare{font-family:var(--pb-sans);font-size:16px;color:#f7f5f080;text-decoration:line-through}.pb-offer-list{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:10px}.pb-offer-list li{display:flex;gap:10px;font-size:14.5px;color:#f7f5f0e6;font-family:var(--pb-sans)}.pb-offer-list svg{flex:none;margin-top:2px}.pb-offer-fineprint{margin-top:16px;font-size:12px;color:#f7f5f080;font-family:var(--pb-sans)}.pb-variant-select{margin:18px 0;display:flex;flex-direction:column;gap:6px}.pb-variant-select label{font-size:12.5px;font-weight:700;color:#f7f5f0b3;font-family:var(--pb-sans)}.pb-variant-select select{padding:12px 14px;border-radius:10px;border:1px solid rgba(247,245,240,.3);background:#f7f5f00f;color:var(--pb-ivory);font-family:var(--pb-sans);font-size:14.5px}@media(max-width:880px){.pb-offer-card{grid-template-columns:1fr}.pb-offer-media{padding:34px}}[data-pb-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}[data-pb-reveal].pb-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-pb-reveal]{opacity:1;transform:none;transition:none}.pb-scroll-cue:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pawbliss.css.map */
