.nd-scope.hd{background:#fff;color:var(--ad-ink);line-height:normal;text-align:left}.nd-scope.hd *,.nd-scope.hd *:before,.nd-scope.hd *:after{box-sizing:border-box}:where(.hd) :is(div,span,p,a,li,ul,ol,h1,h2,h3,small,strong,em,b,i,label,blockquote,figure,time,details,summary,form,button,input,section,nav,article){font-size:inherit;line-height:inherit;font-weight:inherit}:where(.hd) img{display:block;max-width:100%;height:auto}:where(.hd) a{color:inherit;text-decoration:none}:where(.hd) p,:where(.hd) h1,:where(.hd) h2,:where(.hd) h3,:where(.hd) figure,:where(.hd) blockquote{margin:0}:where(.hd) ul,:where(.hd) ol{list-style:none;margin:0;padding:0}:where(.hd) li{margin:0;padding:0}.hd a.nd-btn,.hd a.nd-btn:hover,.hd a.nd-btn:focus-visible{color:#fff;text-decoration:none}.hd a.nd-btn.hd-cta--ghost{color:var(--ad-ink)}.hd a.nd-btn.hd-cta--ghost:hover{color:#fff}.hd-sec{padding:clamp(48px,8vw,112px) 0}.hd-sec--pad{padding-left:24px;padding-right:24px}.nd-scope.hd.hd-bg-white{background:#fff}.nd-scope.hd.hd-bg-cream{background:var(--ad-cream)}.nd-scope.hd.hd-bg-grey{background:var(--ad-grey)}.hd-head{max-width:1280px;margin:0 auto 36px;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hd .nd-eyebrow{font-size:12px;font-weight:600;letter-spacing:2px;margin:0;line-height:normal}.hd .hd-eyebrow--teal{color:var(--ad-teal)}.hd-h2{font-size:clamp(30px,3.6vw,48px);line-height:normal;font-weight:600;text-wrap:balance}html body .nd-scope.hd .hd-h2:not(#pp):not(#ad){letter-spacing:-.8px}html body .nd-scope.hd .hd-h2--tight:not(#pp):not(#ad){line-height:1.1}html body .nd-scope.hd .hd-h2--free:not(#pp):not(#ad){font-size:clamp(30px,3.8vw,52px);letter-spacing:-1px;line-height:1.08;max-width:640px}.hd-h2--640{max-width:640px}.hd-h2--620{max-width:620px}.hd-sub{font-size:17px;line-height:1.5;color:var(--ad-muted);text-wrap:pretty}.hd-sub--440{max-width:440px}.hd-sub--460{max-width:460px}.hd-sub--480{max-width:480px}.hd-sub--520{max-width:520px}.hd-head--plain .hd-sub{line-height:normal}.hd-head--flush{margin-bottom:0}.hd-head--tight{margin:0;padding:0}.hd-head--gap{margin-bottom:48px}.hd-gap{height:48px}.hd-stack{margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.hd-stack--1000{max-width:1000px}.hd-stack--1100{max-width:1100px}.hd-stack--gap12{gap:12px}.hd-stack--gap14{gap:14px}.hd-stack--gap16{gap:16px}.hd-fine{font-size:13px;color:var(--ad-faint);margin-top:6px}.hd-link{font-size:15px;font-weight:500;color:var(--ad-teal);margin-top:4px}.hd-link:hover{color:var(--ad-teal-d);text-decoration:underline}.hd-photo{width:100%;object-fit:cover;border-radius:18px}.hd-photo--wallpaper{aspect-ratio:4 / 3;margin:36px 0}.hd-photo--gift{display:block;overflow:hidden;border-radius:18px;margin:28px 0 24px;width:min(100%,calc(var(--hd-ratio, 1.25) * 360px));aspect-ratio:var(--hd-ratio, 1.25)}.hd-photo--gift img{width:100%;height:100%;object-fit:cover;object-position:var(--hd-focus, 50% 50%)}.hd-photo--feature{aspect-ratio:1 / 1;max-width:560px;margin:32px 0}.hd .hd-cta{width:100%;max-width:300px;min-height:0;padding:17px 24px;font-size:16px;font-weight:600;line-height:normal;text-align:center}.hd .hd-cta--sm{padding:16px 24px;font-size:15px}.hd .hd-cta--ghost{background:transparent;color:var(--ad-ink);border:1px solid var(--ad-ink);padding:15px 24px;font-size:15px}.hd .hd-cta--ghost:hover{background:var(--ad-ink);color:#fff}.hd-pill{display:block;width:100%;max-width:180px;padding:9px 14px;text-align:center;border:1px solid var(--ad-ink);border-radius:999px;font:600 13px/normal var(--ad-font);color:var(--ad-ink);transition:background .15s,color .15s}a:hover>.hd-pill,a:focus-visible>.hd-pill{background:var(--ad-ink);color:#fff}.hd a:focus-visible,.hd button:focus-visible,.hd input:focus-visible{outline:2px solid var(--ad-teal);outline-offset:3px}.hd-first{--hd-top: 96px;--hd-trust-h: 172px;--hd-pbar: 0px;--hd-fold: calc(100vh - var(--hd-top) - var(--hd-pbar));position:relative;display:flex;flex-direction:column;min-height:var(--hd-fold)}@supports (height: 100svh){.hd-first{--hd-fold: calc(100svh - var(--hd-top) - var(--hd-pbar))}}.hd-hero{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:1280px;margin:auto}.hd-hero__media{flex:1 1 520px;min-width:0}.hd-hero__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}@media(min-width:821px){.hd-hero{--hd-hero-h: clamp(480px, calc(var(--hd-fold) - var(--hd-trust-h)), 720px);flex-wrap:nowrap}.hd-hero__media{position:relative;align-self:stretch;flex:0 1 var(--hd-hero-h);min-height:var(--hd-hero-h)}.hd-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.hd-hero .hd-hero__copy{padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(24px,3vw,48px);gap:16px}}@media(min-width:821px)and (max-height:900px){.hd-hero{--hd-hero-h: clamp(360px, calc(var(--hd-fold) - var(--hd-trust-h)), 720px)}html body .nd-scope.hd .hd-hero__title:not(#pp):not(#ad){font-size:clamp(34px,6.2vh,56px)}.hd-hero .hd-hero__copy{padding-top:16px;padding-bottom:16px;gap:10px}.hd .hd-hero__btn{margin-top:6px}.hd-first .hd-trust{padding-top:16px;padding-bottom:40px}.hd-first .hd-trust__icon{width:36px;height:36px}.hd-first .hd-trust__item{gap:4px}}@media(max-width:820px){.hd-hero__media{position:relative;flex:none;width:100%;height:var(--hd-media-h, 80vw);max-height:100vw}.hd-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-position:var(--hd-focus-phone, 50% 50%)!important}.hd-hero .hd-hero__copy{padding:20px 24px 28px}.hd-first--tight .hd-hero__sub{display:none}html body .nd-scope.hd.hd-first--tight .hd-hero__title:not(#pp):not(#ad){font-size:30px}.hd-first--tighter .hd-hero .hd-hero__copy{padding:14px 20px 16px;gap:8px}.hd-first--tighter .hd-rating__link{display:none}.hd-first--tighter .hd-trust{padding:12px 12px 34px}.hd-first--tighter .hd-trust__icon{width:28px;height:28px}.hd-first--tighter .hd-trust__item{gap:4px}.hd-first--tightest .hd-hero__copy>.nd-eyebrow,.hd-first--tightest .hd-rating{display:none}.hd-first--tightest .hd-trust{padding:8px 12px 30px}}.hd-hero__copy{flex:1 1 360px;min-width:0;padding:clamp(48px,7vw,96px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.hd-hero__title{font-size:clamp(36px,4.6vw,60px);line-height:1.05;font-weight:600;max-width:520px;text-wrap:balance}html body .nd-scope.hd .hd-hero__title:not(#pp):not(#ad){letter-spacing:-1.2px}.hd-hero__sub{font-size:clamp(17px,1.5vw,19px);line-height:1.5;color:var(--ad-muted);max-width:420px}.hd .hd-hero__btn{width:100%;max-width:320px;margin-top:14px;min-height:0;padding:17px 24px;font-size:16px;font-weight:600;line-height:normal;text-align:center}.hd-hero__link{font-size:15px;font-weight:500;color:var(--ad-teal)}.hd-hero__link:hover{color:var(--ad-teal-d);text-decoration:underline}.hd-rating{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px}.hd-rating__line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:20px;font-weight:500;color:var(--ad-muted)}.hd-rating__stars{font-size:14px;letter-spacing:2px;color:var(--ad-star);background:linear-gradient(90deg,var(--ad-star) var(--hd-fill, 100%),var(--ad-line-2) var(--hd-fill, 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hd-rating__score{font-weight:600;color:var(--ad-ink)}.hd-rating__score+.hd-rating__sold:before{content:"\b7";margin-right:6px}.hd-rating__link{font-size:13px;line-height:18px;color:var(--ad-faint);text-decoration:underline;text-underline-offset:3px}.hd-rating__link:hover{color:var(--ad-ink)}.hd-trust{flex:none;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);padding:24px 16px 44px}.hd-trust__grid{max-width:1100px;margin:0 auto;text-align:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hd-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px}.hd-trust__icon{width:clamp(30px,4vw,52px);height:clamp(30px,4vw,52px);object-fit:contain;mix-blend-mode:multiply}.hd-trust__title{font-size:clamp(12px,1.4vw,16px);font-weight:600;line-height:1.3}.hd-trust__text{display:none;font-size:14px;line-height:1.5;color:var(--ad-muted);max-width:320px}.hd .hd-cue{position:absolute;left:50%;bottom:4px;z-index:1;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ad-ink-2);cursor:pointer;transition:opacity .3s ease,visibility .3s,color .15s}.hd .hd-cue[hidden]{display:none}.hd .hd-cue:hover{color:var(--ad-teal)}.hd .hd-cue.is-away{opacity:0;visibility:hidden;pointer-events:none}.hd-cue__icon{display:block;animation:hd-cue-bob 2.6s ease-in-out infinite}@keyframes hd-cue-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.hd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid var(--ad-line);transform:translateY(110%);visibility:hidden;transition:transform var(--nd-open, .26s) var(--nd-ease, ease),visibility 0s linear var(--nd-open, .26s)}.hd-sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.hd .hd-sticky .nd-btn{width:100%;max-width:360px;min-height:0;padding:15px;line-height:normal}.hd-banner{--hd-photo-h: 560px;max-width:1280px;margin:40px auto 48px;padding:0 24px}.hd-banner__img{display:block;width:min(100%,calc(var(--hd-ratio, 1) * var(--hd-photo-h)));height:auto;margin:0 auto;aspect-ratio:var(--hd-ratio, 1);object-fit:cover;object-position:var(--hd-focus, 50% 50%);border-radius:18px}.hd-styles{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.hd-styles::-webkit-scrollbar{display:none}.hd-style{flex:0 0 46%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center}.hd-style__link{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.hd-style .hd-media{background:#fff}.hd-style__meta{display:flex;flex-direction:column;gap:3px;width:100%}.hd-style__name{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hd-style__price{font-size:14px;color:var(--ad-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hd-style .hd-pill{max-width:200px;font-size:14px;padding:10px 16px}.hd-room{padding:clamp(44px,6.5vw,88px) 0}.hd-room .hd-head{margin-bottom:32px}.hd-room__media{--hd-photo-h: 520px;max-width:1280px;margin:0 auto 36px;padding:0 24px}.hd-room__media img{display:block;width:min(100%,calc(var(--hd-ratio, 1) * var(--hd-photo-h)));height:auto;margin:0 auto;aspect-ratio:var(--hd-ratio, 1);object-fit:cover;object-position:var(--hd-focus, 50% 50%);border-radius:18px}.hd-row{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.hd-row::-webkit-scrollbar{display:none}.hd-prod{flex:0 0 46%;scroll-snap-align:start}.hd-prod__link{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;height:100%}.hd-media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.hd-media__img,.hd-media__hover,.hd-media__hover img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hd-media__hover{display:none}@media(hover:hover)and (pointer:fine){.hd-media__hover{display:block;opacity:0;transition:opacity .3s ease;pointer-events:none}.hd a:hover .hd-media__hover,.hd a:focus-visible .hd-media__hover{opacity:1}}.hd-room--inset .hd-media{border-radius:14px}.hd-prod__meta{display:flex;flex-direction:column;gap:3px;width:100%}.hd-prod__name{font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-prod__price{font-size:14px;color:var(--ad-muted)}.hd-prod .hd-pill{margin-top:auto}.hd-room__cta{margin-top:40px;display:flex;justify-content:center;padding:0 24px}.hd-choice{width:100%;margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.hd-choice__card{background:#fff;border-radius:22px;padding:24px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.hd-choice__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.hd .hd-choice__label{margin-top:10px}.hd-choice__title{font-size:22px;font-weight:600}.hd-choice__text{font-size:15px;line-height:1.5;color:var(--ad-muted);max-width:300px}.hd .hd-choice__btn{margin-top:10px;width:100%;max-width:240px;min-height:0;padding:14px 20px;font-size:15px;font-weight:600;line-height:normal;text-align:center}.hd .hd-choice__btn--outline{background:transparent;color:var(--ad-ink);border:1px solid var(--ad-ink);padding:13px 20px}.hd a.nd-btn.hd-choice__btn--outline,.hd a.nd-btn.hd-choice__btn--outline:focus-visible{color:var(--ad-ink)}.hd .hd-choice__btn--outline:hover{background:var(--ad-ink)}.hd a.nd-btn.hd-choice__btn--outline:hover{color:#fff}.hd-steps__wrap{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:48px}.hd-steps__img{width:100%;max-width:440px;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px}.hd-steps__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.hd-step{display:flex;flex-direction:column;align-items:center;gap:8px}.hd-step__num{font-size:14px;font-weight:600;color:var(--ad-teal)}.hd-step__title{font-size:18px;font-weight:600}.hd-step__text{font-size:15px;line-height:1.5;color:var(--ad-muted);max-width:260px}.hd-steps__wrap .hd-cta{max-width:320px}.hd-pets{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.hd-pets::-webkit-scrollbar{display:none}.hd-pets>li{flex:0 0 46%;scroll-snap-align:start}.hd-pets img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.hd-press{max-width:1280px;margin:56px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;color:var(--ad-faint);font-size:14px;font-weight:500}.hd-press .hd-press__label{flex-basis:100%;text-align:center;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.hd-promise__icon{width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.hd-stack .hd-promise__icon+.nd-eyebrow{margin-top:6px}.hd-promise__grid{width:100%;margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.hd-prop{display:flex;flex-direction:column;align-items:center;gap:6px}.hd-prop__title{font-size:16px;font-weight:600;text-wrap:balance}.hd-prop__text{font-size:14px;line-height:1.5;color:var(--ad-muted)}.hd-tiles{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.hd-tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:var(--ad-grey)}.hd-tile .hd-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.hd-tile__label{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 14px;border-radius:12px;background:#fffffff0;font-size:14px;font-weight:600;text-align:left}.hd-memorial__stack{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.hd-memorial__title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:balance}html body .nd-scope.hd .hd-memorial__title:not(#pp):not(#ad){font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-style:italic!important;letter-spacing:0}.hd-memorial__stack .hd-cta{margin-top:8px}.hd-memorial__img{width:100%;max-width:420px;aspect-ratio:1 / 1;object-fit:cover;margin:24px 0}.hd-memorial__text{font-size:16px;line-height:1.6;color:var(--ad-muted)}.hd-video__kicker{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-size:18px;color:var(--ad-muted)}.hd-video__frame{position:relative;display:block;width:100%;margin-top:32px;border-radius:18px;overflow:hidden;background:#000}.hd-video__poster{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.hd-video__play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 24px #00000040;display:flex;align-items:center;justify-content:center;color:var(--ad-teal);transition:transform .15s ease}.hd-video__frame:hover .hd-video__play{transform:scale(1.06)}.hd-video__time{position:absolute;right:14px;bottom:14px;padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-size:12px;font-weight:600;line-height:normal}.hd-video__frame--live{aspect-ratio:16 / 9}.hd-video__embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hd-reviews__viewport{position:relative;max-width:1280px;margin:0 auto;padding:0 24px}.hd-reviews .hd-head{margin-bottom:40px}.hd-reviews__row{display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hd-reviews__row::-webkit-scrollbar{display:none}.hd-review{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff}.hd-review__photo{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 38%}.hd-review__body{flex:1;padding:20px;display:flex;flex-direction:column;gap:10px}.hd-review__stars{color:var(--ad-star);letter-spacing:2px;font-size:14px;line-height:17px}.hd-review__stars-empty{color:var(--ad-line-2)}.hd-review__text{margin:0;padding:0;border:0;font-style:normal;font-size:15px;line-height:1.55;min-height:96px}.hd-review__text p{font-size:inherit;line-height:inherit}.hd-review__by{font-size:13px;color:var(--ad-faint)}.hd-review__product{margin-top:auto;padding-top:14px;border-top:1px solid var(--ad-line);display:flex;align-items:center;gap:10px}.hd-review__thumb{width:40px;height:40px;flex:none;object-fit:cover;border-radius:8px}.hd-review__ptext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;text-align:left}.hd-review__ptitle{font-size:13px;font-weight:600;line-height:1.3}.hd-review__pprice{font-size:12px;color:var(--ad-muted)}.hd-review__view{flex:none;padding:7px 14px;border:1px solid var(--ad-ink);border-radius:999px;font-size:12px;font-weight:600;color:var(--ad-ink);transition:background .15s,color .15s}.hd-review__product:hover .hd-review__view{background:var(--ad-ink);color:#fff}.hd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hd-arrow{position:absolute;top:28%;z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ad-line-2);border-radius:999px;background:#fff;color:var(--ad-ink);cursor:pointer;box-shadow:0 2px 8px #0000001f}.hd-arrow{transition:opacity var(--nd-fast, .15s) ease}.hd-arrow:disabled{opacity:0;pointer-events:none}.hd-arrow--prev{left:6px}.hd-arrow--next{right:6px}.hd-reviews__more{margin-top:36px;display:flex;justify-content:center;padding:0 24px}.hd-faq-sec{padding:clamp(48px,8vw,104px) 24px}.hd-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column}.hd-faq .hd-h2{margin-bottom:24px;text-align:center;font-size:clamp(30px,3.6vw,44px)}.hd-faq details{border-bottom:1px solid var(--ad-line-2);padding:18px 0}.hd-faq summary{position:relative;display:block;padding-right:44px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.hd-faq summary::-webkit-details-marker{display:none}.hd-faq__a{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ad-muted)}.hd-faq__a p+p{margin-top:10px}.hd-faq__a a{color:var(--ad-teal);text-decoration:underline}.nd-scope.hd.hd-band{position:relative;background:var(--ad-ink);overflow:hidden;color:#fff}.hd-band__img{width:100%;height:clamp(520px,62vw,720px);object-fit:cover;object-position:center 30%}.hd-band__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000006b)}.hd-band__copy{position:absolute;left:0;right:0;bottom:0;padding:0 24px clamp(40px,6vw,72px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}html body .nd-scope.hd .hd-band__title:not(#pp):not(#ad){color:#fff!important;letter-spacing:-1px}.hd-band__title{font-size:clamp(34px,4.4vw,60px);line-height:normal}.hd-band__text{font-size:17px;line-height:1.5;color:#ffffffe0;max-width:420px}.hd .hd-band__btn{margin-top:10px;display:block;width:100%;max-width:300px;padding:17px 24px;border-radius:999px;background:#fff;color:var(--ad-ink);font-size:16px;font-weight:600;line-height:normal;text-align:center;transition:background .15s}.hd .hd-band__btn:hover,.hd .hd-band__btn:focus-visible{background:var(--ad-grey);color:var(--ad-ink)}.nd-scope.hd.hd-band--left{background:var(--ad-cream);color:var(--ad-ink)}.hd-band--left .hd-band__img{height:auto;max-height:540px;aspect-ratio:4 / 3;object-position:100% 50%}.hd-band--left .hd-band__shade{display:none}.hd-band--left .hd-band__copy{position:static;padding:36px 24px 52px}html body .nd-scope.hd.hd-band--left .hd-band__title:not(#pp):not(#ad){color:var(--ad-ink)!important}.hd-band--left .hd-band__text{color:var(--ad-muted)}.hd.hd-band--left .hd-band__btn{background:var(--ad-teal);color:#fff}.hd.hd-band--left .hd-band__btn:hover,.hd.hd-band--left .hd-band__btn:focus-visible{background:var(--ad-teal-d);color:#fff}@media(min-width:821px){.hd-band--left .hd-band__img{height:clamp(520px,56vw,760px);max-height:none;aspect-ratio:auto;object-position:50% 90%}.hd-band--left .hd-band__copy{position:absolute;top:0;bottom:0;left:0;width:min(48%,640px);padding:0 24px 0 clamp(40px,7vw,112px);align-items:flex-start;justify-content:center;text-align:left}.hd.hd-band--left .hd-band__btn{max-width:280px}}.hd-form{width:100%;max-width:460px;display:flex;flex-direction:column;gap:10px;margin-top:8px}.hd-form__row{display:flex;gap:8px;width:100%}.hd-form input[type=email]{flex:1 1 auto;min-width:0;min-height:52px;border:0;border-radius:999px;padding:0 20px;font:400 16px var(--ad-font);color:var(--ad-ink);background:#fff}.hd-form .nd-btn{flex:none;padding:0 22px}.hd-form__note{font-size:13px;color:#ffffffd9}.hd-form__msg{padding:12px 16px;border-radius:12px;background:#fffffff2;color:var(--ad-ink);font-size:14px}@media(max-width:820px){.hd-head{margin-bottom:28px}.hd-room .hd-head{margin-bottom:24px}.hd-room__media{margin-bottom:28px}.hd-room__cta{margin-top:28px}.hd-steps__wrap{gap:32px}.hd-steps__grid{gap:28px}.hd-promise__grid{margin-top:32px}.hd-hero .hd-hero__copy{gap:14px}.hd-band--left .hd-band__copy{padding:28px 24px 40px}}@media(min-width:600px){.hd-pets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.hd-pets>li{flex:none}}@media(min-width:821px){.hd-pets{grid-template-columns:repeat(6,minmax(0,1fr))}.hd-trust{padding:28px 16px 44px}.hd-trust__icon{width:44px;height:44px}.hd-trust__grid{gap:40px}.hd-trust__text{display:block}.hd-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;padding:0 40px;overflow:visible}.hd-row{overflow:visible;justify-content:center;gap:24px;padding:0 40px}.hd-prod{flex:0 1 calc((100% - 96px)/5)}.hd-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.hd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hd-reviews__viewport{padding:0 40px}.hd-reviews__row{grid-auto-columns:calc((100% - 48px) / 3);gap:24px}.hd-arrow{display:flex}.hd-sticky{display:none}}@media(min-width:821px)and (max-width:1100px){.hd-prod__name{font-size:14px}}@media(prefers-reduced-motion:reduce){.hd-reviews__row{scroll-behavior:auto}.hd-sticky,.hd-media__hover,.hd-video__play,.hd .hd-cue{transition:none}.hd-cue__icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/home-ad.css.map */
