.lfc{--lfc-blue:#2500FF;--lfc-ink:#0E0E14;--lfc-mute:#6E7085;--lfc-line:#E6E7EE;--lfc-field:#D9DAE3;--lfc-tile:#E9ECFE;--lfc-warn:#A64500;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;color:var(--lfc-ink);text-transform:none;letter-spacing:normal;-webkit-font-smoothing:antialiased}.lfc *,.lfc *:before,.lfc *:after{box-sizing:border-box}.lfc button{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:12px;line-height:1;color:inherit;text-transform:none;letter-spacing:normal;font-weight:400;text-decoration:none}.lfc button:disabled{cursor:not-allowed}.lfc a{color:inherit;text-decoration:none;text-transform:none;letter-spacing:inherit;border:0;background:none}.lfc h2,.lfc h3,.lfc p,.lfc ul,.lfc li,.lfc form{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;color:inherit;list-style:none}.lfc img{max-width:none;border-radius:0}.lfc svg{display:block}.lfc [hidden]{display:none!important}html.lfc-lock,html.lfc-lock body{overflow:hidden}.cart-notification{display:none!important}.lfc .lfc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e1452;opacity:0;transition:opacity .25s ease}.lfc .lfc__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);outline:none;padding-bottom:env(safe-area-inset-bottom,0px)}.lfc.is-open{pointer-events:auto}.lfc.is-open .lfc__overlay{opacity:1}.lfc.is-open .lfc__panel{transform:none}.lfc.is-busy .lfc__lines button,.lfc.is-busy .lfc__plus{pointer-events:none}.lfc .lfc__line{transition:opacity .15s}.lfc .lfc__line.is-updating{opacity:.6}@media(prefers-reduced-motion:reduce){.lfc .lfc__panel,.lfc .lfc__overlay{transition:none}}.lfc .lfc__head{flex-shrink:0;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lfc-line)}.lfc .lfc__head-title{display:flex;align-items:baseline;gap:10px}.lfc .lfc__head h2{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lfc-blue)}.lfc .lfc__head-title span{font-size:12px;color:var(--lfc-mute)}.lfc .lfc__x{width:44px;height:44px;margin-right:-14px;display:grid;place-items:center}.lfc .lfc__ship{flex-shrink:0;padding:18px 24px 20px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--lfc-line)}.lfc .lfc__ship-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lfc .lfc__ship p{font-size:12px}.lfc .lfc__ship strong{color:var(--lfc-blue);font-weight:700}.lfc .lfc__ship-row span{font-size:11px;color:var(--lfc-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.lfc .lfc__bar{position:relative;height:2px;background:var(--lfc-line)}.lfc .lfc__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--lfc-blue);transition:width .3s ease}.lfc .lfc__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.lfc .lfc__lines{padding:0 24px}.lfc .lfc__empty{padding:64px 0;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lfc-mute)}.lfc .lfc__error{margin-top:14px;padding:9px 12px;background:#fff1e6;color:var(--lfc-warn);font-size:11px;animation:lfc-fade .2s ease}@keyframes lfc-fade{0%{opacity:0}to{opacity:1}}.lfc .lfc__line{padding:20px 0;border-bottom:1px solid var(--lfc-line);display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px 16px}.lfc .lfc__line-img{display:block}.lfc .lfc__line-img img{display:block;width:104px;height:130px;object-fit:cover;background:var(--lfc-tile)}.lfc .lfc__line-info{display:flex;flex-direction:column;min-width:0}.lfc .lfc__line-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lfc .lfc__line-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lfc-blue);line-height:1.35}.lfc .lfc__line-price{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lfc .lfc__line-meta{margin-top:4px;font-size:12px;color:var(--lfc-mute)}.lfc .lfc__line-actions{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:8px}.lfc .lfc__size-btn{height:34px;padding:0 10px 0 12px;border:1px solid var(--lfc-field);background:#fff;display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.lfc .lfc__size-btn span{color:var(--lfc-mute)}.lfc .lfc__size-btn strong{font-weight:700}.lfc .lfc__qty{height:34px;display:inline-flex;align-items:center;border:1px solid var(--lfc-field)}.lfc .lfc__qty button{width:30px;height:32px;display:grid;place-items:center;font-size:14px;line-height:1}.lfc .lfc__qty span{min-width:18px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.lfc .lfc__qty button:disabled{color:#c4c5d0}.lfc .lfc__remove{margin-left:auto;height:34px;display:inline-flex;align-items:center;font-size:11px;color:var(--lfc-mute);text-decoration:underline;text-underline-offset:3px}.lfc .lfc__remove:hover{color:var(--lfc-ink)}.lfc .lfc__sizes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}.lfc .lfc__sizes button{height:34px;display:grid;place-items:center;border:1px solid var(--lfc-field);background:#fff;font-size:12px;font-weight:700}.lfc .lfc__sizes button.is-active{background:var(--lfc-ink);border-color:var(--lfc-ink);color:#fff}.lfc .lfc__sizes button:disabled{color:#b4b5c2;text-decoration:line-through}.lfc .lfc__recs{padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px}.lfc .lfc__recs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lfc .lfc__recs h3{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lfc-ink)}.lfc .lfc__recs-head span{font-size:11px;color:var(--lfc-mute)}.lfc .lfc__recs{padding-right:0}.lfc .lfc__recs-head{padding-right:24px}.lfc .lfc__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px - 3 * 8px) / 3.5);gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 24px 2px 0;scroll-snap-type:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.lfc .lfc__grid::-webkit-scrollbar{display:none}.lfc .lfc__grid.is-dragging{cursor:grabbing;scroll-snap-type:none}.lfc .lfc__grid.is-dragging a{pointer-events:none}.lfc .lfc__grid img,.lfc .lfc__grid a{-webkit-user-drag:none;user-drag:none}.lfc .lfc__card{scroll-snap-align:none}.lfc .lfc__scroll{position:relative;height:2px;margin-right:24px;background:var(--lfc-line);overflow:hidden}.lfc .lfc__scroll i{position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--lfc-ink);transition:transform .08s linear}.lfc .lfc__card{display:flex;flex-direction:column;gap:6px;min-width:0}.lfc .lfc__card-media{position:relative;aspect-ratio:4 / 5;background:var(--lfc-tile);overflow:hidden}.lfc .lfc__card-media>a{display:block;width:100%;height:100%}.lfc .lfc__card-media img{display:block;width:100%;height:100%;object-fit:cover}.lfc .lfc__badge{position:absolute;left:6px;top:6px;padding:3px 5px;background:#fff;color:var(--lfc-blue);font-size:8px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lfc .lfc__badge.is-warn{color:var(--lfc-warn)}.lfc .lfc__plus{position:absolute;right:2px;bottom:2px;width:40px;height:40px;display:grid;place-items:center}.lfc .lfc__plus span{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 2px #0e0e141f}.lfc .lfc__plus span{transition:transform .15s ease}.lfc .lfc__plus:hover span{transform:scale(1.08)}.lfc .lfc__plus.is-adding span{background:var(--lfc-ink);color:#fff}.lfc .lfc__spin{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lfc-spin .7s linear infinite}@keyframes lfc-spin{to{transform:rotate(360deg)}}.lfc .lfc__card-title{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lfc .lfc__card-price{font-size:11px;color:var(--lfc-mute);font-variant-numeric:tabular-nums}.lfc .lfc__card-price s,.lfc .lfc__line-price s{color:var(--lfc-mute);font-weight:400;margin-right:4px}.lfc .lfc__card-price .is-sale{color:var(--lfc-blue)}.lfc .lfc__foot{flex-shrink:0;border-top:1px solid var(--lfc-line);padding:20px 24px;display:flex;flex-direction:column;gap:14px;background:#fff}.lfc .lfc__totals{display:flex;flex-direction:column;gap:6px}.lfc .lfc__row{display:flex;justify-content:space-between;font-size:12px;color:var(--lfc-mute)}.lfc .lfc__row--strong{font-size:13px;font-weight:700;color:var(--lfc-ink);font-variant-numeric:tabular-nums}.lfc .lfc__row .is-free{color:var(--lfc-blue)}.lfc .lfc__checkout{width:100%;height:54px;background:var(--lfc-blue);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px}.lfc .lfc__checkout:hover{background:#1d00cc}.lfc .lfc__pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px}.lfc .lfc__pay li{display:block}.lfc .lfc__pay svg{display:block;width:34px;height:22px}.lfc .lfc__note{text-align:center;font-size:10px;color:var(--lfc-mute)}.lfc button:focus-visible,.lfc a:focus-visible{outline:2px solid var(--lfc-blue);outline-offset:2px}html.lfc-lock [id*=reveni i],html.lfc-lock [class*=reveni i],html.lfc-lock iframe[src*=reveni],html.lfc-lock [id*=chat-button i],html.lfc-lock [class*=chat-bubble i]{display:none!important}@media(max-width:479px){.lfc .lfc__panel{width:100vw;height:100%;height:100dvh;bottom:auto;padding-bottom:0}.lfc .lfc__head{height:56px;padding:0 16px}.lfc .lfc__ship{padding:14px 16px 16px;gap:10px}.lfc .lfc__lines{padding:0 16px}.lfc .lfc__line{padding:16px 0;grid-template-columns:88px minmax(0,1fr);gap:12px 14px}.lfc .lfc__line-img img{width:88px;height:110px}.lfc .lfc__line-actions{padding-top:10px;gap:6px}.lfc .lfc__size-btn,.lfc .lfc__qty{height:36px}.lfc .lfc__qty button{width:34px;height:34px}.lfc .lfc__remove{height:36px}.lfc .lfc__sizes button{height:38px}.lfc .lfc__recs{padding:22px 0 18px 16px;gap:12px}.lfc .lfc__recs-head{padding-right:16px}.lfc .lfc__grid{grid-auto-columns:calc((100% - 16px - 3 * 8px) / 3.3);padding:0 16px 2px 0;cursor:auto}.lfc .lfc__scroll{margin-right:16px}.lfc .lfc__card-title{font-size:10px}.lfc .lfc__plus{width:44px;height:44px;right:0;bottom:0}.lfc .lfc__foot{padding:14px 16px max(14px,env(safe-area-inset-bottom,0px));gap:12px;box-shadow:0 -8px 16px -12px #0e0e142e}.lfc .lfc__checkout{height:52px}}@media(max-width:399px){.lfc .lfc__line{grid-template-columns:76px minmax(0,1fr)}.lfc .lfc__line-img img{width:76px;height:95px}.lfc .lfc__line-title{font-size:10px}.lfc .lfc__size-btn{padding:0 8px;gap:6px}.lfc .lfc__size-btn span{display:none}.lfc .lfc__qty button{width:30px}.lfc .lfc__grid{grid-auto-columns:calc((100% - 16px - 2 * 8px) / 2.6)}.lfc .lfc__checkout{font-size:11px;letter-spacing:.08em}.lfc .lfc__pay{flex-wrap:wrap;gap:5px}.lfc .lfc__pay svg{width:32px;height:20px}}@media(max-height:620px)and (max-width:900px){.lfc .lfc__ship{padding-top:10px;padding-bottom:12px}.lfc .lfc__line{padding:12px 0}.lfc .lfc__line-img img{width:64px;height:80px}.lfc .lfc__line{grid-template-columns:64px minmax(0,1fr)}.lfc .lfc__note{display:none}}.lfc .lfc__line-note{display:block;margin-top:4px;font-size:11px;color:var(--lfc-warn)}
/*# sourceMappingURL=/cdn/shop/t/101/assets/lf-smart-cart.css.map */
