.product-template .lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;background:#f7f2eb;color:#5b4840;border:1px solid #e8ded2;border-radius:10px;overflow:hidden;margin:1rem 0;font-size:15px}.product-template .lp-size-chart th, .product-template .lp-size-chart td{text-align:left;padding:14px 16px;border-bottom:1px solid #e8ded2;vertical-align:top}.product-template .lp-size-chart th{background:#efe4d3;font-weight:600}.product-template .lp-size-chart tr:last-child th, .product-template .lp-size-chart tr:last-child td{border-bottom:0}.product-template .lp-product-media{margin:2rem 0;border-radius:10px;overflow:hidden;background:#f3eee7}.product-template .lp-product-detail-image__img, .product-template .lp-product-video__media{display:block;width:100%;height:auto}.product-template .lp-product-detail-image__img{max-height:520px;object-fit:cover}.product-template [id^="Inventory-"], .product-template .product__inventory, .product-template .product__inventory-wrapper, .product-template .inventory-status, .product-template .product-form__inventory, .product-template .product__stock-count, .product-template .product-inventory-count, .product-template .inventory-count, .product-template .stock-count{display:none!important}@media(max-width:749px){.product-template .lp-size-chart{font-size:14px}.product-template .lp-size-chart th, .product-template .lp-size-chart td{padding:10px 8px;word-break:normal;white-space:normal}}@media(max-width:749px){.lp-size-chart{font-size:14px}.lp-size-chart th, .lp-size-chart td{padding:12px 10px;word-break:normal;white-space:normal}}[id^="Inventory-"], .product__inventory, .product__inventory-wrapper, .inventory-status, .product-form__inventory, .product__stock-count, .product-inventory-count{display:none!important}.lp-product-details .lp-detail-video{clear:both;width:100%;max-width:960px;margin:32px auto 0}.lp-product-details .lp-detail-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}@media(max-width:749px){.lp-cleanpaws-details-video{grid-template-columns:1fr!important;gap:16px!important}}.lp-product-detail-image{margin:1.25rem 0;border-radius:12px;overflow:hidden;background:#f4eee8}.lp-size-chart th{background:#eadbc8;font-weight:600}@media(max-width:749px){.lp-size-chart{font-size:12px}.lp-size-chart th, .lp-size-chart td{padding:10px 6px}}.lp-product-detail-image{margin:1.25rem 0;border-radius:12px;overflow:hidden;background:#f4e6dc}.lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;background:#fffaf6;color:#5b4840;border:1px solid #eadbcf;border-radius:10px;overflow:hidden;font-size:14px}.lp-size-chart th, .lp-size-chart td{text-align:center;padding:12px 8px;border-bottom:1px solid #eadbcf;vertical-align:middle}.lp-size-chart th{background:#f4dfce;font-weight:600}@media(max-width:749px){.lp-size-chart{font-size:11px}.lp-size-chart th, .lp-size-chart td{padding:9px 4px}}@media(max-width:749px){.lp-size-chart{font-size:14px}.lp-size-chart th, .lp-size-chart td{padding:12px 10px;word-break:normal;white-space:normal}}@media(max-width:749px){.lp-size-chart{font-size:14px}.lp-size-chart th, .lp-size-chart td{padding:12px 10px}}.lp-product-detail-image{margin:1.25rem 0;border-radius:12px;overflow:hidden;background:#ede5df}.lp-product-detail-image img{display:block;width:100%;height:auto}.lp-size-points{margin:1.25rem 0;color:#554f4c}.lp-size-points p{margin:.55rem 0}.lp-size-note{color:#7c7169;font-size:.85em}.lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;background:#f7f2eb;border:1px solid #e8ded2;border-radius:10px;overflow:hidden;margin:14px 0}.lp-size-chart th, .lp-size-chart td{padding:12px 14px;text-align:left;border-bottom:1px solid #e8ded2;color:#5b4840}.lp-size-chart thead th{background:#efe4d3;font-weight:600}.lp-size-chart tbody tr:last-child th, .lp-size-chart tbody tr:last-child td{border-bottom:0}@media(max-width:749px){.lp-size-chart th, .lp-size-chart td{padding:10px;font-size:14px}}[id^="Inventory-"], .product__inventory, .product__inventory-wrapper, .inventory-status, .product-form__inventory, .product__stock-count, .product-inventory-count, .product-inventory-status, .product-inventory-status__text, .product-inventory-status__quantity, .product-price-quantity__inventory-status-wrapper{display:none!important}.product-notify-me-popup, .js-notify-me-popup, [data-target*="ProductNotifyMe"], .product-notify-me-button, .js-notify-me-button{display:none!important}.product-add-to-cart__button[disabled], .js-sticky-add-to-cart-button[disabled], .product-add-to-cart .shopify-payment-button__button[disabled]{background:#b42318!important;border-color:#b42318!important;color:#ffffff!important;opacity:1!important;pointer-events:none!important;cursor:not-allowed!important}.product-add-to-cart__button[disabled] [data-submit-button-label], .js-sticky-add-to-cart-button[disabled] [data-submit-button-label]{font-size:0!important}.product-add-to-cart__button[disabled] [data-submit-button-label]::after, .js-sticky-add-to-cart-button[disabled] [data-submit-button-label]::after{content:"Sold out";font-size:13px!important;letter-spacing:.02em}.product-inventory-status, .product-inventory-status__text, .product-inventory-status__quantity, .product-price-quantity__inventory-status-wrapper, [id^="Inventory-"], .product__inventory, .product__inventory-wrapper, .inventory-status, .product-form__inventory, .product__stock-count, .product-inventory-count{display:none!important}@media(max-width:749px){.lp-size-chart{font-size:14px}.lp-size-chart th, .lp-size-chart td{padding:12px 10px;word-break:normal;white-space:normal}}[id^="Inventory-"], .product__inventory, .product__inventory-wrapper, .inventory-status, .product-form__inventory, .product__stock-count, .product-inventory-count, .inventory-count, .stock-count{display:none!important}.lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;background:#f7f2eb;color:#5b4840;border:1px solid #e8ded2;border-radius:10px;overflow:hidden;font-size:15px}.lp-size-chart th, .lp-size-chart td{text-align:left;padding:14px 16px;border-bottom:1px solid #e8ded2;vertical-align:top}@media(max-width:749px){.lp-size-chart{font-size:14px}.lp-size-chart th, .lp-size-chart td{padding:12px 10px;word-break:normal;white-space:normal}}.lp-size-chart{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.92em}.lp-size-chart th, .lp-size-chart td{padding:.55rem;border:1px solid #d9d4cb;text-align:left}.lp-size-chart th{background:#f5f1ea}.lp-product-video{margin:1.25rem 0;border-radius:12px;overflow:hidden;background:#f2eee8}.lp-product-video video{display:block;width:100%;height:auto}.lp-size-chart-wrap{margin:1rem 0 .55rem;overflow:hidden;border:1px solid #d7d0c2;border-radius:12px;background:#fcfbf8;box-shadow:0 3px 12px rgba(61,72,55,.06)}.lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;margin:0;color:#3f453d;font-size:.9em;line-height:1.45}.lp-size-chart th, .lp-size-chart td{padding:.8rem .55rem;text-align:center;vertical-align:middle}.lp-size-chart th{background:#e5dfd1;color:#4f5a4b;font-size:.86em;font-weight:700;letter-spacing:.01em;border-right:1px solid #d2cbbc}.lp-size-chart th:last-child{border-right:0}.lp-size-chart td{background:#fcfbf8;color:#48443e;font-weight:500;border-top:1px solid #ddd7cc;border-right:1px solid #e3ded5}.lp-size-chart td:last-child{border-right:0}.lp-size-chart td span{color:#777169;font-size:.9em}.lp-size-note{margin:.15rem 0 0!important;color:#777169;font-size:.78em;line-height:1.45}.lp-size-chart{width:100%;border-collapse:separate;border-spacing:0;background:#f7f2eb;color:#5b4840;border:1px solid #e8ded2;border-radius:10px;overflow:hidden;font-size:14px}.lp-size-chart th, .lp-size-chart td{text-align:center;padding:12px 10px;border-bottom:1px solid #e8ded2;vertical-align:middle}.lp-size-chart th{background:#efe4d3;font-weight:600}.lp-size-chart td span{font-size:.88em;color:#7c7169}.lp-size-chart tr:last-child td{border-bottom:0}.lp-size-note{margin:.5rem 0 0!important;color:#7c7169;font-size:.8em}@media(max-width:749px){.lp-size-chart{font-size:12px}.lp-size-chart th, .lp-size-chart td{padding:10px 6px}}

/* Product feature photographs: read in the same order on every screen. */
.lp-feature-triptych{margin:0 0 88px;color:inherit}.lp-feature-triptych__intro{max-width:720px;margin:0 0 28px}.lp-feature-triptych__intro h2{margin:0 0 12px}.lp-feature-triptych__intro p{margin:0;line-height:1.65}.lp-feature-triptych__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.lp-feature-triptych__grid>li{min-width:0;padding:0;margin:0}.lp-feature-triptych figure{margin:0}.lp-feature-triptych__image{aspect-ratio:4/5;overflow:hidden;background:#f3eee7}.lp-feature-triptych__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lp-feature-triptych figcaption{padding:20px 0 0}.lp-feature-triptych figcaption h3{margin:0 0 8px;font-size:20px;line-height:1.35}.lp-feature-triptych figcaption p{margin:0;line-height:1.65}.lp-feature-triptych h2,.lp-feature-triptych h3,.lp-feature-triptych p{overflow-wrap:break-word}@media(max-width:767px){.lp-feature-triptych{margin-bottom:56px}.lp-feature-triptych__intro{margin-bottom:24px}.lp-feature-triptych__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lp-feature-triptych figcaption{padding-top:16px}.lp-feature-triptych figcaption h3{font-size:19px}}

/* Keep the disabled button's animated fill consistent with its solid background. */
.product-add-to-cart__button[disabled]::before,.js-sticky-add-to-cart-button[disabled]::before,.shopify-payment-button__button[disabled]::before{background-color:#b42318!important;opacity:1!important}
