.drops-elements{--delem-ink: #131414;--delem-sec: #5b605d;--delem-ter: #6b716d;--delem-hi: var(--loyalty-ink, oklch(.5 .115 82));--delem-dark: var(--family-dark, oklch(.3 .03 82));--delem-pen: color-mix(in oklab, var(--delem-dark) 34%, white);--delem-w: 1.25px;width:100%;container-type:inline-size;font-family:var(--font-sans);color:var(--delem-ink)}.drops-elements *{box-sizing:border-box}.drops-elements .delem-stage{position:relative;width:440px;height:272px;margin:0 auto;transform-origin:top left}.drops-elements .delem-rule{display:block;height:var(--delem-w);border-radius:1px;background:var(--delem-pen)}.drops-elements .delem-rules{display:flex;flex-direction:column;gap:5px}.drops-elements .delem-lbl{font-size:7.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--delem-ter)}.drops-elements .delem-txt{font-size:9px;color:var(--delem-sec)}.drops-elements .delem-num{font-family:var(--font-heading);font-variant-numeric:tabular-nums;line-height:1;color:var(--delem-ink)}.drops-elements .delem-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.drops-elements .delem-drawn{fill:none;stroke:var(--delem-pen);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.drops-elements .delem-pdp{position:absolute;inset:0 0 auto;display:flex;gap:16px;opacity:.5}.drops-elements .delem-shot{width:148px;flex:none}.drops-elements .delem-well{display:flex;height:150px;align-items:center;justify-content:center;border:var(--delem-w) solid var(--delem-pen);border-radius:8px}.drops-elements .delem-thumbs{display:flex;gap:6px;margin-top:8px}.drops-elements .delem-thumb{width:30px;height:30px;border:var(--delem-w) solid var(--delem-pen);border-radius:5px}.drops-elements .delem-detail{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px;padding-top:2px}.drops-elements .delem-mark{font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--delem-ter)}.drops-elements .delem-sizes{display:flex;gap:5px}.drops-elements .delem-size{min-width:26px;padding:3px 0;border:var(--delem-w) solid var(--delem-pen);border-radius:999px;font-size:7px;letter-spacing:.08em;text-align:center;color:var(--delem-ter)}.drops-elements .delem-bag{padding:5px;border:var(--delem-w) solid var(--delem-pen);border-radius:999px;font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--delem-ter)}.drops-elements .delem-widget{position:absolute;left:118px;top:66px;width:240px;padding:11px;border:var(--delem-w) solid var(--delem-pen);border-radius:9px;background:#fff;box-shadow:0 10px 26px -10px #14180f47}.drops-elements .delem-item{display:flex;min-width:0;align-items:center;gap:9px}.drops-elements .delem-swatch{display:flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border:var(--delem-w) solid var(--delem-pen);border-radius:7px}.drops-elements .delem-name{overflow:hidden;font-size:11px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.drops-elements .delem-meta{margin-top:2px;font-size:8.5px;color:var(--delem-sec)}.drops-elements .delem-hr{height:var(--delem-w);margin:9px 0;background:var(--delem-pen)}.drops-elements .delem-cta{display:block;margin-top:10px;padding:4px;border:var(--delem-w) solid var(--delem-hi);border-radius:999px;font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--delem-hi)}.drops-elements .delem-tagline{position:absolute;left:118px;top:253px;display:flex;align-items:center}.drops-elements .delem-riser{position:absolute;left:8px;bottom:100%;width:var(--delem-w);background:var(--delem-pen)}.drops-elements .delem-tag{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--delem-dark);color:#fff;font-family:var(--font-mono);font-size:8.5px;line-height:1.5;white-space:nowrap}@container (max-width: 419px){.drops-elements .delem-stage{width:100%;height:auto}.drops-elements .delem-pdp{position:static;flex-direction:column;gap:7px}.drops-elements .delem-shot{display:none}.drops-elements .delem-detail{gap:7px;padding-top:0}.drops-elements .delem-widget{position:static;width:auto;margin-top:-26px}.drops-elements .delem-tagline{position:relative;left:auto;top:auto;margin:12px 0 0 6px}}
