.aj2-hm-hero__panel{display:flex;flex-direction:column;justify-content:flex-end;height:calc(100vh - var(--aj2-ann-h));height:calc(100svh - var(--aj2-ann-h) - env(safe-area-inset-top,0px));min-height:560px;max-height:1200px;background:var(--aj2-c-deep)}@media(min-width:900px){.aj2-hm-hero__panel{min-height:640px}}.aj2-hm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:clip;transform-origin:50% 100%}.aj2-hm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--aj2-d-reveal) var(--aj2-ease-out)}.aj2-hm-hero__media.is-ready .aj2-hm-hero__video{opacity:1}.aj2-hm-hero__poster,.aj2-hm-hero__pimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.aj2-hm-hero__pimg{object-fit:cover}.aj2-hm-hero__shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) and ((-webkit-mask-image: none) or (mask-image: none)){.aj2-hm-hero__shield{display:block;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to top,black 0%,black 50%,transparent 78%);mask-image:linear-gradient(to top,black 0%,black 50%,transparent 78%)}@media(min-width:900px){.aj2-hm-hero__shield{-webkit-mask-image:linear-gradient(to right,black 0%,black 44%,transparent 72%);mask-image:linear-gradient(to right,black 0%,black 44%,transparent 72%)}}}.aj2-hm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--aj2-c-scrim-1) 0%,var(--aj2-c-scrim-1) 45%,var(--aj2-c-scrim-0) 88%);background:linear-gradient(to top,color-mix(in srgb,var(--aj2-c-deep) 88%,transparent) 0%,color-mix(in srgb,var(--aj2-c-deep) 78%,transparent) 34%,color-mix(in srgb,var(--aj2-c-deep) 56%,transparent) 52%,color-mix(in srgb,var(--aj2-c-deep) 26%,transparent) 66%,var(--aj2-c-scrim-0) 84%)}@media(min-width:900px){.aj2-hm-hero__veil{background:linear-gradient(to right,var(--aj2-c-scrim-1) 0%,var(--aj2-c-scrim-1) 40%,var(--aj2-c-scrim-0) 75%),linear-gradient(to top,var(--aj2-c-scrim-1) 0%,var(--aj2-c-scrim-0) 40%);background:linear-gradient(to right,color-mix(in srgb,var(--aj2-c-deep) 84%,transparent) 0%,color-mix(in srgb,var(--aj2-c-deep) 74%,transparent) 30%,color-mix(in srgb,var(--aj2-c-deep) 52%,transparent) 50%,color-mix(in srgb,var(--aj2-c-deep) 24%,transparent) 64%,var(--aj2-c-scrim-0) 80%),linear-gradient(to top,color-mix(in srgb,var(--aj2-c-deep) 62%,transparent) 0%,color-mix(in srgb,var(--aj2-c-deep) 30%,transparent) 20%,var(--aj2-c-scrim-0) 42%);background:linear-gradient(to right,color-mix(in srgb,var(--aj2-c-deep) 84%,transparent) 0%,color-mix(in srgb,var(--aj2-c-deep) 74%,transparent) calc(30% + var(--_o, 0px)),color-mix(in srgb,var(--aj2-c-deep) 52%,transparent) calc(50% + var(--_o, 0px)),color-mix(in srgb,var(--aj2-c-deep) 24%,transparent) calc(64% + var(--_o, 0px)),var(--aj2-c-scrim-0) calc(80% + var(--_o, 0px))),linear-gradient(to top,color-mix(in srgb,var(--aj2-c-deep) 62%,transparent) 0%,color-mix(in srgb,var(--aj2-c-deep) 30%,transparent) 20%,var(--aj2-c-scrim-0) 42%)}}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) and ((-webkit-mask-image: none) or (mask-image: none)){@media(min-width:900px){.aj2-hm-hero__shield{-webkit-mask-image:linear-gradient(to right,black 0%,black calc(44% + var(--_o, 0px)),transparent calc(72% + var(--_o, 0px)));mask-image:linear-gradient(to right,black 0%,black calc(44% + var(--_o, 0px)),transparent calc(72% + var(--_o, 0px)))}}}.aj2-hm-hero__wrap{position:relative;z-index:2;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rate" "title" "lead" "ctas";align-items:end;padding-block-end:max(var(--aj2-s-7),env(safe-area-inset-bottom,0px));color:var(--aj2-c-on-deep)}.aj2-hm-hero__wrap.aj2-wrap{width:calc(100% - max(var(--aj2-chrome-side),(100% - var(--aj2-chrome-max)) / 2) - var(--aj2-pad-x));max-width:none;padding-inline:0}@media(min-width:900px){.aj2-hm-hero__panel{--_o: max(0px, (max(var(--aj2-chrome-side), (100% - var(--aj2-chrome-max)) / 2) - var(--aj2-pad-x)) / 2)}}.aj2-hm-hero__proof{grid-area:rate;display:flex;flex-wrap:wrap;align-items:center;gap:var(--aj2-s-2)}.aj2-hm-hero__rate,.aj2-hm-hero__award{display:inline-flex;align-items:center;gap:var(--aj2-s-2);min-height:36px;padding:0 14px 0 12px;border-radius:var(--aj2-r-pill);background:var(--aj2-c-on-deep-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--aj2-c-on-deep);font-size:var(--aj2-t-micro);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.aj2-hm-hero__rate{min-height:44px;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover)}.aj2-hm-hero__award .aj2-icon{color:var(--aj2-c-brand-light)}.aj2-hm-hero__stars{display:inline-flex;color:var(--aj2-c-brand-light)}.aj2-hm-hero__score{font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600}.aj2-hm-hero__count{color:var(--aj2-c-on-deep-2)}@media(hover:hover)and (pointer:fine){.aj2-hm-hero__rate:hover{background:var(--aj2-c-on-deep-4)}}@media(max-width:389.98px){.aj2-hm-hero__award{display:none}}.aj2-hm-hero__title{grid-area:title;margin-top:var(--aj2-s-3);font-size:min(var(--aj2-t-hero),14cqi);color:var(--aj2-c-on-deep);text-wrap:balance}.aj2-hm-hero__line{display:block;padding-bottom:.1em;margin-bottom:-.1em;clip-path:inset(-1em -1em 0 -1em)}.aj2-hm-hero__lin{display:block}.aj2-hm-hero__hl{position:relative;display:inline-block;color:var(--aj2-c-brand)}.aj2-hm-hero__hl:after{content:"";position:absolute;left:-.02em;right:-.02em;bottom:-.02em;height:.2em;background:var(--aj2-c-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8.5c9-5.5 19-6 29-1.5s20 5 30 .5 20-5.5 30-1 18 4.5 25-.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8.5c9-5.5 19-6 29-1.5s20 5 30 .5 20-5.5 30-1 18 4.5 25-.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.aj2-hm-hero__lead{grid-area:lead;max-width:34em;margin-top:var(--aj2-s-4);color:var(--aj2-c-on-deep);text-wrap:pretty}.aj2-hm-hero__ctas{grid-area:ctas;display:flex;margin-top:var(--aj2-s-6)}.aj2-hm-hero__cta{flex:1 1 100%}@media(min-width:600px){.aj2-hm-hero__cta{flex:0 0 auto;min-width:300px}}@media(max-width:599.98px){.aj2-hm-hero__proof{gap:6px}.aj2-hm-hero__rate,.aj2-hm-hero__award{min-height:32px;padding:0 12px 0 10px;gap:6px;font-size:.75rem}.aj2-hm-hero__rate{min-height:36px}.aj2-hm-hero__score{font-size:var(--aj2-t-micro)}.aj2-hm-hero__title{margin-top:var(--aj2-s-4)}.aj2-hm-hero__lead{margin-top:var(--aj2-s-3);font-size:1rem;line-height:1.5}.aj2-hm-hero__ctas{margin-top:var(--aj2-s-5)}}.aj2-hm-hero__card{display:none}@media(min-width:900px){.aj2-hm-hero__wrap{padding-block-end:var(--aj2-s-10)}.aj2-hm-hero__title{margin-top:var(--aj2-s-4)}.aj2-hm-hero__lead{margin-top:var(--aj2-s-6)}.aj2-hm-hero__ctas{margin-top:var(--aj2-s-8)}}@media(min-width:1024px){.aj2-hm-hero__wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rate  ." "title title" "lead  card" "ctas  card";column-gap:var(--aj2-s-10)}.aj2-hm-hero__card{grid-area:card;align-self:end;justify-self:end;position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:var(--aj2-s-4);width:clamp(360px,22vw,420px);padding:var(--aj2-s-3) var(--aj2-s-3) var(--aj2-s-3) var(--aj2-s-3);border-radius:var(--aj2-r-lg);background:var(--aj2-c-panel);color:var(--aj2-c-ink)}}.aj2-hm-hero__card :focus-visible{outline-color:var(--aj2-c-brand)}.aj2-hm-hero__cimg{position:relative;display:block;width:112px;aspect-ratio:1;align-self:center;border-radius:var(--aj2-r-md);background:var(--aj2-tint, var(--aj2-tint-default));overflow:hidden}.aj2-hm-hero__cimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--aj2-d-zoom) var(--aj2-ease-out)}@media(hover:hover)and (pointer:fine){.aj2-hm-hero__card:hover .aj2-hm-hero__cimg img{transform:scale(1.05)}}.aj2-hm-hero__cbody{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aj2-s-1);min-width:0}.aj2-hm-hero__cbadge,.aj2-hm-hero__crate{margin-bottom:2px}.aj2-hm-hero__crate{font-size:var(--aj2-t-micro)}.aj2-hm-hero__cname{font-family:var(--aj2-f-display);font-size:var(--aj2-t-body);font-weight:600;line-height:var(--aj2-lh-h3);letter-spacing:var(--aj2-ls-h3);text-wrap:balance}.aj2-hm-hero__clink{color:var(--aj2-c-ink)}.aj2-hm-hero__clink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--aj2-r-lg)}.aj2-hm-hero__cdesc{font-size:var(--aj2-t-micro);font-weight:500;line-height:1.35;color:var(--aj2-c-ink-2);text-wrap:pretty}.aj2-hm-hero__cfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--aj2-s-3);align-self:stretch;margin-top:auto;padding-top:var(--aj2-s-1)}.aj2-hm-hero__cprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--aj2-s-2);font-variant-numeric:lining-nums tabular-nums}.aj2-hm-hero__cnow{font-family:var(--aj2-f-display);font-size:var(--aj2-t-body);font-weight:600;line-height:1.2}.aj2-hm-hero__cday{font-size:var(--aj2-t-micro);font-weight:500;color:var(--aj2-c-ink-2)}.aj2-hm-hero__card .aj2-btn.aj2-hm-hero__cadd{position:relative;z-index:2;flex:0 0 auto;padding:0}@keyframes aj2-hm-hero-rise{0%{transform:translateY(105%)}}@keyframes aj2-hm-hero-up{0%{opacity:0;transform:translateY(20px)}}@keyframes aj2-hm-hero-fade{0%{opacity:0}}.aj2-js .aj2-hm-hero__lin{animation:aj2-hm-hero-rise var(--aj2-d-reveal) var(--aj2-ease-reveal) both;animation-delay:calc(var(--n, 0) * var(--aj2-stagger))}@keyframes aj2-hm-hero-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.aj2-js .aj2-hm-hero__hl:after{animation:aj2-hm-hero-draw .7s var(--aj2-ease-out) .62s both}.aj2-js .aj2-hm-hero__lead,.aj2-js .aj2-hm-hero__ctas,.aj2-js .aj2-hm-hero__card{animation:aj2-hm-hero-up var(--aj2-d-reveal) var(--aj2-ease-reveal) both;animation-delay:calc(var(--n, 0) * var(--aj2-stagger))}.aj2-js .aj2-hm-hero__proof{animation:aj2-hm-hero-fade var(--aj2-d-reveal) var(--aj2-ease-reveal) both}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes aj2-hm-hero-zoom{to{transform:scale(1.06)}}@keyframes aj2-hm-hero-exit{to{opacity:0;transform:translate3d(0,calc(-1 * var(--aj2-s-9)),0)}}.aj2-hm-hero{view-timeline:--aj2-hm-hero block}.aj2-hm-hero__media{animation:aj2-hm-hero-zoom linear both;animation-timeline:--aj2-hm-hero;animation-range:exit 0% exit 100%}.aj2-hm-hero__wrap{animation:aj2-hm-hero-exit linear both;animation-timeline:--aj2-hm-hero;animation-range:exit 0% exit 65%}}}@media(prefers-reduced-motion:reduce){.aj2-js .aj2-hm-hero__lin{animation:none}.aj2-js .aj2-hm-hero__lead,.aj2-js .aj2-hm-hero__ctas,.aj2-js .aj2-hm-hero__proof,.aj2-js .aj2-hm-hero__card{animation:aj2-hm-hero-fade var(--aj2-d-fast) var(--aj2-ease-hover) both}.aj2-js .aj2-hm-hero__hl:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/aj2-pg-hm-hero.css.map */
