.product__info-container .product__description{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:14px;line-height:1.55;color:var(--text)}.product__info-container .product__description p,.product__info-container .product__description li,.product__info-container .product__description td,.product__info-container .product__description th{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:400;color:var(--text)}.product__info-container .product__description>p{color:var(--prose)}.product__info-container .product__description h1,.product__info-container .product__description h2{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:0;color:var(--ink);margin:var(--tbp-space-6, 32px) 0 var(--tbp-space-3, 12px)}.product__info-container .product__description h1{font-size:24px}.product__info-container .product__description>h2:first-child,.product__info-container .product__description>h1:first-child{margin-top:var(--tbp-space-4, 16px)}.product__info-container .product__description{--ink: #14342B;--text: #2C3A30;--prose: #3A4C40;--muted: #6B7868;--pdp-card-bg: #FFFBEE;--pdp-card-border: 1px solid rgba(20, 52, 43, .14);--pdp-card-radius: 12px;--pdp-divider: 1px dotted rgba(20, 52, 43, .2)}.product__info-container .product__description h3{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:15px;color:var(--ink);background:var(--pdp-card-bg);border:var(--pdp-card-border);border-bottom:0;border-radius:var(--pdp-card-radius) var(--pdp-card-radius) 0 0;padding:14px 16px 8px;margin:12px 0 0;display:flex;align-items:center;gap:10px}.product__info-container .product__description h3+p{background:var(--pdp-card-bg);border:var(--pdp-card-border);border-top:0;border-radius:0 0 var(--pdp-card-radius) var(--pdp-card-radius);padding:0 16px 14px;margin:0;font-size:13px;color:var(--prose);line-height:1.5}.product__info-container .product__description h3:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--tbp-status-open, #21A66B);flex-shrink:0}.product__info-container .product__description h3:nth-of-type(1):before{background:#c0524a}.product__info-container .product__description h3:nth-of-type(2):before{background:var(--tbp-status-open, #21A66B)}.product__info-container .product__description h3:nth-of-type(3):before{background:#d17c56}.product__info-container .product__description table{width:100%;background:var(--pdp-card-bg);border:var(--pdp-card-border);border-radius:var(--pdp-card-radius);border-collapse:separate;border-spacing:0;padding:4px 18px;margin:12px 0 var(--tbp-space-4, 16px);table-layout:auto;outline:0;box-shadow:none}.product__info-container .product__description table tbody{background:transparent}.product__info-container .product__description table td,.product__info-container .product__description table th{padding:12px 0;height:auto!important;border:0;border-bottom:var(--pdp-divider);font-size:13px;vertical-align:middle;background:transparent;color:var(--text)}.product__info-container .product__description table tr:last-child td,.product__info-container .product__description table tr:last-child th{border-bottom:0}.product__info-container .product__description table td:last-child,.product__info-container .product__description table th:last-child{text-align:right;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;color:var(--ink)}.product__info-container .product__description table strong{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;color:var(--ink)}.product__info-container .product__description ul:has(li:nth-of-type(5)){list-style:none;padding:6px 18px;margin:12px 0 var(--tbp-space-4, 16px);background:var(--pdp-card-bg);border:var(--pdp-card-border);border-radius:var(--pdp-card-radius)}.product__info-container .product__description ul:has(li:nth-of-type(5)) li{padding:12px 0;border-bottom:var(--pdp-divider);font-size:13px;line-height:1.5;color:var(--text)}.product__info-container .product__description ul:has(li:nth-of-type(5)) li:last-child{border-bottom:0}.product__info-container .product__description ul:has(li:nth-of-type(5)) li strong{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;color:var(--ink)}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))){list-style:none;padding:0;margin:12px 0 var(--tbp-space-4, 16px);display:grid;grid-template-columns:1fr;gap:12px;background:transparent;border:0}@media(min-width:600px){.product__info-container .product__description ul:not(:has(li:nth-of-type(5))){grid-template-columns:1fr 1fr}}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li{position:relative;background:var(--pdp-card-bg);border:var(--pdp-card-border);border-radius:var(--pdp-card-radius);padding:16px 18px 18px;font-size:13px;line-height:1.45;color:var(--text);display:flex;flex-direction:column;gap:10px;border-bottom:var(--pdp-card-border)}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li strong{display:block;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:-4px}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li:after{content:"";display:block;height:6px;border-radius:999px;background:linear-gradient(var(--ink),var(--ink)) no-repeat,#14342b24;background-size:var(--bar-pct, 0%) 100%;margin-top:6px}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li:nth-of-type(1){--bar-pct: 25%}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li:nth-of-type(2){--bar-pct: 50%}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li:nth-of-type(3){--bar-pct: 75%}.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li:nth-of-type(4){--bar-pct: 100%}.product__info-container .product__description a{color:var(--tbp-primary, #03443C);text-decoration:underline;text-underline-offset:2px;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500}.product__info-container .product__description a:hover{text-decoration-thickness:2px}.product__info-container .product__description p strong,.product__info-container .product__description p b{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;color:var(--ink)}@media(max-width:480px){.product__info-container .product__description{font-size:13.5px}.product__info-container .product__description h2{font-size:20px;margin:var(--tbp-space-5, 24px) 0 var(--tbp-space-3, 12px)}.product__info-container .product__description table td,.product__info-container .product__description table th,.product__info-container .product__description ul:has(li:nth-of-type(5)) li,.product__info-container .product__description ul:not(:has(li:nth-of-type(5))) li{font-size:12.5px}}.page-width--narrow{background:transparent}.bonpet-pdp-rte{--ink: #14342B;--text: #2C3A30;--prose: #3A4C40;--muted: #6B7868;--accent: #D17C56;--grow: #4A8A4F;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--text);counter-reset:bonpet-reason;max-width:940px;margin:0 auto}.bonpet-pdp-pane .page-title{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;letter-spacing:-.005em}.bonpet-pdp-rte>h1{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:30px;font-weight:500;line-height:1.15;color:var(--ink);margin:var(--tbp-space-6, 32px) 0 var(--tbp-space-3, 12px);scroll-margin-top:120px}.bonpet-pdp-rte>h1:first-of-type+p{font-size:15px;line-height:1.55;color:var(--prose);margin:0 0 var(--tbp-space-5, 24px)}.bonpet-pdp-rte>hr{display:none}.bonpet-pdp-rte>h2{counter-increment:bonpet-reason;position:relative;background:transparent;border:0;border-top:1px solid rgba(20,52,43,.25);border-radius:0;padding:64px 0 8px;margin:var(--tbp-space-5, 24px) 0 0;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:18px;line-height:1.25;color:var(--ink)}.bonpet-pdp-rte>h2:before{content:counter(bonpet-reason,decimal-leading-zero);position:absolute;top:14px;left:0;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:42px;font-weight:500;line-height:1;letter-spacing:0;color:var(--ink)}.bonpet-pdp-rte>h2:after{content:"/05";position:absolute;top:22px;left:64px;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--accent)}.bonpet-pdp-rte>h2+p{background:transparent;border:0;border-radius:0;padding:0;margin:8px 0;font-size:14px;line-height:1.55;color:var(--prose)}.bonpet-pdp-rte>h2+p+p{background:transparent;border:0;border-radius:0;padding-left:22px;margin:8px 0 var(--tbp-space-5, 24px);font-size:13.5px;line-height:1.5;color:var(--grow);font-weight:500;position:relative}.bonpet-pdp-rte>h2+p+p:before{content:"\2192";position:absolute;left:0;top:0;color:var(--grow);font-weight:500}.bonpet-pdp-rte>h2+p strong,.bonpet-pdp-rte>h2+p b{color:var(--ink);font-weight:500}.bonpet-pdp-rte>h2+p+p strong,.bonpet-pdp-rte>h2+p+p b{color:var(--grow);font-weight:500}.bonpet-pdp-rte a:not(.bonpet-pdp-card--cta):not(.bonpet-pdp-table-toggle-summary):not([data-bonpet-toc-link]){color:var(--tbp-primary, #03443C);text-decoration:underline;text-underline-offset:2px;font-weight:500}.bonpet-pdp-card--cta,.bonpet-pdp-card--cta:hover,.bonpet-pdp-card--cta:focus,.bonpet-pdp-card--cta:visited{text-decoration:none}.bonpet-pdp-card-cta-button{text-decoration:none}.bonpet-pdp-rte>h1:not(:first-of-type){margin-top:var(--tbp-space-7, 48px)}.bonpet-pdp-table-toggle{background:#fffbee;border:1px solid rgba(20,52,43,.14);border-radius:12px;margin:var(--tbp-space-3, 12px) 0 var(--tbp-space-4, 16px);overflow:hidden}.bonpet-pdp-table-toggle-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;cursor:pointer;list-style:none}.bonpet-pdp-table-toggle-summary::-webkit-details-marker{display:none}.bonpet-pdp-table-toggle-label{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:14px;color:var(--ink)}.bonpet-pdp-table-toggle-icon{position:relative;width:16px;height:16px;flex-shrink:0;display:inline-block}.bonpet-pdp-table-toggle-icon:before,.bonpet-pdp-table-toggle-icon:after{content:"";position:absolute;background:var(--ink);border-radius:1px}.bonpet-pdp-table-toggle-icon:before{top:50%;left:0;right:0;height:2px;margin-top:-1px}.bonpet-pdp-table-toggle-icon:after{top:0;bottom:0;left:50%;width:2px;margin-left:-1px;transition:opacity .15s ease}.bonpet-pdp-table-toggle[open] .bonpet-pdp-table-toggle-icon:after{opacity:0}.bonpet-pdp-table-toggle table{width:100%;background:transparent;border:0;border-top:1px solid rgba(20,52,43,.12);border-radius:0;border-collapse:separate;border-spacing:0;padding:0;margin:0;table-layout:auto}.bonpet-pdp-table-toggle table .bonpet-pdp-table-head td,.bonpet-pdp-table-toggle table .bonpet-pdp-table-head th{background:#14342b0d;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:12px 20px;border-bottom:1px solid rgba(20,52,43,.1)}.bonpet-pdp-table-toggle table .bonpet-pdp-table-head strong{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.bonpet-pdp-table-toggle table td,.bonpet-pdp-table-toggle table th{padding:14px 20px;border:0;border-bottom:1px solid rgba(20,52,43,.08);font-size:14px;background:transparent;color:var(--text);height:auto!important;vertical-align:top;line-height:1.5}.bonpet-pdp-table-toggle table tr:last-child td,.bonpet-pdp-table-toggle table tr:last-child th{border-bottom:0}.bonpet-pdp-table-toggle table tr:not(.bonpet-pdp-table-head) td:first-child,.bonpet-pdp-table-toggle table tr:not(.bonpet-pdp-table-head) th:first-child{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;color:var(--ink);width:28%}.bonpet-pdp-table-toggle table strong{font-family:inherit;font-weight:inherit;color:inherit}.bonpet-pdp-rte>table{width:100%;background:#fffbee;border:1px solid rgba(20,52,43,.14);border-radius:12px;border-collapse:separate;border-spacing:0;padding:4px 18px;margin:var(--tbp-space-3, 12px) 0 var(--tbp-space-4, 16px);table-layout:auto}.bonpet-pdp-rte>table td,.bonpet-pdp-rte>table th{padding:10px 6px;border:0;border-bottom:1px dotted rgba(20,52,43,.2);font-size:13px;background:transparent;color:var(--text);height:auto!important}.bonpet-pdp-rte>table tr:last-child td,.bonpet-pdp-rte>table tr:last-child th{border-bottom:0}.bonpet-pdp-rte>table strong{color:var(--ink);font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500}@media(max-width:480px){.bonpet-pdp-rte>h1{font-size:24px}.bonpet-pdp-rte>h2{font-size:16px;padding:56px 0 8px}.bonpet-pdp-rte>h2:before{font-size:36px;top:14px;left:0}.bonpet-pdp-rte>h2:after{top:20px;left:56px}.bonpet-pdp-rte>h2+p,.bonpet-pdp-rte>h2+p+p{font-size:13px}}.bonpet-pdp-layout{display:block}@media(min-width:900px){.bonpet-pdp-layout{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start;max-width:1200px;margin:0 auto}.bonpet-pdp-pane{grid-column:2}.bonpet-pdp-toc{position:fixed;top:96px;width:220px;transition:opacity .2s ease}.bonpet-pdp-toc[data-past-end=true],.bonpet-pdp-toc[data-before-start=true]{opacity:0;pointer-events:none}.jdgm-ugc-media-wrapper,.jdgm-review-widget{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:268px}}.bonpet-pdp-toc{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif)}.bonpet-pdp-toc-title{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6b7868;margin:0 0 12px}.bonpet-pdp-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.bonpet-pdp-toc-list li{margin:0}.bonpet-pdp-toc-list a{display:block;padding:10px 14px;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:14px;font-weight:500;color:#6b7868;text-decoration:none;border-left:3px solid transparent;border-radius:0 8px 8px 0;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.bonpet-pdp-toc-label-full{display:inline}.bonpet-pdp-toc-label-short{display:none}.bonpet-pdp-toc-list a:hover{color:#2c3a30;background:#14342b0a}.bonpet-pdp-toc-list a.is-active{color:#14342b;background:#14342b0f;border-left-color:var(--tbp-primary, #03443C);font-weight:500}.bonpet-pdp-toc-list:empty{display:none}.bonpet-pdp-toc-list:empty+*{display:none}.bonpet-pdp-toc:has(>.bonpet-pdp-toc-list:empty){display:none}.bonpet-pdp-card-grid{display:grid;grid-template-columns:1fr;gap:32px 24px;margin:var(--tbp-space-5, 24px) 0 var(--tbp-space-6, 32px)}@media(min-width:600px){.bonpet-pdp-card-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.bonpet-pdp-card-grid{grid-template-columns:1fr 1fr 1fr}}.bonpet-pdp-card{background:transparent;border:0;border-top:1px solid rgba(20,52,43,.25);border-radius:0;padding:22px 0 4px;display:flex;flex-direction:column;gap:14px}.bonpet-pdp-card-number{display:flex;align-items:baseline;gap:6px;line-height:1;margin:0}.bonpet-pdp-card-number-main{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:52px;font-weight:500;color:#14342b;letter-spacing:0}.bonpet-pdp-card-number-frac{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:14px;font-weight:500;color:#d17c56;letter-spacing:.04em;margin-bottom:4px}.bonpet-pdp-card-title{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:18px;font-weight:500;line-height:1.25;color:#14342b;margin:0}.bonpet-pdp-card-body{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55;color:#3a4c40;margin:0}.bonpet-pdp-card-accent{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:500;line-height:1.5;color:#4a8a4f;margin:0;position:relative;padding-left:22px}.bonpet-pdp-card-accent:before{content:"\2192";position:absolute;left:0;top:0;font-weight:500}.bonpet-pdp-card-grid h2,.bonpet-pdp-card-grid h2.bonpet-pdp-card-title{background:transparent;border:0;border-radius:0;padding:0;margin:0;display:block;align-items:initial;gap:0}.bonpet-pdp-card-grid h2:before,.bonpet-pdp-card-grid h2:after{content:none;position:static}.bonpet-pdp-card--cta{background:var(--tbp-primary, #03443C);border:0;border-top:0;border-radius:16px;padding:28px;color:#fff;text-decoration:none;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:100%;transition:filter .18s ease}.bonpet-pdp-card--cta:hover{filter:brightness(1.05)}.bonpet-pdp-card-cta-title{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:22px;font-weight:500;line-height:1.2;color:#fff;margin:0}.bonpet-pdp-card-cta-body{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#ffffffdb;margin:0;flex:1 1 auto}.bonpet-pdp-card-cta-button{display:inline-flex;align-self:flex-start;background:#e8794a;color:#fff;font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:14px;padding:11px 18px;border-radius:999px;letter-spacing:.01em}@media(max-width:899px){.bonpet-pdp-toc{position:fixed;top:0;left:0;right:0;z-index:5;margin:0;padding:10px 16px;background:var(--tbp-cream, #FEF3DF);border-bottom:1px solid rgba(20,52,43,.1);box-shadow:0 4px 12px #14342b12;overflow-x:auto;-webkit-overflow-scrolling:touch;transition:transform .2s ease}.bonpet-pdp-layout{padding-top:56px}.bonpet-pdp-toc[data-past-end=true],.bonpet-pdp-toc[data-before-start=true]{transform:translateY(-100%);pointer-events:none}.bonpet-pdp-toc-title{display:none}.bonpet-pdp-toc-list{flex-direction:row;gap:8px;white-space:nowrap}.bonpet-pdp-toc-list a{padding:9px 16px;border-radius:999px;background:#fffbee;color:#14342b;font-weight:500;font-size:14px;border:1px solid rgba(20,52,43,.1);border-left:1px solid rgba(20,52,43,.1);box-shadow:none}.bonpet-pdp-toc-list .bonpet-pdp-toc-label-full{display:none}.bonpet-pdp-toc-list .bonpet-pdp-toc-label-short{display:inline}.bonpet-pdp-toc-list a.is-active{background:var(--tbp-primary, #03443C);color:#fff;border-color:var(--tbp-primary, #03443C)}}bonpet-trial-tabs{display:block}.bonpet-trial-tabs-wrap{max-width:1200px;margin:0 auto}.bonpet-trial-tabs{position:sticky;top:60px;z-index:6;display:flex;gap:8px;padding:12px 0;background:var(--tbp-cream, #FEF3DF);border-bottom:1px solid rgba(20,52,43,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px;scrollbar-width:none}.bonpet-trial-tabs::-webkit-scrollbar{display:none}.bonpet-trial-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fffbee;color:#14342b;border:1px solid rgba(20,52,43,.1);font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-weight:500;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.bonpet-trial-tab:hover:not(.is-active){background:#14342b0a}.bonpet-trial-tab.is-active{background:var(--tbp-primary, #03443C);color:#fff;border-color:var(--tbp-primary, #03443C)}.bonpet-trial-tab-emoji{font-size:16px;line-height:1}.bonpet-trial-panel[hidden]{display:none}.bonpet-trial-panel-title{font-family:var(--tbp-font-heading, "Fredoka", system-ui, sans-serif);font-size:28px;font-weight:500;line-height:1.15;color:#14342b;margin:16px 0 8px;letter-spacing:-.005em}@media(max-width:600px){.bonpet-trial-tabs{top:56px;padding:10px 16px;margin:0 -16px 16px}.bonpet-trial-tab{font-size:13px;padding:8px 14px}.bonpet-trial-panel-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bonpet-pdp-info.css.map */
