.ordinary-routine-builder{display:block;padding-bottom:clamp(48px,6vw,90px)}.ordinary-routine-builder__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:min(37vw,480px);background:var(--store-paper)}.ordinary-routine-builder__intro>div:first-child{padding:clamp(22px,5vw,68px) clamp(26px,4.8vw,62px) clamp(22px,5vw,68px) 0}.ordinary-routine-builder :is(h1,h2,h3){line-height:1.15;letter-spacing:-.025em}.ordinary-routine-builder h1{font-size:clamp(30px,3.3vw,47px)}.ordinary-routine-builder h2{font-size:clamp(24px,2.55vw,34px)}.ordinary-routine-builder h3{font-size:clamp(21px,2vw,29px)}.ordinary-routine-builder__intro p,.ordinary-routine-builder__step>p{max-width:60ch;margin-block:12px 21px;line-height:1.6}.ordinary-routine-builder__intro img{display:block;width:100%;height:100%;max-height:min(50vw,650px);background:var(--store-panel);object-fit:cover}.ordinary-routine-builder__actions{display:flex;justify-content:flex-end;grid-column:1 / -1;padding-block:14px;border-top:1px solid var(--store-line)}.ordinary-routine-builder__step{margin-top:clamp(38px,5.8vw,76px);scroll-margin-top:22px}.ordinary-routine-builder__step h2:focus{outline:none}.ordinary-routine-builder__step fieldset{min-width:0;margin:0;padding:0;border:0}.ordinary-routine-builder__step form p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 22px;font-size:15px}.ordinary-routine-builder__step output{font-size:13px;color:var(--store-muted)}.ordinary-routine-builder__choices,.ordinary-routine-builder__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}.ordinary-routine-builder__choices label{display:grid;overflow:hidden;border:1px solid var(--store-line);cursor:pointer}.ordinary-routine-builder__choices label:has(input:checked){border-color:var(--store-ink);box-shadow:inset 0 0 0 1px var(--store-ink)}.ordinary-routine-builder__choices label:has(input:focus-visible){outline:2px solid var(--store-ink);outline-offset:2px}.ordinary-routine-builder__choices label:has(input:disabled){opacity:.58;cursor:default}.ordinary-routine-builder__choices img,.ordinary-routine-builder__results img{width:100%;height:auto;aspect-ratio:2;background:var(--store-panel);object-fit:contain}.ordinary-routine-builder__choices span{position:relative;min-height:48px;padding:11px 26px 11px 12px;font-size:15px;line-height:1.3}.ordinary-routine-builder__choices input:checked~span:after{position:absolute;right:10px;content:"\2713"}.ordinary-routine-builder__results li{display:grid;align-content:start;justify-items:start;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--store-line)}.ordinary-routine-builder__results li>a:last-child{font-size:14px;text-decoration:underline;text-underline-offset:.2em}.ordinary-routine-builder [hidden]{display:none}.ordinary-routine-builder__plain{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 22px;margin:20px 0 0;padding:0;list-style:none}.ordinary-routine-builder__plain a{text-decoration:underline}@media(max-width:749px){.ordinary-routine-builder__intro{grid-template-columns:1fr}.ordinary-routine-builder__intro>div:first-child{padding:14px 0 0}.ordinary-routine-builder__intro img{width:calc(100% + 52px);max-width:none;max-height:min(396px,102vw);margin-inline:-26px;aspect-ratio:1.1}.ordinary-routine-builder__actions{justify-content:center}.ordinary-routine-builder__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ordinary-routine-builder__choices img{aspect-ratio:1.55}.ordinary-routine-builder__choices span{font-size:14px}.ordinary-routine-builder__results{grid-template-columns:1fr;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ordinary-routine-builder.css.map */
