.ourcares-oos-pdp{margin:2rem auto 0;max-width:1200px;padding:0 1.25rem 3rem}.ourcares-oos-pdp__notice{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.25rem 1.5rem;border:1px solid #e5e5e5;border-radius:18px;background:#fafafa}.ourcares-oos-pdp__notice-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-weight:800}.ourcares-oos-pdp__eyebrow,.ourcares-oos-pdp__intent-kicker{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.ourcares-oos-pdp__notice h2,.ourcares-oos-pdp__intent h3,.ourcares-oos-pdp__heading h3{margin:.1rem 0 .45rem}.ourcares-oos-pdp__notice p:last-child,.ourcares-oos-pdp__intent p,.ourcares-oos-pdp__heading p{margin:0;color:#626262;line-height:1.55}.ourcares-oos-pdp__intent{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:2rem;align-items:center;margin-top:1rem;padding:1.25rem 1.5rem;border:1px solid #e5e5e5;border-radius:18px}.ourcares-oos-pdp__form-row{display:flex;gap:.6rem}.ourcares-oos-pdp__form input[type=email]{width:100%;min-height:48px;padding:0 .9rem;border:1px solid #cfcfcf;border-radius:10px;background:#fff}.ourcares-oos-pdp__form button{min-height:48px;padding:0 1.15rem;border:0;border-radius:10px;background:#111;color:#fff;font-weight:800;white-space:nowrap;cursor:pointer}.ourcares-oos-pdp__success{margin-top:.6rem!important;color:#166534!important;font-weight:700}.ourcares-oos-pdp__alternatives{margin-top:2rem}.ourcares-oos-pdp__heading{margin-bottom:1rem}.ourcares-oos-pdp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ourcares-oos-pdp__product{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;color:inherit;text-decoration:none}.ourcares-oos-pdp__product img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.ourcares-oos-pdp__product-body{display:flex;flex-direction:column;gap:.35rem;padding:.9rem}.ourcares-oos-pdp__product-body strong{line-height:1.35}.ourcares-oos-pdp__product-body>span:not(.ourcares-oos-pdp__product-cta){font-weight:700}.ourcares-oos-pdp__product-cta{margin-top:.25rem;font-size:.85rem;font-weight:800}.ourcares-pdp-ux{max-width:1200px;margin:2rem auto 0;padding:0 1.25rem 5rem}.ourcares-pdp-ux__support{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem 1.15rem;border:1px solid #e5e5e5;border-radius:16px;background:#fff}.ourcares-pdp-ux__benefit{display:inline-flex;align-items:center;gap:.5rem;font-weight:800}.ourcares-pdp-ux__dot{width:8px;height:8px;border-radius:50%;background:#111;display:inline-block}.ourcares-pdp-ux__trust{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap;color:#626262;font-size:.78rem}.ourcares-pdp-ux__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}.ourcares-pdp-ux__details details{border:1px solid #e5e5e5;border-radius:14px;background:#fff}.ourcares-pdp-ux__details summary{padding:1rem;font-weight:800;cursor:pointer;list-style:none}.ourcares-pdp-ux__details summary::-webkit-details-marker{display:none}.ourcares-pdp-ux__details summary:after{content:'+';float:right}.ourcares-pdp-ux__details details[open] summary:after{content:'−'}.ourcares-pdp-ux__detail-body{padding:0 1rem 1rem;color:#626262;line-height:1.55}.ourcares-pdp-sticky{display:none}.ourcares-pdp-sticky__copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.ourcares-pdp-sticky__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55vw}.ourcares-pdp-sticky__copy span{font-weight:800}.ourcares-pdp-sticky__form button{min-height:46px;padding:0 1rem;border:0;border-radius:10px;background:#111;color:#fff;font-weight:800;white-space:nowrap;cursor:pointer}@media(max-width:749px){.ourcares-oos-pdp{padding:0 .9rem 2rem}.ourcares-oos-pdp__notice,.ourcares-oos-pdp__intent{grid-template-columns:1fr;gap:1rem}.ourcares-oos-pdp__form-row{flex-direction:column}.ourcares-oos-pdp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ourcares-pdp-ux{padding:0 .9rem 5.5rem}.ourcares-pdp-ux__support{grid-template-columns:1fr;gap:.75rem}.ourcares-pdp-ux__trust{justify-content:flex-start;gap:.55rem .9rem}.ourcares-pdp-ux__details{grid-template-columns:1fr}.ourcares-pdp-sticky{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid #e5e5e5;box-shadow:0 -6px 20px rgba(0,0,0,.08)}}