.rse .kit-head-ttl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-10)}.rse .kit-head-ttl>h1{min-width:0}.rse .kit-head-state{flex:none}.rse .kit-head-name{flex:0 1 auto;display:flex;align-items:center;gap:var(--ui-space-12);min-width:0}.rse .kit-head-name>h1{min-width:0}.rse .kit-head-tile{position:relative;flex:none;align-self:stretch;width:var(--ui-space-40)}.rse .kit-head-tilebox{position:absolute;top:50%;left:0;display:grid;place-items:center;width:var(--ui-space-40);height:var(--ui-space-40);translate:0 -50%}.rse .kit-steps-phoneline{display:none}.rse .kit-steps-phoneline b{color:var(--ui-ink);font-weight:var(--ui-weight-600)}@media (max-width:759px){.rse .kit-steps.bars[data-phone-line]{gap:var(--ui-space-4);margin-bottom:var(--ui-space-10)}.rse .kit-steps.bars[data-phone-line] li .step-lbl{display:none}.rse .kit-steps-phoneline{display:block;margin:0 0 var(--ui-space-20);font-size:var(--ui-text-13);color:var(--ui-ink-2)}}.rse .kit-chead-tile{flex:none;display:inline-flex}.rse .kit-btn-why-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-4)}.rse .kit-btn-why{font-size:var(--ui-text-13);color:var(--ui-ink-3)}.rse .rsm-foot>.tipwrap:has(>.rsm-start){margin-right:auto}@media (max-width:639px){.rse .rsm-foot>.tipwrap:last-child,.rse .rsm-foot>.tipwrap:last-child>.btn{flex:1 1 auto}.rse .rsm-foot>.tipwrap:has(>.rsm-start){order:1;flex-basis:100%;margin-right:0}}.rse .kit-switchrow-tile{flex:none;display:inline-flex}.rse .kit-switchrow-mark{flex:none;order:1;display:flex;justify-content:flex-end;align-items:center;min-width:var(--ui-space-64)}.rse .kit-switchrow:has(>.kit-switchrow-mark)>:is(.kit-switch,.tipwrap){order:2}.rse .row .kit-row-badges-phone{display:none}.rse .row>.kit-row-badges-end{flex:none;display:inline-flex}.rse .row>.kit-row-badges-end .kit-badge{justify-items:end}@media (max-width:759px){.rse .row .kit-row-badges-phone{display:flex;flex-wrap:wrap;gap:var(--ui-space-4);margin-top:var(--ui-space-6)}.rse .row>.kit-row-badges-end{display:none}}.rse .kit-rowsfold>.kit-disclosure-head{display:flex;width:100%;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-11) var(--ui-space-12);font-size:var(--ui-text-14);font-weight:var(--ui-weight-500);color:var(--ui-ink)}.rse .card[data-kit-settings] .kit-rowsfold>.kit-disclosure-head{padding:var(--ui-space-14) var(--ui-space-20)}.rse .kit-rowsfold>.kit-disclosure-head:hover{background:var(--ui-surface-soft)}.rse .kit-rowsfold>.kit-disclosure-head>svg{order:2;margin-left:auto;width:var(--ui-space-16);height:var(--ui-space-16)}.rse .kit-rowsfold>.kit-disclosure-head[data-state=open]{border-bottom:var(--ui-border-1) solid var(--ui-line-2)}.rse .kit-rowsfold .kit-disclosure-body{padding-top:0}.rse .rows>.kit-rowsfold:last-child .kit-disclosure-body>.row[data-opens]:last-child,.rse .rows>.kit-rowsfold:last-child>.kit-disclosure-head[data-state=closed]{border-bottom-left-radius:var(--ui-radius-13);border-bottom-right-radius:var(--ui-radius-13)}.rse .kit-rowsfold-inset .kit-disclosure-body>.row{padding-left:var(--ui-space-28)}.rse .rows>.kit-rowsfold-inset:not(:last-child){border-bottom:var(--ui-border-1) solid var(--ui-line-2)}.rse .kit-rowsfold>.kit-disclosure-head>.tag{flex:none}@media (max-width:759px){.rse .card[data-kit-settings] .kit-rowsfold>.kit-disclosure-head{padding:var(--ui-space-14) var(--ui-space-16)}}.rse.kit-cbx[data-width=chooser]{width:calc(var(--ui-space-120) * 2.5);max-width:100%}@media (max-width:759px){.rse.kit-cbx[data-width=chooser]{width:100%}}@media (min-width:760px){.rse .card[data-kit-settings-across]{grid-template-columns:repeat(2,minmax(0,1fr))}.rse .card[data-kit-settings-across]>:not(.row,.kit-switchrow){grid-column:1/-1}.rse .card[data-kit-settings-across]>:is(.row,.kit-switchrow):nth-child(2n+3){border-left:var(--ui-border-1) solid var(--ui-line-2)}.rse .card[data-kit-settings-across]>:is(.row,.kit-switchrow):nth-child(2n):last-child{grid-column:1/-1}}.rse .kit-overline{margin:0 0 var(--ui-space-8);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-0_06em);text-transform:uppercase;color:var(--ui-ink-3)}