.pf-seat-section{font-family:var(--sans,"Inter",system-ui,-apple-system,sans-serif);color:var(--text-body,#2E3B38);line-height:1.6}.pf-seat-section *{box-sizing:border-box}.pf-seat-section img{max-width:100%;display:block}.pf-seat-section{padding:56px 20px;border-bottom:1px solid var(--border,#D8D2C8)}.pf-seat-inner{max-width:820px;margin:0 auto}.pf-seat-section h2,.pf-seat-section h3{font-family:var(--serif,"Playfair Display",Georgia,serif);font-weight:500;color:var(--charcoal,#1C2E29);margin:0;text-wrap:balance}.pf-seat-section p{margin:0}.pf-seat-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sage,#5A7A70);margin:0 0 14px}.pf-seat-head{text-align:center;margin-bottom:40px}.pf-seat-head h2{font-size:32px;letter-spacing:-.02em;margin-bottom:12px}.pf-seat-head .pf-seat-sub{font-size:15px;color:var(--text-muted,#7A8D89);max-width:520px;margin:0 auto}.pf-seat-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pf-seat-check-list li{position:relative;padding-left:34px;font-size:15px;color:var(--text-body,#2E3B38)}.pf-seat-check-list li:before{content:"\2713";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--forest,#2B4A3F);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.pf-seat-hero{text-align:center;padding-top:48px}.pf-seat-hero .pf-seat-hero-inner{max-width:1120px}.pf-seat-hero h1{font-family:var(--serif,"Playfair Display",Georgia,serif);font-weight:500;color:var(--charcoal,#1C2E29);font-size:44px;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px;text-wrap:balance}.pf-seat-hero-sub{font-size:17px;color:var(--text-body,#2E3B38);max-width:560px;margin:0 auto 34px;line-height:1.65}.pf-seat-hero .pf-seat-check-list{max-width:480px;margin:0 auto;text-align:left}.pf-seat-hero-grid--single{display:block}.pf-seat-hero-grid--split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;text-align:left}.pf-seat-hero-grid--split.pf-seat-hero-grid--right .pf-seat-hero-media{order:2}.pf-seat-hero-grid--split .pf-seat-hero-content{max-width:none}.pf-seat-hero-grid--split h1{text-align:left}.pf-seat-hero-grid--split .pf-seat-hero-sub{text-align:left;margin-left:0;margin-right:0}.pf-seat-hero-grid--split .pf-seat-check-list{margin-left:0}.pf-seat-hero-img-wrap{position:relative;border-radius:16px;overflow:hidden;background:var(--parchment-dark,#EDE8DF);aspect-ratio:4/3}.pf-seat-hero-img{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover}.pf-seat-hero-placeholder{width:100%;height:100%;display:block;color:var(--border,#D8D2C8)}.pf-seat-hero-badges{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;max-width:220px}.pf-seat-hero-badge{background:#fff;border-radius:999px;padding:8px 16px 8px 8px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px #1c2e2929}.pf-seat-hero-badge-icon{width:32px;height:32px;border-radius:50%;background:#e8f2ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-seat-hero-badge-icon svg{width:16px;height:16px;stroke:var(--forest,#2B4A3F);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pf-seat-hero-badge-text{display:block;line-height:1.3}.pf-seat-hero-badge-text strong{display:block;font-size:12px;font-weight:700;color:var(--charcoal,#1C2E29);font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-hero-badge-sub{display:block;font-size:10.5px;color:var(--text-muted,#7A8D89);font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-hero-ribbon{position:absolute;left:14px;bottom:14px;background:var(--forest-dark,#1C2E29);color:#f5f0e8;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px #00000047;max-width:230px;overflow:visible}.pf-seat-hero-ribbon-badge{min-width:34px;height:26px;padding:0 6px;border-radius:13px;background:var(--amber,#C9945F);color:#1c2e29;font-weight:800;font-size:10.5px;letter-spacing:.01em;white-space:nowrap;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--sans,"Inter",system-ui,sans-serif);box-sizing:border-box}.pf-seat-hero-ribbon strong{display:block;font-size:11.5px;letter-spacing:.02em;font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-hero-ribbon small{font-size:10px;color:#a8c4bb;line-height:1.3;display:block;font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-hero-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border,#D8D2C8);text-align:left}.pf-seat-hero-trust-item{display:flex;align-items:center;gap:10px}.pf-seat-hero-trust-icon{width:32px;height:32px;border-radius:50%;background:#e8f2ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-seat-hero-trust-icon svg{width:16px;height:16px;stroke:var(--forest,#2B4A3F);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pf-seat-hero-trust-copy{display:block;line-height:1.3}.pf-seat-hero-trust-copy strong{display:block;font-size:12.5px;color:var(--charcoal,#1C2E29);font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-hero-trust-copy span{display:block;font-size:11px;color:var(--text-muted,#7A8D89);font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-media-wrap{position:relative}.pf-seat-media-wrap .pf-seat-hero-badges,.pf-seat-media-wrap .pf-seat-hero-ribbon{position:absolute;z-index:5}.pf-seat-media-wrap .pf-seat-hero-badges{top:50%;right:14px;transform:translateY(-50%)}.pf-seat-media-wrap .pf-seat-hero-ribbon{left:14px;bottom:14px}.pf-seat-buybox-check-list{margin-top:10px}.pf-seat-buybox-check-list li{font-size:14px}.pf-seat-buybox-trust-row{grid-template-columns:repeat(2,1fr);margin-top:28px;padding-top:20px}@media(max-width:380px){.pf-seat-buybox-trust-row{grid-template-columns:1fr;gap:12px}}.product__info-container .product-form__input--pill{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.product__info-container .js.product-form__input.product-form__input--pill label{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 22px!important;border-radius:0!important;border:1.5px solid var(--border,#D8D2C8)!important;background:#fff!important;color:var(--charcoal,#1C2E29)!important;font-size:12px!important;font-weight:600!important;font-family:var(--sans,"Inter",system-ui,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.4!important;cursor:pointer!important;white-space:nowrap!important;box-sizing:border-box!important;transition:background .15s,border-color .15s,color .15s!important}.product__info-container .js.product-form__input.product-form__input--pill input[type=radio]:checked+label{border-color:var(--forest,#2B4A3F)!important;background:var(--forest,#2B4A3F)!important;color:#fff!important}.product__info-container .js.product-form__input.product-form__input--pill input[type=radio].disabled+label{opacity:.4!important}.pf-seat-buybox-included{margin-top:26px;margin-bottom:22px}.pf-seat-buybox-included-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sage,#5A7A70);margin:0 0 14px}.pf-seat-buybox-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pf-seat-buybox-included-card{border:1px solid var(--border,#D8D2C8);padding:20px 8px;text-align:center;background:#fff}.pf-seat-buybox-included-card svg{width:22px;height:22px;stroke:var(--forest,#2B4A3F);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 12px;display:block}.pf-seat-buybox-included-name{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:13px;color:var(--charcoal,#1C2E29);margin:0 0 6px}.pf-seat-buybox-included-free{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--charcoal,#1C2E29);margin:0}@media(max-width:380px){.pf-seat-buybox-included-grid{grid-template-columns:1fr}}@media(max-width:480px){.pf-seat-media-wrap .pf-seat-hero-badges{right:8px;max-width:150px;gap:6px}.pf-seat-media-wrap .pf-seat-hero-badge{padding:6px 10px 6px 6px;gap:6px}.pf-seat-media-wrap .pf-seat-hero-badge-icon{width:24px;height:24px}.pf-seat-media-wrap .pf-seat-hero-badge-text strong{font-size:10.5px}.pf-seat-media-wrap .pf-seat-hero-badge-sub{font-size:9px}.pf-seat-media-wrap .pf-seat-hero-ribbon{left:8px;bottom:8px;max-width:170px;padding:8px 10px}}.pf-seat-fit{background:var(--parchment,#F5F0E8)}.pf-seat-fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pf-seat-fit-card{background:#fff;border:1px solid var(--border,#D8D2C8);border-radius:12px;padding:22px 16px;text-align:center}.pf-seat-fit-card svg{width:30px;height:30px;stroke:var(--forest,#2B4A3F);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 12px}.pf-seat-fit-card h3{font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:14px;font-weight:600;color:var(--charcoal,#1C2E29);margin-bottom:10px;line-height:1.35}.pf-seat-fit-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.pf-seat-fit-badge--perfect{background:#e8f2ee;color:var(--forest,#2B4A3F)}.pf-seat-fit-badge--good{background:#f7ecdf;color:var(--amber-dark,#B37E4A)}.pf-seat-fit-note{margin-top:26px;font-size:14px;color:var(--text-body,#2E3B38);background:#fff;border:1px solid var(--border,#D8D2C8);border-left:3px solid var(--amber,#C9945F);border-radius:8px;padding:16px 18px}.pf-seat-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pf-seat-why-col h3{font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.pf-seat-why-col--amber h3{color:var(--amber-dark,#B37E4A)}.pf-seat-why-col--forest h3{color:var(--forest,#2B4A3F)}.pf-seat-why-col .pf-seat-rte p{font-size:15px;color:var(--text-body,#2E3B38);line-height:1.7}.pf-seat-features{background:var(--parchment,#F5F0E8)}.pf-seat-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pf-seat-feature-card{background:#fff;border:1px solid var(--border,#D8D2C8);border-radius:12px;padding:24px 20px}.pf-seat-feature-card .pf-seat-icon-wrap{width:38px;height:38px;border-radius:10px;background:#e8f2ee;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pf-seat-feature-card svg{width:20px;height:20px;stroke:var(--forest,#2B4A3F);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pf-seat-feature-card h3{font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:14.5px;font-weight:600;color:var(--charcoal,#1C2E29);margin-bottom:8px;line-height:1.35}.pf-seat-feature-card p{font-size:13.5px;color:var(--text-muted,#7A8D89);line-height:1.6}.pf-seat-table-wrap{overflow-x:auto}.pf-seat-section table{width:100%;border-collapse:collapse;min-width:480px;font-size:14px}.pf-seat-section table th,.pf-seat-section table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border,#D8D2C8)}.pf-seat-section table th{font-family:var(--sans,"Inter",system-ui,sans-serif);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#7A8D89)}.pf-seat-sizing table th:not(:first-child),.pf-seat-sizing table td:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.pf-seat-sizing table td:first-child{color:var(--text-muted,#7A8D89);font-size:12.5px}.pf-seat-sizing table th.pf-seat-col-highlight,.pf-seat-sizing table td.pf-seat-col-highlight{background:var(--parchment,#F5F0E8);font-weight:600;color:var(--charcoal,#1C2E29)}.pf-seat-install{background:var(--parchment,#F5F0E8)}.pf-seat-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pf-seat-install-col{background:#fff;border:1px solid var(--border,#D8D2C8);border-radius:12px;padding:26px 24px}.pf-seat-install-col h3{font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest,#2B4A3F);margin-bottom:18px}.pf-seat-steps{list-style:none;margin:0;padding:0;counter-reset:pfs-step;display:flex;flex-direction:column;gap:16px}.pf-seat-steps li{position:relative;padding-left:34px;font-size:14px;color:var(--text-body,#2E3B38);line-height:1.55;counter-increment:pfs-step}.pf-seat-steps li:before{content:counter(pfs-step);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:var(--charcoal,#1C2E29);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--sans,"Inter",system-ui,sans-serif)}.pf-seat-install-col .pf-seat-check-list li{font-size:14px}.pf-seat-compare table th:nth-child(2){background:var(--forest,#2B4A3F);color:#fff;border-radius:8px 8px 0 0}.pf-seat-compare table td:nth-child(2){background:var(--parchment,#F5F0E8);font-weight:600;color:var(--charcoal,#1C2E29)}.pf-seat-compare table th:nth-child(3),.pf-seat-compare table td:nth-child(3){color:var(--text-muted,#7A8D89)}.pf-seat-compare table th,.pf-seat-compare table td{text-align:center}.pf-seat-compare table th:first-child,.pf-seat-compare table td:first-child{text-align:left;color:var(--text-body,#2E3B38);font-weight:500}.pf-seat-warranty{background:var(--forest-dark,#1C2E29)}.pf-seat-warranty .pf-seat-head h2{color:#f5f0e8}.pf-seat-warranty .pf-seat-head .pf-seat-sub{color:#a8c4bb}.pf-seat-warranty-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pf-seat-warranty-card{background:#f5f0e80f;border:1px solid rgba(245,240,232,.18);border-radius:12px;padding:26px 22px;text-align:center}.pf-seat-warranty-card svg{width:28px;height:28px;stroke:#f5f0e8;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 14px}.pf-seat-warranty-card h3{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:19px;color:#f5f0e8;margin-bottom:8px}.pf-seat-warranty-card p{font-size:13.5px;color:#a8c4bb;line-height:1.6}.pf-seat-faq-item{border:1px solid var(--border,#D8D2C8);border-radius:10px;margin-bottom:10px;overflow:hidden}.pf-seat-faq-item summary{list-style:none;cursor:pointer;padding:16px 20px;font-size:14.5px;font-weight:600;color:var(--charcoal,#1C2E29);display:flex;justify-content:space-between;align-items:center;gap:12px}.pf-seat-faq-item summary::-webkit-details-marker{display:none}.pf-seat-faq-item summary:after{content:"+";font-size:18px;font-weight:400;color:var(--sage,#5A7A70);flex-shrink:0;transition:transform .15s}.pf-seat-faq-item[open] summary:after{transform:rotate(45deg)}.pf-seat-faq-item .pf-seat-faq-a{padding:0 20px 18px;font-size:14px;color:var(--text-muted,#7A8D89);line-height:1.65}.pf-seat-faq-item .pf-seat-faq-a p{margin:0}.pf-seat-cta{text-align:center;background:var(--parchment,#F5F0E8)}.pf-seat-cta h2{font-size:34px;letter-spacing:-.02em;margin-bottom:16px}.pf-seat-cta .pf-seat-rte p{font-size:15.5px;color:var(--text-body,#2E3B38);max-width:520px;margin:0 auto 22px;line-height:1.65}.pf-seat-cta-guarantee{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--forest,#2B4A3F);text-transform:uppercase}@media(max-width:900px){.pf-seat-hero-grid--split{grid-template-columns:1fr;gap:32px;text-align:center}.pf-seat-hero-grid--split .pf-seat-hero-content{max-width:560px;margin:0 auto}.pf-seat-hero-grid--split h1{text-align:center}.pf-seat-hero-grid--split .pf-seat-hero-sub{text-align:center;margin-left:auto;margin-right:auto}.pf-seat-hero-grid--split .pf-seat-check-list{margin-left:auto;margin-right:auto}}@media(max-width:640px){.pf-seat-section{padding:40px 16px}.pf-seat-hero{padding-top:32px}.pf-seat-hero h1{font-size:32px}.pf-seat-hero-sub{font-size:15px}.pf-seat-hero-badges{position:static;transform:none;flex-direction:row;flex-wrap:wrap;max-width:none;margin-top:12px;justify-content:center}.pf-seat-hero-ribbon{position:static;margin-top:10px;max-width:none}.pf-seat-hero-trust-row,.pf-seat-fit-grid{grid-template-columns:repeat(2,1fr)}.pf-seat-why-grid,.pf-seat-install-grid,.pf-seat-warranty-grid{grid-template-columns:1fr}.pf-seat-feature-grid{grid-template-columns:1fr 1fr}.pf-seat-head h2{font-size:26px}.pf-seat-cta h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/paws-seat.css.map */
