*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body.orderCare{margin:0;background:#241a13;color:#f7eee4;font-family:Tahoma,Arial,sans-serif;isolation:isolate}a{color:inherit}.careAtmosphere{position:fixed;inset:0;z-index:-2;background:#291e16;overflow:hidden}.careAtmosphere img{width:100%;height:100%;object-fit:cover;filter:blur(3px);opacity:.17;transform:scale(1.02)}.careAtmosphere:after{content:'';position:absolute;inset:0;background:#1e150da6}.careHeader{width:min(1500px,90%);margin:auto;padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bc915740}.careBrand{display:flex;gap:19px;align-items:center;text-decoration:none;font-weight:400;font-size:29px}.careBrand img{object-fit:contain;width:66px;height:66px}.careBrand small{display:block;font-size:13px;font-weight:400;color:#c39a64;margin-top:6px}.careContact{font-size:17px;text-decoration:none;border:1px solid #dfb271;border-radius:34px;padding:15px 28px;min-height:52px;display:flex;align-items:center;gap:30px}.careContact span{color:#e4b975}.careHero{width:min(1500px,90%);margin:auto;display:grid;grid-template-columns:1fr 1.48fr;gap:58px;align-items:center;padding:34px 0}.careEyebrow{font-size:16px;color:#e5bc7d}.careHero h1{font-size:clamp(49px,5.15vw,83px);line-height:1.22;font-weight:700;margin:27px 0}.careHero em{font-style:normal;color:#f0c487}.careHeroSubtitle{font-size:clamp(24px,2.2vw,37px);font-weight:400;color:#efc283;line-height:1.65;margin:13px 0}.careHero p{color:#f0e9e0;line-height:1.95;font-size:17px;margin:14px 0 22px}.careStart{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;text-decoration:none;background:#f1c27f;color:#21170f;padding:16px 27px;border:1px solid #ffdfa5;border-radius:13px;font-weight:700;font-size:17px;margin-top:5px;min-height:53px;box-shadow:0 6px 25px #cb86332b}.careStart:hover{background:#ffdaa1}.careHeroPhoto{position:relative;padding:11px;border:1px solid #c49a5f9c;border-radius:32px;height:clamp(350px,33vw,550px);grid-column:2;grid-row:1}.careHeroPhoto>img{width:100%;height:100%;object-fit:cover;border-radius:23px}.careHeroPhoto>span{display:none}.carePhotoCaption{position:absolute;bottom:25px;left:28px;padding:17px 22px;display:flex;align-items:center;gap:21px;border:1px solid #c39a6d94;border-radius:17px;background:#21170ce0;backdrop-filter:blur(9px);max-width:calc(100% - 50px)}.carePhotoCaption b{font-size:25px;font-weight:400;display:block}.carePhotoCaption small{display:block;color:#e4b77a;font-size:15px;margin-top:8px}.careCaptionIcon svg{height:37px;width:37px;color:#e0b477}.carePhotoCaption>a{display:grid;place-items:center;background:#efc27e;color:#2b1b0b;border-radius:50%;width:43px;height:43px;margin-right:6px;flex:none}.carePhotoCaption>a svg{width:24px;height:24px}.careNav{position:sticky;top:10px;z-index:10;width:min(1500px,90%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.careNav a{text-decoration:none;border:1px solid #bc8f575e;border-radius:19px;background:#2a1c12b8;backdrop-filter:blur(15px);padding:22px 23px;min-height:136px;display:flex;align-items:center;gap:17px;text-align:right;transition:background .2s,border-color .2s}.careNav a>div{flex:1;min-width:0}.careNav span{display:block;color:#ebbd7c;font-size:15px;font-variant-numeric:tabular-nums;margin-bottom:8px}.careNav b{display:block;font-size:18px;font-weight:400;line-height:1.6}.careNav small{display:block;color:#d0a269;font-size:13px;line-height:1.6;margin-top:7px}.careNavIcon{display:grid;place-items:center;width:65px;height:65px;flex:none;border:1px solid #b0834d91;border-radius:50%;color:#e7b97b}.careNavIcon svg{width:32px;height:32px}.careNav a:hover,.careNav a[aria-current]{background:#79512b75;border-color:#f0c181;box-shadow:0 0 20px #bf873b18}.careNav.isCompact{gap:10px}.careNav.isCompact a{min-height:55px;padding:9px 17px;border-radius:8px;gap:14px;background:#2a1d12ed}.careNav.isCompact a[aria-current]{background:#684527ed}.careNav.isCompact small{display:none}.careNav.isCompact .careNavIcon{border:0;width:29px;height:29px}.careNav.isCompact svg{width:26px;height:26px}.careNav.isCompact a>div{display:flex;align-items:center;gap:15px}.careNav.isCompact span{margin:0;font-size:12px}.careNav.isCompact b{font-size:14px}.careContent{width:min(1180px,86%);margin:0 auto;padding:20px 0 35px}.orderCare .policyDetails{--pd-ink:#f4e8d9;--pd-border:#c2955b66;gap:17px;margin:0}.orderCare .policyDetailCard{background:#27190fe0;border-color:#b5854f86;padding:24px;border-radius:14px;scroll-margin-top:85px;backdrop-filter:blur(12px)}.orderCare .policyDetails h2{font-size:23px;font-weight:400}.orderCare .policyDetails h3{color:#eec78c;font-size:16px}.orderCare .policyDetails p{color:#dfd3c2;font-size:13px;line-height:1.95}.orderCare .pdHeading>.pdIcon{background:none;border:0;color:#edc185;width:37px;height:37px}.orderCare .pdRow>.pdIcon,.orderCare .pdNumber{background:#38261780;border-color:#bd90575c;color:#ecc285}.orderCare .pdRow>.pdIcon{width:36px;height:36px}.orderCare .pdDuration{background:#f1c688;color:#23160c;border:1px solid #ffe1ae;font-size:16px;padding:14px 22px;box-shadow:0 0 22px #e4a95624}.orderCare .pdSteps,.orderCare .pdRow,.orderCare .pdHeading{border-color:#b5834647}.orderCare .pdSteps{margin-top:15px;padding:18px 0;gap:25px}.orderCare .pdSteps>div+div{border:0;padding-right:0}.orderCare .pdSteps>div{flex-direction:row}.orderCare .pdNumber{font-size:20px;width:39px;height:39px}.orderCare .pdPhoto{border-color:#a97d4a6b;height:140px;margin-top:auto;object-fit:cover}.orderCare .pdDeliveryPhoto{height:170px;margin-top:0;object-fit:cover}.orderCare .pdAction{background:#f0c185;color:#2a1b11;border:1px solid #ffdda3;border-radius:11px;align-self:start;padding:10px 23px;font-size:13px;margin-top:13px}.orderCare .pdAction:hover{background:#ffdaa1}.orderCare .policyDetails .pdRights{font-size:12px}.orderCare .policyDetailGrid{gap:17px}.orderCare .policyDetailGrid .pdHeading{padding-bottom:12px;margin-bottom:13px}.orderCare .pdRow{padding-bottom:11px;margin-bottom:11px}.careDeliveryBanner{position:relative;height:160px;border:1px solid #b5854f6b;border-radius:12px;overflow:hidden;margin-top:8px}.careDeliveryBanner img{width:100%;height:100%;object-fit:cover}.careDeliveryBanner div{position:absolute;bottom:0;top:0;right:0;width:36%;display:flex;flex-direction:column;justify-content:center;background:#281a12e0;padding:18px}.careDeliveryBanner h3{font-size:18px!important;margin-bottom:8px}.careRefund{padding:14px 0;border-top:1px solid #a97d4a40;margin-top:13px}.careRefund p+p{margin-top:8px}.careHelp{width:min(1180px,86%);margin:0 auto;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid #bd905775}.careHelp h2{font-size:25px;font-weight:400;color:#f0c487;margin:12px 0}.careHelp p{color:#dfd3c2;font-size:13px}.careHelp .careStart{margin:0;font-size:15px}.careLegal{display:flex;justify-content:center;gap:25px;font-size:12px;color:#dfd3c2;padding:25px 0}.orderCare .damiettaFooter{margin-top:10px}.careStart:active,.careContact:active,.careNav a:active{transform:scale(.98)}a:focus-visible,button:focus-visible{outline:3px solid #e5bf80;outline-offset:4px}@media(max-width:1000px){.careHero{gap:30px;grid-template-columns:1fr 1.15fr}.careHero h1{font-size:52px}.careHeroSubtitle{font-size:24px}.careHero p{font-size:14px}.careHeroPhoto{height:390px}.careNav{gap:10px}.careNav a{padding:16px 13px;gap:10px}.careNavIcon{width:45px;height:45px}.careNavIcon svg{width:25px;height:25px}.careNav b{font-size:15px}.careNav small{font-size:11px}.carePhotoCaption b{font-size:20px}.carePhotoCaption{gap:11px;padding:14px}.carePhotoCaption small{font-size:12px}.careContent{width:90%}.careHelp{width:90%}}@media(max-width:680px){.careHeader{width:92%;padding:13px 0}.careBrand{font-size:20px;gap:10px}.careBrand img{width:48px;height:48px}.careBrand small{font-size:10px}.careContact{padding:12px 17px;font-size:13px;gap:14px;min-height:44px}.careHero{width:92%;grid-template-columns:1fr;gap:22px;padding:29px 0}.careHeroCopy{grid-row:1}.careHero h1{font-size:48px;line-height:1.25;margin:18px 0}.careEyebrow{font-size:13px}.careHeroSubtitle{font-size:26px;margin:0}.careHero p{font-size:14px;max-width:none;line-height:1.9}.careHeroPhoto{grid-column:1;grid-row:2;height:300px;border-radius:23px;padding:8px}.careHeroPhoto>img{border-radius:16px}.carePhotoCaption{bottom:18px;left:18px;max-width:calc(100% - 35px);padding:13px}.careCaptionIcon svg{width:28px;height:28px}.carePhotoCaption b{font-size:20px}.carePhotoCaption>a{width:36px;height:36px}.careNav{width:94%;gap:6px;top:6px}.careNav a{flex-direction:column;align-items:start;min-height:128px;padding:12px 9px;border-radius:11px;gap:8px}.careNavIcon{width:30px;height:30px;border:0}.careNav span{display:inline;font-size:11px}.careNav b{font-size:12px}.careNav small{font-size:10px;line-height:1.6}.careNav.isCompact a{padding:9px 7px;gap:5px;flex-direction:row;min-height:53px}.careNav.isCompact .careNavIcon{display:none}.careNav.isCompact a>div{gap:7px}.careNav.isCompact b{font-size:11px}.careNav.isCompact span{font-size:10px}.careContent{width:94%;padding-top:14px}.orderCare .policyDetailCard{padding:19px 15px;scroll-margin-top:76px}.orderCare .pdHeader{align-items:start;flex-direction:column;gap:16px}.orderCare .policyDetails h2{font-size:20px}.orderCare .pdSteps{grid-template-columns:1fr;gap:16px}.orderCare .pdSteps>div{gap:12px}.orderCare .policyDetailGrid{grid-template-columns:1fr}.orderCare .pdRow{gap:10px}.orderCare .pdPhoto{height:150px;margin-top:10px}.orderCare .pdAction{min-height:44px;width:auto}.careDeliveryBanner{height:160px}.careDeliveryBanner div{width:46%;padding:12px}.careDeliveryBanner h3{font-size:16px!important}.careDeliveryBanner p{font-size:11px!important}.careHelp{flex-direction:column;align-items:start;padding:23px 0;gap:12px}.careHelp h2{font-size:24px}.careHelp .careEyebrow{font-size:12px}.careLegal{gap:22px}.careStart{font-size:15px;padding:14px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.careNav a{transition:none}.careStart:active,.careContact:active,.careNav a:active{transform:none}}

/* Preserve navigation space while its sticky cards become compact. */
.careNav{min-height:136px;align-items:start}.carePhotoCaption{width:min(430px,calc(100% - 50px))}.careNav.isCompact{min-height:136px}@media(max-width:680px){.careNav,.careNav.isCompact{min-height:128px}.carePhotoCaption{width:auto}}

/* Keep the supplied image pixels and their full composition. */
.careHeroPhoto{height:auto;aspect-ratio:867/529}.careExactHeroLink{display:block;width:100%;height:100%}.careExactHeroLink img{width:100%;height:100%;object-fit:contain;border-radius:23px}
.careExactStrip{position:relative;margin-top:auto}.orderCare .careExactStrip .pdPhoto{display:block;width:100%;height:auto;aspect-ratio:489/117;object-fit:fill;margin:0;border-radius:11px}
.orderCare .careExactStrip .pdAction{position:absolute;left:2.7%;bottom:2%;width:43%;height:34%;min-height:0;margin:0;border-radius:9px;padding:5px 7px;font-size:12px;display:flex;align-items:center;justify-content:center;background:#f4c982;box-shadow:none}
.careDeliveryBanner img{object-fit:fill}
@media(max-width:680px){.careHeroPhoto{height:auto}.careExactHeroLink img{border-radius:16px}.orderCare .careExactStrip .pdAction{font-size:11px;min-height:38px;bottom:0}.careDeliveryBanner img{object-fit:cover;object-position:left center}}
