:root{--pn-forest:#0F2D25;--pn-forest-hover:#0A211B;--pn-mid-sage:#47695A;--pn-pale-sage:#A6B7A6;--pn-sage:#E8EDE6;--pn-sage-border:#DCE4DA;--pn-sage-tint:#F1F4EF;--pn-sage-cool:#EDEFEA;--pn-ivory:#F6F2EC;--pn-ivory-warm:#EFE8DC;--pn-base:#FFFFFF;--pn-ink:#1C1C1E;--pn-body:#2B2F30;--pn-muted:#6E7573;--pn-rule:#E4DFD6;--pn-coral:#B8462F;--pn-coral-tint:#FBE7E1;--pn-coral-deep:#8F3524;--pn-positive:#2F7755;--pn-amber:#E0A03A;--pn-r-sm:10px;--pn-r-md:14px;--pn-r-lg:16px;--pn-r-xl:18px;--pn-r-pill:999px;--pn-pad-x:clamp(20px,5vw,40px);--pn-pad-y:clamp(48px,7vw,92px);--pn-max:1280px;--pn-head:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pn-body-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pn{font-family:var(--pn-body-font);color:var(--pn-body);-webkit-font-smoothing:antialiased}.pn *,.pn *:before,.pn *:after{box-sizing:border-box}.pn-in{max-width:var(--pn-max);margin:0 auto;padding:var(--pn-pad-y) var(--pn-pad-x)}.pn-bg-white{background:var(--pn-base)}.pn-bg-ivory{background:var(--pn-ivory)}.pn-bg-sage{background:var(--pn-sage)}.pn-bg-sagetint{background:var(--pn-sage-tint)}.pn-bg-forest{background:var(--pn-forest);color:#fff}.pn-topline{border-top:1px solid var(--pn-rule)}.pn h1,.pn h2,.pn h3,.pn h4{font-family:var(--pn-head);color:var(--pn-ink);margin:0;text-wrap:pretty}.pn p{margin:0}.pn-h1{font-size:clamp(34px,5.4vw,60px);line-height:1.02;letter-spacing:-.04em;font-weight:600}.pn-h2{font-size:clamp(26px,3.8vw,44px);line-height:1.06;letter-spacing:-.035em;font-weight:600}.pn-h3{font-size:clamp(19px,2.2vw,26px);line-height:1.14;letter-spacing:-.025em;font-weight:600}.pn-eyebrow{font-family:var(--pn-body-font);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pn-mid-sage)}.pn-lede{font-size:clamp(16px,1.5vw,18.5px);line-height:1.58;color:var(--pn-body);max-width:60ch}.pn-sub{font-size:15px;line-height:1.6;color:var(--pn-muted)}.pn-small{font-size:12.5px;line-height:1.45;color:var(--pn-muted)}.pn-stack{display:flex;flex-direction:column}.pn-g8{gap:8px}.pn-g12{gap:12px}.pn-g16{gap:16px}.pn-g24{gap:24px}.pn-mt-h{margin-top:clamp(24px,3vw,40px)}.pn-slot{position:relative;width:100%;overflow:hidden;border-radius:var(--pn-r-md);background:var(--pn-sage-cool);border:1px solid var(--pn-rule)}.pn-slot--flat{border-radius:0;border:0}.pn-slot--sage{background:var(--pn-sage);border-color:var(--pn-sage-border)}.pn-slot--ivory{background:var(--pn-ivory)}.pn-slot img{display:block;width:100%;height:100%}.pn-slot img.pn-fit-cover{object-fit:cover}.pn-slot img.pn-fit-contain{object-fit:contain;padding:6%}.pn-slot__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-family:var(--pn-body-font);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-mid-sage);background:repeating-linear-gradient(135deg,transparent,transparent 9px,rgba(71,105,90,.06) 9px,rgba(71,105,90,.06) 18px)}.pn-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 26px;border-radius:var(--pn-r-sm);font-family:var(--pn-body-font);font-size:16.5px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease}.pn-btn--primary{background:var(--pn-forest);color:#fff}.pn-btn--primary:hover{background:var(--pn-forest-hover)}.pn-btn--ghost{background:var(--pn-base);color:var(--pn-ink);border-color:var(--pn-rule)}.pn-btn--ghost:hover{background:var(--pn-sage-tint)}.pn-btn--block{width:100%}.pn-btn[disabled],.pn-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pn a:focus-visible,.pn button:focus-visible,.pn summary:focus-visible,.pn input:focus-visible{outline:2px solid var(--pn-forest);outline-offset:2px;border-radius:6px}.pn-pill{display:inline-flex;align-items:center;gap:9px;padding:11px 18px 11px 12px;background:var(--pn-base);border:1px solid var(--pn-sage-border);border-radius:var(--pn-r-pill);font-size:12.5px;line-height:1.3;color:var(--pn-muted)}.pn-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:6px;color:#fff;background:var(--pn-coral)}.pn-chip--rated{background:var(--pn-base);color:var(--pn-ink);border:1px solid var(--pn-rule);letter-spacing:.06em}.pn-save{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:6px;background:var(--pn-coral-tint);color:var(--pn-coral-deep)}.pn-strike{text-decoration:line-through;color:var(--pn-muted);font-size:.62em;font-weight:500}.pn-grid{display:grid;gap:clamp(12px,2vw,22px)}.pn-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pn-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pn-grid--box{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:640px){.pn-grid--4,.pn-grid--box{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-card{background:var(--pn-base);border:1px solid var(--pn-rule);border-radius:var(--pn-r-md);padding:14px;display:flex;flex-direction:column;gap:10px}.pn-card--sage{background:var(--pn-sage-tint);border-color:var(--pn-sage-border)}.pn-strip{display:flex;gap:10px;overflow-x:auto;list-style:none;margin:0;padding:0 0 2px;scrollbar-width:none}.pn-strip::-webkit-scrollbar{display:none}.pn-strip>li{flex:none}.pn-strip b{display:block;font-size:13.5px;font-weight:600;color:var(--pn-ink);line-height:1.25}.pn-strip span{display:block;font-size:12.5px;color:var(--pn-muted);line-height:1.3}.pn-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pn-steps li{background:var(--pn-base);border:1px solid var(--pn-rule);border-radius:var(--pn-r-md);padding:18px}.pn-steps .n{font-family:var(--pn-head);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--pn-pale-sage)}.pn-steps b{display:block;margin-top:8px;font-size:15.5px;font-weight:600;color:var(--pn-ink)}.pn-steps span{display:block;margin-top:3px;font-size:13.5px;color:var(--pn-muted)}.pn-tablewrap{overflow-x:auto;border:1px solid var(--pn-rule);border-radius:var(--pn-r-md);background:var(--pn-base)}.pn-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.pn-table th,.pn-table td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--pn-rule);vertical-align:top}.pn-table thead th{background:var(--pn-sage);color:var(--pn-forest);font-family:var(--pn-body-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--pn-sage-border)}.pn-table tbody tr:last-child td{border-bottom:none}.pn-table td:first-child{font-weight:600;color:var(--pn-ink)}.pn-table td.pn-ours{background:var(--pn-sage-tint);color:var(--pn-ink);font-weight:600}.pn-specs{list-style:none;margin:0;padding:0;display:grid;gap:0}.pn-specs li{display:grid;grid-template-columns:minmax(140px,34%) 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--pn-rule)}.pn-specs li:last-child{border-bottom:none}.pn-specs dt,.pn-specs .k{color:var(--pn-muted);font-size:14px}.pn-specs .v{color:var(--pn-ink);font-size:14.5px}.pn-faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--pn-rule)}.pn-faq details{border-bottom:1px solid var(--pn-rule)}.pn-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 2px;font-family:var(--pn-head);font-size:16.5px;font-weight:600;color:var(--pn-ink)}.pn-faq summary::-webkit-details-marker{display:none}.pn-faq .pn-plus{flex:none;font-size:22px;line-height:1;color:var(--pn-mid-sage);font-weight:400}.pn-faq details[open] .pn-plus{transform:rotate(45deg)}.pn-faq .pn-a{padding:0 2px 20px;font-size:15px;line-height:1.62;color:var(--pn-body);max-width:70ch}.pn-dev{border:1px dashed var(--pn-sage-border);background:var(--pn-sage-tint);border-radius:var(--pn-r-md);padding:clamp(18px,3vw,30px);display:flex;flex-direction:column;gap:12px}.pn-dev__tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-mid-sage)}.pn-field{display:flex;gap:10px;flex-wrap:wrap}.pn-input{flex:1 1 220px;min-height:50px;padding:0 15px;border:1px solid var(--pn-rule);border-radius:var(--pn-r-sm);background:var(--pn-base);font-family:var(--pn-body-font);font-size:15px;color:var(--pn-ink)}.pn-vis-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pn *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){html,.page-wrapper{scroll-behavior:smooth}}.pn-pcard{background:#fff;border:1px solid #E4DFD6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pn-pcard:hover{border-color:#a6b7a6;box-shadow:0 16px 30px -24px #0f2d2580;transform:translateY(-2px)}.pn-pcard-img{display:block;aspect-ratio:1/1;background:#f6f2ec;overflow:hidden}.pn-pcard-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pn-pcard:hover .pn-pcard-img img{transform:scale(1.03)}.pn-pcard-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pn .pn-pcard-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#1c1c1e;text-decoration:none}.pn .pn-pcard-line{font-size:14px;line-height:1.45;color:#6e7573;margin:0}.pn-pcard-foot{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pn .pn-pcard-price{margin:0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.pn-pcard-now{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1c1c1e;letter-spacing:-.01em}.pn-pcard-price s{font-size:14px;color:#6e7573}.pn-pcard-form{margin:0}.pn-pcard-add{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;background:#0f2d25;color:#fff;border:0;border-radius:10px;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap}.pn-pcard-add:hover{background:#17463a}.pn-pcard-choose{background:#fff;color:#0f2d25!important;border:1.5px solid #0F2D25;text-decoration:none!important}.pn-pcard-choose:hover{background:#f1f4ef}.pn-pcard-save{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#b8462f;background:#fbe7e1;border-radius:999px;padding:3px 8px;white-space:nowrap}.pn-pcard-now small{font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;color:#6e7573;letter-spacing:0}.pn-pcard--compact{flex-direction:row;align-items:center}.pn-pcard--compact .pn-pcard-img{flex:none;width:84px;height:84px;aspect-ratio:auto;border-radius:12px;margin:10px 0 10px 10px}.pn-pcard--compact .pn-pcard-body{padding:10px 12px}.pn-pcard--compact .pn-pcard-title{font-size:14.5px}.pn-pcard--compact .pn-pcard-now{font-size:16px}.pn-pcard--compact .pn-pcard-add{min-height:38px;padding:0 12px;font-size:13.5px}.pn-pcard-blabel{display:block;width:100%;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:#2f7755;line-height:1.2;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/petnelo.css.map */
