.bs-sfl-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(1rem);background:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255));padding:.65rem 1.25rem;border-radius:4px;font-size:.95rem;white-space:nowrap;z-index:10000;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.bs-sfl-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.bs-page-tabs{display:flex;gap:0;border-bottom:2px solid rgba(var(--color-foreground),.12);margin-bottom:2rem}.bs-page-tabs__btn{background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.65rem 1.25rem;font-size:1rem;font-weight:600;cursor:pointer;color:rgba(var(--color-foreground),.55);letter-spacing:.01em;transition:color .15s ease,border-color .15s ease}.bs-page-tabs__btn:hover{color:rgb(var(--color-foreground))}.bs-page-tabs__btn.is-active{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}.bs-sfl-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.bs-sfl-item{display:grid;grid-template-columns:200px 1fr;gap:2rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:rgb(var(--color-background, 255 255 255))}@media(max-width:600px){.bs-sfl-item{grid-template-columns:110px 1fr;gap:1rem;padding:1rem}}.bs-sfl-item__media img,.bs-sfl-item__no-image{width:100%;height:auto;display:block;border-radius:4px;object-fit:cover;aspect-ratio:1 / 1}.bs-sfl-item__no-image{background:rgba(var(--color-foreground),.06)}.bs-sfl-item__body{display:flex;flex-direction:column;min-width:0}.bs-sfl-item__remove{align-self:flex-start;background:transparent;border:0;color:rgba(var(--color-foreground),.6);cursor:pointer;padding:0;font-size:.85rem;margin-bottom:.5rem;text-decoration:underline}.bs-sfl-item__remove:hover{color:rgb(var(--color-foreground))}.bs-sfl-item__title{margin:0 0 .4rem;font-size:1.6rem;font-weight:600;line-height:1.25}@media(max-width:600px){.bs-sfl-item__title{font-size:1.25rem}}.bs-sfl-item__title a{color:inherit;text-decoration:none}.bs-sfl-item__title a:hover{text-decoration:underline}.bs-sfl-item__variant{margin:0 0 .3rem;font-size:.9rem;color:rgba(var(--color-foreground),.65)}.bs-sfl-item__price{margin:0 0 .35rem;font-size:1rem;font-weight:500}.bs-sfl-item__compare{color:rgba(var(--color-foreground),.5);margin-right:.35rem}.bs-sfl-item__sale{color:rgb(var(--color-sale-price, var(--color-foreground)));font-weight:600}.bs-sfl-item__qty{margin:0 0 1rem;font-size:.9rem;color:rgba(var(--color-foreground),.65)}.bs-sfl-item__actions{margin-top:auto;display:flex;justify-content:flex-end}.bs-sfl-item__move{min-width:180px}.bs-sfl-item__move.is-out-of-stock{opacity:.45;cursor:default;pointer-events:none}.bs-sfl-item__status{margin:.5rem 0 0;font-size:.9rem;text-align:right}.bs-sfl-item__status.is-error{color:#c0392b}.bs-sfl-item__status.is-success{color:#1e8449}.bs-cart-save-btn{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;padding:.35rem .4rem;cursor:pointer;color:rgb(var(--color-foreground));font-size:.75rem;line-height:1.2;border-radius:var(--buttons-radius, 0);transition:color .15s ease;white-space:nowrap}.bs-cart-save-btn:hover:not(:disabled){color:rgb(var(--color-foreground))}.bs-cart-save-btn:disabled{opacity:.45;cursor:default}.bs-cart-save-btn .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.bs-cart-save-btn svg{width:16px;height:16px}@media screen and (min-width:750px){.cart-items .cart-item__quantity,.cart-items .cart-items__heading--quantity,.cart-item__quantity--info quantity-popover>*{padding-left:1.5rem}.cart-item .quantity{width:calc(10.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-item .quantity__button{width:3rem}}@media screen and (min-width:990px){.cart-item .cart-item__quantity{padding-left:2rem}}@media(max-width:480px){.bs-cart-save-btn{font-size:.7rem;gap:.25rem;padding:.3rem .25rem}.cart-item .quantity{width:calc(9.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-item .quantity__button{width:2.6rem}.cart-items .cart-item__quantity{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/save-for-later.css.map */
