.cart-drawer .gift-tiers{display:block;font-size:.75rem;line-height:1rem}.cart-drawer .gift-tiers--bar{padding:1rem 0 0}.cart-drawer .gift-tiers__message{margin:0 0 .75rem}.cart-drawer .gift-tiers__message strong{font-weight:700}.cart-drawer .gift-tiers__track{position:relative;height:3px;margin:.5rem .625rem 1.75rem 0;background-color:var(--lfdy-track, #e5e5e5)}.cart-drawer .gift-tiers__fill{height:100%;width:0;background-color:var(--lfdy-black, #111);transition:width .3s ease}.cart-drawer .gift-tiers__milestones{margin:0;padding:0;list-style:none}.cart-drawer .gift-tiers__milestone{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%,-.625rem)}.cart-drawer .gift-tiers__dot{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--lfdy-black, #111);border-radius:50%!important;background:var(--lfdy-white, #fff);color:var(--lfdy-black, #111)}.cart-drawer .gift-tiers__dot svg{width:.75rem;height:.75rem}.cart-drawer .gift-tiers__milestone.is-reached .gift-tiers__dot{background:var(--lfdy-black, #111);color:var(--lfdy-white, #fff)}.cart-drawer .gift-tiers__amount{font-size:.6875rem;white-space:nowrap;color:var(--lfdy-muted, #333)}.cart-drawer .gift-tiers__milestone.is-last{align-items:flex-end;transform:translate(calc(-100% + .625rem),-.625rem)}.cart-drawer .gift-tiers__milestone.is-reached .gift-tiers__amount{font-weight:700;color:var(--lfdy-black, #111)}.cart-drawer .gift-tiers--picker{margin:.75rem .75rem 0;border:1px solid var(--lfdy-divider, rgba(17, 17, 17, .12));padding:.75rem}.cart-drawer .gift-tiers--picker[hidden]{display:none}.cart-drawer .gift-tiers__selected{display:flex;align-items:center;gap:.75rem}.cart-drawer .gift-tiers__selected-image{width:3rem;height:auto;flex-shrink:0}.cart-drawer .gift-tiers__selected-text{flex:1;min-width:0}.cart-drawer .gift-tiers__selected-text p{margin:0}.cart-drawer .gift-tiers__eyebrow{font-size:.6875rem;text-transform:uppercase;color:var(--lfdy-muted, #333)}.cart-drawer .gift-tiers__selected-title{font-weight:700}.cart-drawer .gift-tiers__link{padding:0;border:0;background:none;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:inherit}.cart-drawer .gift-tiers__upgrade{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin-top:.75rem;padding:0 .875rem;border:0;border-radius:0!important;background:var(--lfdy-black, #111);color:var(--lfdy-white, #fff);font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;animation:gift-tiers-pop .3s ease-out}.cart-drawer .gift-tiers__upgrade[hidden]{display:none}.cart-drawer .gift-tiers__upgrade:focus-visible{outline:2px solid var(--lfdy-black, #111);outline-offset:2px}.cart-drawer .gift-tiers__upgrade-text{flex:1}.cart-drawer .gift-tiers__upgrade-cta{white-space:nowrap;text-decoration:underline;text-underline-offset:2px}@keyframes gift-tiers-pop{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.cart-drawer .gift-tiers__upgrade{animation:none}}.cart-drawer .gift-tiers__selected~.gift-tiers__picker:not([hidden]){margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--lfdy-divider, rgba(17, 17, 17, .12))}.cart-drawer .gift-tiers__picker-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.cart-drawer .gift-tiers__picker-header p{margin:0}.cart-drawer .gift-tiers__heading{font-weight:700;text-transform:uppercase}.cart-drawer .gift-tiers__hint{color:var(--lfdy-muted, #333)}.cart-drawer .gift-tiers__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cart-drawer .gift-tiers__option[hidden]{display:none}.cart-drawer .gift-tiers__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;height:100%;padding:.75rem .5rem;border:1px solid var(--lfdy-divider, rgba(17, 17, 17, .12));border-radius:.5rem!important;background:var(--lfdy-white, #fff);font:inherit;text-align:center;color:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cart-drawer .gift-tiers__card:hover{border-color:var(--lfdy-black, #111)}.cart-drawer .gift-tiers__card:focus-visible{outline:2px solid var(--lfdy-black, #111);outline-offset:2px}.cart-drawer .gift-tiers__card[aria-pressed=true]{border-color:var(--lfdy-black, #111);box-shadow:inset 0 0 0 1px var(--lfdy-black, #111);background:#f7f7f7}.cart-drawer .gift-tiers__card-check{position:absolute;top:.375rem;right:.375rem;display:none;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%!important;background:var(--lfdy-black, #111);color:var(--lfdy-white, #fff)}.cart-drawer .gift-tiers__card[aria-pressed=true] .gift-tiers__card-check{display:grid}.cart-drawer .gift-tiers__card-media{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.25rem;overflow:hidden;border-radius:.375rem!important;background:#f2f2f2}.cart-drawer .gift-tiers__card-media img{width:100%;height:100%;object-fit:cover}.cart-drawer .gift-tiers__card-title{font-size:.6875rem;font-weight:700;line-height:1.2;text-transform:uppercase}.cart-drawer .gift-tiers__card-value{font-size:.6875rem;color:var(--lfdy-muted, #333)}.cart-drawer .gift-tiers__variants{margin-top:.5rem;padding:.75rem .75rem .25rem;border-radius:.5rem!important;background:#f5f5f5}.cart-drawer .gift-tiers__variants[hidden]{display:none}.cart-drawer .gift-tiers__fieldset{margin:0 0 .5rem;padding:0;border:0}.cart-drawer .gift-tiers__legend{margin-bottom:.375rem;padding:0;font-size:.6875rem;text-transform:uppercase;color:var(--lfdy-muted, #333)}.cart-drawer .gift-tiers__values{display:flex;flex-wrap:wrap;gap:.375rem}.cart-drawer .gift-tiers__value input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-drawer .gift-tiers__value span{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid var(--lfdy-divider, rgba(17, 17, 17, .12));border-radius:999px!important;background:var(--lfdy-white, #fff);cursor:pointer}.cart-drawer .gift-tiers__value input:checked+span{border-color:var(--lfdy-black, #111);background:var(--lfdy-black, #111);color:var(--lfdy-white, #fff)}.cart-drawer .gift-tiers__value input:focus-visible+span{outline:2px solid var(--lfdy-black, #111);outline-offset:2px}.cart-drawer .gift-tiers__value.is-disabled span{color:#aaa;text-decoration:line-through;cursor:not-allowed}.cart-drawer .gift-tiers__error{margin:.5rem 0 0;color:#c00}.cart-drawer .gift-tiers__error[hidden]{display:none}.cart-drawer .gift-tiers__actions{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.cart-drawer .gift-tiers__claim{flex:1;height:2.75rem;border:1px solid var(--lfdy-black, #111);background:var(--lfdy-black, #111);color:var(--lfdy-white, #fff);font:inherit;font-weight:700;text-transform:uppercase;cursor:pointer}.cart-drawer .gift-tiers__claim:disabled{opacity:.35;cursor:not-allowed}.cart-drawer .gift-tiers__claim[aria-busy=true]{opacity:.6;cursor:progress}.line-item__media--gift{display:grid;place-items:center;aspect-ratio:3 / 4;background:#f2f2f2;color:var(--lfdy-black, #111)}
/*# sourceMappingURL=/cdn/shop/t/107/assets/cesa-gift-tiers.css.map */
