:root{--ofs-promo:#0F6B3F;--ofs-promo-ink:#0F4D2E;--ofs-promo-tint:#EAF4EE;--ofs-promo-edge:#CDE5D5;--ofs-promo-today:#F5A524}.ofs-promo__icon{width:13px;height:13px;flex:0 0 auto}.ofs-promo--pills{position:absolute;z-index:2;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px;pointer-events:none}.ofs-promo__pill{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:50px;font-size:8.8px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.ofs-promo__pill .ofs-promo__icon{width:10px;height:10px}.ofs-promo__pill--free{background:var(--ofs-promo);color:#fff}.ofs-promo__pill--over{background:#fff;box-shadow:inset 0 0 0 1px #b9bbb7;color:#43463f}.ofs-promo__pill--today{background:var(--ofs-promo-today);color:#171819}.ofs-promo--lines{display:flex;flex-direction:column;gap:3px;margin-top:4px}.ofs-promo__line{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.3}.ofs-promo__line .ofs-promo__icon{width:15px;height:15px}.ofs-promo__line--free{color:var(--ofs-promo)}.ofs-promo__line--over{color:#43463f}.ofs-promo__line--today{color:#171819}.ofs-promo__dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--ofs-promo-today)}.ofs-promo-panel{display:flex;flex-direction:column;gap:4px;margin:4px 0 12px}.ofs-promo-panel__row{display:flex;align-items:center;gap:7px}.ofs-promo-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto}.ofs-promo-panel__icon--dot span{width:8px;height:8px;border-radius:999px;background:var(--ofs-promo-today)}.ofs-promo-panel__row--today .ofs-promo-panel__text{color:#171819;font-size:13px;line-height:1.4}.ofs-promo-panel__row--today .ofs-promo-panel__text strong{font-size:13px;color:#171819}.ofs-ship-chip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.ofs-ship-chip__anchor{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.ofs-ship-chip__btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0;margin:0;border:0;border-radius:0;background:none;color:var(--ofs-promo);font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.ofs-ship-chip__btn .ofs-promo__icon{width:17px;height:17px;color:var(--ofs-promo)}.ofs-ship-chip__info{width:14px;height:14px;color:var(--ofs-promo);opacity:.8}.ofs-ship-chip.is-open .ofs-ship-chip__info{opacity:1}.ofs-ship-chip__label--over,.ofs-ship-chip__body--over,.ofs-ship-chip__mini,.ofs-ship-chip--over .ofs-ship-chip__label--free,.ofs-ship-chip--over .ofs-ship-chip__body--free{display:none}.ofs-ship-chip--over .ofs-ship-chip__label--over{display:inline}.ofs-ship-chip--over .ofs-ship-chip__body--over{display:block}.ofs-ship-chip--over .ofs-ship-chip__btn{color:#43463f}.ofs-ship-chip--over .ofs-ship-chip__btn .ofs-promo__icon,.ofs-ship-chip--over .ofs-ship-chip__info{color:#687475}.ofs-ship-chip--over .ofs-ship-chip__mini{display:flex;align-items:center;gap:8px;width:100%;margin-top:-4px}.ofs-ship-chip__mini-bar{flex:1 1 auto;min-width:110px;height:5px;border-radius:999px;background:#e4e4e4;overflow:hidden}.ofs-ship-chip__mini-bar span{display:block;height:100%;border-radius:999px;background:var(--ofs-promo-today);transition:width .3s ease}.ofs-ship-chip__mini-text{font-size:11.5px;font-weight:600;color:#687475;white-space:nowrap}.ofs-ship-chip__bar{width:100%;height:7px;margin:8px 0 6px;border-radius:999px;background:#e4e4e4;overflow:hidden}.ofs-ship-chip__bar span{display:block;height:100%;border-radius:999px;background:var(--ofs-promo-today);transition:width .3s ease}.ofs-ship-chip__meter{color:#687475!important;font-size:12px!important}.ofs-ship-chip__link{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#171819;text-decoration:underline;text-underline-offset:3px}.ofs-ship-chip__btn:focus-visible{outline:2px solid var(--ofs-promo);outline-offset:2px}.ofs-ship-chip__pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:280px;max-width:calc(100vw - 32px);padding:12px 14px;border:1px solid #E4E4E4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0000001f;text-align:left}.ofs-ship-chip__pop.is-right{left:auto;right:0}.ofs-ship-chip__pop[hidden]{display:none}.ofs-ship-chip__pop:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:#fff;border-left:1px solid #E4E4E4;border-top:1px solid #E4E4E4;transform:rotate(45deg)}.ofs-ship-chip__pop.is-right:before{left:auto;right:18px}.ofs-ship-chip__pop strong{display:block;font-size:13px;font-weight:700;color:#171819;margin:0 0 4px}.ofs-ship-chip__note{color:var(--ofs-promo)!important;font-weight:600}.ofs-ship-chip__pop p{margin:0 0 6px;font-size:12.5px;line-height:1.45;color:#43463f}.ofs-ship-chip__body>:last-child{margin-bottom:0}.ofs-ship-chip__ends{color:#687475!important}.product-single__vendor-sku.vendor-sku-row{align-items:flex-start}.vendor-sku-left>script{display:none!important}@media(max-width:520px){.ofs-ship-chip__pop{left:0}.ofs-ship-chip__pop.is-right{left:0;right:auto}.ofs-ship-chip__pop.is-right:before{left:18px;right:auto}}.cart__item-sku{font-size:12px;color:#687475;margin-top:4px}header-cart-drawer .ofs-ship-chip{display:none!important}.cart__item-price .ofs-ship-chip{align-items:flex-end;margin:0 0 6px}.cart__item-price .ofs-ship-chip__anchor{align-items:flex-end}.cart__item-price .ofs-ship-chip__btn{height:22px;font-size:12.5px}.cart__item-price .ofs-ship-chip__btn .ofs-promo__icon{width:15px;height:15px}.cart__item-price .ofs-ship-chip__info{width:13px;height:13px}.cart__item-price .ofs-ship-chip__mini{justify-content:flex-end;margin-top:-2px}.cart__item-price .ofs-ship-chip__mini-bar{min-width:70px;max-width:110px}.cart__item-price .ofs-ship-chip__pop{left:auto;right:0}.cart__item-price .ofs-ship-chip__pop:before{left:auto;right:18px}.cart__item-price .ofs-ship-chip__pop,.cart__item-price .ofs-ship-chip__pop p{text-align:left}.cart__item-price .ofs-ship-chip__pop .ofs-ship-chip__bar{width:100%}@media(min-width:769px){#CartPageForm .cart__page-col:last-child{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/ofs-promos.css.map */
