#root #cart.lxc{--lxc-fg: #1c1c1c;--lxc-muted: #8a8a8a;--lxc-line: #ececec;--lxc-soft: #f5f5f5;--lxc-radius: 12px;--lxc-pad: 20px;--lxc-tint: #e9f4f1;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff;color:var(--lxc-fg);font-size:14px;line-height:1.45;--custom_drop_nav_fg: var(--lxc-fg)}@supports (background: color-mix(in srgb,red 10%,white)){#root #cart.lxc{--lxc-tint: color-mix(in srgb, var(--lxc-accent) 9%, #fff)}}@media only screen and (min-width:761px){#root #cart.lxc{max-width:440px}}#root #cart.lxc:after{display:none}#root #cart.lxc p,#root #cart.lxc ul{margin-top:0;margin-bottom:0}#root #cart.lxc ul{padding:0;list-style:none}#root #cart.lxc ul li:before{display:none}#root #cart.lxc a{text-decoration:none}#root #cart.lxc s{text-decoration:line-through}#root #cart.lxc .hidden{display:none!important}#root #cart.lxc>.m6pn-close{top:14px;right:10px;width:40px;height:40px;color:var(--lxc-fg)}#root #cart.lxc>.lxc-head{flex:0 0 auto;margin:0;padding:20px 56px 14px var(--lxc-pad);background:#fff;color:var(--lxc-fg)}#root #cart.lxc .lxc-title{margin:0;color:var(--lxc-fg);font-family:var(--main_ff);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2}#root #cart.lxc .lxc-count{font-weight:600}#root #cart.lxc>.lxc-body{flex:1 1 auto;min-height:0;margin:0;padding:0 var(--lxc-pad) 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#root #cart.lxc .lxc-rewards{padding:0 0 30px;border-bottom:1px solid var(--lxc-line)}#root #cart.lxc .lxc-rewards-msg{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:var(--lxc-tint);color:var(--lxc-fg);font-size:13.5px;line-height:1.35;text-align:left}#root #cart.lxc .lxc-rewards-msg strong{font-weight:700;white-space:nowrap}#root #cart.lxc .lxc-msg-icon{flex-shrink:0;color:var(--lxc-accent)}#root #cart.lxc .lxc-track{position:relative;height:30px;margin:0 15px}#root #cart.lxc .lxc-track-bar{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#e3e3e3;overflow:hidden}#root #cart.lxc .lxc-track-fill{display:block;height:100%;border-radius:inherit;background:var(--lxc-accent);transition:width .5s cubic-bezier(.4,0,.2,1)}#root #cart.lxc .lxc-step{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;width:0}#root #cart.lxc .lxc-step-start{left:0}#root #cart.lxc .lxc-step-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1.5px solid #d6d6d6;border-radius:50%;background:#fff;color:#9a9a9a;transition:background .3s,border-color .3s,color .3s}#root #cart.lxc .lxc-step.is-done .lxc-step-dot{border-color:var(--lxc-accent);background:var(--lxc-accent);color:var(--lxc-accent-fg);box-shadow:0 0 0 3px var(--lxc-tint)}#root #cart.lxc .lxc-step-label{position:absolute;top:35px;white-space:nowrap;color:var(--lxc-muted);font-size:11px;line-height:1.2;text-align:center}#root #cart.lxc .lxc-step:last-child .lxc-step-label{left:auto;right:-15px}#root #cart.lxc .lxc-empty{padding:34px 0 10px;text-align:center}#root #cart.lxc .lxc-empty .empty{margin-bottom:16px;color:var(--lxc-muted)}#root #cart.lxc .lxc-empty-btn{display:inline-block;position:static;width:auto;height:auto;padding:12px 22px;border-radius:10px;background:var(--lxc-accent);color:var(--lxc-accent-fg);font-size:14px;font-weight:600;text-indent:0}#root #cart.lxc .lxc-empty-btn:before{display:none}#root #cart.lxc .lxc-empty-btn,#root #cart.lxc .lxc-empty-btn:hover{transform:none;opacity:1}#root #cart.lxc .lxc-empty-btn{transition:filter .2s}#root #cart.lxc .lxc-empty-btn:hover{color:var(--lxc-accent-fg);filter:brightness(1.08)}#root #cart.lxc .lxc-items{padding-top:4px}#root #cart.lxc .lxc-item{display:flex;align-items:flex-start;gap:16px;position:relative;margin:0;padding:20px 0;border:0}#root #cart.lxc .lxc-item+.lxc-item{border-top:1px solid #f1f1f1}#root #cart.lxc .lxc-item.processing{opacity:.5;pointer-events:none}#root #cart.lxc .lxc-item-img{display:block;flex:0 0 88px;width:88px;height:88px;overflow:hidden;border-radius:10px;background:var(--lxc-soft)}#root #cart.lxc .lxc-item-img img,#root #cart.lxc .lxc-item-img svg{display:block;width:100%;height:100%;object-fit:cover}#root #cart.lxc .lxc-item-main{flex:1 1 auto;min-width:0;padding-top:1px}#root #cart.lxc .lxc-item-title{display:block;color:var(--lxc-fg);font-size:15px;font-weight:600;line-height:1.3}#root #cart.lxc .lxc-item-title:hover{text-decoration:underline}#root #cart.lxc .lxc-item-opts{margin-top:4px;color:var(--lxc-muted);font-size:12.5px;line-height:1.35}#root #cart.lxc .lxc-prop{display:block}#root #cart.lxc .lxc-prop span{color:#555;font-weight:600}#root #cart.lxc .lxc-gift-badge{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--lxc-accent);font-size:12px;font-weight:600}#root #cart.lxc .lxc-item-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0;align-self:stretch;min-width:72px;text-align:right}#root #cart.lxc .lxc-remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-6px -7px 0 0;border-radius:50%;color:#9d9d9d;transition:color .2s,background .2s}#root #cart.lxc .lxc-remove:hover{background:var(--lxc-soft);color:var(--lxc-fg)}#root #cart.lxc .lxc-price{display:flex;flex-direction:column;align-items:flex-end;margin-top:auto;line-height:1.25}#root #cart.lxc .lxc-old{color:var(--lxc-compare, #a6a6a6);font-size:12.5px;font-weight:400}#root #cart.lxc .lxc-now{color:var(--lxc-fg);font-size:16px;font-weight:700;white-space:nowrap}#root #cart.lxc .lxc-free{color:var(--lxc-accent);letter-spacing:.02em}#root #cart.lxc .lxc-old+.lxc-now:not(.lxc-free){color:var(--lxc-sale)}#root #cart.lxc .lxc-item.is-gift .lxc-item-side{justify-content:flex-end}#root #cart.lxc .lxc-qty{margin-top:12px}#root #cart.lxc .lxc-qty syk-quantity-input{display:inline-block}#root #cart.lxc .lxc-qty .semantic-amount{display:inline-flex;align-items:center;position:static;height:36px;padding:0 3px;border:1px solid #d9d9d9;border-radius:999px;background:#fff}#root #cart.lxc .lxc-qty input[type=number]{width:34px;min-width:0;height:34px;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--lxc-fg);font-size:14px;font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#root #cart.lxc .lxc-qty input::-webkit-outer-spin-button,#root #cart.lxc .lxc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#root #cart.lxc .lxc-qty a[role=button],#root #cart.lxc .lxc-qty a.incr,#root #cart.lxc .lxc-qty a.decr{display:flex;align-items:center;justify-content:center;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:30px;height:30px;margin:0;border:0;border-radius:50%;color:#555;font-size:0;text-indent:0;overflow:visible}#root #cart.lxc .lxc-qty a[role=button]:hover{background:var(--lxc-soft);color:var(--lxc-fg)}#root #cart.lxc .lxc-qty a.incr:before,#root #cart.lxc .lxc-qty a.decr:before{position:static;display:block;margin:0;font-family:inherit;font-size:18px;font-weight:400;line-height:1;text-indent:0}#root #cart.lxc .lxc-qty a.decr:before{content:"\2212"}#root #cart.lxc .lxc-qty a.incr:before{content:"+"}#root #cart.lxc .lxc-qty a.disabled[role=button]{opacity:.35;pointer-events:none}#root #cart.lxc .lxc-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}#root #cart.lxc .lxc-sec-title{flex:1 1 auto;min-width:0;margin:0;color:var(--lxc-fg);font-family:var(--main_ff);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}#root #cart.lxc .lxc-rating{margin-left:4px;color:var(--lxc-muted);font-size:12.5px;font-weight:400;white-space:nowrap}#root #cart.lxc .lxc-star{color:#f4b400}#root #cart.lxc .lxc-view-all{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:var(--lxc-accent);font-size:13.5px;font-weight:600;white-space:nowrap}#root #cart.lxc .lxc-view-all:hover{text-decoration:underline}#root #cart.lxc .lxc-nav{display:flex;gap:2px;flex-shrink:0}#root #cart.lxc .lxc-nav button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#555;cursor:pointer}#root #cart.lxc .lxc-nav button:before,#root #cart.lxc .lxc-nav button:after{display:none}#root #cart.lxc .lxc-nav button:hover{background:var(--lxc-soft);color:var(--lxc-fg)}#root #cart.lxc .lxc-nav button.is-muted,#root #cart.lxc .lxc-nav button[aria-disabled=true]{opacity:.3;cursor:default}#root #cart.lxc .lxc-upsell{margin:6px 0 0;padding:22px 0 0;border-top:1px solid var(--lxc-line);background:none;box-shadow:none}#root #cart.lxc .lxc-upsell:before,#root #cart.lxc .lxc-upsell:after{display:none}#root #cart.lxc .lxc-upsell.hidden{display:none!important}#root #cart.lxc ul.lxc-up-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin:0 calc(0px - var(--lxc-pad));padding:2px var(--lxc-pad) 4px;border:0;background:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--lxc-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#root #cart.lxc ul.lxc-up-list::-webkit-scrollbar{display:none}#root #cart.lxc ul.lxc-up-list:before,#root #cart.lxc ul.lxc-up-list:after,#root #cart.lxc ul.lxc-up-list>li:before,#root #cart.lxc ul.lxc-up-list>li:after{display:none!important}#root #cart.lxc ul.lxc-up-list~*{display:none}#root #cart.lxc ul.lxc-up-list>li.lxc-up{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 calc((100% - 2 * var(--lxc-pad) - 20px) / 2.3);min-width:0;max-width:none;margin:0;padding:8px 8px 10px;border:1px solid var(--lxc-line);border-radius:var(--lxc-radius);background:#fff;scroll-snap-align:start}#root #cart.lxc ul.lxc-up-list>li>*{margin:0;border:0}#root #cart.lxc ul.lxc-up-list>li>.lxc-up-title{margin-top:8px}#root #cart.lxc ul.lxc-up-list>li>.lxc-up-bottom{margin-top:auto}#root #cart.lxc .lxc-up-img{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;padding:0;border-radius:8px;background:var(--lxc-soft)}#root #cart.lxc .lxc-up-img img,#root #cart.lxc .lxc-up-img svg{display:block;width:100%;height:100%;object-fit:cover}#root #cart.lxc .lxc-up-title{display:-webkit-box;overflow:hidden;margin-top:8px;padding:0 2px;color:var(--lxc-fg);font-size:13px;font-weight:500;line-height:1.3;-webkit-line-clamp:3;-webkit-box-orient:vertical}#root #cart.lxc .lxc-up-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto;padding:6px 2px 0}#root #cart.lxc .lxc-up-price{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;text-align:left}#root #cart.lxc .lxc-up-price .lxc-old{font-size:11.5px}#root #cart.lxc .lxc-up-price .lxc-now{font-size:14px}#root #cart.lxc .lxc-up-form{margin:0;padding:0}#root #cart.lxc .lxc-up-add{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-width:0;min-height:0;max-height:32px;margin:0;padding:0;border:0;border-radius:50%;background:var(--lxc-accent);box-shadow:none;color:var(--lxc-accent-fg);line-height:1;cursor:pointer;transition:transform .15s,opacity .2s}#root #cart.lxc .lxc-up-add:hover{transform:scale(1.06)}#root #cart.lxc .lxc-up-add:before,#root #cart.lxc .lxc-up-add:after{display:none}#root #cart.lxc .lxc-up-form.processing .lxc-up-add,#root #cart.lxc .lxc-up-add.loading{opacity:.45;pointer-events:none}#root #cart.lxc .lxc-reviews{margin-top:22px;padding-top:22px;border-top:1px solid var(--lxc-line)}#root #cart.lxc ul.lxc-rev-list{display:flex;flex-wrap:nowrap;gap:10px;margin:0 calc(0px - var(--lxc-pad));padding:0 var(--lxc-pad) 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--lxc-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#root #cart.lxc ul.lxc-rev-list::-webkit-scrollbar{display:none}#root #cart.lxc .lxc-rev{display:flex;flex-direction:column;flex:0 0 calc((100% - 2 * var(--lxc-pad) - 10px) / 1.5);min-width:0;margin:0;padding:12px 14px;border-radius:var(--lxc-radius);background:var(--lxc-soft);scroll-snap-align:start}#root #cart.lxc .lxc-rev-stars{color:#f4b400;font-size:13px;letter-spacing:1px;line-height:1}#root #cart.lxc .lxc-rev-stars .is-off{color:#d6d6d6}#root #cart.lxc .lxc-rev-body{display:-webkit-box;overflow:hidden;margin:8px 0 10px;color:#333;font-size:13px;line-height:1.45;-webkit-line-clamp:4;-webkit-box-orient:vertical}#root #cart.lxc .lxc-rev-meta{margin-top:auto;color:var(--lxc-muted);font-size:11.5px;line-height:1.3}#root #cart.lxc .lxc-rev-dot{margin:0 3px}#root #cart.lxc .lxc-payicons{margin-top:24px;text-align:center}#root #cart.lxc .lxc-payicons img{display:block;width:100%;max-width:340px;height:auto;margin:0 auto;border-radius:0}#root #cart.lxc>.lxc-foot{flex:0 0 auto;position:relative;z-index:5;margin:0;padding:14px var(--lxc-pad) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lxc-line);background:#fff;box-shadow:0 -8px 20px #0000000d}#root #cart.lxc .lxc-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#root #cart.lxc .lxc-row-discount{margin-bottom:6px;color:#6f6f6f;font-size:13.5px}#root #cart.lxc .lxc-row-label{display:inline-flex;align-items:center;gap:7px}#root #cart.lxc .lxc-row-label svg{position:relative;top:1px;color:#8a8a8a}#root #cart.lxc .lxc-row-total{margin-bottom:12px;font-size:17px;font-weight:700}#root #cart.lxc .lxc-row-count{color:var(--lxc-muted);font-size:14px;font-weight:400}#root #cart.lxc .lxc-row-total .lxc-old{margin-right:8px;font-size:13.5px}#root #cart.lxc .lxc-row-total strong{font-size:19px;font-weight:700;white-space:nowrap}#root #cart.lxc .lxc-checkout-form{margin:0}#root #cart.lxc .lxc-buttons{display:flex;flex-direction:column;gap:8px;margin:0}#root #cart.lxc .lxc-checkout{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;width:100%;min-height:54px;margin:0;padding:12px 16px;border:0;border-radius:12px;background:var(--lxc-accent);box-shadow:none;color:var(--lxc-accent-fg);font-family:var(--main_ff);font-size:15.5px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .2s}#root #cart.lxc .lxc-checkout:before,#root #cart.lxc .lxc-checkout:after{display:none}#root #cart.lxc .lxc-checkout:hover{filter:brightness(1.08)}#root #cart.lxc .lxc-checkout:active{filter:brightness(.95)}#root #cart.lxc .lxc-checkout.disabled,#root #cart.lxc .lxc-checkout[disabled]{opacity:.6}#root #cart.lxc .lxc-checkout-label{overflow:hidden;text-overflow:ellipsis}#root #cart.lxc .lxc-checkout-chev{flex-shrink:0;margin-right:-4px;opacity:.9}#root #cart.lxc .lxc-viewcart{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--lxc-accent);border-radius:12px;color:var(--lxc-accent);font-size:15px;font-weight:600}@media only screen and (max-width:760px){#root #cart.lxc{--lxc-pad: 16px}#root #cart.lxc .lxc-nav-desktop{display:none}#root #cart.lxc .lxc-item-img{flex-basis:84px;width:84px;height:84px}#root #cart.lxc .lxc-item{gap:14px}}@media only screen and (max-width:360px){#root #cart.lxc .lxc-checkout{font-size:14px}}#root #cart.lxc>.lxc-foot{container-type:inline-size}#root #cart.lxc .lxc-row-total{flex-wrap:nowrap}#root #cart.lxc .lxc-row-total>span{white-space:nowrap}#root #cart.lxc .lxc-row-total>span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#root #cart.lxc .lxc-row-total>span:last-child{flex:0 0 auto}#root #cart.lxc .lxc-row-total .lxc-row-count{font-size:13px}@container (max-width: 340px){#root #cart.lxc .lxc-row-total{font-size:16px}#root #cart.lxc .lxc-row-total .lxc-row-count{font-size:12px}#root #cart.lxc .lxc-row-total .lxc-old{margin-right:6px;font-size:12px}#root #cart.lxc .lxc-row-total strong{font-size:18px}}@container (max-width: 380px){#root #cart.lxc .lxc-row-total.is-long .lxc-old{display:none}}@container (max-width: 300px){#root #cart.lxc .lxc-row-total .lxc-old{display:none}}#root #cart.lxc .lxc-rewards{container-type:inline-size}@container (max-width: 330px){#root #cart.lxc .lxc-rewards-msg{gap:8px;padding:10px 12px;font-size:12.5px;letter-spacing:-.005em}}#root #cart.lxc .lxc-rewards-msg{justify-content:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/23/assets/luxen-cart-drawer.css.map */
