.om-lego section.lego-L54-v4{--l54-lift: var(--om-s4);--l54-inset: var(--om-s3);--l54-pad: var(--om-s3);--l54-bottle-h: 66%}@media(min-width:990px){.om-lego section.lego-L54-v4{--l54-lift: var(--om-s5)}}@media(min-width:1280px){.om-lego section.lego-L54-v4{--l54-inset: var(--om-s4);--l54-pad: var(--om-s4)}}.om-lego section.lego-L54-v4 .head{display:grid;gap:var(--om-s2);margin-bottom:var(--om-s6)}.om-lego section.lego-L54-v4 .head .eyebrow{color:var(--om-ink-soft-deep)}.om-lego section.lego-L54-v4 .doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--om-s6) var(--om-s4)}.om-lego section.lego-L54-v4 .door--start{grid-column:1 / -1}@media(min-width:750px){.om-lego section.lego-L54-v4 .doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--om-s6) var(--om-s5)}}@media(min-width:990px){.om-lego section.lego-L54-v4 .doors{grid-template-columns:repeat(5,minmax(0,1fr))}.om-lego section.lego-L54-v4 .door--start{grid-column:auto}}.om-lego section.lego-L54-v4 .door{position:relative}.om-lego section.lego-L54-v4 .door-a{display:block;position:relative;isolation:isolate;text-decoration:none;color:var(--om-ink)}.om-lego section.lego-L54-v4 .stage{display:block;position:relative;aspect-ratio:1 / 1;background-color:var(--om-cream-deep)}.om-lego section.lego-L54-v4 .photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.om-lego section.lego-L54-v4 .door:not(.door--start) .photo{transform:scale(1.06);transform-origin:100% 60%}.om-lego section.lego-L54-v4 .bottle{position:absolute;z-index:2;bottom:0;right:calc(var(--l54-inset) - var(--om-s1));height:var(--l54-bottle-h);aspect-ratio:501 / 943;overflow:hidden}.om-lego section.lego-L54-v4 .bottle img{position:absolute;max-width:none;width:239.52%;height:auto;left:-66.67%;top:-18.24%}.om-lego section.lego-L54-v4 .plate{display:grid;gap:var(--om-s2);align-content:start;position:relative;z-index:1;background-color:var(--om-cream);margin:calc(-1 * var(--l54-lift)) var(--l54-inset) 0;padding:var(--l54-lift) var(--l54-pad) var(--om-s2)}.om-lego section.lego-L54-v4 .need{color:var(--om-ink)}.om-lego section.lego-L54-v4 .line{color:var(--om-ink-soft-deep)}.om-lego section.lego-L54-v4 .go{color:var(--om-ink);text-decoration:underline;text-decoration-color:var(--om-line);text-decoration-thickness:from-font;text-underline-offset:.18em;transition:text-decoration-color var(--om-dur) var(--om-ease)}.om-lego section.lego-L54-v4 .door-a:hover .go,.om-lego section.lego-L54-v4 .more:hover .go{text-decoration-color:var(--om-ink)}.om-lego section.lego-L54-v4 .door--start{isolation:isolate}.om-lego section.lego-L54-v4 .door--start .stage{aspect-ratio:3 / 2}@media(min-width:750px){.om-lego section.lego-L54-v4 .door--start .stage{aspect-ratio:2 / 1}.om-lego section.lego-L54-v4 .door--start .plate{max-width:var(--om-band-measure)}}@media(min-width:990px){.om-lego section.lego-L54-v4 .door--start .stage{aspect-ratio:1 / 1}.om-lego section.lego-L54-v4 .door--start .plate{max-width:none}}.om-lego section.lego-L54-v4 .glow{position:absolute;z-index:-1;top:calc(-1 * var(--om-s1));left:calc(-1 * var(--om-s1));right:calc(-1 * var(--om-s1));aspect-ratio:3 / 2;--om-f-gradient: var(--om-gradient-full-spectrum-square-web);opacity:.85;filter:blur(var(--om-s4))}@media(min-width:750px){.om-lego section.lego-L54-v4 .glow{aspect-ratio:2 / 1}}@media(min-width:990px){.om-lego section.lego-L54-v4 .glow{aspect-ratio:1 / 1}}.om-lego section.lego-L54-v4 .start-eyebrow{display:flex;align-items:center;gap:var(--om-s2);color:var(--om-ink-soft-deep)}.om-lego section.lego-L54-v4 .more{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--om-s3);min-height:var(--om-tap);margin-top:var(--om-s2);padding-top:var(--om-s1);margin-inline:calc(var(--l54-inset) + var(--l54-pad));border-top:var(--om-hairline);text-decoration:none;color:var(--om-ink)}.om-lego section.lego-L54-v4 .more-need{color:var(--om-ink-soft-deep)}@media(min-width:750px)and (max-width:989px){.om-lego section.lego-L54-v4 .more{max-width:calc(var(--om-band-measure) - 2 * var(--l54-pad))}}.om-lego section.lego-L54-v4 .foot{margin-top:var(--om-s7);padding-top:var(--om-s3);border-top:var(--om-hairline);display:grid;gap:var(--om-s1)}.om-lego section.lego-L54-v4 .foot-lead{color:var(--om-ink-soft-deep);padding-top:var(--om-s3)}.om-lego section.lego-L54-v4 .aisle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--om-s4)}.om-lego section.lego-L54-v4 .aisle{display:flex;align-items:center;min-height:var(--om-tap);text-decoration:none;color:var(--om-ink)}.om-lego section.lego-L54-v4 .aisle:hover .go{text-decoration-color:var(--om-ink)}@media(min-width:750px){.om-lego section.lego-L54-v4 .aisle-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.om-lego section.lego-L54-v4 .foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--om-s6)}.om-lego section.lego-L54-v4 .foot-lead{padding-top:0}.om-lego section.lego-L54-v4 .aisle-row{display:flex;flex-wrap:wrap;gap:0 var(--om-s6)}}@media(max-width:989px){body.template-index .om-lego section.lego-L54-v4{padding-top:clamp(calc(3.5 * var(--om-rem)),calc(2.97 * var(--om-rem)) + 2.254vw,calc(5 * var(--om-rem)))}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/section-need-door-grid.css.map */
