@keyframes catalog-reveal{0%{opacity:0;translate:0 40px}}@keyframes catalog-peek{40%,60%{translate:0 -24px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.catalog-reveal{animation:linear both catalog-reveal;animation-timeline:view();animation-range:cover calc(var(--reveal-i,0) * 5%) cover calc(22% + var(--reveal-i,0) * 5%)}@media (hover:none){.catalog-peek{animation:linear both catalog-peek;animation-timeline:view()}}}}.catalog-sheet{--sheet-from:0 100%;translate:var(--sheet-from);transition:translate .32s cubic-bezier(.55, 0, .75, .25), display .32s allow-discrete, overlay .32s allow-discrete}@media (min-width:48rem){.catalog-sheet{--sheet-from:100% 0}}.catalog-sheet::backdrop{opacity:0;transition:opacity .32s, backdrop-filter .32s, display .32s allow-discrete, overlay .32s allow-discrete}.catalog-sheet[open]{transition-duration:.65s;transition-timing-function:var(--ease-emphasized);translate:0}@starting-style{.catalog-sheet[open]{translate:var(--sheet-from)}}.catalog-sheet[open]::backdrop{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition-duration:.5s}@starting-style{.catalog-sheet[open]::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.catalog-sheet[data-dragging]{transition:none}@keyframes catalog-sheet-phone{0%{opacity:0;translate:0 72px;rotate:-7deg;scale:.9}}@keyframes catalog-sheet-phone-side{0%{opacity:0;translate:96px 24px;rotate:9deg;scale:.9}}@keyframes catalog-sheet-line{0%{opacity:0;translate:0 18px}}@keyframes catalog-sheet-grip{0%{opacity:0;translate:0 -16px;scale:.5 1}}@keyframes catalog-sheet-close{0%{opacity:0;rotate:-90deg;scale:.4}}@media (prefers-reduced-motion:no-preference){.catalog-sheet[open] .catalog-sheet-phone{animation:catalog-sheet-phone .9s .12s var(--ease-overshoot) both}@media (min-width:48rem){.catalog-sheet[open] .catalog-sheet-phone{animation-name:catalog-sheet-phone-side}}.catalog-sheet[open] .catalog-sheet-line{animation:catalog-sheet-line .6s calc(.26s + var(--i) * 60ms) var(--ease-emphasized) both}.catalog-sheet[open] .catalog-sheet-grip{animation:catalog-sheet-grip .6s .3s var(--ease-overshoot) both}.catalog-sheet[open] .catalog-sheet-close{animation:catalog-sheet-close .55s .35s var(--ease-overshoot) both}}@media (prefers-reduced-motion:reduce){.catalog-sheet,.catalog-sheet::backdrop{transition:none}}body:has(.catalog-sheet[open]){overflow:hidden}@keyframes catalog-quiz-step{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:no-preference){.catalog-quiz-step{animation:catalog-quiz-step .32s var(--ease-emphasized) both}}@keyframes catalog-enter{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:no-preference){.catalog-enter{animation:catalog-enter .5s calc(var(--enter-i,0) * 60ms) var(--ease-emphasized) both}@media (min-width:40rem){.catalog-enter-sm{animation:catalog-enter .5s calc(var(--enter-i,0) * 60ms) var(--ease-emphasized) both}}@media (min-width:48rem){.catalog-enter-md{animation:catalog-enter .5s calc(var(--enter-i,0) * 60ms) var(--ease-emphasized) both}}}::view-transition-group(.catalog-move){animation-duration:.4s;animation-timing-function:var(--ease-emphasized)}::view-transition-old(.catalog-move){opacity:0;animation:none}::view-transition-new(.catalog-move){object-fit:cover;object-position:top;height:100%;animation:none}::view-transition-new(.catalog-fade):only-child{animation:.25s .12s both catalog-fade-in}::view-transition-old(.catalog-fade):only-child{animation:.15s reverse both catalog-fade-in}@keyframes catalog-fade-in{0%{opacity:0}}
