.pawzy-categories{background:var(--pc-background);color:var(--pc-ink);font-family:var(--pc-body-font);letter-spacing:0}.pawzy-categories *,.pawzy-categories *:before,.pawzy-categories *:after{box-sizing:border-box}.pawzy-categories__outer{max-width:1440px;margin:0 auto;padding:40px 56px 56px}.pawzy-categories__panel{padding:40px;background:var(--pc-panel);border-radius:28px}.pawzy-categories__header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.pawzy-categories__header h2{margin:0;color:var(--pc-ink);font:var(--pc-heading-weight) 36px/1.15 var(--pc-heading-font);letter-spacing:-.05em}.pawzy-categories__header p{margin:0;color:var(--pc-muted);font-size:16px;line-height:1.5}.pawzy-categories__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.pawzy-categories__item{min-width:0}.pawzy-categories__card{display:flex;flex-direction:column;gap:16px;color:var(--pc-ink);text-decoration:none;text-align:center}.pawzy-categories__image{aspect-ratio:1;width:100%;border-radius:50%;overflow:hidden;background:#e8e5dd}.pawzy-categories__image img,.pawzy-categories__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.pawzy-categories__title{font-size:16px;font-weight:700;line-height:1.45}a.pawzy-categories__card:hover img{transform:scale(1.045)}a.pawzy-categories__card:hover .pawzy-categories__title{text-decoration:underline;text-underline-offset:4px}.pawzy-categories__card:focus-visible,.pawzy-categories__list:focus-visible{outline:2px solid var(--pc-muted);outline-offset:6px;border-radius:6px}@media(min-width:750px)and (max-width:1099px){.pawzy-categories__outer,.pawzy-categories__panel{padding:32px}}@media(max-width:1099px){.pawzy-categories__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:112px;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 4px 16px;margin:-4px;scrollbar-width:thin;scrollbar-color:#b4bda6 transparent}.pawzy-categories__item{scroll-snap-align:start}.pawzy-categories__title{font-size:15px}}@media(max-width:749px){.pawzy-categories__outer{padding:16px 20px 32px}.pawzy-categories__panel{padding:24px 20px 16px;border-radius:24px}.pawzy-categories__header{display:block;margin-bottom:24px}.pawzy-categories__header h2{font-size:28px}.pawzy-categories__header p{font-size:14px;margin-top:8px}.pawzy-categories__card{gap:12px}}@media(prefers-reduced-motion:reduce){.pawzy-categories__image img{transition:none}a.pawzy-categories__card:hover img{transform:none}}.pawzy-compact{background:var(--ph-background);color:var(--ph-ink);font-family:var(--ph-body-font);font-size:18px;line-height:1.5;letter-spacing:0}.pawzy-compact *,.pawzy-compact *:before,.pawzy-compact *:after{box-sizing:border-box}.pawzy-compact__inner{max-width:1440px;margin:0 auto;padding:40px 56px 32px}.pawzy-compact__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.pawzy-compact__media{grid-column:2;grid-row:1;aspect-ratio:1.75;border-radius:24px;overflow:hidden;background:#e0dbd1}.pawzy-compact__media picture{display:block;height:100%}.pawzy-compact__image,.pawzy-compact__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pawzy-compact__copy{grid-column:1;grid-row:1;min-width:0;padding:8px 0}.pawzy-compact__eyebrow{margin:0 0 24px;color:var(--ph-kicker);text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:700}.pawzy-compact__title{margin:0;font:var(--ph-heading-weight) clamp(42px,4.2vw,60px)/1.02 var(--ph-heading-font);letter-spacing:-.065em;color:var(--ph-ink)}.pawzy-compact__description{max-width:510px;margin:26px 0 22px;font-size:18px;line-height:1.55;color:var(--ph-muted)}.pawzy-compact__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pawzy-compact__button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 28px;border-radius:999px;background:var(--ph-accent);color:#fff;font-size:17px;font-weight:700;text-decoration:none;text-align:center;transition:filter .2s}.pawzy-compact__button:hover{filter:brightness(.9)}.pawzy-compact__secondary{color:var(--ph-muted);font-size:17px;text-decoration-thickness:1px;text-underline-offset:7px}.pawzy-compact a:focus-visible,.pawzy-compact__products:focus-visible{outline:2px solid var(--ph-accent);outline-offset:5px}.pawzy-compact__trust{display:flex;gap:24px;padding:0;margin:24px 0 0;list-style:none;font-size:14px;color:var(--ph-muted);flex-wrap:wrap}.pawzy-compact__favorites{margin-top:28px}.pawzy-compact__favorites-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.pawzy-compact__favorites-heading h2{margin:0;color:var(--ph-ink);font:var(--ph-heading-weight) 28px/1.2 var(--ph-heading-font);letter-spacing:-.045em}.pawzy-compact__favorites-heading a{color:var(--ph-accent);font-size:15px;text-decoration:none;white-space:nowrap;padding:5px 0}.pawzy-compact__favorites-heading a:hover{text-decoration:underline}.pawzy-compact__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.pawzy-compact__product{min-width:0}.pawzy-compact__product-link{display:block;text-decoration:none;color:var(--ph-ink)}.pawzy-compact__product-media{aspect-ratio:1.45;background:#e1dfda;border-radius:16px;overflow:hidden}.pawzy-compact__product-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.pawzy-compact__product-link:hover img{transform:scale(1.025)}.pawzy-compact__product-title{font:700 15px/1.4 var(--ph-body-font);letter-spacing:0;color:var(--ph-ink);margin:12px 0 0}.pawzy-compact__price{white-space:nowrap}@media(min-width:750px)and (max-width:1099px){.pawzy-compact__inner{padding:32px}.pawzy-compact__hero{gap:32px}.pawzy-compact__media{aspect-ratio:1.15}.pawzy-compact__description{font-size:16px;margin:20px 0}.pawzy-compact__actions{gap:16px}.pawzy-compact__trust{gap:12px;font-size:12px}}@media(max-width:749px){.pawzy-compact__inner{padding:16px 20px 28px}.pawzy-compact__hero{display:flex;flex-direction:column;align-items:stretch;gap:0}.pawzy-compact__media{aspect-ratio:5 / 3;border-radius:22px}.pawzy-compact__copy{padding:0;margin-top:20px}.pawzy-compact__eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:12px}.pawzy-compact__title{font-size:38px;line-height:1.02;letter-spacing:-.065em}.pawzy-compact__description{font-size:16px;line-height:1.45;margin:14px 0 18px;max-width:none}.pawzy-compact__desktop{display:none}.pawzy-compact__actions{display:block}.pawzy-compact__button{width:100%;min-height:54px;font-size:17px;padding:14px 18px}.pawzy-compact__trust{justify-content:center;gap:16px;font-size:12px;margin-top:16px}.pawzy-compact__favorites{margin-top:30px}.pawzy-compact__favorites-heading{margin-bottom:16px;gap:10px}.pawzy-compact__favorites-heading h2{font-size:22px}.pawzy-compact__favorites-heading a{font-size:13px}.pawzy-compact__products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px)*.445);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:0 20px 12px;scrollbar-width:thin;scrollbar-color:#c9c1b5 transparent}.pawzy-compact__product{scroll-snap-align:start}.pawzy-compact__product-media{aspect-ratio:1;border-radius:14px}.pawzy-compact__product-title{font-size:13px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.pawzy-compact__button,.pawzy-compact__product-media img{transition:none}}.pz-footer .pz-footer-wordmark{display:inline-block;max-width:100%;line-height:0}.pz-footer .pz-footer-logo{display:block;width:200px;max-width:100%;height:auto}.pz-detail{--color-background:250,247,240;--color-foreground:41,44,37;--color-button:169,77,44;--color-button-text:255,255,255;--buttons-radius:6px;--buttons-radius-outset:6px;background:#faf7f0;color:#292c25;font-family:var(--pz-font),sans-serif;letter-spacing:0}.pz-detail p,.pz-detail label,.pz-detail input,.pz-detail button{font-family:var(--pz-font),sans-serif;letter-spacing:0}.pz-detail .page-width{max-width:1392px;padding-left:56px;padding-right:56px}.pz-detail .product{column-gap:48px}.pz-detail .product__info-wrapper{padding-left:0}.pz-detail .product__title h1{font:700 clamp(30px,3vw,44px)/1.08 var(--pz-font),sans-serif;letter-spacing:-.04em}.pz-detail .product__info-container>*+*{margin-top:18px}.pz-detail .product__title{margin-bottom:12px}.pz-detail-intro{font-size:17px;line-height:1.55;color:#666b5e}.pz-detail .price{font-size:27px;font-weight:700;letter-spacing:-.025em}.pz-detail .product__tax{font-size:12px}.pz-detail .product-form__submit{background:#a94d2c;color:#fff;border-radius:6px;font:700 16px var(--pz-font),sans-serif;min-height:52px;letter-spacing:0;box-shadow:none}.pz-detail .product-form__submit:hover{background:#853d22}.pz-detail .product-form__submit:after{box-shadow:none}.pz-detail .product-form__input--pill input[type=radio]+label{border:1px solid #c8cbbf;border-radius:6px;background:transparent;color:#292c25;padding:14px 18px;font-size:14px;letter-spacing:0}.pz-detail .product-form__input--pill input[type=radio]:checked+label{background:#edf0e5;color:#292c25;border:2px solid #a94d2c;padding:13px 17px}.pz-detail .product-form__input{max-width:none}.pz-detail .form__label{font-size:14px;font-weight:700}.pz-detail .quantity{min-height:44px;border-radius:6px}.pz-detail .quantity:after{border-radius:6px}.pz-detail .product__media-list{border-radius:12px;overflow:hidden;background:#eeede7}.pz-detail .product__media img{object-fit:contain}.pz-detail .thumbnail{border-radius:8px}.pz-detail .thumbnail[aria-current=true]{border-color:#a94d2c;box-shadow:0 0 0 1px #a94d2c}.pz-detail .thumbnail-list__item{border-radius:8px;overflow:hidden}.pz-detail-trust{display:grid;gap:9px;border-top:1px solid #d8dbcf;padding-top:17px;font-size:12px;line-height:1.45}.pz-detail-trust a{color:#526047;text-underline-offset:3px}.pz-detail-review{display:flex;align-items:center;gap:10px;background:#edf0e5;border-radius:30px;padding:9px 13px;font-size:12px;line-height:1.4}.pz-detail-review a{color:inherit;text-decoration:none}.pz-detail-avatars{display:flex}.pz-detail-avatars:empty{display:none}.pz-detail-avatars img{border-radius:50%;object-fit:cover;border:2px solid #faf7f0;margin-left:-5px}.pz-size-help summary{font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pz-size-help .rte{font-size:14px;padding:12px;background:#edf0e5;border-radius:8px}.pz-detail .product__view-details{display:none}@media(min-width:990px){.pz-detail .product--medium .product__media-wrapper{width:calc(53% - 24px);max-width:calc(53% - 24px)}.pz-detail .product--medium .product__info-wrapper{width:calc(47% - 24px);max-width:calc(47% - 24px)}}@media(max-width:749px){.pz-detail .page-width{padding:0 20px}.pz-detail .product__info-wrapper{padding:18px 0 0}.pz-detail .product__title h1{font-size:30px}.pz-detail .product__column-sticky{position:static}.pz-detail .product__media-wrapper{margin:0;width:100%;max-width:100%}.pz-detail .product__media-list{margin-left:0;margin-right:0}.pz-detail .product__media-list .product__media-item{width:100%;padding:0}.pz-detail .product__media-list.slider:after{display:none}.pz-detail .slider-mobile-gutter{margin:0}.pz-detail .thumbnail-slider{margin-top:10px}.pz-detail .product__info-container>*+*{margin-top:15px}.pz-detail-intro{font-size:15px}.pz-detail .price{font-size:24px}}@media(min-width:750px){.pz-detail .product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.pz-detail .product.grid>.product__media-wrapper,.pz-detail .product.grid>.product__info-wrapper{width:100%;max-width:100%;min-width:0;padding:0}.pz-detail .product.grid.product--no-media{grid-template-columns:minmax(0,1fr)}}.pz.pz-product-details{background:#edf0e5;padding:56px 0}.pz.pz-product-details .pz-pdp-details-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.pz.pz-product-details .pz-pdp-details-grid>div{min-width:0}.pz.pz-product-details h2{font-size:32px;line-height:1.15;letter-spacing:-.025em;margin:0 0 22px}.pz.pz-product-details .pz-eyebrow{margin:0 0 14px}.pz.pz-product-details .pz-pdp-details-grid img,.pz.pz-product-details .pz-pdp-details-grid video{display:block;width:100%;max-width:100%;max-height:420px;object-fit:contain;border-radius:12px;margin:0}.pz.pz-product-details .pz-pdp-description{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.pz.pz-product-details .pz-pdp-description p{font-size:inherit;line-height:inherit;margin:0 0 16px}.pz.pz-product-details .pz-pdp-description h2,.pz.pz-product-details .pz-pdp-description h3{font-size:24px;line-height:1.25;margin:26px 0 14px}.pz.pz-product-details .pz-pdp-description ul,.pz.pz-product-details .pz-pdp-description ol{padding-left:22px;margin:0 0 22px}.pz.pz-product-details .pz-pdp-description li{padding-left:3px;margin:0 0 8px}.pz.pz-product-details .pz-pdp-description details{border-top:1px solid #cbd1c0;margin-top:24px;padding:20px 0 0}.pz.pz-product-details .pz-pdp-description summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:17px;font-weight:700;cursor:pointer}.pz.pz-product-details summary::-webkit-details-marker{display:none}.pz.pz-product-details .pz-pdp-description summary:after{content:"+";font-size:24px;font-weight:400;line-height:1}.pz.pz-product-details .pz-pdp-description details[open]>summary:after{content:"\2212"}.pz.pz-product-details .pz-pdp-description details>div{padding-top:16px}.pz.pz-product-details .pz-pdp-description details p:last-child{margin-bottom:0}@media(max-width:749px){.pz.pz-product-details{padding:36px 0}.pz.pz-product-details .pz-pdp-details-grid{grid-template-columns:1fr;gap:28px}.pz.pz-product-details .pz-wrap{padding:0 20px}.pz.pz-product-details h2{font-size:28px}.pz.pz-product-details .pz-pdp-description{font-size:15px}.pz.pz-product-details .pz-pdp-description h2,.pz.pz-product-details .pz-pdp-description h3{font-size:22px}.pz.pz-product-details .pz-pdp-details-grid img,.pz.pz-product-details .pz-pdp-details-grid video{max-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
