.esc{--ink:#121212;--mute:#5F5D57;--soft:#6E6C66;--stone:#F4F2EE;--line:rgba(18,18,18,.12);--ok:#2F5D3F;--okbg:#E8F0EA;position:relative}.esc button{font-family:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.esc-head{padding:18px 0;display:flex;flex-direction:column;gap:8px}.esc-bc{font-size:12.5px;color:var(--soft)}.es .esc-bc a{color:var(--soft);text-decoration:none}.es .esc-h1{font-size:clamp(38px,5vw,64px);line-height:.95;letter-spacing:-.045em;font-weight:800}.esc-d{font-size:15px;line-height:1.5;color:var(--mute);max-width:620px}.esc-d b{color:var(--ink);font-weight:600}.esc-tiers{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px}.esc-tier{font-size:12px;font-weight:600;border-radius:99px;padding:7px 11px;background:var(--stone);color:var(--mute);transition:background .25s,color .25s}.esc-tier.on{background:var(--okbg);color:var(--ok)}.esc-bar{position:sticky;top:89px;z-index:30;background:#fff;border-top:1px solid rgba(18,18,18,.08);border-bottom:1px solid rgba(18,18,18,.08)}.esc-bar__in{display:flex;gap:8px;align-items:center;padding:8px 24px;max-width:1320px;margin:0 auto}.esc-f{position:relative}.esc-f summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;padding:10px 14px;border-radius:99px;box-shadow:inset 0 0 0 1px #1212122e;min-height:20px}.esc-f summary::-webkit-details-marker{display:none}.esc-fp{position:absolute;left:0;top:calc(100% + 8px);z-index:35;width:min(340px,calc(100vw - 32px));max-height:60vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 14px 40px #0000002e;padding:14px;display:flex;flex-direction:column;gap:12px}.esc-fp b{font-size:13px}.esc-fp div{display:flex;flex-wrap:wrap;gap:6px}.es .esc-fp a{text-decoration:none;font-size:13px;padding:8px 11px;border-radius:99px;box-shadow:inset 0 0 0 1px #12121224}.es .esc-fp a.on{background:var(--ink);color:#fff;box-shadow:none}.esc-fp small{opacity:.55}.esc-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1}.esc-chips::-webkit-scrollbar{display:none}.es .esc-chip{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:10px 12px;border-radius:99px;box-shadow:inset 0 0 0 1px #1212121f;text-decoration:none}.es .esc-chip.on{background:var(--ink);color:#fff;box-shadow:none}.esc-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0 4px;font-size:13px;color:var(--mute)}.esc-sort{font:inherit;font-size:13px;font-weight:600;color:var(--ink);border:0;background:transparent;padding:8px 0;cursor:pointer}.esc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;padding:12px 0 40px}.esc-card{display:flex;flex-direction:column;gap:6px;min-width:0}.esc-im{position:relative;aspect-ratio:1;background:var(--stone);border-radius:8px;overflow:hidden}.esc-card.in .esc-im{box-shadow:inset 0 0 0 2px var(--ink)}.esc-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.esc .esc-try{position:absolute;left:8px;bottom:8px;height:36px;padding:0 13px;border-radius:99px;display:flex;align-items:center;gap:5px;font-family:Inter,Arial,sans-serif;font-size:12.5px;font-weight:600;background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000024}.esc-card.in .esc-try{background:var(--ink);color:#fff}.esc-qa{position:absolute;right:8px;bottom:8px;margin:0}.esc-qa button{width:40px;height:40px;border-radius:99px;background:#fff!important;font-size:20px;box-shadow:0 2px 8px #00000024}.es .esc-card h3{font-size:14.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.es .esc-card h3 a{text-decoration:none}.esc-pr{font-size:14.5px}.esc-pr s{color:var(--mute)}.esc-sw{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.esc .esc-sw button{width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.esc-sw i{width:14px;height:14px;border-radius:50%;background-size:260%;background-position:center;box-shadow:inset 0 0 0 1px #00000029}.esc-sw button[aria-pressed=true] i{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ink)}.esc-sw small{font-size:12px;color:var(--soft);padding-left:3px}.es .esc-promo{grid-column:1/-1;text-decoration:none;display:flex;align-items:center;gap:14px;background:var(--stone);border-radius:10px;padding:12px}.esc-promo img{width:84px;height:84px;border-radius:8px;object-fit:cover}.esc-promo span{flex:1;display:flex;flex-direction:column;gap:2px}.esc-promo b{font-size:16px}.esc-promo small{font-size:13.5px;color:var(--mute)}.esc-pag{display:flex;justify-content:center;gap:8px;padding:0 0 32px;font-size:14px}.es .esc-pag a,.esc-pag span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:99px;text-decoration:none}.esc-pag .cur{background:var(--ink);color:#fff}.esc-dock{position:sticky;bottom:0;z-index:45;font-family:Inter,Arial,sans-serif;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none}.esc-box{pointer-events:auto;max-width:460px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 10px 34px #0000002e,0 0 0 1px #1212120f;overflow:hidden}.esc-strip{position:relative;height:104px;overflow:hidden;background:#f1ece6;container-type:inline-size}.esc-wi{position:absolute;width:135.75%;left:-12.5%;top:calc(52px - 110cqw)}.esc-wi img{width:100%;height:auto;display:block;max-width:none}.esc-wi .ly{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1)}.esc-wtag{position:absolute;left:10px;top:10px;background:#fffffff0;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:600}.esc .esc-clr{position:absolute;right:8px;top:8px;background:#fffffff0;border-radius:99px;padding:6px 10px;font-size:11px;color:var(--mute)}.esc-empty{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#121212d6;color:#fff;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:500;white-space:nowrap}.esc-strip:has(.ly) .esc-empty{display:none}.esc-strip:not(:has(.ly)) .esc-clr{display:none}.esc-slots{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 12px 0}.esc.open .esc-slots{display:grid}.esc-slot{position:relative;aspect-ratio:1;border-radius:10px;background:var(--stone);overflow:hidden;display:grid;place-items:center}.esc-slot img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.esc-slot.e{background:#fff;box-shadow:inset 0 0 0 1px #0000001f;color:var(--soft);font-size:10px;font-weight:600;text-align:center;line-height:1.2}.esc-slot.e b{display:block;font-size:15px;font-weight:400;color:var(--ink)}.esc .esc-rm{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fffffff5;font-size:12px;line-height:20px;text-align:center;box-shadow:0 1px 3px #0003}.esc-foot{display:flex;align-items:center;gap:10px;padding:10px 12px}.esc .esc-info{flex:1;min-width:0;line-height:1.25;text-align:left;display:flex;flex-direction:column}.esc-info small{display:block;font-size:11px;font-weight:600;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-info small.ok{color:var(--ok)}.esc-info span{display:flex;align-items:baseline;gap:6px}.esc-info b{font-size:16px;font-weight:600}.esc-info s{font-size:12px;color:#93918a}.esc-info i{font-style:normal;font-size:11px;color:var(--soft);text-decoration:underline}.esc .esc-bag{background:var(--ink);color:#fff;border-radius:12px;padding:13px 14px;font-weight:600;font-size:13px;white-space:nowrap}.esc .esc-bag[disabled]{opacity:.35;cursor:default}@media(min-width:990px){.esc-dock{padding:0 24px 20px}.esc-box{margin:0 0 0 auto;width:380px}.esc-strip{height:120px}.esc-wi{top:calc(60px - 110cqw)}}@media(max-width:989px){.esc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.esc-head{padding:14px 0 18px}.es .esc-h1{font-size:38px}.esc-bar__in{padding:8px 16px}.esc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;padding:10px 0 32px}.es .esc-card h3,.esc-pr{font-size:14px}.esc .esc-try{height:34px;padding:0 12px;font-size:12px}.esc-promo img{width:76px;height:76px}.esc-promo b{font-size:15px}.esc-promo small{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/es-collection.css.map */
