.gift-progress{--gift-chevron: .55rem;--gift-progress-line: color-mix(in srgb, var(--gift-progress-text, #8c5a32) 45%, var(--gift-progress-background, #fbf6ef));display:flex;flex-direction:column;gap:1.15rem;align-items:center;margin:0 2rem 1.5rem;padding:1.15rem 1.25rem;border:1px solid var(--gift-progress-track);background:var(--gift-progress-background, #fbf6ef);color:var(--gift-progress-text, #8c5a32);container-type:inline-size}.o-cart.is-empty .gift-progress,.m-cart-drawer.is-empty .gift-progress{display:none}@media screen and (min-width:64rem){.gift-progress{flex-direction:row;align-items:center}}.o-cart .gift-progress{margin:0 0 1.5rem}.gift-progress__editor-note{margin:0 2rem 1.5rem;font-size:.875rem}.o-cart .gift-progress__editor-note{margin:0 0 1.5rem}.gift-progress__lead{display:flex;align-items:center;gap:.9rem;min-width:0}.gift-progress__icon{display:grid;flex:none;width:3.4rem;height:3.4rem;place-items:center}.gift-progress__icon svg{width:3.2rem;height:3.2rem}.gift-progress__divider{display:none}.gift-progress__mobile-divider{flex:none;align-self:stretch;height:1px;width:100%;background:var(--gift-progress-line)}@media screen and (min-width:64rem){.gift-progress__divider{display:block;flex:none;align-self:stretch;width:1px;background:var(--gift-progress-line)}.gift-progress__mobile-divider{display:none}}.gift-progress__copy{min-width:0}.gift-progress__heading,.gift-progress__message,.gift-progress__label,.gift-progress__amount{margin:0}.gift-progress__heading{font-family:var(--ff-secondary, inherit);font-weight:700;font-size:1.6rem;line-height:1.25}.gift-progress__message,.gift-progress__choice{margin-top:.15rem;font-size:1.2rem;font-weight:400;line-height:1.35}.gift-progress__choice :is(p,li,a,em,strong){font-size:inherit;line-height:inherit}.gift-progress__choice:empty{display:none}.gift-progress__segments{display:flex;align-items:end;min-width:0;width:100%}@media screen and (min-width:64rem){.gift-progress__lead{flex:1 1 0;width:auto;max-width:22rem}.gift-progress__segments{flex:1.35 1 0;width:auto}}.gift-progress__segment{flex:1 1 0;min-width:0}.gift-progress__segment+.gift-progress__segment{margin-left:calc(var(--gift-chevron) / -2)}.gift-progress__label{position:relative;display:flex;align-items:center;justify-content:center;gap:.3rem;width:max-content;max-width:100%;margin:0 auto}.gift-progress__label:hover,.gift-progress__label:focus-within,.gift-progress__label.is-open{z-index:3}.gift-progress__badge{background:var(--gift-progress-track);display:inline-block;min-width:0;max-width:100%;padding:.15rem .4rem;overflow:hidden;font-size:1rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gift-progress__info{display:inline-grid;flex:none;width:1.6rem;height:1.6rem;place-items:center;margin:0;padding:0;border:0;background:transparent;color:inherit;line-height:0;cursor:pointer}.gift-progress__info svg{display:block;width:1.6rem;height:1.6rem}.gift-progress__info:focus-visible{outline:1px solid currentColor;outline-offset:1px}.gift-progress__label[data-gift-tip] .gift-progress__badge{cursor:help}.gift-progress__tip{position:absolute;left:50%;top:calc(100% + .35rem);z-index:3;width:max-content;max-width:14rem;padding:.4rem .6rem;background:var(--gift-progress-text, #8c5a32);color:var(--gift-progress-background, #fbf6ef);font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.35;text-align:center;text-transform:none;white-space:normal;transform:translate(-50%);visibility:hidden}.gift-progress__label:hover .gift-progress__tip,.gift-progress__label:focus-within .gift-progress__tip,.gift-progress__label.is-open .gift-progress__tip{visibility:visible}.gift-progress__amount{font-size:1.2rem;font-weight:500;line-height:1.2;text-align:center}.gift-progress__bar{position:relative;height:1rem;margin:.45rem 0 .35rem;overflow:hidden;background:var(--gift-progress-track, #f3e6d4);clip-path:polygon(0 0,calc(100% - var(--gift-chevron)) 0,100% 50%,calc(100% - var(--gift-chevron)) 100%,0 100%,var(--gift-chevron) 50%)}.gift-progress__segment:first-child .gift-progress__bar{clip-path:polygon(0 0,calc(100% - var(--gift-chevron)) 0,100% 50%,calc(100% - var(--gift-chevron)) 100%,0 100%)}.gift-progress__segment:last-child .gift-progress__bar{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--gift-chevron) 50%)}.gift-progress__segment:first-child:last-child .gift-progress__bar{clip-path:none}.gift-progress__fill{position:absolute;inset:0 auto 0 0;background:var(--gift-progress-fill, #9a6232);transition:width .55s cubic-bezier(.22,1,.36,1)}.gift-progress__fill.has-tip{clip-path:polygon(0 0,calc(100% - var(--gift-chevron)) 0,100% 50%,calc(100% - var(--gift-chevron)) 100%,0 100%)}.gift-progress__message:empty,.gift-progress__choice:empty{display:none}.gift-progress__choice p{margin:0}.gift-progress__choice p+p{margin-top:.35rem}.gift-progress__choice a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@container (min-width: 64rem){.gift-progress{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);padding:1.2rem 1.5rem}}.m-cart-item--gift,.m-cart-drawer-item--gift{transition:opacity .2s ease}.m-cart-item--gift.is-leaving,.m-cart-drawer-item--gift.is-leaving{opacity:0}.m-cart-item--gift .m-quantity,.m-cart-drawer-item--gift .m-quantity,.m-cart-item--gift .m-cart-item__remove,.m-cart-drawer-item--gift .m-cart-drawer-item__remove{display:none}.m-cart-item__gift-label,.m-cart-drawer-item__gift-label{display:inline-block;margin-left:4px;padding:.15rem .45rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--gift-progress-text, #8c5a32);background:var(--gift-progress-track, #f3e6d4)}.m-cart-item__gift-price,.m-cart-drawer-item__gift-price{font-weight:600;color:var(--gift-progress-text, #8c5a32);margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gift-progress.css.map */
