.grid-product__price{font-weight:700}.grid-product__price--original{font-weight:400}.grid-product__tag--sale{background-color:#d61232;color:#fff}.lf-promo-bar{background:#000;color:#fff;position:relative;height:38px;overflow:hidden}.lf-promo-rotate span{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 16px;text-align:center;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;line-height:1;font-weight:700;opacity:0;animation:lfPromoCycle 16s infinite}.lf-promo-rotate span:nth-child(2){animation-delay:4s}.lf-promo-rotate span:nth-child(3){animation-delay:8s}.lf-promo-rotate span:nth-child(4){animation-delay:12s}@keyframes lfPromoCycle{0%{opacity:0}4%{opacity:1}22%{opacity:1}26%{opacity:0}to{opacity:0}}.lf-cart-timer{background:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;font-size:13px;line-height:1.4;font-weight:700;flex-shrink:0}.lf-cart-timer svg{width:15px;height:15px;flex-shrink:0}.lf-cart-timer strong{font-variant-numeric:tabular-nums}.lf-cart-tiers{background:#fff;text-align:center;padding:14px 16px 8px;border-bottom:1px solid #ececec;flex-shrink:0}.lf-tiers-msg{font-size:13px;line-height:1.4;color:#1c1d1d;margin-bottom:14px}.lf-tiers-track{position:relative;height:6px;background:#e3e3e3;border-radius:3px;margin:0 28px 42px 4px}.lf-tiers-fill{position:absolute;top:0;left:0;bottom:0;width:0;background:#000;border-radius:3px;transition:width .4s ease}.lf-tiers-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#ccc;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.lf-tiers-node svg{width:13px;height:13px}.lf-tiers-node.is-unlocked{background:#000}.lf-tiers-node em{position:absolute;top:32px;left:50%;transform:translate(-50%);width:80px;font-style:normal;font-size:10px;line-height:1.35;letter-spacing:.3px;text-transform:uppercase;color:#1c1d1d}.cart__page-col .lf-cart-timer{margin-top:0}.cart__page-col .lf-cart-tiers{border:1px solid #ececec;border-top:0;margin-bottom:20px}.cart__checkout [data-subtotal]{display:inline}.lf-offer-tiers{background:#f0e5d1;display:flex;justify-content:center;padding:22px 12px;text-align:center}.lf-offer-tiers-col{flex:0 1 380px;padding:0 18px}.lf-offer-tiers-col+.lf-offer-tiers-col{border-left:1px solid rgba(28,29,29,.3)}.lf-offer-tiers p{font-family:var(--typeHeaderPrimary),serif;font-size:16px;letter-spacing:.5px;text-transform:uppercase;color:#1c1d1d;margin:0 0 8px}.lf-offer-tiers p:last-child{margin-bottom:0}@media only screen and (max-width:480px){.lf-offer-tiers p{font-size:11.5px;letter-spacing:.3px}.lf-offer-tiers-col{padding:0 8px}}.lf-offer-copy{max-width:780px;margin:0 auto;padding:34px 20px 6px;text-align:center;font-size:16px;line-height:1.65}.lf-offer-copy p{margin:0 0 16px}.lf-offer-copy ul{list-style:none;margin:0 0 16px;padding:0}.lf-offer-copy li{margin-bottom:2px}.lf-offer-fine{font-size:14.5px}.lf-sg-row{display:flex;justify-content:flex-end;margin:2px 0 10px}.lf-sg-row[hidden]{display:none}.lf-sg-link{background:none;border:0;padding:0;font-size:12px;letter-spacing:.5px;text-decoration:underline;text-underline-offset:2px;color:inherit;cursor:pointer}.lf-sg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px}.lf-sg-modal[hidden]{display:none}.lf-sg-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.lf-sg-card{position:relative;background:#fff;color:#1c1d1d;max-width:520px;width:100%;max-height:85vh;overflow-y:auto;padding:28px 24px 22px}.lf-sg-close{position:absolute;top:6px;right:10px;background:none;border:0;font-size:26px;line-height:1;padding:6px;cursor:pointer;color:inherit}.lf-sg-title{text-align:center;font-size:18px;margin:0 0 18px}.lf-sg-table-wrap{overflow-x:auto}.lf-sg-table{width:100%;border-collapse:collapse;font-size:13px;text-align:center}.lf-sg-table th,.lf-sg-table td{border:1px solid #e3e3e3;padding:7px 8px}.lf-sg-table th{background:#f7f3ec;font-weight:700}.lf-sg-table tr:nth-child(2n) td{background:#fafafa}.lf-sg-notes{margin-top:16px;font-size:12.5px;line-height:1.55;color:#555}.lf-sg-notes p{margin:0 0 8px}html.lf-sg-lock,html.lf-sg-lock body{overflow:hidden}variant-swatch-king .swatch-single{position:relative}.lf-sg-link--inline{position:absolute;top:0;right:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-overrides.css.map */
