.cartOffers{--cartOffer-ink: #2f1b18;--cartOffer-brand: #9b6a4a;--cartOffer-brand-deep: #6f4a35;--cartOffer-tan: #e3cdb4;--cartOffer-cream: #fff6ec;--cartOffer-muted: #8a7a6e;--cartOffer-ok: #1c7048;--cartOffer-ok-soft: #e9f3ed;--cartOffer-locked: #f3ece5;--cartOffer-line: #efe3d7;padding:14px 30px 12px;border-top:1px solid var(--cartOffer-line);background:#fff;display:block}.cartOffers__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.cartOffers__heading{font-size:14px;font-weight:600;color:var(--cartOffer-ink);line-height:1.3}.cartOffers__counter{font-size:12px;color:var(--cartOffer-muted);font-variant-numeric:tabular-nums}.cartOffers__track{display:flex;gap:10px;margin:0;padding:2px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cartOffers__track::-webkit-scrollbar{display:none}.cartOffers__slide{flex:0 0 93%;scroll-snap-align:start;margin:0;list-style:none}.cartOffers__track--single .cartOffers__slide{flex-basis:100%}.cartOffer{display:flex;align-items:stretch;background:var(--cartOffer-cream);border:1px solid var(--cartOffer-tan);border-radius:12px;overflow:hidden;position:relative;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.cartOffer--applied{background:var(--cartOffer-ok-soft);border-color:var(--cartOffer-ok)}.cartOffer--locked{background:var(--cartOffer-locked);border-color:var(--cartOffer-line)}.cartOffer.is-busy{opacity:.6;pointer-events:none}.cartOffer__body{flex:1 1 auto;min-width:0;padding:11px 12px;display:flex;flex-direction:column;gap:2px}.cartOffer__title{font-size:13px;font-weight:600;line-height:1.3;color:var(--cartOffer-ink)}.cartOffer--locked .cartOffer__title{color:#5b453c}.cartOffer__text{font-size:11.5px;line-height:1.4;color:#5b453c}.cartOffer__hint{font-size:11px;font-weight:500;line-height:1.35;color:var(--cartOffer-brand);margin-top:2px}.cartOffer--locked .cartOffer__hint{color:var(--cartOffer-muted)}.cartOffer--applied .cartOffer__hint{color:var(--cartOffer-ok)}.cartOffer__hint.is-error{color:#b3261e}.cartOffer__stub{flex:0 0 auto;min-width:102px;padding:10px 11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px dashed var(--cartOffer-tan);position:relative}.cartOffer--applied .cartOffer__stub{border-left-color:var(--cartOffer-ok)}.cartOffer--locked .cartOffer__stub{border-left-color:var(--cartOffer-line)}.cartOffer__stub:before,.cartOffer__stub:after{content:"";position:absolute;left:-6px;width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid var(--cartOffer-tan)}.cartOffer__stub:before{top:-6px}.cartOffer__stub:after{bottom:-6px}.cartOffer--applied .cartOffer__stub:before,.cartOffer--applied .cartOffer__stub:after{border-color:var(--cartOffer-ok)}.cartOffer--locked .cartOffer__stub:before,.cartOffer--locked .cartOffer__stub:after{border-color:var(--cartOffer-line)}.cartOffer__code{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--cartOffer-ink);text-align:center;word-break:break-all}.cartOffer--locked .cartOffer__code{color:var(--cartOffer-muted)}.cartOffer__apply{border:0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;background:var(--cartOffer-brand);color:#fff;white-space:nowrap;transition:background .2s ease,transform .12s ease}.cartOffer__apply:hover:not(:disabled){background:var(--cartOffer-brand-deep)}.cartOffer__apply:active:not(:disabled){transform:scale(.95)}.cartOffer__apply:focus-visible{outline:2px solid var(--cartOffer-brand);outline-offset:2px}.cartOffer__apply--applied{background:var(--cartOffer-ok)}.cartOffer__apply:disabled{background:transparent;color:var(--cartOffer-muted);border:1px solid var(--cartOffer-line);cursor:not-allowed}.cartOffers__dots{display:flex;justify-content:center;align-items:center;gap:7px;padding-top:8px}.cartOffers__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--cartOffer-line);cursor:pointer;transition:width .24s cubic-bezier(.22,1,.36,1),background .24s ease}.cartOffers__dot[aria-current=true]{width:20px;background:var(--cartOffer-brand)}.cartOffers__dot:focus-visible{outline:2px solid var(--cartOffer-brand);outline-offset:3px}.previewCart-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.3;color:#8a7a6e;text-align:center}.previewCart-trust svg{width:13px;height:13px;flex:none;stroke:currentColor;fill:none}.halo-cart-sidebar .previewCartInfo,.halo-cart-sidebar .previewCartItem{padding-bottom:12px}.halo-cart-sidebar .halo-sidebar-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.halo-cart-sidebar .halo-sidebar-header .wrapper-cartCount{margin:0}.halo-cart-sidebar .previewCartMessage{padding-top:0;padding-bottom:0}.halo-cart-sidebar .previewCartMessage [data-shipping-message]{margin-top:3px;margin-bottom:0;line-height:1.3}.halo-cart-sidebar .previewCartMessage .progress{margin-bottom:0}.halo-cart-sidebar .previewCartTotals.total{margin-top:4px}.halo-cart-sidebar .previewCartTotals.shipTotal{margin-top:2px}.halo-cart-sidebar .previewCartTotals.shipTotal .previewCartTotals-value{font-size:11.5px;line-height:1.35}.halo-cart-sidebar .previewCartAction{margin-top:8px}.halo-cart-sidebar .previewCartGroup{margin-top:0}.halo-cart-sidebar .cartOffers{padding-top:9px;padding-bottom:7px}.cartOffers__head{align-items:center;margin-bottom:7px}.cartOffers__head .cartOffers__dots{padding-top:0}.halo-cart-sidebar .previewCartButtons--split{display:grid;grid-template-columns:1fr 3fr;gap:10px;align-items:stretch}.halo-cart-sidebar .previewCartButtons--split>.button{width:100%;margin:0;float:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.halo-cart-sidebar .previewCartButtons--split .button-view-cart,.halo-cart-sidebar .previewCartButtons--split .button-view-cart:hover,.halo-cart-sidebar .previewCartButtons--split .button-view-cart:focus{background:transparent;background-color:transparent;background-image:none;color:#2f1b18;border:1px solid #d9cec4;padding-left:6px;padding-right:6px}.halo-cart-sidebar .previewCartButtons--split .button-view-cart:hover{border-color:#9b6a4a;color:#9b6a4a}.halo-cart-sidebar .cart-total-savings .previewCartTotals-value .text{white-space:nowrap;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.halo-cart-sidebar .cart-total-savings .previewCartTotals-value .text svg{flex:none;width:12px;height:12px}.halo-cart-sidebar .cart-total-savings .previewCartTotals-label{white-space:nowrap}.halo-cart-sidebar .button-checkout{position:relative;overflow:hidden;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.halo-cart-sidebar .button-checkout>*{position:relative;z-index:2}.halo-cart-sidebar .button-checkout:after{content:"";position:absolute;top:0;left:0;z-index:1;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:translate(-160%) skew(-18deg);animation:cartCheckoutSweep 4.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.halo-cart-sidebar .button-checkout:hover{transform:translateY(-2px)}.halo-cart-sidebar .button-checkout:hover:after{animation-duration:1.1s}.halo-cart-sidebar .button-checkout:active{transform:translateY(0) scale(.988);transition-duration:.06s}@keyframes cartCheckoutSweep{0%{transform:translate(-160%) skew(-18deg)}38%,to{transform:translate(320%) skew(-18deg)}}@media(max-width:550px){.halo-cart-sidebar .previewCartButtons--split .button-view-cart{font-size:11px;letter-spacing:0;padding-left:2px;padding-right:2px}.halo-cart-sidebar .cart-total-savings .previewCartTotals-value .text{font-size:11.5px}.halo-cart-sidebar .previewCartInfo{padding-bottom:10px}.cartOffers{padding:9px 20px 7px}.cartOffer__body{padding:9px 11px}.cartOffer__stub{min-width:96px;padding:8px 10px}.cartOffer__title{font-size:12.5px}.cartOffer__text{font-size:11px}}@media(prefers-reduced-motion:reduce){.halo-cart-sidebar .button-checkout:after{animation:none;opacity:0}.halo-cart-sidebar .button-checkout:hover{transform:none}.cartOffers__dot,.cartOffer,.cartOffer__apply{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-cart-offers.css.map */
