.fl-cart-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fl-cart-page .page-width{max-width:1180px;padding:0 40px}@media screen and (max-width:749px){.fl-cart-page .page-width{padding:0 20px}}.fl-cart-page .title-wrapper-with-link{align-items:flex-end;gap:24px;margin:56px 0 34px}.fl-cart-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--text-on-light-2, rgba(0, 0, 0, .55));font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:11px;line-height:1.2;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.fl-cart-eyebrow__dot{width:6px;height:6px;display:inline-block;flex:0 0 6px;border-radius:999px;background:var(--accent-cool, #0077ed);box-shadow:0 0 12px #0077edb3}.fl-cart-page .title.title--primary{margin:0;color:var(--text-on-light, #111113);font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:48px;line-height:1.02;font-weight:700;letter-spacing:-.03em}.fl-cart-page a.underlined-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-on-light, #111113);font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.2;text-decoration:none;margin-bottom:8px}.fl-cart-page a.underlined-link svg{flex:0 0 auto;width:12px;height:9px;display:block}.fl-cart-page .cart-items th{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-light-2, rgba(0, 0, 0, .55));opacity:1;padding-bottom:14px;border-bottom:0}@media screen and (min-width:750px){.fl-cart-page .cart-items th{border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .08))}.fl-cart-page .cart-items td{padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .08));vertical-align:middle}.fl-cart-page .cart-items .cart-item:has(+.cart-item__nested-line) td{border-bottom:0}}.fl-cart-page .cart__items{border-bottom:0;padding-bottom:12px}.fl-cart-page .cart-item__image-container{background:var(--paper-0, #ffffff);border:1px solid var(--border-light, rgba(0, 0, 0, .08));border-radius:var(--radius-sm, 12px);overflow:hidden}.fl-cart-page .cart-item__image{border-radius:0;object-fit:contain}.fl-cart-page .cart-item__name{font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--text-on-light, #111113);transition:opacity .22s cubic-bezier(.4,0,.6,1)}.fl-cart-page .cart-item__name:hover{text-decoration:none;opacity:.75}.fl-cart-page .product-option{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.02em;color:var(--text-on-light-2, rgba(0, 0, 0, .55))}.fl-cart-page .cart-item__old-price{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--text-on-light-3, rgba(0, 0, 0, .45));opacity:1}.fl-cart-page .cart-item__final-price{font-weight:400}.fl-cart-page .price{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.01em;color:var(--text-on-light, #111113)}.fl-cart-page .unit-price{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:10px;letter-spacing:.04em;color:var(--text-on-light-3, rgba(0, 0, 0, .45));margin-top:4px}.fl-cart-page .quantity{width:112px;min-height:36px;border:1px solid rgba(128,128,128,.3);border-radius:var(--radius-pill, 99px);background:transparent;color:var(--text-on-light, #111113)}.fl-cart-page .quantity:before,.fl-cart-page .quantity:after{content:none}.fl-cart-page .quantity__button{width:34px;color:var(--text-on-light-2, rgba(0, 0, 0, .55));transition:color .22s cubic-bezier(.4,0,.6,1)}.fl-cart-page .quantity__button:hover{color:var(--text-on-light, #111113)}.fl-cart-page .quantity__button .svg-wrapper,.fl-cart-page .quantity__button svg{width:10px;height:10px}.fl-cart-page .quantity__input{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:13px;font-weight:500;color:var(--text-on-light, #111113);opacity:1}.fl-cart-page .cart-item cart-remove-button{margin-left:12px;align-self:center;width:auto;height:auto}.fl-cart-page cart-remove-button .button{min-width:36px;min-height:36px;width:36px;height:36px;margin:0;background:transparent;border:1px solid rgba(128,128,128,.3);border-radius:50%;color:var(--text-on-light-2, rgba(0, 0, 0, .55));box-shadow:none;transition:background .32s cubic-bezier(.4,0,.6,1),color .32s cubic-bezier(.4,0,.6,1)}.fl-cart-page cart-remove-button .button:hover{background:#80808026;color:var(--text-on-light, #111113)}.fl-cart-page cart-remove-button .icon-remove{width:14px;height:14px}.fl-cart-page .cart-item__error-text{font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:12px;letter-spacing:0}.fl-cart-page .discounts__discount{display:flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#d34a26;background:#f15a381a;border:1px solid rgba(241,90,56,.34);border-radius:var(--radius-pill, 99px)}.fl-cart-page .discounts__discount .icon-discount{width:12px;height:12px}.fl-cart-page .cart__footer .discounts__discount{margin-left:auto}.fl-cart-page .totals{align-items:baseline;gap:12px}.fl-cart-page .totals>*+*{margin-left:0}.fl-cart-page .totals__total{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-light-2, rgba(0, 0, 0, .55))}.fl-cart-page .totals__total-value{font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-on-light, #111113)}.fl-cart-page .tax-note{font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:12px;line-height:1.55;color:var(--text-on-light-3, rgba(0, 0, 0, .45))}.fl-cart-page .tax-note a,.fl-cart-page .cart__login-paragraph a{position:relative;display:inline-block;color:var(--text-on-light, #111113);font-weight:500;text-decoration:none}.fl-cart-page .tax-note a:after,.fl-cart-page .cart__login-paragraph a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--accent-cool, #0077ed);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.45,0,.55,1),opacity .35s cubic-bezier(.45,0,.55,1)}.fl-cart-page .tax-note a:hover:after,.fl-cart-page .cart__login-paragraph a:hover:after{opacity:1;transform:scaleX(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}.fl-cart-page .cart__checkout-button{min-height:48px;padding:14px 26px;background:var(--accent-cool, #0077ed);color:#fff;border-radius:var(--radius-pill, 99px);font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;box-shadow:none;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fl-cart-page .cart__checkout-button:before,.fl-cart-page .cart__checkout-button:after{content:none}.fl-cart-page .cart__checkout-button:not([disabled]):hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed);filter:none}.fl-cart-page .cart__note label{font-family:var(--font-jet-brains, var(--font-mono, monospace));font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-light-2, rgba(0, 0, 0, .55))}.fl-cart-page .cart__note:before,.fl-cart-page .cart__note:after{content:none}.fl-cart-page .cart__note .field__input{font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:13px;background:var(--paper-0, #ffffff);border:1px solid var(--border-light-strong, rgba(0, 0, 0, .12));border-radius:var(--radius-sm, 12px);box-shadow:none;transition:border-color .2s ease}.fl-cart-page .cart__note .field__input:focus{border-color:var(--accent-cool, #0077ed);outline:none;box-shadow:none}body:has(cart-items.fl-cart-page.is-empty){display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body:has(cart-items.fl-cart-page.is-empty) #MainContent{display:flex;flex-direction:column;flex:1 0 auto}#MainContent .shopify-section:has(>cart-items.fl-cart-page.is-empty){display:flex;flex-direction:column;flex:1 0 auto}cart-items.fl-cart-page.is-empty{display:flex;flex:1 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding-top:48px}.fl-cart-page.is-empty .page-width{width:100%}.fl-cart-page.is-empty .cart__warnings{padding:0}.fl-cart-page .cart__warnings{padding:64px 0 24px}.fl-cart-empty-icon{width:66px;height:66px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#8080801f;border:1px solid var(--border-light, rgba(0, 0, 0, .08));border-radius:var(--radius-md, 16px);color:var(--text-on-light-2, rgba(0, 0, 0, .55))}.fl-cart-empty-icon svg{width:46px;height:46px}.fl-cart-page .cart__empty-text{margin:24px 0 28px;font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--text-on-light, #111113)}.fl-cart-page .cart__warnings .button{min-height:42px;padding:11px 22px;background:var(--accent-cool, #0077ed);color:#fff;border-radius:var(--radius-pill, 99px);font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:none;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fl-cart-page .cart__warnings .button:before,.fl-cart-page .cart__warnings .button:after{content:none}.fl-cart-page .cart__warnings .button:hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed);filter:none}.fl-cart-page .cart__login-title{margin:56px 0 6px;font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-on-light, #111113)}.fl-cart-page .cart__login-paragraph{margin:0 auto;max-width:420px;font-family:var(--font-sans, var(--font-helvetica-nue, Arial, sans-serif));font-size:13px;line-height:1.55;color:var(--text-on-light-2, rgba(0, 0, 0, .55))}@media screen and (max-width:749px){.fl-cart-page .title-wrapper-with-link{margin:28px 0 24px}.fl-cart-page .title.title--primary{font-size:34px}.fl-cart-page .cart-items thead tr{border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .08));margin-bottom:0}.fl-cart-page .cart-item{padding:20px 0;margin-bottom:0;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .08))}.fl-cart-page .cart-item:has(+.cart-item__nested-line){border-bottom:0}.fl-cart-page .cart__warnings{padding:40px 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/fl-cart-page.css.map */
