.om-lego section.l65{background:var(--om-cream);overflow-x:clip}.om-lego section.l65 .head{margin-bottom:var(--om-s6)}.om-lego section.l65 .head p{color:var(--om-ink-soft);font-size:var(--om-text-lead);max-width:52ch;margin:var(--om-s3) 0 0}.om-lego section.l65 .eyebrow{font-family:var(--om-font-utility);font-variation-settings:"wdth" 100;font-weight:var(--om-caps-weight);letter-spacing:var(--om-caps-tracking);font-size:var(--om-text-micro);color:var(--om-ink-soft)}.om-lego section.l65 .pname{font-family:var(--om-font-utility);font-variation-settings:"wdth" 100;font-weight:var(--om-subhead-weight);letter-spacing:var(--om-subhead-tracking);font-size:calc(1.125 * var(--om-rem));color:var(--om-ink);margin-top:2px}.om-lego section.l65 .pline{font-size:var(--om-text-small);color:var(--om-ink-soft);margin-top:4px}.om-lego section.l65 .plink{display:inline-block;margin-top:8px;font-size:var(--om-text-small);color:var(--om-ink);text-underline-offset:3px}.om-lego section.l65 .photo{position:relative;aspect-ratio:3168 / 1344;background:var(--l65-photo, url(counter-labelfixed-2026-09-30b.webp)) center / cover no-repeat}.om-lego section.l65 .ph-tag{position:absolute;left:12px;bottom:10px;background:color-mix(in srgb,var(--om-brown) 78%,transparent);color:var(--om-cream);font:600 11px/1 var(--om-font-utility);letter-spacing:.08em;padding:6px 8px;border-radius:3px}.om-lego section.l65 .dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--om-orange);box-shadow:0 0 0 3px var(--om-cream)}.om-lego section.l65 .phone{display:none}@media(max-width:749px){.om-lego section.l65 .desk{display:none}.om-lego section.l65 .phone{display:block}.om-lego section.l65 .rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--om-gutter));padding-inline:var(--om-gutter)}.om-lego section.l65 .rail::-webkit-scrollbar{display:none}.om-lego section.l65 .slide{flex:0 0 84%;scroll-snap-align:center}.om-lego section.l65 .crop{position:relative;aspect-ratio:4 / 5;background-image:var(--l65-photo, url(counter-labelfixed-2026-09-30b.webp));background-repeat:no-repeat}.om-lego section.l65 .crop.whole{aspect-ratio:3168 / 1344;background-size:100% auto;background-position:0 0}.om-lego section.l65 .slide:has(.whole){align-self:center}}.om-lego section.l65 .desk{--lab: 150px}.om-lego section.l65 .labels{position:relative;height:var(--lab)}.om-lego section.l65 .lab{position:absolute;top:0;width:220px;transform:translate(-50%);text-align:center;padding-bottom:18px}.om-lego section.l65 .lab .plink{display:none}.om-lego section.l65 .drop{position:absolute;top:var(--lab);height:calc(var(--y) * (100% - var(--lab)));width:2px;margin-left:-1px;background:var(--om-brown);opacity:.55}.om-lego section.l65 .drop:before{content:"";position:absolute;top:-5px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--om-brown)}.om-lego section.l65 .desk{position:relative}.om-lego section.l65.on .lab{opacity:.35}.om-lego section.l65.on .lab.act{opacity:1}.om-lego section.l65.on .lab.act .plink{display:inline-block}.om-lego section.l65.on .drop{opacity:.2}.om-lego section.l65.on .drop.act{opacity:.9}@media(max-width:749px){.om-lego section.l65 .slide .lab-m{padding:0 2px 10px}.om-lego section.l65 .slide .lab-m .plink{display:none}.om-lego section.l65 .slide .crop .mdrop{position:absolute;top:0;width:2px;margin-left:-1px;background:var(--om-brown);opacity:.6}.om-lego section.l65 .slide .lab-m .eyebrow{display:block}}.om-lego section.l65 .desk{--lab: 56px;--gap: 26px}.om-lego section.l65 .lab{padding-bottom:0}.om-lego section.l65 .photo{margin-top:var(--gap)}.om-lego section.l65 a.pname{display:inline-block;text-decoration:underline;text-decoration-color:var(--om-line);text-underline-offset:5px}.om-lego section.l65 a.pname:hover,.om-lego section.l65 .lab.act a.pname{text-decoration-color:currentColor}.om-lego section.l65 .drop{top:calc(var(--lab) + 6px)!important;height:calc(var(--gap) - 6px + var(--y) * (100% - var(--lab) - var(--gap)))!important}.om-lego section.l65.on .lab.act .plink{display:none}.om-lego section.l65 .desk{--lab: 64px}.om-lego section.l65 .pname{font-size:clamp(calc(1.25 * var(--om-rem)),calc(1.05 * var(--om-rem)) + .7vw,calc(1.625 * var(--om-rem)));font-weight:520}@media(max-width:749px){.om-lego section.l65 .overview{padding-inline:var(--om-gutter);margin-bottom:var(--om-s5)}.om-lego section.l65 .overview .pline{margin-top:var(--om-s2)}.om-lego section.l65 .overview .dot{width:10px;height:10px;margin:-5px 0 0 -5px}.om-lego section.l65 .rail{align-items:flex-start}}@media(max-width:989px){body.template-index .om-lego section.l65{padding-top:calc(clamp(calc(5 * var(--om-rem)),calc(3.94 * var(--om-rem)) + 4.507vw,calc(8 * var(--om-rem)))/2)}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/section-morning-counter.css.map */
