.esb,.esb-modal{--ink:#121212;--mute:#67655F;--soft:#7A7871;--stone:#F4F2EE;--line:rgba(18,18,18,.1);--ok:#2F5D3F;--okbg:#E8F0EA;color:var(--ink);font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:14px}.esb{container-type:inline-size;position:relative;background:#fff;scroll-margin-top:72px}.esb *,.esb-modal *{box-sizing:border-box}.esb button,.esb-modal button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;letter-spacing:normal}.esb button:focus-visible,.esb-modal button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.esb img,.esb-modal img{display:block;max-width:100%}.esb-sec{position:relative;max-width:1320px;margin:0 auto;padding:40px 40px 48px}.esb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.esb-k{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.esb .esb-h2{font-family:inherit;font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:8px 0;color:var(--ink)}.esb-p{margin:0;color:var(--mute);line-height:1.55;max-width:46ch}.esb-tiers{display:flex;gap:6px;flex-wrap:wrap}.esb-tier{font-size:11px;font-weight:600;border-radius:99px;padding:6px 10px;background:var(--stone);color:var(--mute);white-space:nowrap;transition:background .25s,color .25s}.esb-tier.on{background:var(--okbg);color:var(--ok)}.esb-wrap{display:grid;grid-template-columns:210px minmax(0,1fr) 330px;gap:32px;align-items:start}.esb-nav{display:grid;gap:4px;position:sticky;top:90px}.esb-nav button{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;text-align:left}.esb-nav button img{width:40px;height:40px;border-radius:9px;object-fit:cover;background:var(--stone);mix-blend-mode:multiply}.esb-nav button b{display:block;font-size:13px;font-weight:500}.esb-nav button small{font-size:11.5px;color:var(--soft)}.esb-nav button[aria-pressed=true]{background:var(--stone)}.esb-nav button[aria-pressed=true] b{font-weight:600}.esb-nav .esb-navi{margin-top:10px;border-top:1px solid var(--line);padding:14px 8px 8px;font-size:13px;font-weight:600}.esb-chips{display:none}.esb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.esb-ct{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:-6px}.esb-ct h3{margin:0;font-family:inherit;font-size:19px;font-weight:600;letter-spacing:-.01em}.esb-ct span{font-size:13px;color:var(--soft)}.esb-aside{position:sticky;top:90px;display:grid;gap:14px}.esb-wf{position:relative;aspect-ratio:1;max-width:100%;border-radius:16px;overflow:hidden;background:#f1ece6}.esb-wi{position:absolute;width:135.75%;left:-12.5%;top:-60%}.esb-wi img{width:100%;height:auto}.esb-wi .esb-ly{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1)}.esb-wtag{position:absolute;left:12px;top:12px;background:#fffffff0;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:600}.esb .esb-wclr{position:absolute;right:12px;top:12px;background:#fffffff0;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:500;color:var(--mute)}.esb-wempty{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:#121212d6;color:#fff;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:500;white-space:nowrap}.esb-card{position:relative;min-width:0}.esb .esb-im{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--stone)}.esb-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.esb-add{position:absolute;right:8px;bottom:8px;height:30px;min-width:30px;padding:0 10px;border-radius:99px;background:#fff;box-shadow:0 2px 8px #00000029;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:600}.esb-add b{font-size:16px;font-weight:500;line-height:1}.esb-card.in .esb-im{box-shadow:inset 0 0 0 2px var(--ink)}.esb-card.in .esb-add{background:var(--ink);color:#fff}.esb-n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.3;margin-top:8px;min-height:2.6em}.esb-pr{display:block;font-size:12.5px;color:var(--mute);margin-top:2px;font-variant-numeric:tabular-nums}.esb-sw{display:flex;gap:4px;margin-top:6px;align-items:center;flex-wrap:wrap}.esb .esb-sw button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.esb-sw i{width:14px;height:14px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000029}.esb-sw button[aria-pressed=true] i{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ink)}.esb-cn{display:block;font-size:11.5px;color:var(--soft);margin-top:3px;min-height:1.3em}.esb-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.esb-slot{position:relative;aspect-ratio:1;border-radius:10px;background:var(--stone);overflow:hidden;display:grid;place-items:center}.esb-slot img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.esb-slot.e{background:#fff;box-shadow:inset 0 0 0 1px #0000001f;color:var(--soft);font-size:10px;font-weight:500;text-align:center;line-height:1.25}.esb-slot.e b{display:block;font-size:15px;font-weight:400;color:var(--ink)}.esb .esb-x{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fffffff5;font-size:12px;line-height:18px;text-align:center;box-shadow:0 1px 3px #0003}.esb-sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.esb-sum small{color:var(--mute);font-size:12px}.esb-sum b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.esb-sum s{color:#93918a;font-size:13px;margin-left:6px}.esb .esb-btn,.esb-modal .esb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border-radius:12px;padding:14px 18px;font-weight:600;font-size:13.5px;white-space:nowrap}.esb .esb-btn[disabled]{opacity:.3;cursor:default}.esb-btn--w{width:100%}.esb .esb-ib{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:14px;padding:12px;background:var(--stone)}.esb-ib .st{display:flex;flex:none}.esb-ib .st img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--stone);margin-left:-10px;background:#fff}.esb-ib .st img:first-child{margin-left:0}.esb-ib b{display:block;font-size:13px;font-weight:600}.esb-ib small{display:block;font-size:11.5px;color:var(--mute)}.esb-ib .ar{margin-left:auto;font-size:16px}.esb-bar{position:sticky;bottom:0;z-index:30;display:none;align-items:center;gap:10px;background:#fff;border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.esb-bar .th{display:flex}.esb-bar .th img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px;background:var(--stone)}.esb-bar .th img:first-child{margin-left:0}.esb-bar .t{flex:1;min-width:0;line-height:1.25}.esb-bar .t small{display:block;font-size:11px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esb-bar .t b{font-size:15px;font-weight:600}.esb-bar .t s{font-size:12px;color:#93918a;margin-left:5px}.esb-bar .esb-btn{padding:12px 14px;font-size:12.5px}html.esb-lock,html.esb-lock body{overflow:hidden}.esb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.esb-mh{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;background:#fffffff5;border-bottom:1px solid var(--line)}.esb-mh span{font-size:12px;color:var(--soft)}.esb-modal .esb-back{min-height:44px;padding:0 16px 0 12px;border-radius:99px;box-shadow:inset 0 0 0 1px #00000024;font-size:13px;font-weight:600}.esb-mb{max-width:1320px;margin:0 auto;padding:32px 24px 64px}.esb-mt{margin:8px 0;font-family:inherit;font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:1.08}.esb-mb .esb-p{margin-bottom:26px}.esb-lg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.esb-look{min-width:0;display:flex;flex-direction:column}.esb-lim{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#f1ece6}.esb-lim>img{width:100%;height:100%;object-fit:cover}.esb-lim.esb-wf .esb-wi{top:-38%}.esb-look h4{margin:12px 0 2px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0}.esb-look p{margin:0;font-size:12.5px;color:var(--mute);line-height:1.45}.esb-lt{display:flex;gap:4px;margin:10px 0 12px;flex-wrap:wrap}.esb-lt img{width:34px;height:34px;border-radius:8px;object-fit:cover;background:var(--stone);mix-blend-mode:multiply}.esb-lp{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.esb-lp span{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.esb-lp s{font-weight:400;color:#93918a;margin-left:4px}.esb-lp small{display:block;font-weight:400;font-size:11.5px;color:var(--soft)}@media(max-width:749px){.esb-mh{padding:8px 12px}.esb-mb{padding:20px 16px 48px}.esb-mt{font-size:25px}.esb-lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.esb-look p{display:none}.esb-lp{flex-direction:column;align-items:stretch}.esb-lp .esb-btn{padding:12px 10px;font-size:12.5px}}@container (max-width:760px){.esb-sec{padding:28px 0 8px}.esb-head{display:block;padding:0 16px;margin-bottom:18px}.esb .esb-h2{font-size:25px}.esb-tiers{margin-top:12px}.esb-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0}.esb-mid{min-width:0}.esb-aside{position:static;order:-1;padding:0 16px 18px}.esb-nav{display:none}.esb-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px 16px 12px;position:sticky;top:56px;z-index:10;background:#fff}.esb-chips::-webkit-scrollbar{display:none}.esb .esb-chip{flex:none;border-radius:99px;padding:10px 13px;font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px #00000021;background:#fff}.esb-chip span{color:var(--soft);font-weight:400;margin-left:4px}.esb .esb-chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.esb-chip[aria-pressed=true] span{color:#fff9}.esb-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px;gap:18px 10px}.esb-bar.show{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/es-builder.css.map */
