cart-items .title-wrapper-with-link{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;gap:1rem;min-height:4.8rem;padding:0 2.4rem;box-sizing:border-box;border:2px solid #1E2B24;border-radius:99rem;color:#1e2b24;font-size:1.5rem;font-weight:800;text-decoration:none;background:transparent}cart-items .title-wrapper-with-link .underlined-link:before{content:"\2190";font-size:1.8rem;line-height:1}cart-items .title-wrapper-with-link .underlined-link:hover{background:#1e2b24;color:#fbf7f1}.sf-ship{background:#fbf7f1;border-radius:2rem;padding:2rem 2.4rem;margin:2rem 0 2.4rem}.sf-ship[hidden]{display:none}.sf-ship__txt{margin:0 0 1rem;font-size:1.6rem;font-weight:600;color:#1e2b24;letter-spacing:.02rem}.sf-ship__txt strong{font-weight:800}.sf-ship__track{height:1rem;border-radius:99px;background:#eadfd0;overflow:hidden}.sf-ship .sf-ship__fill{display:block!important;height:100%;min-width:.8rem;border-radius:99px;background:#f296bd;transition:width .3s ease}.sf-ship.sf-ship--ok .sf-ship__fill{background:#267f53}.sf-addons{padding-top:.8rem;padding-bottom:2.8rem}.sf-addons[hidden]{display:none}.sf-addons__title{margin:0 0 1.4rem;font-size:2.2rem;font-weight:600;line-height:1.25}.sf-addons__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:750px){.sf-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sf-addons{padding-top:0;padding-bottom:1.6rem}.sf-addons__title{font-size:1.8rem;margin-bottom:1rem}.sf-addons__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.sf-addons__grid::-webkit-scrollbar{display:none}.sf-add{flex:0 0 82%;scroll-snap-align:start}}.sf-add{display:flex;gap:1.4rem;align-items:center;padding:1.2rem;border:1px solid rgba(30,43,36,.14);border-radius:1.6rem;min-width:0}.sf-add__img{flex:none;width:7.2rem;height:7.2rem;border-radius:1rem;overflow:hidden;background:#fbf7f1}.sf-add__img img{width:100%;height:100%;object-fit:cover;display:block}.sf-add__body{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.sf-add__name{font-size:1.4rem;font-weight:600;line-height:1.25;color:#1e2b24;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-add__price{font-size:1.3rem;color:#1e2b24bf}.sf-add__row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.sf-add__select{font:inherit;font-size:1.3rem;max-width:100%;height:3.4rem;border:1px solid #8d948f;border-radius:.8rem;background:#fff;color:#1e2b24;padding:0 .8rem}input.sf-add__select{display:none}.sf-add__btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:800;color:#267f53;text-decoration:underline;text-underline-offset:.3rem}.sf-add__btn:disabled{opacity:.6;cursor:default}.cart__footer .cart__blocks{background:#fbf7f1;border-radius:2.4rem;padding:2.8rem 2.8rem 2.4rem;width:100%;max-width:none;margin:0}@media(min-width:750px){.cart__footer .cart__blocks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2.4rem 4.8rem;align-items:start}.cart__footer .cart__blocks #cart-errors{grid-column:1 / -1}}.cart__footer .totals{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin:0 0 .8rem;padding:0;border:0}.cart__footer .totals__total{margin:0;font-size:1.8rem;font-weight:600;line-height:1.2}.cart__footer .totals__total-value{margin:0;font-family:var(--font-heading-family);font-size:3.6rem;font-weight:800;line-height:1.05;color:#1e2b24;white-space:nowrap}.cart__footer .tax-note{display:block;margin:0;font-size:1.3rem;line-height:1.5;color:#1e2b24b8;text-align:left}.cart__footer .sf-pay,.cart__footer .cart__ctas,.cart__footer .additional-checkout-buttons{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.cart__footer .cart__ctas{padding:0}.cart__footer .cart__checkout-button.cart__checkout-button{width:100%;max-width:none;min-height:6rem;height:6rem;border:2px solid #1E2B24;border-radius:99rem;box-shadow:5px 5px #1e2b24;background:#f296bd;color:#1e2b24;font-size:1.8rem;font-weight:800;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.cart__footer .cart__checkout-button:before,.cart__footer .cart__checkout-button:after{display:none}@media(hover:hover){.cart__footer .cart__checkout-button:hover:not([disabled]){background:#267f53;color:#f7f0e6;transform:translate(4px,4px);box-shadow:1px 1px #1e2b24}}.cart__footer .cart__checkout-button:focus-visible{outline:3px solid #267F53;outline-offset:3px}.sf-or{margin:2rem 0 .8rem;text-align:center;font-size:1.3rem;font-weight:600;color:#1e2b2499}.cart__footer .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-inline-size: 100%;margin-top:0}.sf-rea-line{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.2rem;font-size:1.2rem;font-weight:700;color:#1e2b24}.sf-rea-line span:before{content:"";display:inline-block;width:1.2rem;height:1.1rem;margin-right:.5rem;vertical-align:-.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath fill='%23F296BD' d='M12 21.5S1.5 15 1.5 7.8A5.8 5.8 0 0 1 12 4.4a5.8 5.8 0 0 1 10.5 3.4C22.5 15 12 21.5 12 21.5z'/%3E%3C/svg%3E") no-repeat center / contain}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sf-cart-page.css.map */
