.KitContentCard_card__zM4B5{position:relative;display:flex;flex-direction:column;gap:var(--spacing-12);height:100%}.KitContentCard_media__2MnHU{position:relative;aspect-ratio:288/328;overflow:hidden;background:var(--color-surface-card)}.KitContentCard_sizeBadge__lJOHY{position:absolute;top:var(--spacing-16);left:var(--spacing-16);z-index:1}.KitContentCard_image__UG2sl{object-fit:contain}.KitContentCard_imagePlaceholder___bNjL{width:100%;height:100%;background:var(--color-surface-card-alt)}.KitContentCard_body__JBPYq{display:flex;flex-direction:column;gap:var(--spacing-4)}.KitContentCard_cta__wyXLt{--_color:var(--color-button-text-tab-active);--_underline-color:var(--color-button-text-tab-active);align-self:flex-start;margin-block-start:var(--spacing-8)}.KitContentCard_interactive__unJcG{cursor:pointer}.KitContentsSlider_wrapper__ayc5c{display:flex;flex-direction:column;gap:var(--spacing-32);padding:var(--spacing-48) var(--spacing-16)}@media (min-width:1024px){.KitContentsSlider_wrapper__ayc5c{gap:var(--spacing-40);padding:var(--spacing-80) var(--spacing-32)}}@media (min-width:1920px){.KitContentsSlider_wrapper__ayc5c{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}}.KitContentsSlider_viewport__azKeR{--gap:var(--spacing-16);--cols:2;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab}.KitContentsSlider_viewport__azKeR::-webkit-scrollbar{display:none}.KitContentsSlider_viewport__azKeR.KitContentsSlider_dragging__PR8x_{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.KitContentsSlider_viewport__azKeR.KitContentsSlider_dragging__PR8x_ *{-webkit-user-drag:none}.KitContentsSlider_headline__iuZdk{font-family:var(--fontfamily-display)!important;margin:0}.KitContentsSlider_track__rgJx6{display:flex;gap:var(--gap);margin:0;padding:0;list-style:none}.KitContentsSlider_item__A_q2F{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));scroll-snap-align:start}.KitContentsSlider_controls__nY1ZL{display:flex;align-items:center;gap:var(--spacing-40);align-self:stretch}.KitContentsSlider_progressTrack__1bmCm{position:relative;flex:1 1 auto;height:var(--spacing-2);border-radius:var(--border-radius-full);background:var(--color-surface-light);overflow:hidden}.KitContentsSlider_progressFill__wSID8{position:absolute;inset:0 auto 0 0;width:0;background:var(--color-text-emphasis);border-radius:var(--border-radius-full)}.KitContentsSlider_arrows__SHFOc{display:flex;align-items:center;gap:var(--spacing-16);align-self:stretch}.KitContentsSlider_arrowBtn__iahis{appearance:none;background:transparent;border:0;width:var(--spacing-16);height:var(--spacing-16);display:grid;place-items:center;cursor:pointer}.KitContentsSlider_arrowBtn__iahis[disabled]{opacity:.35;cursor:default}.KitContentsSlider_arrowBtn__iahis:focus-visible{outline:var(--border-width-small) solid var(--color-text-emphasis);outline-offset:var(--spacing-4)}@media (min-width:992px){.KitContentsSlider_viewport__azKeR{--gap:var(--spacing-24);--cols:4}.KitContentsSlider_headline__iuZdk{font-size:var(--typography-heading-1-font-size-desktop)!important}}@media (prefers-reduced-motion:reduce){.KitContentsSlider_viewport__azKeR{scroll-behavior:auto}}.KitContentDialog_dialog__HzS1i{--_animation-duration:0.25s;--_media-max-height:calc(100dvh - var(--spacing-48) * 2 - var(--spacing-64) * 2 - env(safe-area-inset-bottom, 0px));padding:0;border:none;max-width:none;max-height:none;width:100%;height:100%;background:transparent;overflow:hidden}.KitContentDialog_dialog__HzS1i,.KitContentDialog_dialog__HzS1i::backdrop{transition:display var(--_animation-duration) allow-discrete,overlay var(--_animation-duration) allow-discrete,opacity var(--_animation-duration)}.KitContentDialog_dialog__HzS1i::backdrop{background:var(--dialog-surface-overlay-background);backdrop-filter:blur(var(--dialog-surface-overlay-backdrop));-webkit-backdrop-filter:blur(var(--dialog-surface-overlay-backdrop));opacity:0}.KitContentDialog_dialog__HzS1i[open]::backdrop{opacity:1;animation:KitContentDialog_fadeIn__fgz9M var(--_animation-duration)}.KitContentDialog_panel__ZVU40{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--spacing-48));padding:var(--spacing-24);padding-block-end:calc(var(--spacing-24) + env(safe-area-inset-bottom, 0px));overflow:hidden;border-radius:var(--dialog-surface-panel-radius) var(--dialog-surface-panel-radius) 0 0;background:var(--dialog-surface-panel-background,var(--color-surface-default));box-shadow:var(--box-shadow-overlay);opacity:0;transform:translateY(var(--spacing-24));transition:transform var(--_animation-duration),opacity var(--_animation-duration)}.KitContentDialog_panel__ZVU40:focus-visible{outline:none}.KitContentDialog_dialog__HzS1i[open] .KitContentDialog_panel__ZVU40{opacity:1;transform:translateY(0);animation:KitContentDialog_slideUp__vs9vi var(--_animation-duration)}@media (min-width:768px){.KitContentDialog_dialog__HzS1i{--_media-max-height:calc(100dvh - var(--spacing-80) * 2 - var(--spacing-64) - var(--spacing-48))}.KitContentDialog_panel__ZVU40{left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-24);padding:var(--spacing-40);border-radius:var(--dialog-surface-panel-radius);max-height:calc(100dvh - var(--spacing-80))}}@media (min-width:768px) and (max-height:720px){.KitContentDialog_panel__ZVU40{height:calc(100dvh - var(--spacing-80))}.KitContentDialog_media___rpxo{max-height:100%}}.KitContentDialog_item__ohsC6{display:flex;flex-direction:column;gap:var(--spacing-24);flex:1 1 auto;min-height:0}.KitContentDialog_item__ohsC6[hidden]{display:none}.KitContentDialog_header__sHGc_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);flex-shrink:0}.KitContentDialog_closeButton__9dUQJ{appearance:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:var(--spacing-12);margin:calc(-1 * var(--spacing-12));min-width:44px;min-height:44px;line-height:0;cursor:pointer;color:var(--color-text-emphasis)}.KitContentDialog_body__vrMlC{display:flex;flex-direction:column;gap:var(--spacing-24);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:var(--spacing-16)}@media (min-width:768px){.KitContentDialog_body__vrMlC{flex-direction:row;gap:var(--spacing-64);overflow:hidden;scrollbar-gutter:auto;padding-inline-end:0}}.KitContentDialog_media___rpxo{position:relative;flex:0 0 auto;align-self:center;width:min(100%,calc(var(--_media-max-height) * 336 / 376));aspect-ratio:336/376;overflow:hidden;background:var(--color-surface-card)}@media (min-width:768px){.KitContentDialog_media___rpxo{align-self:flex-start;width:min(336px,calc(var(--_media-max-height) * 336 / 376))}}.KitContentDialog_sizeBadge__uQVQX{position:absolute;top:var(--spacing-16);left:var(--spacing-16);z-index:1}.KitContentDialog_image__Wq1Zv{object-fit:contain}.KitContentDialog_details__yWKv8{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}@media (min-width:768px){.KitContentDialog_details__yWKv8{contain:size}}.KitContentDialog_tabs__JF2W7{display:flex;flex-direction:column;gap:var(--spacing-24)}@media (min-width:768px){.KitContentDialog_tabs__JF2W7{flex:1 1 auto;min-height:0}.KitContentDialog_tabsContent__recqU{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:var(--spacing-16)}}.KitContentDialog_tabsContent__recqU>[role=tabpanel][data-active=false]{display:none}.KitContentDialog_tabsList__W4hOx{width:100%;max-width:100%;flex-shrink:0;gap:var(--spacing-32)}@media (min-width:768px){.KitContentDialog_tabsList__W4hOx{width:max-content}}.KitContentDialog_tabsList__W4hOx.KitContentDialog_tabsList__W4hOx:after{content:none}.KitContentDialog_tabsList__W4hOx.KitContentDialog_tabsList__W4hOx{background-image:linear-gradient(var(--color-surface-medium-alt),var(--color-surface-medium-alt));background-repeat:repeat-x;background-size:100% var(--border-width-small);background-position:0 100%;background-attachment:local}.KitContentDialog_tabStack__RlNXC{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:580px}.KitContentDialog_description__S6njQ{white-space:pre-wrap}.KitContentDialog_ingredientName__lBYzo{font-weight:var(--typography-weight-semi-bold,600)}.KitContentDialog_navigation__Miv_j{display:flex;align-items:center;justify-content:center;gap:var(--spacing-16);flex-shrink:0;padding-block-start:var(--spacing-16)}@media (min-width:768px){.KitContentDialog_navigation__Miv_j{justify-content:flex-end}}.KitContentDialog_navButton__sDHZN{appearance:none;display:grid;place-items:center;background:transparent;border:0;min-width:44px;min-height:44px;cursor:pointer;color:var(--color-text-emphasis)}.KitContentDialog_closeButton__9dUQJ:focus-visible,.KitContentDialog_navButton__sDHZN:focus-visible{outline:var(--outline-width) solid var(--color-stroke-focus);outline-offset:var(--outline-offset)}.KitContentDialog_navButton__sDHZN[disabled]{opacity:.35;cursor:default}.KitContentDialog_liveRegion__kYXpC{position:absolute}@keyframes KitContentDialog_fadeIn__fgz9M{0%{opacity:0}}@keyframes KitContentDialog_slideUp__vs9vi{0%{opacity:0;transform:translateY(var(--spacing-24))}}@media (prefers-reduced-motion:reduce){.KitContentDialog_dialog__HzS1i,.KitContentDialog_dialog__HzS1i::backdrop,.KitContentDialog_dialog__HzS1i[open] .KitContentDialog_panel__ZVU40,.KitContentDialog_dialog__HzS1i[open]::backdrop,.KitContentDialog_panel__ZVU40{transition:none;animation:none}}