html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}html body{background-color:var(--aj2-c-ground)}.aj2{font-family:var(--aj2-f-body);font-size:var(--aj2-t-body);font-weight:400;line-height:var(--aj2-lh-body);color:var(--aj2-c-ink);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.aj2 *,.aj2 *:before,.aj2 *:after{box-sizing:border-box}:where(.aj2) h1,:where(.aj2) h2,:where(.aj2) h3,:where(.aj2) h4,:where(.aj2) p,:where(.aj2) figure,:where(.aj2) blockquote,:where(.aj2) dl,:where(.aj2) dd{margin:0}:where(.aj2) ul,:where(.aj2) ol{margin:0;padding:0;list-style:none}:where(.aj2) img,:where(.aj2) video{display:block;max-width:100%;height:auto}:where(.aj2) a{color:inherit;text-decoration:none}:where(.aj2) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit}:where(.aj2) input,:where(.aj2) select,:where(.aj2) textarea{font:inherit;font-size:var(--aj2-t-ui);color:inherit}:where(.aj2) svg{flex-shrink:0}.aj2 :focus-visible{outline:2px solid var(--aj2-c-brand);outline-offset:3px}.aj2-panel--deep :focus-visible,.aj2-on-dark :focus-visible{outline-color:var(--aj2-c-brand-light)}.aj2 :is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:inherit}.aj2 p a:not(.aj2-btn):not(.button):hover{color:inherit}.aj2 p a.aj2-btn.aj2-btn:hover{color:var(--_fg)}.aj2 p[aria-live]:empty,.aj2 p[role=status]:empty{display:block}.aj2 summary:hover{color:inherit}.aj2 ::selection{background:var(--aj2-c-brand-light);color:var(--aj2-c-ink)}:where(.aj2) a,:where(.aj2) button,:where(.aj2) [role=button],:where(.aj2) [role=tab],:where(.aj2) [role=radio],:where(.aj2) summary{touch-action:manipulation}.aj2-panel{position:relative;margin:0;border-radius:0;background:var(--aj2-c-panel);color:var(--aj2-c-ink);overflow:clip;isolation:isolate}.aj2-panel--white{background:var(--aj2-c-panel)}.aj2-panel--mist{background:var(--aj2-c-mist)}.aj2-panel--step{background:var(--aj2-c-step)}.aj2-panel--tint{background:var(--aj2-tint, var(--aj2-tint-default))}.aj2-panel--bare{background:transparent;border-radius:0;overflow:visible}.aj2-panel--deep{background:var(--aj2-c-deep);color:var(--aj2-c-on-deep)}.aj2-panel--brand{background:var(--aj2-c-brand);color:var(--aj2-c-ink)}.aj2-wrap{width:100%;max-width:calc(var(--aj2-max) + 2 * var(--aj2-pad-x));margin-inline:auto;padding-inline:var(--aj2-pad-x)}.aj2-pad{padding-block:var(--aj2-pad-y)}.aj2-pad--s{padding-block:calc(var(--aj2-pad-y) * .5)}.aj2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aj2-col-gap)}@media(min-width:600px){.aj2-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1200px){.aj2-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.aj2-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--aj2-s-4) var(--aj2-s-7);margin-bottom:var(--aj2-s-7)}@media(min-width:900px){.aj2-head{margin-bottom:var(--aj2-s-9)}}.aj2-hero-title,.aj2-h1,.aj2-h2,.aj2-h3,.aj2-price,.aj2-stat{font-family:var(--aj2-f-display);font-weight:600;text-wrap:balance}.aj2-hero-title{font-size:var(--aj2-t-hero);line-height:var(--aj2-lh-hero);letter-spacing:var(--aj2-ls-hero)}.aj2-h1{font-size:var(--aj2-t-h1);line-height:var(--aj2-lh-h1);letter-spacing:var(--aj2-ls-h1)}.aj2-h2{font-size:var(--aj2-t-h2);line-height:var(--aj2-lh-h2);letter-spacing:var(--aj2-ls-h2)}.aj2-h3{font-size:var(--aj2-t-h3);line-height:var(--aj2-lh-h3);letter-spacing:var(--aj2-ls-h3)}.aj2-price{font-size:var(--aj2-t-price);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.aj2-stat{font-size:var(--aj2-t-stat);line-height:.9;letter-spacing:-.035em}.aj2-lead{font-size:var(--aj2-t-lead);line-height:1.5;text-wrap:pretty}.aj2-text{font-size:var(--aj2-t-body);line-height:var(--aj2-lh-body);text-wrap:pretty}.aj2-small{font-size:var(--aj2-t-small);line-height:var(--aj2-lh-small);font-weight:500}.aj2-micro{font-family:var(--aj2-f-display);font-size:var(--aj2-t-micro);font-weight:600;line-height:1.2;letter-spacing:var(--aj2-ls-micro)}.aj2-muted{color:var(--aj2-c-ink-2)}.aj2-panel--deep .aj2-muted,.aj2-on-dark .aj2-muted{color:var(--aj2-c-on-deep-2)}.aj2-measure{max-width:34em}.aj2-num{font-variant-numeric:lining-nums tabular-nums}.aj2-link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color var(--aj2-d-fast) var(--aj2-ease-hover)}@media(hover:hover)and (pointer:fine){.aj2-link:hover{text-decoration-color:var(--aj2-c-brand)}}.aj2-btn{--_bg: var(--aj2-c-ink);--_bg-h: var(--aj2-c-deep-2);--_fg: var(--aj2-c-on-deep);--_ic-bg: var(--aj2-c-on-deep);--_ic-fg: var(--aj2-c-ink);position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--aj2-s-4);min-height:52px;padding:0 6px 0 var(--aj2-s-6);border:0;border-radius:var(--aj2-r-pill);background-color:var(--_bg);color:var(--_fg);font-family:var(--aj2-f-display);font-size:var(--aj2-t-ui);font-weight:600;line-height:1.1;letter-spacing:0;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:transform var(--aj2-d-press) var(--aj2-ease-out),background-color var(--aj2-d-fast) var(--aj2-ease-hover),opacity var(--aj2-d-fast) var(--aj2-ease-hover)}@media(min-width:900px){.aj2-btn{min-height:56px}}.aj2-btn:not(:has(.aj2-btn__icon)){justify-content:center;padding-inline:var(--aj2-s-6)}.aj2-btn__label{transition:filter var(--aj2-d-ui) var(--aj2-ease-hover),opacity var(--aj2-d-ui) var(--aj2-ease-hover)}.aj2-btn__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--_ic-bg);color:var(--_ic-fg);flex:0 0 auto}@media(min-width:900px){.aj2-btn__icon{width:44px;height:44px}}.aj2-btn__icon svg{width:20px;height:20px;transition:transform var(--aj2-d-fast) var(--aj2-ease-out)}.aj2-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.aj2-btn:hover{background-color:var(--_bg-h)}.aj2-btn:hover .aj2-btn__icon svg{transform:translate(3px)}}.aj2-btn--light{--_bg: var(--aj2-c-on-deep);--_bg-h: var(--aj2-c-panel);--_fg: var(--aj2-c-ink);--_ic-bg: var(--aj2-c-ink);--_ic-fg: var(--aj2-c-on-deep)}.aj2-btn--secondary{--_bg: var(--aj2-c-step);--_bg-h: var(--aj2-c-step-2);--_fg: var(--aj2-c-ink);--_ic-bg: var(--aj2-c-ink);--_ic-fg: var(--aj2-c-on-deep)}.aj2-btn--on-dark{--_bg: var(--aj2-c-on-deep-3);--_bg-h: var(--aj2-c-on-deep-4);--_fg: var(--aj2-c-on-deep);--_ic-bg: var(--aj2-c-on-deep);--_ic-fg: var(--aj2-c-ink)}.aj2-btn--compact{min-height:44px;padding-inline:var(--aj2-s-5);font-size:var(--aj2-t-small);justify-content:center}@media(min-width:900px){.aj2-btn--compact{min-height:44px}}.aj2-btn--block{display:flex;width:100%}.aj2-btn--round{width:44px;min-height:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.aj2-btn--round svg{width:20px;height:20px}.aj2-btn.aj2-btn--round{padding:0;justify-content:center}.aj2-btn.aj2-btn--compact{padding-inline:var(--aj2-s-5)}.aj2-btn:disabled,.aj2-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.aj2-btn[aria-busy=true]{cursor:progress}.aj2-btn[aria-busy=true] .aj2-btn__label{filter:blur(2px);opacity:.6}.aj2-btn[aria-busy=true] .aj2-btn__icon svg,.aj2-btn[aria-busy=true] .aj2-btn__spin{animation:aj2-breathe var(--aj2-d-breathe) var(--aj2-ease-in-out) infinite alternate}.aj2-btn.is-done .aj2-btn__label{filter:none;opacity:1}@keyframes aj2-breathe{0%{transform:scale(.86);opacity:.7}to{transform:scale(1.06);opacity:1}}.aj2-chip{display:inline-flex;align-items:center;gap:var(--aj2-s-2);min-height:44px;padding:0 18px;border:0;border-radius:var(--aj2-r-pill);background-color:var(--aj2-c-step);color:var(--aj2-c-ink);font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600;line-height:1.1;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover),color var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}@media(min-width:900px){.aj2-chip{min-height:40px}}.aj2-chip svg{width:18px;height:18px}.aj2-chip:active{transform:scale(.97)}.aj2-chip[aria-pressed=true],.aj2-chip.is-active{background-color:var(--aj2-c-ink);color:var(--aj2-c-on-deep)}@media(hover:hover)and (pointer:fine){.aj2-chip:not([aria-pressed=true]):not(.is-active):not(.aj2-chip--static):hover{background-color:var(--aj2-c-step-2)}}.aj2-chip--static{cursor:default;min-height:34px;padding:0 14px;font-size:var(--aj2-t-micro)}.aj2-chip--static:active{transform:none}.aj2-chip--dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--aj2-tint, var(--aj2-c-brand));box-shadow:inset 0 0 0 1px var(--aj2-c-line)}.aj2-panel--deep .aj2-chip,.aj2-on-dark .aj2-chip{background-color:var(--aj2-c-on-deep-3);color:var(--aj2-c-on-deep)}.aj2-panel--deep .aj2-chip[aria-pressed=true],.aj2-panel--deep .aj2-chip.is-active,.aj2-on-dark .aj2-chip[aria-pressed=true]{background-color:var(--aj2-c-on-deep);color:var(--aj2-c-ink)}@media(hover:hover)and (pointer:fine){.aj2-panel--deep .aj2-chip:not([aria-pressed=true]):not(.is-active):not(.aj2-chip--static):hover{background-color:var(--aj2-c-on-deep-4)}}.aj2-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--aj2-r-sm);background:var(--aj2-c-ink);color:var(--aj2-c-on-deep);font-family:var(--aj2-f-display);font-size:var(--aj2-t-micro);font-weight:600;line-height:1;letter-spacing:var(--aj2-ls-micro);white-space:nowrap}.aj2-badge--brand{background:var(--aj2-c-brand);color:var(--aj2-c-ink)}.aj2-badge--light{background:var(--aj2-c-on-deep);color:var(--aj2-c-ink)}.aj2-tabs{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.aj2-tabs.is-end,.aj2-tabs.is-fit{-webkit-mask-image:none;mask-image:none}.aj2-tabs::-webkit-scrollbar{display:none}.aj2-tabs__list{position:relative;display:flex;gap:var(--aj2-s-2);width:max-content}.aj2-tabs__tab{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--aj2-r-pill);background-color:var(--aj2-c-step);color:var(--aj2-c-ink);font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600;line-height:1.1;white-space:nowrap;user-select:none;-webkit-user-select:none;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover)}@media(min-width:900px){.aj2-tabs__tab{min-height:42px}}@media(hover:hover)and (pointer:fine){.aj2-tabs__list:not(.aj2-tabs__list--active) .aj2-tabs__tab:hover{background-color:var(--aj2-c-step-2)}}.aj2-tabs__list--active{position:absolute;inset:0 auto auto 0;pointer-events:none;clip-path:inset(0 100% 0 0 round var(--aj2-r-pill));transition:clip-path var(--aj2-d-ui) var(--aj2-ease-in-out)}.aj2-tabs__list--active .aj2-tabs__tab{background-color:var(--aj2-c-ink);color:var(--aj2-c-on-deep)}.aj2-tabs:not(.is-ready) .aj2-tabs__tab[aria-selected=true]{background-color:var(--aj2-c-ink);color:var(--aj2-c-on-deep)}.aj2-panel--deep .aj2-tabs__tab{background-color:var(--aj2-c-on-deep-3);color:var(--aj2-c-on-deep)}.aj2-panel--deep .aj2-tabs__list--active .aj2-tabs__tab{background-color:var(--aj2-c-on-deep);color:var(--aj2-c-ink)}.aj2-seg{display:flex;gap:var(--aj2-s-1);padding:var(--aj2-s-1);border-radius:var(--aj2-r-pill);background:var(--aj2-c-step)}.aj2-seg>button{flex:1 1 0;min-width:0;min-height:36px;padding:0 10px;border-radius:var(--aj2-r-pill);font-family:var(--aj2-f-display);font-size:var(--aj2-t-micro);font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--aj2-c-ink);user-select:none;-webkit-user-select:none;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover),color var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}@media(pointer:coarse){.aj2-seg>button{min-height:44px}}.aj2-seg>button:active{transform:scale(.97)}.aj2-seg>button[aria-checked=true]{background:var(--aj2-c-ink);color:var(--aj2-c-on-deep)}@media(hover:hover)and (pointer:fine){.aj2-seg>button[aria-checked=false]:hover{background:var(--aj2-c-step-2)}}.aj2-rail{position:relative}.aj2-rail__track{--rail-w: 78%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-w);gap:var(--aj2-col-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-pad, 0px);padding-inline:var(--rail-pad, 0px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.aj2-rail__track::-webkit-scrollbar{display:none}.aj2-rail__track>*{scroll-snap-align:start;min-width:0}.aj2-rail__nav{display:inline-flex;gap:var(--aj2-s-2)}.aj2-rail__btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--aj2-c-step);color:var(--aj2-c-ink);transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover),opacity var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}.aj2-rail__btn svg{width:20px;height:20px}.aj2-rail__btn:active{transform:scale(.95)}.aj2-rail__btn:disabled{opacity:.35;cursor:default;transform:none}@media(hover:hover)and (pointer:fine){.aj2-rail__btn:not(:disabled):hover{background:var(--aj2-c-step-2)}}.aj2-panel--deep .aj2-rail__btn{background:var(--aj2-c-on-deep-3);color:var(--aj2-c-on-deep)}.aj2-dots{display:flex;justify-content:center;align-items:center;gap:6px;min-height:20px;margin-top:var(--aj2-s-5)}.aj2-dots:empty{display:none}.aj2-dots .aj2-gummy{width:10px;height:10px;color:var(--aj2-c-step-2);transition:transform var(--aj2-d-ui) var(--aj2-ease-out),color var(--aj2-d-ui) var(--aj2-ease-hover)}.aj2-dots .aj2-gummy.is-active{color:var(--aj2-c-brand);transform:scale(1.5)}.aj2-panel--deep .aj2-dots .aj2-gummy{color:var(--aj2-c-on-deep-4)}.aj2-panel--deep .aj2-dots .aj2-gummy.is-active{color:var(--aj2-c-brand-light)}.aj2-gummy{display:inline-block;width:var(--g, 12px);height:var(--g, 12px);vertical-align:middle}.aj2-icon{display:inline-block;width:var(--ic, 24px);height:var(--ic, 24px);vertical-align:middle}.aj2-stars{position:relative;display:inline-flex;flex:0 0 auto;line-height:0;color:inherit}.aj2-stars__row{display:inline-flex}.aj2-stars__svg{width:calc(var(--s, 16px) * 128 / 24);height:var(--s, 16px)}.aj2-stars__base{opacity:.2}.aj2-stars__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--r, 5) / 5 * 100%);overflow:hidden}.aj2-stars__fill .aj2-stars__svg{max-width:none}.aj2-rating{display:inline-flex;align-items:center;gap:var(--aj2-s-2);font-size:var(--aj2-t-small);font-weight:500;line-height:1.2}.aj2-acc{border-radius:var(--aj2-r-md);background:var(--aj2-c-step)}.aj2-acc+.aj2-acc{margin-top:var(--aj2-s-2)}.aj2-acc__q{display:flex;align-items:center;justify-content:space-between;gap:var(--aj2-s-4);min-height:64px;padding:12px 12px 12px 22px;font-family:var(--aj2-f-display);font-size:var(--aj2-t-body);font-weight:600;line-height:1.3;list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none}.aj2-acc__q::-webkit-details-marker{display:none}.aj2-acc__q::marker{content:""}.aj2-acc__btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--aj2-c-ink);color:var(--aj2-c-on-deep);flex:0 0 auto;transition:transform var(--aj2-d-ui) var(--aj2-ease-out)}.aj2-acc__btn svg{width:18px;height:18px}.aj2-acc[open] .aj2-acc__btn{transform:rotate(45deg)}.aj2-acc::details-content{block-size:0;overflow-y:clip;transition:block-size var(--aj2-d-ui) var(--aj2-ease-out),content-visibility var(--aj2-d-ui) allow-discrete}.aj2-acc[open]::details-content{block-size:auto}.aj2-acc__a{padding:0 22px 22px;font-size:var(--aj2-t-body);line-height:var(--aj2-lh-body);text-wrap:pretty}.aj2-acc__a>*+*{margin-top:.75em}.aj2-panel--deep .aj2-acc{background:var(--aj2-c-deep-2)}.aj2-panel--deep .aj2-acc__btn{background:var(--aj2-c-on-deep);color:var(--aj2-c-ink)}.aj2-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;border-radius:var(--aj2-r-xl) var(--aj2-r-xl) 0 0;background:var(--aj2-c-panel);color:var(--aj2-c-ink);box-shadow:var(--aj2-sh-pop);overflow:hidden;transform:translateY(100%);transition:transform var(--aj2-d-panel) var(--aj2-ease-drawer)}.aj2-sheet.is-open{transform:translateY(0)}.aj2-sheet.is-dragging{transition:none}.aj2-sheet::backdrop{background:var(--aj2-c-overlay);opacity:0;transition:opacity var(--aj2-d-panel) var(--aj2-ease-out)}.aj2-sheet.is-open::backdrop{opacity:1}.aj2-sheet__inner{display:flex;flex-direction:column;max-height:92dvh}.aj2-sheet__handle{display:grid;place-items:center;height:24px;flex:0 0 auto;cursor:grab;touch-action:none}.aj2-sheet__handle:before{content:"";width:40px;height:5px;border-radius:var(--aj2-r-pill);background:var(--aj2-c-step-2)}.aj2-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--aj2-s-4);padding:var(--aj2-s-2) var(--aj2-s-5) var(--aj2-s-4);flex:0 0 auto}.aj2-sheet__close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--aj2-c-step);color:var(--aj2-c-ink);flex:0 0 auto;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}.aj2-sheet__close:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.aj2-sheet__close:hover{background:var(--aj2-c-step-2)}}.aj2-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--aj2-s-5) calc(var(--aj2-s-6) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){.aj2-sheet{top:0;right:0;bottom:0;left:0;margin:auto;width:min(920px,100% - 48px);max-height:min(88dvh,880px);border-radius:var(--aj2-r-xl);opacity:0;transform:translateY(16px) scale(.98);transition:transform var(--aj2-d-ui) var(--aj2-ease-out),opacity var(--aj2-d-ui) var(--aj2-ease-out)}.aj2-sheet.is-open{opacity:1;transform:none}.aj2-sheet__inner{max-height:min(88dvh,880px)}.aj2-sheet__handle{display:none}.aj2-sheet__head{padding:var(--aj2-s-6) var(--aj2-s-7) var(--aj2-s-4)}.aj2-sheet__body{padding:0 var(--aj2-s-7) var(--aj2-s-7)}}html.aj2-lock,html.aj2-lock body,html.aj2-lock .page-wrapper{overflow:hidden}.aj2-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--aj2-c-ink)}.aj2-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--aj2-r-lg);background:var(--aj2-tint, var(--aj2-tint-default));overflow:hidden;isolation:isolate;transition:transform var(--aj2-d-ui) var(--aj2-ease-out)}.aj2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--aj2-d-ui) var(--aj2-ease-hover)}.aj2-card__media img+img{opacity:0}.aj2-card__media--split{background:linear-gradient(90deg,var(--t1, var(--aj2-tint-default)) 50%,var(--t2, var(--aj2-tint-default)) 50%)}.aj2-card__media--split3{background:linear-gradient(90deg,var(--t1) 33.333%,var(--t2) 33.333% 66.666%,var(--t3) 66.666%)}@media(hover:hover)and (pointer:fine){.aj2-card:hover .aj2-card__media{transform:translateY(-4px)}.aj2-card:hover .aj2-card__media img+img{opacity:1}}.aj2-card__badge{position:absolute;top:12px;left:12px;z-index:2}.aj2-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:var(--aj2-s-4)}.aj2-card__rating{margin-bottom:var(--aj2-s-2);font-size:var(--aj2-t-micro);min-height:16px}.aj2-card__rating .aj2-stars{--s: 14px}.aj2-card__title{font-family:var(--aj2-f-display);font-size:var(--aj2-t-h3);font-weight:600;line-height:var(--aj2-lh-h3);letter-spacing:var(--aj2-ls-h3)}.aj2-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--aj2-r-lg)}.aj2-card__desc{margin-top:var(--aj2-s-1);font-size:var(--aj2-t-small);line-height:var(--aj2-lh-small);color:var(--aj2-c-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aj2-card__meta{margin-top:var(--aj2-s-1);font-size:var(--aj2-t-small);font-weight:500;color:var(--aj2-c-ink-2)}.aj2-card__foot{display:flex;flex-direction:column;gap:var(--aj2-s-3);margin-top:auto;padding-top:var(--aj2-s-4)}.aj2-card__seg,.aj2-card__btn{position:relative;z-index:2}.aj2-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--aj2-s-2)}.aj2-card__now{font-family:var(--aj2-f-display);font-size:var(--aj2-t-h3);font-weight:600;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.aj2-card__was{font-size:var(--aj2-t-small);color:var(--aj2-c-ink-2);text-decoration:line-through;font-variant-numeric:lining-nums tabular-nums}.aj2-card__day{margin-left:auto;font-size:var(--aj2-t-small);font-weight:500;color:var(--aj2-c-ink-2);font-variant-numeric:lining-nums tabular-nums}.aj2-card--mini{flex-direction:row;align-items:center;gap:var(--aj2-s-3)}.aj2-card--mini .aj2-card__media{width:72px;flex:0 0 72px;border-radius:var(--aj2-r-md)}.aj2-card--mini .aj2-card__body{padding-top:0}.aj2-card--mini .aj2-card__title{font-size:var(--aj2-t-body)}.aj2-card--mini .aj2-card__link:after{border-radius:var(--aj2-r-md)}.aj2-panel--deep .aj2-card{color:var(--aj2-c-on-deep)}.aj2-panel--deep .aj2-card__desc,.aj2-panel--deep .aj2-card__meta,.aj2-panel--deep .aj2-card__was,.aj2-panel--deep .aj2-card__day{color:var(--aj2-c-on-deep-2)}.aj2-fly{position:fixed;top:0;left:0;z-index:var(--aj2-z-fly);pointer-events:none;will-change:transform}.aj2-fly__y{will-change:transform}.aj2-fly .aj2-gummy{--g: 26px;color:var(--tint, var(--aj2-c-brand));filter:var(--aj2-sh-drop)}.aj2-bump{animation:aj2-bump var(--aj2-d-bump) var(--aj2-ease-bounce)}@keyframes aj2-bump{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.aj2-video{width:100%;height:100%;object-fit:cover;background:var(--aj2-c-deep)}.aj2-js [data-aj2-reveal]{transition:opacity var(--aj2-d-reveal) var(--aj2-ease-reveal),transform var(--aj2-d-reveal) var(--aj2-ease-reveal);transition-delay:calc(var(--i, 0) * var(--aj2-stagger))}.aj2-js [data-aj2-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.aj2-js [data-aj2-reveal=fade]:not(.is-in){transform:none}.aj2-js [data-aj2-reveal=media]{transition-duration:var(--aj2-d-media)}.aj2-js [data-aj2-reveal=media]:not(.is-in){opacity:0;transform:scale(1.06)}.aj2-js [data-aj2-reveal=lines]{transition:none}.aj2-js [data-aj2-reveal=lines]:not(.is-split):not(.is-in){opacity:0;transform:none}.aj2-js [data-aj2-reveal=lines].is-split:not(.is-in){opacity:1;transform:none}.aj2-line{display:block;overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}.aj2-line__in{display:block;transform:translateY(105%);transition:transform var(--aj2-d-reveal) var(--aj2-ease-reveal);transition-delay:calc((var(--l, 0) + var(--i, 0)) * var(--aj2-stagger))}.is-in>.aj2-line>.aj2-line__in,.is-in .aj2-line__in{transform:none}.aj2-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.aj2-noscroll{scrollbar-width:none}.aj2-noscroll::-webkit-scrollbar{display:none}@media(max-width:899.98px){.aj2-only-lg{display:none!important}}@media(min-width:900px){.aj2-only-sm{display:none!important}}@media(prefers-reduced-motion:reduce){.aj2-js [data-aj2-reveal],.aj2-js [data-aj2-reveal=media]{transition:opacity var(--aj2-d-fade) var(--aj2-ease-out);transition-delay:0ms}.aj2-js [data-aj2-reveal]:not(.is-in),.aj2-js [data-aj2-reveal=media]:not(.is-in){transform:none}.aj2-line__in{transform:none!important;transition:none}.aj2-btn,.aj2-chip,.aj2-seg>button,.aj2-rail__btn{transition:background-color var(--aj2-d-fade) var(--aj2-ease-hover),color var(--aj2-d-fade) var(--aj2-ease-hover),opacity var(--aj2-d-fade) var(--aj2-ease-hover)}.aj2-btn:active,.aj2-chip:active,.aj2-seg>button:active{transform:none}.aj2-card__media{transition:none}.aj2-card:hover .aj2-card__media{transform:none}.aj2-sheet,.aj2-sheet.is-open{transition:opacity var(--aj2-d-fade) var(--aj2-ease-out);transform:none}.aj2-sheet:not(.is-open){opacity:0}.aj2-tabs__list--active{transition:none}.aj2-bump{animation:none}.aj2-acc::details-content{transition:none}.aj2-btn[aria-busy=true] .aj2-btn__icon svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/aj2-base.css.map */
