cart-drawer.lf-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:auto;height:auto;display:block;visibility:hidden;pointer-events:none;font-family:var(--font-body-family, "Poppins", sans-serif);color:#000;line-height:1.3;-webkit-text-size-adjust:100%;transition:visibility 0s linear .3s}cart-drawer.lf-cd.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.lf-cd *,.lf-cd *:before,.lf-cd *:after{box-sizing:border-box}html.lf-cd-lock,html.lf-cd-lock body{overflow:hidden!important}.lf-cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s ease;cursor:pointer}.lf-cd.is-open .lf-cd__overlay{opacity:1}.lf-cd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:420px;max-width:100%;height:100%;height:100dvh;background:#fff;box-shadow:-8px 0 30px #0000001f;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.8,.25,1);outline:none;overflow:hidden}.lf-cd.is-open .lf-cd__panel{transform:translate(0)}@media screen and (max-width:479px){.lf-cd__panel{width:100%}}.lf-cd__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:.8px solid rgba(0,0,0,.08);background:#fff}.lf-cd .lf-cd__title{margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:#000}.lf-cd__close{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;margin:-6px -8px -6px 0;padding:0;border:0;border-radius:50%;background:transparent;color:#000;cursor:pointer}.lf-cd__close:hover{background:#0000000d}.lf-cd__close svg{display:block}.lf-cd__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:24px}.lf-cd__error{margin:12px 20px 0;padding:10px 12px;border-radius:6px;background:#fdecec;color:#8e1b1b;font-size:14px;line-height:1.35}.lf-cd__error[hidden]{display:none}.lf-cd__strip{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:6px 16px;font-size:18px;font-weight:500;line-height:1.2;text-align:center}.lf-cd__strip--1{background:var(--lf-cd-s1-bg, #0F6E56);color:var(--lf-cd-s1-fg, #FFFFFF)}.lf-cd__strip--2{background:var(--lf-cd-soft, #F2FFFA);color:#000}.lf-cd__strip-icon{flex:0 0 auto;display:block}.lf-cd__stars{flex:0 0 auto;color:var(--lf-cd-stars, #FFB800);font-size:17px;letter-spacing:1px}.lf-cd__ship-wrap:empty{display:none}.lf-cd__ship{padding:16px 20px 6px}.lf-cd__ship-text{margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.35;text-align:center;color:#000}.lf-cd__ship-text strong,.lf-cd__ship-text b{font-weight:700}.lf-cd__ship-track{position:relative;height:3px;margin:0 14px 14px 0;border-radius:3px;background:var(--lf-cd-bar, #EAF3F2)}.lf-cd__ship-fill{position:absolute;top:0;left:0;bottom:0;max-width:100%;border-radius:3px;background:var(--lf-cd-main, #0F6E56);transition:width .4s ease}.lf-cd__ship-truck{position:absolute;top:50%;right:-14px;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--lf-cd-main, #0F6E56);border-radius:50%;background:#fff;color:var(--lf-cd-main, #0F6E56);transform:translateY(-50%)}.lf-cd__ship.is-done .lf-cd__ship-truck{background:var(--lf-cd-main, #0F6E56);color:#fff}.lf-cd__ship-truck svg{display:block}.lf-cd__ship.is-done .lf-cd__ship-truck circle{fill:var(--lf-cd-main, #0F6E56);stroke:#fff}.lf-cd__items{padding:16px 20px 0}.lf-cd__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.lf-cd__line,.lf-cd__ucard{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:12px 21px 12px 12px;border:.8px solid rgba(0,0,0,.5);border-radius:9px;background:#fff;transition:opacity .2s ease}.lf-cd__line.is-busy{opacity:.5;pointer-events:none}.lf-cd__img{display:block;width:100px;height:100px;overflow:hidden;border:.8px solid rgba(var(--lf-cd-main-rgb, 15, 110, 86),.5);border-radius:6px;background:#f7fffc}.lf-cd__img img,.lf-cd__img svg{display:block;width:100%;height:100%;object-fit:contain}.lf-cd__ph{fill:#12211c4d;background:#f7fffc}.lf-cd__info{display:flex;flex-direction:column;gap:4px;min-width:0}.lf-cd__row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.lf-cd__row--bottom{flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:6px;row-gap:6px}.lf-cd .lf-cd__name{min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.25;color:#000;text-decoration:none;overflow-wrap:anywhere}a.lf-cd__name:hover{text-decoration:underline}.lf-cd .lf-cd__opt{margin:0;font-size:12px;font-weight:400;line-height:1.3;color:var(--lf-cd-main, #0F6E56);overflow-wrap:anywhere}.lf-cd__remove{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;margin:-4px -8px 0 0;padding:0;border:0;border-radius:4px;background:transparent;color:#0009;cursor:pointer}.lf-cd__remove:hover{color:#000;background:#0000000d}.lf-cd__remove svg{display:block}.lf-cd__qty{display:inline-flex;align-items:stretch;width:97px;height:27px;border:.8px solid rgba(0,0,0,.2);border-radius:4px;overflow:hidden;background:#fff}.lf-cd__qty-btn{flex:0 0 30px;display:grid;place-items:center;width:30px;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.lf-cd__qty-btn:hover{background:#0000000a}.lf-cd__qty-btn svg{display:block}.lf-cd .lf-cd__qty-input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-left:.8px solid rgba(0,0,0,.2);border-right:.8px solid rgba(0,0,0,.2);border-radius:0;background:transparent;box-shadow:none;font-family:inherit;font-size:14px;font-weight:500;color:#000;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lf-cd__qty-input::-webkit-outer-spin-button,.lf-cd__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lf-cd__price{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right;white-space:nowrap}.lf-cd__now{font-size:16px;font-weight:700;line-height:1.2;color:var(--lf-cd-main, #0F6E56)}.lf-cd__compare{font-size:13px;font-weight:400;line-height:1.2;color:#0006}.lf-cd__empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 0 24px;text-align:center}.lf-cd .lf-cd__empty-text{margin:0;font-size:18px;font-weight:500;color:#000}.lf-cd__empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:30px;background:var(--lf-cd-btn, #0C2A22);color:#fff;font-size:17px;font-weight:500;text-decoration:none}.lf-cd__empty-btn:hover{filter:brightness(1.15)}.lf-cd.is-empty [data-lf-hide-empty]{display:none!important}.lf-cd .lf-cd__h3{margin:0 0 14px;font-family:inherit;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0;color:#000}.lf-cd__upsell-wrap:empty{display:none}.lf-cd__upsell{padding:30px 20px 0}.lf-cd__pill{align-self:flex-start;display:inline-block;padding:3px 10px;border-radius:32px;background:var(--lf-cd-main, #0F6E56);color:#fff;font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap}.lf-cd .lf-cd__uprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 0}.lf-cd__ucompare{font-size:14px;font-weight:400;color:#0000004d}.lf-cd__add{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:6px;padding:0 10px;border:0;border-radius:4px;background:var(--lf-cd-btn, #0C2A22);color:#fff;font-family:inherit;font-size:20px;font-weight:700;line-height:1;letter-spacing:.02em;cursor:pointer}.lf-cd__add:hover{filter:brightness(1.15)}.lf-cd__add[aria-busy=true]{opacity:.6;cursor:progress}.lf-cd__reviews{padding:30px 20px 0}.lf-cd__rtrack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.lf-cd__rtrack::-webkit-scrollbar{display:none}.lf-cd__rtrack:focus-visible{outline:2px solid var(--lf-cd-main, #0F6E56);outline-offset:2px}.lf-cd__rcard{flex:0 0 100%;min-width:0;margin:0;padding:19px;border:.8px solid var(--lf-cd-main, #0F6E56);border-radius:10px;background:#fff;scroll-snap-align:start}.lf-cd .lf-cd__rstars{margin:0 0 8px;padding:0;font-size:18px;line-height:1;letter-spacing:2px;color:var(--lf-cd-stars, #FFB800)}.lf-cd .lf-cd__rtext{margin:0 0 12px;padding:0;border:0;font-family:inherit;font-size:18px;font-style:normal;font-weight:300;line-height:1.4;color:#000;overflow-wrap:anywhere}.lf-cd__rtext:before,.lf-cd__rtext:after{content:none}.lf-cd__rmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.lf-cd__rname{font-size:18px;font-weight:400;line-height:1.3;color:#000}.lf-cd__rverified{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--lf-cd-main, #0F6E56)}.lf-cd__rverified svg{display:block;flex:0 0 auto}.lf-cd__rnav{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:12px}.lf-cd__rarrow{display:grid;place-items:center;width:30px;height:30px;padding:0;border:.8px solid rgba(0,0,0,.2);border-radius:50%;background:#fff;color:#000;cursor:pointer}.lf-cd__rarrow svg{display:block}.lf-cd__rdots{display:flex;align-items:center;gap:6px}.lf-cd__rdot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#0003;cursor:pointer;-webkit-appearance:none;appearance:none}.lf-cd__rdot[aria-current=true]{background:var(--lf-cd-main, #0F6E56)}.lf-cd__foot{flex:0 0 auto;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-top:.8px solid var(--lf-cd-btn, #0C2A22);background:var(--lf-cd-soft, #F2FFFA)}.lf-cd__foot:empty{display:none}.lf-cd__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.lf-cd__total-label{font-size:18px;font-weight:400;color:#000}.lf-cd__total-price{font-size:18px;font-weight:700;color:var(--lf-cd-main, #0F6E56);white-space:nowrap}.lf-cd__checkout-form{margin:0}.lf-cd__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:65px;padding:0 20px;border:0;border-radius:30px;background:var(--lf-cd-btn, #0C2A22);color:#fff;font-family:inherit;font-size:20px;font-weight:500;line-height:1.1;cursor:pointer}.lf-cd__checkout:hover{filter:brightness(1.15)}.lf-cd__checkout svg{flex:0 0 auto;display:block}.lf-cd__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 22px;margin:14px 0 0;padding:0;list-style:none}.lf-cd__trust li{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:1.2;color:#000}.lf-cd__trust svg{flex:0 0 auto;display:block;color:var(--lf-cd-main, #0F6E56)}.lf-cd button:focus-visible,.lf-cd a:focus-visible,.lf-cd input:focus-visible{outline:2px solid var(--lf-cd-main, #0F6E56);outline-offset:2px}.lf-cd__panel:focus{outline:none}@media screen and (max-width:389px){.lf-cd__head{padding:16px}.lf-cd .lf-cd__title{font-size:21px}.lf-cd__strip{padding:6px 12px;font-size:15px}.lf-cd__stars{font-size:15px}.lf-cd__ship{padding:14px 16px 6px}.lf-cd__items{padding:14px 16px 0}.lf-cd__line,.lf-cd__ucard{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px 10px 10px}.lf-cd__img{width:76px;height:76px}.lf-cd .lf-cd__name{font-size:15px}.lf-cd__upsell,.lf-cd__reviews{padding:26px 16px 0}.lf-cd .lf-cd__h3{font-size:20px}.lf-cd__add{font-size:17px}.lf-cd__rcard{padding:16px}.lf-cd .lf-cd__rtext,.lf-cd__rname,.lf-cd .lf-cd__rstars{font-size:16px}.lf-cd__foot{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.lf-cd__checkout{height:58px;font-size:18px}.lf-cd__trust{gap:6px 14px}.lf-cd__trust li{font-size:14px}}@media(prefers-reduced-motion:reduce){.lf-cd__overlay,.lf-cd__panel,.lf-cd__ship-fill,.lf-cd__line{transition:none}.lf-cd__rtrack{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lf-cart.css.map */
