.hy-cart{--free-gift-variant: rgb(var(--color-foreground), .5);--free-gift-remove: rgb(var(--color-foreground), .6);--free-gift-gutter: 2rem;--free-gift-item-margin: 0;--free-gift-empty-padding: 7.8rem;--free-gift-banner-padding: .4rem;--free-gift-progress-padding: 1rem;--free-gift-card-padding: 2rem;--free-gift-teaser-padding: 1.4rem;--free-gift-badge-padding-block: .3rem;--free-gift-badge-padding-inline: .5rem;--free-gift-promo-badge-padding-inline: .8rem;--free-gift-button-padding-block: 1rem;--free-gift-button-padding-inline: 1.2rem}cart-free-gift{display:block;flex:none}.free-gift-icon{display:block;flex:none;inline-size:2rem;block-size:2rem;background-color:currentColor;-webkit-mask:var(--free-gift-icon) center / contain no-repeat;mask:var(--free-gift-icon) center / contain no-repeat}.free-gift-empty{display:flex;flex-direction:column;gap:2.4rem;padding-block:var(--free-gift-empty-padding);padding-inline:var(--free-gift-gutter);text-align:center}.free-gift-empty__title{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-family:IvyOra Display;font-size:3.6rem;font-weight:300;line-height:4rem;letter-spacing:normal}.free-gift-empty .hy-empty__links>li{align-self:stretch}.free-gift-empty .hy-btn{inline-size:100%}.free-gift-banner{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);padding-block:var(--free-gift-banner-padding);padding-inline:var(--free-gift-gutter);font-size:var(--free-gift-small-size);font-weight:500;line-height:2;letter-spacing:.08rem;text-transform:uppercase;color:var(--free-gift-on-accent);background:var(--free-gift-accent)}.free-gift-banner .free-gift-icon{inline-size:2.4rem;block-size:2.4rem}.free-gift-progress{display:flex;flex-direction:column;gap:1.2rem;padding-block:var(--free-gift-progress-padding);padding-inline:var(--free-gift-gutter)}.free-gift-progress__message{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:var(--free-gift-message-size);line-height:1.5;letter-spacing:normal;text-align:center;color:var(--free-gift-text)}.free-gift-progress__message strong{font-weight:600}.free-gift-progress__bar{position:relative;height:5.2rem}.free-gift-progress__bar:before,.free-gift-progress__fill{content:"";position:absolute;inset-block-start:1.4rem;inset-inline-start:0;block-size:.5rem}.free-gift-progress__bar:before{inline-size:100%;background:var(--free-gift-track)}.free-gift-progress__fill{inline-size:var(--free-gift-progress);background:var(--free-gift-bar)}.free-gift-progress__milestone{position:absolute;inset-block-start:.1rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--free-gift-muted)}.free-gift-progress__milestone--shipping{inset-inline-start:var(--free-gift-tier);transform:translate(-50%)}.free-gift-progress__milestone--gift{inset-inline-end:0}.free-gift-progress__milestone--reached{color:var(--hy-black)}.free-gift-progress__icon{display:flex;align-items:center;justify-content:center;inline-size:3.2rem;block-size:3.2rem;border:.15rem solid var(--free-gift-ring);border-radius:50%;color:var(--free-gift-text);background:var(--hy-white)}.free-gift-progress__milestone--reached .free-gift-progress__icon{border-color:var(--free-gift-bar);color:var(--free-gift-on-accent);background:var(--free-gift-bar)}.free-gift-card{display:flex;align-items:center;gap:1.2rem;margin-block:var(--free-gift-item-margin) var(--free-gift-gutter);margin-inline:var(--free-gift-gutter);padding-block:var(--free-gift-card-padding);padding-inline:var(--free-gift-card-padding);letter-spacing:normal;text-align:start;background:var(--free-gift-surface)}.free-gift-card[data-loading=true]{pointer-events:none;opacity:.55}@media(prefers-reduced-motion:no-preference){.free-gift-card{transition:opacity .15s ease}}.free-gift-card--teaser{gap:1.4rem;margin-block-end:0;padding-block:var(--free-gift-teaser-padding);padding-inline:var(--free-gift-teaser-padding)}.free-gift-card--line{background:var(--free-gift-line-surface)}.free-gift-card--promo{gap:1.4rem;margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin)}.free-gift-card__media{flex:none;inline-size:8.7rem;block-size:8.7rem;object-fit:cover;mix-blend-mode:multiply}.free-gift-card--teaser .free-gift-card__media{inline-size:5.7rem;block-size:5.7rem}.free-gift-card--promo .free-gift-card__media{inline-size:10.8rem;block-size:10.8rem}.free-gift-card__body{display:flex;flex:1;flex-direction:column;gap:.3rem;min-inline-size:0}.free-gift-card--line .free-gift-card__body{gap:.2rem}.free-gift-card--promo .free-gift-card__body{gap:.6rem}.free-gift-card__eyebrow{display:flex;align-items:center;gap:.8rem;margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:var(--free-gift-small-size);letter-spacing:.168rem;text-transform:uppercase;color:var(--free-gift-accent)}.free-gift-card--line .free-gift-card__eyebrow{margin-block-end:.4rem;font-weight:600;letter-spacing:.192rem}.free-gift-card__title{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:var(--free-gift-title-size);line-height:calc(17 / 14);color:var(--free-gift-text)}.free-gift-card__title strong{font-weight:600;color:var(--free-gift-accent)}.free-gift-card--line .free-gift-card__title{line-height:calc(20 / 14);letter-spacing:.1rem;color:var(--hy-black)}.free-gift-card--promo .free-gift-card__title{font-size:calc(var(--free-gift-title-size) + .2rem);line-height:1.25}.free-gift-card__variant{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:1.4rem;font-style:italic;line-height:1.54rem;color:var(--free-gift-variant)}.free-gift-card__text{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:var(--free-gift-small-size);line-height:1.25;color:var(--free-gift-details)}.free-gift-card--teaser .free-gift-card__text{color:var(--free-gift-teaser-text)}.free-gift-card--promo .free-gift-card__text{font-size:calc(var(--free-gift-small-size) + .2rem);line-height:calc(18 / 14)}.free-gift-card__price{display:flex;align-items:center;gap:.6rem;margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);font-size:1.4rem;color:var(--free-gift-muted)}.free-gift-card--line .free-gift-card__price{margin-block-start:.4rem}.free-gift-card__price--stacked{flex:none;flex-direction:column;align-items:flex-end;gap:.3rem}.free-gift-card__badge{margin-block:var(--free-gift-item-margin);margin-inline:var(--free-gift-item-margin);padding-block:var(--free-gift-badge-padding-block);padding-inline:var(--free-gift-badge-padding-inline);font-size:1.4rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase;color:var(--free-gift-on-accent);background:var(--free-gift-accent)}.free-gift-card--promo .free-gift-card__badge{align-self:flex-start;padding-block:var(--free-gift-badge-padding-block);padding-inline:var(--free-gift-promo-badge-padding-inline);font-size:var(--free-gift-small-size);font-weight:400;letter-spacing:.168rem}.free-gift-card__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;align-self:center;min-inline-size:2.4rem;min-block-size:2.4rem;color:var(--free-gift-remove)}.free-gift-card__remove .free-gift-icon{block-size:2.2rem}.free-gift-card__button{display:inline-flex;flex:none;align-items:center;gap:.6rem;padding-block:var(--free-gift-button-padding-block);padding-inline:var(--free-gift-button-padding-inline);border:0;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.5rem;letter-spacing:.25rem;text-transform:uppercase;color:var(--free-gift-on-accent);background:var(--free-gift-accent);cursor:pointer}.free-gift-card__button>svg{width:2rem;height:2rem}.free-gift-card__button:focus-visible,.free-gift-card__remove:focus-visible{outline:.2rem solid var(--free-gift-accent);outline-offset:.2rem}@media screen and (min-width:769px){.free-gift-card__media{inline-size:10rem;block-size:10rem}.free-gift-card--promo .free-gift-card__body{gap:.8rem}.free-gift-card--promo .free-gift-card__title{line-height:1.375}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/component-cart-free-gift.css.map */
