:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-cart{background:#061925}.ft-cart{width:100%;padding:18px;background:#061925;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:14px}.ft-cart *,.ft-cart *:before,.ft-cart *:after{box-sizing:border-box}.ft-cart__inner{width:100%;max-width:1480px;margin:8rem auto;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px}.ft-cart__main-column{min-width:0;display:flex;flex-direction:column;gap:24px}.ft-cart__panel{min-width:0;padding:28px 25px 25px;border-radius:28px;background:var(--ft-cream)}.ft-cart__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.ft-cart__eyebrow{margin:0 0 7px;color:var(--ft-teal);font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.ft-cart__heading{margin:0;color:var(--ft-navy);font-size:70px;font-weight:800;line-height:1.04;letter-spacing:-.055em}.ft-cart__item-count{display:inline-block;color:#647c91;font-size:16px;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.ft-cart__continue{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#52677b;font-size:10px;font-weight:750;letter-spacing:.045em;text-decoration:none}.ft-cart__continue:hover{color:var(--ft-orange)}.ft-cart__items{display:flex;flex-direction:column;gap:14px}.ft-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:15px;background:#ffffff6e}.ft-cart-item__image{width:100px;aspect-ratio:1 / 1;display:block;overflow:hidden;background:#e7e5de}.ft-cart-item__image img,.ft-cart-item__image svg{display:block;width:100%;height:100%;object-fit:cover}.ft-cart-item__details{min-width:0}.ft-cart-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:5px;color:#657b8d;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ft-cart-item__status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:10px;background:#d7e8e1;color:var(--ft-teal);font-size:8px}.ft-cart-item__status>span{width:5px;height:5px;border-radius:50%;background:var(--ft-teal)}.ft-cart-item__title{margin:0 0 5px;color:var(--ft-navy);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.035em}.ft-cart-item__title a{color:inherit;text-decoration:none}.ft-cart-item__title a:hover{color:var(--ft-orange)}.ft-cart-item__variant,.ft-cart-item__properties{display:flex;flex-wrap:wrap;gap:5px;color:#647c91;font-size:14px;line-height:1.55}.ft-cart-item__separator{color:#b7b7ae}.ft-cart-item__selling-plan,.ft-cart-item__discounts{margin:5px 0 0;color:var(--ft-teal);font-size:12px}.ft-cart-item__discounts{display:flex;flex-direction:column}.ft-cart-item__controls{display:flex;align-items:center;gap:12px;margin-top:15px}.ft-cart-quantity{display:inline-flex;align-items:center;gap:0;height:32px;overflow:hidden;border-radius:20px;background:#e8e5dc}.ft-cart-quantity__button{width:31px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ft-navy);font-family:inherit;font-size:16px;cursor:pointer}.ft-cart-quantity__button:hover{color:var(--ft-orange)}.ft-cart-quantity__label input{width:28px;height:32px;padding:0;border:0;outline:none;background:transparent;color:var(--ft-navy);font-family:inherit;font-size:12px;font-weight:800;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ft-cart-quantity__label input::-webkit-inner-spin-button,.ft-cart-quantity__label input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ft-cart-item__remove{width:25px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#718395;cursor:pointer}.ft-cart-item__remove:hover{color:var(--ft-orange)}.ft-cart-item__remove svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ft-cart-item__price{min-width:92px;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--ft-navy);white-space:nowrap}.ft-cart-item__price strong{font-size:21px;font-weight:800}.ft-cart-item__price s{color:#82909b;font-size:12px}.ft-cart-item__price-mobile{display:none}.ft-cart-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ft-cart__extras{display:flex;flex-direction:column;gap:14px;margin-top:35px}.ft-cart__complimentary{display:flex;align-items:center;gap:11px;padding:15px 10px;background:#ffffff57}.ft-cart__complimentary-icon{width:18px;height:18px;flex:0 0 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ft-orange);color:var(--ft-white);font-size:12px;font-weight:800}.ft-cart__complimentary>div{flex:1;min-width:0}.ft-cart__complimentary strong{color:var(--ft-navy);font-size:14px;font-weight:750;line-height:1.5}.ft-cart__complimentary p{margin:3px 0 0;color:#647c91;font-size:12px;line-height:1.5}.ft-cart__included{flex:0 0 auto;padding:4px 8px;border-radius:15px;background:var(--ft-teal);color:var(--ft-white);font-size:9px;font-weight:800}.ft-cart__note{background:#ffffff57}.ft-cart__note summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 12px;color:var(--ft-navy);font-size:12px;font-weight:750;cursor:pointer;list-style:none}.ft-cart__note summary::-webkit-details-marker{display:none}.ft-cart__note-icon{padding-right:7px;color:var(--ft-orange);font-size:18px}.ft-cart__note>label{display:block;padding:0 12px 6px;color:#647c91;font-size:12px}.ft-cart__note textarea{width:calc(100% - 24px);min-height:80px;display:block;margin:0 12px;padding:10px;resize:vertical;border:1px solid rgba(11,42,69,.15);border-radius:8px;background:#fffdf8;color:var(--ft-navy);font:inherit;font-size:14px}.ft-cart__save-note{margin:10px 12px;padding:8px 12px;border:0;border-radius:18px;background:var(--ft-navy);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.ft-cart__note-status{margin:0 12px 10px;color:var(--ft-teal);font-size:12px}.ft-cart__manifesto{display:flex;align-items:center;gap:18px;min-height:105px;padding:24px;border-radius:27px;background:var(--ft-cream)}.ft-cart__manifesto-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ft-navy);color:var(--ft-orange);font-size:26px}.ft-cart__manifesto p{margin:0 0 7px;color:var(--ft-navy);font-size:16px;font-style:italic;font-weight:650;line-height:1.55}.ft-cart__manifesto>div>span{color:var(--ft-teal);font-size:9px;font-weight:800;letter-spacing:.06em}.ft-cart__sidebar{min-width:0;display:flex;flex-direction:column;gap:15px}.ft-cart__summary{padding:27px 24px 24px;border-radius:27px;background:var(--ft-navy);color:var(--ft-white)}.ft-cart__summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.ft-cart__summary-heading .ft-cart__eyebrow{color:var(--ft-teal)}.ft-cart__summary-heading h2{margin:0;color:var(--ft-white);font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.035em}.ft-cart__lock{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#91b8d5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ft-cart__discount{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:22px;padding:5px;border-radius:20px;background:#061925}.ft-cart__discount-icon{padding-left:8px;color:var(--ft-orange);font-size:18px;font-weight:800}.ft-cart__discount input{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid rgba(243,235,221,.28);border-radius:0;outline:none;background:transparent;color:var(--ft-white);font-family:inherit;font-size:12px}.ft-cart__discount input::placeholder{color:#a0b3c2;font-size:10px}.ft-cart__discount button{min-height:30px;padding:0 13px;border:0;border-radius:18px;background:var(--ft-teal);color:var(--ft-white);font-size:10px;font-weight:800;cursor:pointer}.ft-cart__applied-discounts p{display:flex;justify-content:space-between;gap:10px;margin:-10px 0 12px;color:#67d5d1;font-size:12px}.ft-cart__totals{display:flex;flex-direction:column;gap:10px}.ft-cart__total-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#a5bed0;font-size:12px;line-height:1.45}.ft-cart__total-row strong{color:var(--ft-white);font-size:12px;font-weight:750;text-align:right}.ft-cart__total-row--discount,.ft-cart__total-row--discount strong{color:var(--ft-orange)}.ft-cart__total-row--carbon,.ft-cart__total-row--carbon strong{color:#67d5d1}.ft-cart__grand-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding-top:2px;color:var(--ft-white);font-size:16px;font-weight:800}.ft-cart__grand-total strong{font-size:31px;font-weight:850;letter-spacing:-.045em;text-align:right}.ft-cart__tax-note{margin:9px 0 18px;color:#a5bed0;font-size:12px;line-height:1.6}.ft-cart__checkout-form{margin:0}.ft-cart__checkout-button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 13px;border:0;border-radius:26px;background:var(--ft-orange);color:#061925;font-family:inherit;font-size:12px;font-weight:850;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease}.ft-cart__checkout-button:hover{background:#ff7a42}.ft-cart__checkout-button>span:last-child{margin-left:auto;font-size:18px}.ft-cart__express{margin-top:18px;text-align:center}.ft-cart__express>span{display:block;margin-bottom:9px;color:#91b8d5;font-size:9px;font-weight:750;letter-spacing:.1em}.ft-cart__express-buttons{display:flex;flex-direction:column;gap:8px}.ft-cart__express-buttons .shopify-payment-button{width:100%}.ft-cart__express-buttons .shopify-payment-button__button{border-radius:24px!important}.ft-cart__express-buttons .shopify-payment-button__more-options{color:#a5bed0!important;font-size:11px!important}.ft-cart__trust{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ft-cart__trust p{display:flex;align-items:flex-start;gap:9px;margin:0;color:#a5bed0;font-size:11px;line-height:1.5}.ft-cart__trust p>span{color:#67d5d1;font-size:15px}.ft-cart__support{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:24px;background:#0a2639;color:var(--ft-white)}.ft-cart__support-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2632229;color:var(--ft-orange);font-size:19px}.ft-cart__support strong{display:block;margin-bottom:4px;font-size:14px;font-weight:800}.ft-cart__support p{margin:0;color:#a5bed0;font-size:12px;line-height:1.6}.ft-cart__support a{display:inline-block;margin-top:8px;color:#67d5d1;font-size:12px;font-weight:800;text-decoration:none}.ft-cart__empty{padding:45px 15px;text-align:center}.ft-cart__empty-mark{color:var(--ft-orange);font-size:40px}.ft-cart__empty h2{margin:12px 0;font-size:24px}.ft-cart__empty p{max-width:420px;margin:0 auto 22px;color:#647c91;font-size:14px;line-height:1.7}.ft-cart__empty .ft-cart__checkout-button{max-width:270px;margin:0 auto}.ft-cart__summary-empty{color:#a5bed0;font-size:14px;line-height:1.6}.ft-cart__live-status{position:fixed;z-index:999;right:20px;bottom:20px;max-width:min(380px,calc(100vw - 40px));padding:12px 17px;border-radius:12px;background:var(--ft-navy);color:var(--ft-white);font-size:13px;box-shadow:0 8px 25px #0000002e;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.ft-cart__live-status.is-visible{opacity:1;transform:translateY(0)}.ft-cart [data-ft-cart-item].is-loading{opacity:.55;pointer-events:none}@media screen and (max-width:1100px){.ft-cart__inner{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.ft-cart__panel{padding:23px 18px}.ft-cart__heading{font-size:52px}.ft-cart-item{grid-template-columns:80px minmax(0,1fr) auto;gap:11px;padding:12px}.ft-cart-item__image{width:80px}.ft-cart-item__title{font-size:20px}.ft-cart-item__price{min-width:75px}.ft-cart-item__price strong{font-size:17px}.ft-cart__summary{padding:23px 17px}}@media screen and (max-width:760px){.ft-cart{padding:12px}.ft-cart__inner{grid-template-columns:minmax(0,1fr);gap:16px}.ft-cart__panel{padding:21px 14px;border-radius:21px}.ft-cart__header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.ft-cart__heading{font-size:clamp(34px,8.5vw,48px);line-height:1.05}.ft-cart__item-count{font-size:13px}.ft-cart__continue{font-size:10px}.ft-cart-item{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:10px}.ft-cart-item__image{width:78px;align-self:start}.ft-cart-item__title{font-size:19px}.ft-cart-item__variant{font-size:12px}.ft-cart-item__price{display:none}.ft-cart-item__price-mobile{display:block;margin-top:8px;color:var(--ft-navy);font-size:16px;font-weight:800}.ft-cart-item__controls{margin-top:10px}.ft-cart__complimentary{align-items:flex-start;flex-wrap:wrap}.ft-cart__included{margin-left:29px}.ft-cart__manifesto{align-items:flex-start;padding:20px;border-radius:21px}.ft-cart__manifesto-icon{width:36px;height:36px;flex-basis:36px;font-size:21px}.ft-cart__manifesto p{font-size:14px}.ft-cart__summary{padding:23px 18px;border-radius:22px}.ft-cart__summary-heading h2{font-size:25px}.ft-cart__grand-total strong{font-size:29px}.ft-cart__support{border-radius:20px}}@media screen and (max-width:380px){.ft-cart{padding:8px}.ft-cart__heading{font-size:32px}.ft-cart-item{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:8px}.ft-cart-item__image{width:66px}.ft-cart-item__title{font-size:16px}.ft-cart-item__meta{font-size:8px}.ft-cart__summary{padding:19px 14px}}@media(prefers-reduced-motion:reduce){.ft-cart *,.ft-cart *:before,.ft-cart *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-cart.css.map */
