.product-pdp-v3-support-section,.product-pdp-v3-band{background:var(--product-bg);font-family:var(--product-body);padding:24px 0 52px}.product-pdp-v3-theme .product-pdp-v3-support-title{color:var(--product-ink);font-family:var(--product-display);letter-spacing:-.4px;text-transform:uppercase;font-synthesis:none;margin:0 0 8px;font-size:44px;font-weight:700;line-height:1.05}.product-pdp-v3-support-subtitle{max-width:760px;color:var(--product-muted);font-family:var(--product-body);margin:0 auto;font-size:15px;line-height:1.5}.product-pdp-v3-section-header,.product-pdp-v3-range-header{text-align:center;margin-bottom:18px}.product-pdp-v3-compare{padding-top:12px;padding-bottom:28px}.product-pdp-v3-info-card{border:1px solid var(--product-rule);border-radius:var(--product-radius-lg);background:var(--product-surface);font-family:var(--product-body);box-shadow:var(--product-shadow-card);padding:20px}.product-pdp-v3-info{padding-top:0}.product-pdp-v3-info-card{padding:24px 28px}.product-pdp-v3-info-card .product-pdp-v3-support-title{text-align:center;margin-bottom:20px}.product-pdp-v3-info-list details{border-top:1px solid var(--product-rule);padding:10px 0}.product-pdp-v3-info-list details:first-child{border-top:0;padding-top:0}.product-pdp-v3-info-list summary{cursor:pointer;color:var(--product-ink);font-family:var(--product-body);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:1.3;list-style:none;display:flex}.product-pdp-v3-info-list summary::-webkit-details-marker{display:none}.product-pdp-v3-info-list summary:after{content:"+";color:var(--product-muted);font-size:17px;line-height:1}.product-pdp-v3-info-list details[open] summary:after{content:"-"}.product-pdp-v3-info-list p{color:var(--product-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.product-pdp-v3-testimonials{background:radial-gradient(circle at 18% 10%,rgba(var(--product-accent-rgb),.17),transparent 42%),linear-gradient(180deg,#241f1b 0%,#1d1916 100%);color:#fff;border-top:1px solid #151311}.product-pdp-v3-testimonials .product-pdp-v3-support-title{color:#fff}.product-pdp-v3-testimonials .product-pdp-v3-support-subtitle{color:#ffffffc7}.product-pdp-v3-testimonials-widget-wrap{border-radius:var(--product-radius-md);background:#ffffff0a;border:1px solid #ffffff2e;max-width:960px;margin:0 auto;padding:8px}.product-pdp-v3-testimonials-widget-placeholder{border-radius:var(--product-radius-sm);background:linear-gradient(120deg,#ffffff14 0%,#ffffff2e 35%,#ffffff14 65%) 0 0/200% 100%;width:100%;height:240px;animation:1.2s ease-in-out infinite product-pdp-v3-skeleton}.product-pdp-v3-band-shell{border:1px solid var(--product-rule);border-radius:var(--product-radius-lg);background:var(--product-surface);max-width:1120px;box-shadow:var(--product-shadow-card);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch;gap:24px;margin:0 auto;padding:28px 30px;display:grid}.product-pdp-v3-band--pet .product-pdp-v3-band-shell{background:linear-gradient(135deg,#241f1b 0%,#181411 100%);border-color:#151311}.product-pdp-v3-band-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.product-pdp-v3-band-eyebrow{color:var(--product-label);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.product-pdp-v3-band--pet .product-pdp-v3-band-eyebrow,.product-pdp-v3-band--pet .product-pdp-v3-band-description,.product-pdp-v3-band--pet .product-pdp-v3-band-media-label{color:#ffffffb8}.product-pdp-v3-theme .product-pdp-v3-band-title{color:var(--product-ink);font-family:var(--product-display);letter-spacing:-.03em;text-transform:uppercase;font-synthesis:none;margin:0;font-size:38px;font-weight:700;line-height:.98}.product-pdp-v3-band--pet .product-pdp-v3-band-title{color:#fff}.product-pdp-v3-band-description{max-width:480px;color:var(--product-muted);font-size:15px;line-height:1.55}.product-pdp-v3-band-chips{flex-wrap:wrap;gap:8px;display:flex}.product-pdp-v3-band-chip{border:1px solid var(--product-rule);background:var(--product-surface-soft);color:var(--product-ink);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1}.product-pdp-v3-band--pet .product-pdp-v3-band-chip{color:#fff;background:#ffffff14;border-color:#ffffff2e}.product-pdp-v3-band-cta{border-radius:var(--product-radius-sm);background:var(--product-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:46px;transition:background-color var(--product-transition-fast),transform var(--product-transition-fast);justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.product-pdp-v3-band-cta:hover{background:var(--product-accent-hover);transform:translateY(-1px)}.product-pdp-v3-band-media{border-radius:var(--product-radius-md);background:linear-gradient(140deg,rgba(var(--product-accent-rgb),.1)0%,#1c19150d 100%);place-items:center;min-height:220px;display:grid}.product-pdp-v3-band--pet .product-pdp-v3-band-media{background:linear-gradient(140deg,#ffffff1a 0%,#ffffff08 100%)}.product-pdp-v3-band-media-label{color:var(--product-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.product-pdp-v3-similar{border-top:1px solid var(--product-rule);padding-top:48px;padding-bottom:56px}.product-pdp-v3-range-header{text-align:left;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-pdp-v3-range-header .product-pdp-v3-support-subtitle{margin-left:0}.product-pdp-v3-similar .product-pdp-v3-container{flex-direction:column;gap:18px;display:flex}.product-pdp-v3-similar-header{margin-bottom:0}.product-pdp-v3-similar-title{color:var(--product-ink);margin:0}.product-pdp-v3-similar-link{flex-shrink:0}.product-pdp-v3-similar-footer{justify-content:flex-end;display:flex}.product-pdp-v3-similar-subtitle{max-width:100%;color:var(--product-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.product-pdp-v3-similar-message{color:var(--product-muted);margin:0;font-size:14px;line-height:1.45}.product-pdp-v3-similar-message.is-error{color:#9b1a56}.product-pdp-v3-similar-track{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;padding:8px 0 20px;display:flex;overflow-x:auto}.product-pdp-v3-similar-track.is-loading{pointer-events:none}.product-pdp-v3-similar-track::-webkit-scrollbar{display:none}.product-pdp-v3-similar-card{width:164px;color:inherit;scroll-snap-align:start;flex:none;text-decoration:none;display:block}.product-pdp-v3-similar-card-media{aspect-ratio:5/7;transition:box-shadow .45s,transform .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 2px 8px #0000001a,0 6px 20px #0000001a}.product-pdp-v3-similar-card:hover .product-pdp-v3-similar-card-media,.product-pdp-v3-similar-card:focus-visible .product-pdp-v3-similar-card-media{transform:translateY(-10px);box-shadow:0 4px 14px #00000024,0 18px 44px #0000002e}.product-pdp-v3-similar-card-media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2b 0%,#ffffff0a 40%,#0000 60%,#00000008 100%);transition:background .45s;position:absolute;inset:0}.product-pdp-v3-similar-card:hover .product-pdp-v3-similar-card-media:after,.product-pdp-v3-similar-card:focus-visible .product-pdp-v3-similar-card-media:after{background:linear-gradient(115deg,#ffffff40 0%,#ffffff0f 36%,#0000 54% 100%)}.product-pdp-v3-similar-card img,.product-pdp-v3-similar-card-media{width:100%;display:block}.product-pdp-v3-similar-card img{aspect-ratio:5/7;object-fit:cover;filter:saturate(.88);transition:filter .45s,transform .55s cubic-bezier(.22,1,.36,1)}.product-pdp-v3-similar-card:hover img,.product-pdp-v3-similar-card:focus-visible img{filter:saturate(1.06);transform:scale(1.04)}.product-pdp-v3-similar-card-line{background:var(--product-accent);z-index:1;width:0;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.product-pdp-v3-similar-card:hover .product-pdp-v3-similar-card-line,.product-pdp-v3-similar-card:focus-visible .product-pdp-v3-similar-card-line{width:100%}.product-pdp-v3-similar-card.is-placeholder{pointer-events:none}.product-pdp-v3-similar-card.is-placeholder .product-pdp-v3-similar-card-media{background:linear-gradient(120deg,rgba(var(--product-accent-rgb),.08)0%,#1c19150d 50%,rgba(var(--product-accent-rgb),.08)100%);background-size:200% 100%;animation:1.2s ease-in-out infinite product-pdp-v3-skeleton}.product-pdp-v3-theme #product-compare{scroll-margin-top:110px}
