:root{--hover-subtle-zoom-amount: 1.048}.product-details .jdgm-review-widget{width:100%;min-width:0;padding:24px;border:1px solid #151515;background:#f5f0e8;color:#151515;font-family:var(--font-body--family)}.product-details:not(:has(osf-pet-portrait)) .shopify-block[id$=__osf_reviews]:has(>.jdgm-widget[data-empty-state=empty_widget]){display:none}.product-details .jm-review-widget{--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;--jm-widget-primary-color: #C9584C !important}.product-details .jm-review-widget .jm-text,.jdgm-write-review-modal{font-family:var(--font-body--family)}.product-details .jm-review-widget [role=heading],.product-details .jm-review-widget .jm-button,.jdgm-write-review-modal__nav-btn{font-family:var(--font-heading--family)}.product-details .jm-review-widget:has(.jm-no-reviews-state) .jdgm-empty-state{display:none}.jdgm-write-review-modal .jdgm-write-review-modal__content,.jdgm-write-review-modal input,.jdgm-write-review-modal textarea,.jdgm-write-review-modal__nav-btn{border-radius:0!important}.jdgm-write-review-modal__nav-btn-next{background-color:#c9584c!important;color:#fff!important}.osf-reviews-strip{padding-block:32px;border-block:1px solid var(--color-border);color:var(--color-foreground);font-family:var(--font-body--family)}.osf-reviews-strip h2{font-family:var(--font-heading--family)}.osf-pet__lifestyle-view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;overflow:hidden;background:#fff}.osf-pet__lifestyle-view img{display:block;width:100%;height:100%;object-fit:contain}.osf-pet__lifestyle-view .osf-pet__lifestyle-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.osf-pet__lifestyle-view .osf-pet__lifestyle-art[hidden]{display:none}.osf-pet__lifestyle-view .ai-badge{right:10px;bottom:10px}.osf-pet__views{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:12px 0}.osf-pet__views[hidden]{display:none}.osf-pet__views button{border:1px solid currentColor;border-radius:8px;background:none;padding:4px;cursor:pointer;font:inherit;opacity:.6}.osf-pet__views button[aria-pressed=true]{opacity:1;border-width:2px}.osf-pet__views button img{display:block;width:60px;height:60px;object-fit:cover;border-radius:5px}osf-pet-portrait:not([data-lifestyle-open]) [data-pet-lifestyle-note]{display:none}osf-pet-portrait[data-lifestyle-open] [data-pet-caption],osf-pet-portrait[data-lifestyle-open] .osf-pet__flip{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/osf-storefront.css.map */
