.arl-host{display:none!important}.arl-root{--arl-bg: #141414;--arl-text: #fff;--arl-text-2: #888;--arl-track: #1c1c1c;--arl-fill: #fff;--arl-marker-reached: #fff;--arl-marker-current: #fff;--arl-marker-upcoming: #2a2a2a;--arl-accent: #b5ffca;--arl-font: inherit;--arl-font-size: 12px;--arl-font-weight-heading: 500;--arl-letter-spacing: .14em;--arl-transform: uppercase;--arl-pad: 18px;--arl-gap: 12px;--arl-bar-h: 3px;--arl-radius-card: 8px;--arl-radius-bar: 2px;--arl-marker: 7px;box-sizing:border-box;display:block;width:100%;font-family:var(--arl-font);font-size:var(--arl-font-size);line-height:1.35;color:var(--arl-text);-webkit-font-smoothing:antialiased;margin-bottom:var(--arl-mb, 0px)}.arl-root *,.arl-root *:before,.arl-root *:after{box-sizing:inherit}.arl-root[data-arl-state=hidden],.arl-root[data-arl-state=loading]{display:none}.arl-card{display:flex;flex-direction:column;gap:var(--arl-gap);padding:var(--arl-pad);background:var(--arl-bg);border-radius:var(--arl-radius-card)}.arl-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.arl-message{margin:0;font-size:var(--arl-font-size);font-weight:var(--arl-font-weight-heading);letter-spacing:var(--arl-letter-spacing);text-transform:var(--arl-transform);color:var(--arl-text)}.arl-message b,.arl-message strong{font-weight:700;color:var(--arl-text)}.arl-root[data-arl-state=between] .arl-message,.arl-root[data-arl-state=at-gift] .arl-message{color:var(--arl-accent)!important}.arl-root[data-arl-state=between] .arl-message b,.arl-root[data-arl-state=at-gift] .arl-message b{color:inherit}.arl-bar{position:relative}.arl-bar__track{position:relative;display:block;height:var(--arl-bar-h);background:var(--arl-track);border-radius:var(--arl-radius-bar);overflow:hidden}.arl-bar__fill{display:block;height:100%;width:0;background:var(--arl-fill);border-radius:var(--arl-radius-bar);transition:width .42s cubic-bezier(.22,.61,.36,1)}.arl-root[data-arl-state=at-gift] .arl-bar__fill{background:var(--arl-accent)}@media(prefers-reduced-motion:reduce){.arl-bar__fill{transition:none}}.arl-markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arl-marker{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:auto}.arl-marker[hidden]{display:none}.arl-marker__hit{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:44px;height:24px;margin-top:calc((var(--arl-bar-h) - 24px) / 2);padding:0;background:none;border:0;cursor:default}.arl-marker__hit:focus-visible{outline:2px solid var(--arl-accent);outline-offset:2px;border-radius:4px}.arl-marker__dot{display:block;width:var(--arl-marker);height:var(--arl-marker);border-radius:50%;background:var(--arl-marker-upcoming);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.arl-marker[data-arl-status=current] .arl-marker__dot{background:var(--arl-marker-current);box-shadow:0 0 0 3px color-mix(in srgb,var(--arl-marker-current) 22%,transparent)}.arl-root .arl-marker[data-arl-status=reached] .arl-marker__dot{background:var(--arl-accent)!important;transform:scale(1.15)}.arl-legend{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:calc(var(--arl-gap) * -.35)}.arl-legend:empty{display:none}.arl-legend__item{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:max(9px,calc(var(--arl-font-size) - 2px));font-weight:var(--arl-font-weight-heading);letter-spacing:min(var(--arl-letter-spacing),.1em);text-transform:var(--arl-transform);color:var(--arl-text-2);transition:color .2s ease}.arl-legend__item[hidden]{display:none}.arl-root .arl-legend__item{color:var(--arl-text-2)!important}.arl-root .arl-legend__item[data-arl-status=current]{color:var(--arl-text)!important}.arl-root .arl-legend__item[data-arl-status=reached]{color:var(--arl-accent)!important}.arl-legend__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arl-legend__icon{display:inline-flex;flex:0 0 auto}.arl-legend__icon svg{display:block}.arl-legend__icon--check{display:none}.arl-marker__tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);padding:5px 8px;background:var(--arl-text);color:var(--arl-bg);border-radius:4px;font-size:10px;letter-spacing:.04em;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:3}.arl-marker__hit:focus-visible~.arl-marker__tip,.arl-marker:hover .arl-marker__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.arl-gift{border-top:1px solid color-mix(in srgb,var(--arl-text) 10%,transparent);padding-top:var(--arl-gap)}.arl-gift[hidden]{display:none}.arl-gift__row{display:block}.arl-gift__featured{display:flex;align-items:center;gap:12px}.arl-gift__link{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.arl-gift__link:hover .arl-gift__title{text-decoration:underline}.arl-gift__link:focus-visible{outline:2px solid var(--arl-accent);outline-offset:3px;border-radius:4px}.arl-gift__media{position:relative;flex:0 0 auto;display:block}.arl-gift__img{display:block;width:56px;height:56px;object-fit:cover;border-radius:calc(var(--arl-radius-card) / 2);background:var(--arl-track)}.arl-gift__img--empty{display:grid;place-items:center;color:var(--arl-text-2)}.arl-gift__badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--arl-track);color:var(--arl-text-2)}.arl-gift[data-arl-locked=false] .arl-gift__badge{background:var(--arl-accent);color:#000}.arl-gift__badge-lock{display:block}.arl-gift__badge-check,.arl-gift[data-arl-locked=false] .arl-gift__badge-lock{display:none}.arl-gift[data-arl-locked=false] .arl-gift__badge-check{display:block}.arl-gift[data-arl-locked=true] .arl-gift__featured{opacity:.55}.arl-gift[data-arl-locked=false] .arl-gift__featured{opacity:1}.arl-gift__info{flex:1 1 auto;min-width:0;display:block}.arl-gift__eyebrow{display:block;margin:0 0 2px;font-size:max(9px,calc(var(--arl-font-size) - 2px));letter-spacing:var(--arl-letter-spacing);text-transform:var(--arl-transform);color:var(--arl-text-2)}.arl-gift__title{margin:0;font-size:var(--arl-font-size);font-weight:var(--arl-font-weight-heading);color:var(--arl-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.arl-gift__actions{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.arl-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:7px 12px;border:1px solid transparent;border-radius:calc(var(--arl-radius-card) / 2);font-family:inherit;font-size:max(10px,calc(var(--arl-font-size) - 1px));font-weight:var(--arl-font-weight-heading);letter-spacing:var(--arl-letter-spacing);text-transform:var(--arl-transform);cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.arl-btn:focus-visible{outline:2px solid var(--arl-accent);outline-offset:2px}.arl-btn--primary{background:var(--arl-fill);color:var(--arl-bg)}.arl-btn--primary:hover:not([disabled]){background:var(--arl-accent)}.arl-btn--primary[disabled]{opacity:.35;cursor:not-allowed}.arl-btn--primary[data-arl-added=true]{background:var(--arl-accent);color:#000}.arl-btn--ghost{background:transparent;color:var(--arl-text-2);border-color:var(--arl-marker-upcoming)}.arl-btn--ghost:hover{color:var(--arl-text);border-color:var(--arl-text-2)}.arl-btn--ghost[aria-expanded=true] svg{transform:rotate(90deg)}.arl-btn--ghost svg{transition:transform .2s ease}.arl-btn[data-arl-busy=true]{pointer-events:none;opacity:.6}.arl-pool{display:grid;grid-auto-flow:column;grid-auto-columns:78px;gap:8px;margin-top:var(--arl-gap);padding-bottom:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.arl-pool[hidden]{display:none}.arl-pool::-webkit-scrollbar{height:3px}.arl-pool::-webkit-scrollbar-track{background:var(--arl-track)}.arl-pool::-webkit-scrollbar-thumb{background:var(--arl-marker-upcoming)}.arl-pool__item{appearance:none;-webkit-appearance:none;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;padding:0;background:none;border:0;color:var(--arl-text-2);cursor:pointer;text-align:left;min-height:44px}.arl-pool__item[disabled]{opacity:.35;cursor:not-allowed}.arl-pool__item:focus-visible{outline:2px solid var(--arl-accent);outline-offset:2px}.arl-pool__media{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:calc(var(--arl-radius-card) / 2);overflow:hidden;background:var(--arl-track);border:1px solid transparent;transition:border-color .16s ease}.arl-pool__media img{display:block;width:100%;height:100%;object-fit:cover}.arl-pool__item[aria-checked=true] .arl-pool__media{border-color:var(--arl-accent)}.arl-pool__check{position:absolute;inset:auto 4px 4px auto;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--arl-accent);color:#000;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.arl-pool__item[aria-checked=true] .arl-pool__check{opacity:1;transform:scale(1)}.arl-pool__title{font-size:10px;line-height:1.25;letter-spacing:.02em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.arl-pool__item[aria-checked=true] .arl-pool__title{color:var(--arl-text)}.arl-pool__soldout{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--arl-text-2)}@media screen and (max-width:359px){.arl-legend__item{font-size:9px}.arl-gift__actions{gap:4px}}@media screen and (min-width:480px){.arl-pool{grid-auto-columns:88px}}@media screen and (min-width:768px){.arl-pool{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}}.arl-mount{display:block}.arl-root .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@supports not (color: color-mix(in srgb,#fff 10%,transparent)){.arl-gift{border-top-color:#ffffff1a}}.cart-rewards-stack{display:flex;flex-direction:column;gap:10px}.cart-rewards-stack--drawer{padding:0 20px 4px}.cart-rewards-stack--cart-page{margin:0 0 20px}@media screen and (max-width:749px){.cart-rewards-stack--drawer{padding-inline:16px}}.cart-rewards-stack:empty{display:none}[data-arl-gift-line] .cart-item__quantity-wrapper,[data-arl-gift-line] .cart-item__quantity,[data-arl-gift-line] quantity-input,[data-arl-gift-line] .quantity{display:none!important}.cart-item .discounts,.cart-drawer__cart-items .discounts{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none}.cart-item .discounts__discount,.cart-drawer__cart-items .discounts__discount{display:block;line-height:1.35;text-wrap:pretty}.cart-item .discounts__discount>svg,.cart-drawer__cart-items .discounts__discount>svg{display:inline-block;vertical-align:-2px;margin-right:4px}.cart-item .discounts__discount .transcy-money,.cart-drawer__cart-items .discounts__discount .transcy-money,.cart-item .discounts__discount .money,.cart-drawer__cart-items .discounts__discount .money{white-space:nowrap}[data-arl-gift-line] .arl-gift-line-badge{display:inline-block;padding:2px 6px;margin:0 0 4px;border-radius:3px;background:var(--arl-accent, #b5ffca);color:#000;font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.4}@media screen and (max-width:749px){.cart-rewards-stack--drawer{gap:8px;padding-bottom:2px}.cart-rewards-stack--drawer .arl-root{--arl-pad: 12px;--arl-gap: 8px;--arl-font-size: 11px}.cart-rewards-stack--drawer .arl-gift__img{width:40px;height:40px}.cart-rewards-stack--drawer .arl-gift{padding-top:8px}.cart-rewards-stack--drawer .arl-gift__featured{gap:9px}.cart-rewards-stack--drawer .arl-btn{min-height:28px;padding:5px 10px}.cart-rewards-stack--drawer .arl-gift__actions{gap:4px}}@media screen and (max-width:749px){.cart-rewards-stack[data-cart-rewards-collapsed=true]{gap:6px}.cart-rewards-stack[data-cart-rewards-collapsed=true] .arl-root{--arl-pad: 9px;--arl-gap: 6px}.cart-rewards-stack[data-cart-rewards-collapsed=true] .arl-gift,.cart-rewards-stack[data-cart-rewards-collapsed=true] .arl-legend{display:none}.cart-rewards-stack[data-cart-rewards-collapsed=true] .arl-card{gap:6px}}.cart-rewards-stack .arl-root,.cart-rewards-stack .arl-card{transition:padding .18s ease,gap .18s ease}@media(prefers-reduced-motion:reduce){.cart-rewards-stack .arl-root,.cart-rewards-stack .arl-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/454/assets/cart-rewards.css.map */
