announcement-bar.pivot-promotion-announcement-hidden{display:none!important}.pivot-promotion-topbar{position:relative;z-index:31;color:rgb(var(--color-scheme-2-heading, 255 255 255));background:rgb(var(--color-scheme-2-bg, 10 33 51));font-family:var(--body-font-family, Poppins, sans-serif);display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch}.pivot-promotion-topbar__viewport{min-width:0;display:grid}.pivot-promotion-topbar__slide{grid-area:1 / 1}.pivot-promotion-topbar__slide[hidden]{display:none!important}.pivot-promotion-topbar__link{min-height:40px;padding:8px var(--gutter-sm, 16px);display:flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-align:center;text-decoration:none}.pivot-promotion-topbar__shipping{min-height:40px;padding:8px var(--gutter-sm, 16px);display:flex;align-items:center;justify-content:center;color:rgb(var(--free-shipping-color, 210 255 40));font-size:10px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.pivot-promotion-topbar__shipping a{color:inherit}.pivot-promotion-topbar__arrow{width:38px;min-height:40px;padding:0;display:grid;place-items:center;color:rgb(var(--free-shipping-color, 210 255 40));background:transparent;border:0;cursor:pointer}.pivot-promotion-topbar__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.pivot-promotion-topbar__arrow:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.pivot-promotion-topbar__icon{width:17px;height:17px;flex:0 0 17px;color:rgb(var(--free-shipping-color, 210 255 40))}.pivot-promotion-topbar__icon svg,.pivot-promotion-gift-badge svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pivot-promotion-topbar__link strong{color:inherit;font:800 11px/1.3 var(--heading-font-family, "Work Sans", sans-serif);letter-spacing:.045em;text-transform:uppercase}.pivot-promotion-topbar__link>span:last-child{color:rgb(var(--free-shipping-color, 210 255 40));font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}cart-drawer .cart-items:has(.pivot-promotion-gift-line){width:100%!important;max-width:100%!important;table-layout:fixed}.pivot-promotion-gift-line{position:relative;width:100%!important;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;grid-template-columns:88px minmax(0,1fr)!important;color:rgb(var(--drawer-text-color, 10 33 51));background:rgb(var(--drawer-bg-color, 255 255 255));border-block:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .18);border-radius:0;box-shadow:none}.pivot-promotion-gift-line .cart-item__image,.pivot-promotion-gift-line .cart-item__details,.pivot-promotion-gift-line .cart-item__price,.pivot-promotion-gift-line .cart-item__qty,.pivot-promotion-gift-line .cart-item__total{width:auto!important;min-width:0;box-sizing:border-box}.pivot-promotion-gift-line .cart-item__details,.pivot-promotion-gift-line .cart-item__price,.pivot-promotion-gift-line .cart-item__qty{padding-left:16px}.pivot-promotion-gift-line .cart-item__title,.pivot-promotion-gift-line .cart-item__name{max-width:100%;overflow-wrap:anywhere}.pivot-promotion-gift-badge{width:max-content;margin:0 0 7px;padding:0;display:inline-flex;align-items:center;gap:6px;color:rgb(var(--drawer-heading-color, 46 97 145));background:none;border:0;border-radius:0;font:800 10px/1.2 var(--heading-font-family, "Work Sans", sans-serif);letter-spacing:.08em;text-transform:uppercase}.pivot-promotion-gift-badge svg{width:14px;height:14px}.pivot-promotion-gift-line quantity-input,.pivot-promotion-gift-line .qty-input,.pivot-promotion-gift-line input[name="updates[]"],.pivot-promotion-gift-line .quantity__button,.pivot-promotion-gift-line [data-quantity-button],.pivot-promotion-gift-line .js-remove-item,.pivot-promotion-gift-line [data-cart-remove]{display:none!important}.pivot-promotion-gift-quantity{min-height:0;padding:0;display:inline-flex;align-items:center;color:rgb(var(--drawer-text-color, 10 33 51) / .68);background:none;border:0;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pivot-promotion-gift-price{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;white-space:nowrap}.pivot-promotion-gift-price strong{color:rgb(var(--drawer-heading-color, 46 97 145));font:900 15px/1.2 var(--heading-font-family, "Work Sans", sans-serif);text-transform:uppercase}.pivot-promotion-gift-price s{color:rgb(var(--drawer-text-color, 10 33 51) / .52);font-size:11px;order:2}.pivot-promotion-status{margin:0 0 16px;padding:14px 16px;box-sizing:border-box;color:rgb(var(--drawer-text-color, 10 33 51));background:rgb(var(--drawer-heading-color, 46 97 145) / .045);border:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .18);border-radius:var(--content-border-radius, 0);box-shadow:none;font-family:var(--body-font-family, Poppins, sans-serif)}cart-drawer .pivot-promotion-status{margin-inline:var(--gutter-sm, 16px)}.pivot-promotion-gift-choice{min-width:0;margin:14px 0 0;padding:0;border:0}.pivot-promotion-gift-choice legend{margin:0 0 8px;padding:0;color:rgb(var(--drawer-text-color, 10 33 51));font:800 12px/1.3 var(--heading-font-family, "Work Sans", sans-serif)}.pivot-promotion-gift-choice__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pivot-promotion-gift-choice__option{width:100%;min-width:0;min-height:92px;padding:8px 6px;display:grid;grid-template-rows:40px minmax(0,1fr);justify-items:center;align-items:center;gap:6px;color:rgb(var(--drawer-text-color, 10 33 51));background:rgb(var(--drawer-bg-color, 255 255 255));border:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .22);border-radius:var(--content-border-radius, 0);text-align:center;cursor:pointer}.pivot-promotion-gift-choice__option:hover,.pivot-promotion-gift-choice__option.is-selected{border-color:rgb(var(--drawer-heading-color, 46 97 145));background:rgb(var(--drawer-heading-color, 46 97 145) / .08)}.pivot-promotion-gift-choice__option:focus-visible{outline:2px solid rgb(var(--drawer-heading-color, 46 97 145));outline-offset:2px}.pivot-promotion-gift-choice__option img{width:40px;height:40px;object-fit:cover}.pivot-promotion-gift-choice__option span{min-width:0;display:grid;gap:2px}.pivot-promotion-gift-choice__option strong{overflow-wrap:anywhere;font:750 10px/1.25 var(--heading-font-family, "Work Sans", sans-serif)}.pivot-promotion-gift-choice__option small{color:rgb(var(--drawer-heading-color, 46 97 145));font-size:9px;font-weight:800;text-transform:uppercase}.pivot-promotion-status__head{display:flex;align-items:start;justify-content:space-between;gap:12px}cart-drawer .pivot-promotion-status{padding:10px 12px}cart-drawer .pivot-promotion-status.is-unlocked>p,cart-drawer .pivot-promotion-status.is-unlocked>.pivot-promotion-status__progress{display:none}cart-drawer .pivot-promotion-gift-choice{margin-top:9px}cart-drawer .pivot-promotion-gift-choice legend{margin-bottom:6px}cart-drawer .pivot-promotion-status__head strong{font-size:14px}cart-drawer .pivot-promotion-status__breakdown{margin-top:8px}.pivot-promotion-status__head>span{min-width:0;display:grid;gap:3px}.pivot-promotion-status__head small{color:rgb(var(--drawer-heading-color, 46 97 145));font:800 10px/1.2 var(--heading-font-family, "Work Sans", sans-serif);letter-spacing:.07em;text-transform:uppercase}.pivot-promotion-status__head strong{color:rgb(var(--drawer-text-color, 10 33 51));font:900 16px/1.2 var(--heading-font-family, "Work Sans", sans-serif)}.pivot-promotion-status__head b{flex:0 0 auto;padding:0;color:rgb(var(--drawer-heading-color, 46 97 145));background:none;border-radius:0;font:800 10px/1.2 var(--heading-font-family, "Work Sans", sans-serif);letter-spacing:.05em;text-transform:uppercase}.pivot-promotion-status p{margin:8px 0 10px;color:rgb(var(--drawer-text-color, 10 33 51) / .68);font-size:12px;line-height:1.45}.pivot-promotion-status__progress{height:3px;display:block;overflow:hidden;background:rgb(var(--drawer-heading-color, 46 97 145) / .14);border-radius:0}.pivot-promotion-status__progress i{height:100%;display:block;background:rgb(var(--drawer-heading-color, 46 97 145));border-radius:0;transition:width .22s ease}.pivot-promotion-status__summary{margin:12px 0 0;padding:10px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;border-top:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .18);font-size:12px}.pivot-promotion-status__breakdown{margin-top:10px;border-top:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .18)}.pivot-promotion-status__breakdown>summary{padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgb(var(--drawer-heading-color, 46 97 145));cursor:pointer;font-size:10px;font-weight:800;list-style:none}.pivot-promotion-status__breakdown>summary::-webkit-details-marker{display:none}.pivot-promotion-status__breakdown>summary:after{content:"+";font-size:15px;line-height:1}.pivot-promotion-status__breakdown[open]>summary:after{content:"\2212"}.pivot-promotion-status__breakdown>summary strong{margin-left:auto;color:rgb(var(--drawer-text-color, 10 33 51));font-size:10px}.pivot-promotion-status__breakdown .pivot-promotion-status__summary{margin-top:10px}.pivot-promotion-status__summary dt,.pivot-promotion-status__summary dd{margin:0}.pivot-promotion-status__summary dd{font-weight:750;text-align:right;white-space:nowrap}.pivot-promotion-status__summary dt:nth-last-of-type(1),.pivot-promotion-status__summary dd:nth-last-of-type(1){padding-top:7px;border-top:1px solid rgb(var(--drawer-heading-color, 46 97 145) / .18);font-weight:850}.pivot-promotion-status__note{margin-top:8px;display:block;color:rgb(var(--drawer-text-color, 10 33 51) / .62);font-size:10px;line-height:1.4}@media(max-width:600px){cart-drawer.drawer{overflow-y:auto!important;overscroll-behavior:contain;align-content:start}cart-drawer.drawer>.drawer__header{position:sticky;top:0;z-index:4;flex:0 0 auto;background:rgb(var(--drawer-bg-color, 255 255 255))}cart-drawer.drawer>.drawer__content{height:auto!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}cart-drawer.drawer>.pivot-promotion-status,cart-drawer.drawer>.drawer__footer{flex:0 0 auto}cart-drawer.drawer>.drawer__footer{position:static}.pivot-promotion-topbar{grid-template-columns:32px minmax(0,1fr) 32px}.pivot-promotion-topbar__arrow{width:32px;min-height:50px}.pivot-promotion-topbar__link{min-height:50px;padding-block:7px;display:grid;grid-template-columns:17px minmax(0,auto);gap:2px 8px}.pivot-promotion-topbar__icon{grid-row:1 / 3}.pivot-promotion-topbar__link strong,.pivot-promotion-topbar__link>span:last-child{text-align:left}.pivot-promotion-topbar__shipping{min-height:50px;padding-inline:4px;font-size:9px;line-height:1.35}.pivot-promotion-gift-line{grid-template-columns:72px minmax(0,1fr)!important}.pivot-promotion-gift-line .cart-item__image{padding-block:20px}.pivot-promotion-gift-line .cart-item__details{padding-top:20px}.pivot-promotion-gift-line .cart-item__price{padding-bottom:10px}.pivot-promotion-gift-line .cart-item__qty{padding-bottom:20px}.pivot-promotion-status{padding:10px 11px}cart-drawer .pivot-promotion-status{margin-bottom:12px}.pivot-promotion-status p{margin:6px 0 8px}.pivot-promotion-gift-choice__options{gap:5px}.pivot-promotion-gift-choice__option{min-height:84px;padding:6px 4px}.pivot-promotion-gift-choice__option img{width:34px;height:34px}.pivot-promotion-gift-choice__option strong{font-size:9px}}[data-pivot-promotion-brand="fit-sauces.myshopify.com"] :is(.pivot-promotion-topbar,.pivot-promotion-status,.pivot-promotion-gift-line){--color-scheme-2-heading:255 255 255;--color-scheme-2-bg:83 25 21;--drawer-heading-color:190 45 35;--drawer-text-color:48 37 35;--drawer-bg-color:255 250 247}.pivot-promotion-topbar [hidden]{display:none!important}.pivot-linked-fees{margin-block:.75rem 0;padding-block-start:.5rem;border-top:1px solid currentColor;font-size:.85em}.pivot-linked-fees>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block:.5rem}.pivot-linked-fees dt{display:flex;align-items:center;gap:.5rem;min-width:0;font-weight:400}.pivot-linked-fees dt img{width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:.5rem}.pivot-linked-fees dt small{display:block;font-size:.85em;margin-block-start:.25rem}.pivot-linked-fees dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}tr[data-pivot-fee-hidden][hidden],.cart-drawer__product_card[data-pivot-fee-hidden][hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/98/assets/pivot-promotions-20261030.css.map */
