.free-gift-price,.free-gift-panel,.free-gift-steps,.free-gift-badge,.free-gift-modal__window{--free-gift-red: var(--color-velo-sale-red, #d0021b);--free-gift-muted: var(--color-velo-muted, rgba(0, 0, 0, .55));--free-gift-surface: var(--color-velo-surface, #f7f7f7);--free-gift-line: var(--color-velo-line-soft, #e3e3e3);--free-gift-body: var(--text-velo-body, 14px);--free-gift-body-leading: var(--leading-velo-body, 18px);--free-gift-small: var(--text-velo-smaller, 12px);--free-gift-small-leading: var(--leading-velo-smaller, 16px);--free-gift-section: var(--text-velo-section, 16px);--free-gift-section-leading: var(--leading-velo-section, 20px)}.free-gift-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0 0 16px;font-size:var(--free-gift-body);line-height:var(--free-gift-body-leading)}.free-gift-price__free{color:var(--free-gift-red);font-weight:500}.free-gift-price__was,.free-gift-price__note{color:var(--free-gift-muted)}.free-gift-badge{display:inline-flex;align-items:stretch;height:20px;font-size:var(--free-gift-small);font-weight:500;line-height:1;text-transform:uppercase}.free-gift-badge__tag,.free-gift-badge__value{display:inline-flex;align-items:center;padding:0 6px}.free-gift-badge__tag{background:var(--color-velo-text, #000);color:var(--color-velo-bg, #fff)}.free-gift-badge__value{border:1px solid var(--free-gift-line);border-left:0;background:var(--color-velo-bg, #fff);color:var(--color-velo-text, #000)}.free-gift-panel{--free-gift-pill-bg: #f5f5f5;margin:0 0 20px;border:var(--border-velo-line, 1px solid #000);background:var(--color-velo-bg, #fff);font-size:var(--free-gift-body);line-height:var(--free-gift-body-leading)}.free-gift-panel__head{padding:16px 16px 24px}.free-gift-panel__pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.free-gift-panel__pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:999px;background:var(--free-gift-pill-bg);color:var(--color-velo-text, #000);font-size:var(--free-gift-small);font-weight:500;line-height:var(--free-gift-small-leading);text-transform:uppercase;white-space:nowrap}.free-gift-panel__pill--gift{padding-left:8px;background:var(--color-velo-text, #000);color:var(--color-velo-bg, #fff)}.free-gift-panel__pill-icon{flex-shrink:0}.free-gift-panel__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.free-gift-panel__heading{margin:0;font-family:var(--font-body-family)!important;font-size:var(--free-gift-body)!important;font-weight:500;line-height:var(--free-gift-body-leading)!important;letter-spacing:0;text-transform:uppercase}.free-gift-panel__value{display:inline-flex;align-items:center;gap:6px;color:var(--free-gift-red);font-size:var(--free-gift-small);font-weight:500;line-height:var(--free-gift-small-leading);text-transform:uppercase}.free-gift-panel__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.free-gift-panel__text{margin-top:4px;color:var(--color-velo-text, #000);font-size:var(--text-velo-card-mobile, 13px);line-height:var(--leading-velo-body, 18px);text-wrap:pretty}.free-gift-panel__text p{margin:0}.free-gift-panel__muted{color:var(--free-gift-muted)}.free-gift-panel__footer .free-gift-panel__muted{color:var(--color-velo-text, #000)}.free-gift-panel__set-label{margin:0;padding:0 16px 8px;font-size:var(--free-gift-small);font-weight:500;line-height:var(--free-gift-small-leading);text-transform:uppercase}.free-gift-panel__items{--free-gift-row-bg: #fafafa;--free-gift-row-radius: 10px;--free-gift-thumb-radius: 6px;display:flex;flex-direction:column;gap:8px;margin:0;padding:0 16px 24px;list-style:none}.free-gift-panel__item{margin:0}.free-gift-panel__row{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px 8px 8px;border-radius:var(--free-gift-row-radius);background:var(--free-gift-row-bg);color:inherit;text-decoration:none}a.free-gift-panel__row:hover .free-gift-panel__name{text-decoration:underline;text-underline-offset:2px}.free-gift-panel__thumb{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:var(--free-gift-thumb-radius);background:var(--color-velo-bg, #fff)}.free-gift-panel__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.free-gift-panel__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.free-gift-panel__name{overflow:hidden;color:var(--color-velo-text, #000);font-size:var(--free-gift-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.free-gift-panel__price{color:var(--color-velo-text, #000)}.free-gift-panel__was{color:var(--free-gift-muted)}.free-gift-panel__state{display:inline-flex;flex-shrink:0;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--free-gift-pill-bg);font-size:var(--free-gift-small);font-weight:500;line-height:var(--free-gift-small-leading)}.free-gift-panel__chevron{display:inline-flex;flex-shrink:0;width:16px;color:var(--free-gift-muted)}.free-gift-panel__countdown{padding:0 16px 16px}.free-gift-panel__countdown-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:8px;font-size:var(--free-gift-small);line-height:var(--free-gift-small-leading)}.free-gift-panel__label{font-weight:500;text-transform:uppercase}.free-gift-panel__countdown .countdown{display:block}.free-gift-panel__countdown .countdown__grid{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%}.free-gift-panel__countdown .countdown__item{margin:0!important;padding:10px 0 8px!important;background:var(--free-gift-surface);text-align:center}.free-gift-panel__countdown .countdown__item .countdown__number,.free-gift-panel__countdown .countdown__item:last-child .countdown__number{justify-content:center;font-size:var(--free-gift-section);font-weight:500;line-height:var(--free-gift-section-leading)}.free-gift-panel__countdown .countdown__number:after{content:none!important}.free-gift-panel__countdown .countdown__unit{margin-top:2px;color:var(--free-gift-muted);font-size:var(--free-gift-small);font-weight:400;letter-spacing:0;line-height:var(--free-gift-small-leading);text-transform:uppercase}.free-gift-panel__actions{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.free-gift-panel__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px}.free-gift-panel__btn--inverse{--btn-text-color: 0 0 0;--btn-text-hover-color: 255 255 255;--btn-bg-color: 255 255 255;--btn-bg-hover-color: 0 0 0;--btn-border-color: 0 0 0;--btn-border-hover-color: 0 0 0}.free-gift-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-top:var(--border-velo-line, 1px solid #000);font-size:var(--free-gift-small);line-height:var(--free-gift-small-leading)}.free-gift-panel__info-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--color-velo-text, #000);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.free-gift-modal__window{width:calc(100% - 32px);max-width:480px;padding:0}.free-gift-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0}.free-gift-modal__title{margin:0;font-family:var(--font-body-family)!important;font-size:var(--free-gift-body)!important;font-weight:500;line-height:var(--free-gift-body-leading)!important;letter-spacing:0;text-transform:uppercase}.free-gift-modal__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;border:0;background:none;color:var(--color-velo-text, #000);cursor:pointer}.free-gift-modal__content{padding:12px 20px 24px;font-size:var(--free-gift-body);line-height:var(--free-gift-body-leading)}.free-gift-modal__content>:first-child{margin-top:0}.free-gift-modal__content>:last-child{margin-bottom:0}.free-gift-steps{margin:0 0 20px;font-size:var(--free-gift-body);line-height:var(--free-gift-body-leading)}.free-gift-steps__heading{margin:0 0 8px;font-family:var(--font-body-family)!important;font-size:var(--free-gift-small)!important;font-weight:500;line-height:var(--free-gift-small-leading)!important;letter-spacing:0;text-transform:uppercase}.free-gift-steps__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.free-gift-steps__step{display:flex;align-items:flex-start;gap:8px;margin:0}.free-gift-steps__arrow{flex:0 0 16px;margin-top:1px}.free-gift-steps__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/71/assets/free-gift.css.map */
