.cart-gifts{--cart-gifts-accent: var(--btn-bg-color);--cart-gifts-on-accent: var(--btn-text-color);--cart-gifts-surface: var(--panel-bg-color);--cart-gifts-line: rgba(var(--text-color) / .15);--cart-gifts-text-sm: calc(var(--body-font-size-px) * .88);--cart-gifts-text-xs: calc(var(--body-font-size-px) * .75);--cart-gifts-badge-size: calc(8 * var(--space-unit));--cart-gifts-track-height: calc(1.5 * var(--space-unit));display:block;margin-block-end:calc(4 * var(--space-unit));color:rgb(var(--heading-color))}.cart-gifts[hidden]{display:none}.cart-gifts .cart-gifts__status{padding:calc(3 * var(--space-unit)) calc(2 * var(--space-unit));border:1px solid var(--cart-gifts-line);background-color:rgba(var(--cart-gifts-surface))}.cart-gifts .cart-gifts__tiers{position:relative;display:grid;grid-template-columns:repeat(var(--cart-gifts-count, 2),minmax(0,1fr));grid-template-rows:auto auto auto;row-gap:calc(1 * var(--space-unit))}.cart-gifts .cart-gifts__track{position:relative;grid-column:1 / -1;grid-row:2;align-self:center;height:var(--cart-gifts-track-height);overflow:hidden;background-color:var(--cart-gifts-line)}.cart-gifts .cart-gifts__fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--cart-gifts-accent));transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.cart-gifts .cart-gifts__fill:dir(rtl){transform-origin:right center}.cart-gifts .cart-gifts__tier{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;justify-items:center;padding-inline:var(--space-unit);text-align:center}.cart-gifts .cart-gifts__tier-title,.cart-gifts .cart-gifts__tier-status{margin:0;line-height:1.3}.cart-gifts .cart-gifts__tier-title{align-self:end;font-size:var(--cart-gifts-text-xs)}.cart-gifts .cart-gifts__tier-status{font-size:var(--cart-gifts-text-sm)}.cart-gifts .cart-gifts__amount{font-weight:700;color:rgb(var(--cart-gifts-accent))}.cart-gifts .cart-gifts__badge{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cart-gifts-badge-size);height:var(--cart-gifts-badge-size);border:1px solid var(--cart-gifts-line);border-radius:50%;background-color:rgba(var(--bg-color));color:rgb(var(--cart-gifts-accent));transition:opacity .4s ease}.cart-gifts .cart-gifts__badge svg{width:calc(4 * var(--space-unit));height:calc(4 * var(--space-unit))}.cart-gifts .cart-gifts__tier.is-reached .cart-gifts__badge{border-color:rgb(var(--cart-gifts-accent));background-color:rgb(var(--cart-gifts-accent));color:rgb(var(--cart-gifts-on-accent))}.cart-gifts .cart-gifts__tier.is-reached .cart-gifts__tier-status{font-weight:700;color:rgb(var(--cart-gifts-accent))}.cart-gifts .cart-gifts__card{display:flex;gap:calc(3 * var(--space-unit));padding:calc(2 * var(--space-unit));border:1px solid var(--cart-gifts-line);border-block-start:0}.cart-gifts .cart-gifts__card[hidden],.cart-gifts .cart-gifts__image[hidden]{display:none}.cart-gifts .cart-gifts__media{flex:0 0 calc(18 * var(--space-unit));aspect-ratio:1 / 1;background-color:rgba(var(--cart-gifts-surface))}.cart-gifts .cart-gifts__image{width:100%;height:100%}.cart-gifts .cart-gifts__media img{display:block;width:100%;height:100%;object-fit:cover}.cart-gifts .cart-gifts__details{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:calc(2 * var(--space-unit));min-width:0}.cart-gifts .cart-gifts__tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-unit)}.cart-gifts .cart-gifts__tag{display:inline-flex;align-items:center;gap:var(--space-unit);padding:calc(var(--space-unit) / 2) calc(2 * var(--space-unit));border-radius:var(--btn-border-radius, 0);background-color:rgb(var(--success-bg-color));color:rgb(var(--success-text-color));font-size:var(--cart-gifts-text-xs);font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.cart-gifts .cart-gifts__tag svg{flex-shrink:0;width:calc(4.5 * var(--space-unit));height:auto}.cart-gifts .cart-gifts__tag--pending{margin-inline-start:auto;background-color:rgba(var(--cart-gifts-surface));color:rgb(var(--cart-gifts-accent))}.cart-gifts .cart-gifts__tag--added{margin-inline-start:auto}.cart-gifts .cart-gifts__card:not(.is-added) .cart-gifts__tag--added,.cart-gifts .cart-gifts__card.is-added .cart-gifts__tag--pending{display:none}.cart-gifts .cart-gifts__name{margin:0;font-size:var(--cart-gifts-text-sm);line-height:1.3}.cart-gifts .cart-gifts__note{margin:calc(2 * var(--space-unit)) 0 0;font-size:var(--cart-gifts-text-xs);line-height:1.4;text-align:center}@media(min-width:600px){.cart-gifts .cart-gifts__status{padding:calc(5 * var(--space-unit)) calc(4 * var(--space-unit))}.cart-gifts .cart-gifts__tiers{row-gap:calc(1.5 * var(--space-unit))}.cart-gifts .cart-gifts__tier-title{font-size:var(--cart-gifts-text-sm)}.cart-gifts .cart-gifts__tier-status{font-size:calc(var(--body-font-size-px) * 1)}.cart-gifts .cart-gifts__card{padding:calc(4 * var(--space-unit))}.cart-gifts .cart-gifts__name{font-size:calc(var(--body-font-size-px) * 1)}.cart-gifts .cart-gifts__note{font-size:var(--cart-gifts-text-sm)}}.cart-gifts__swatches{--cart-gifts-swatch-size: calc(6 * var(--space-unit));--cart-gifts-swatch-hit: 44px;display:flex;flex-wrap:wrap;margin:calc((var(--cart-gifts-swatch-size) - var(--cart-gifts-swatch-hit)) / 2)}.cart-item .cart-gifts__swatches{margin-block:calc((var(--cart-gifts-swatch-size) - var(--cart-gifts-swatch-hit)) / 2 + 2 * var(--space-unit))}.cart-gifts__swatches .cart-gifts__swatch{display:flex;align-items:center;justify-content:center;width:var(--cart-gifts-swatch-hit);height:var(--cart-gifts-swatch-hit);padding:0;border:0;background:none;color:inherit;cursor:pointer}.cart-gifts__swatches .cart-gifts__swatch-dot{display:block;width:var(--cart-gifts-swatch-size);height:var(--cart-gifts-swatch-size);padding:calc(var(--space-unit) / 2);border:1px solid rgb(var(--swatch-border-color-default, var(--text-color)));border-radius:50%;background-clip:content-box;background-color:var(--swatch-color, rgba(var(--text-color) / .1));background-image:var(--swatch-image, none);background-size:cover;background-position:center}.cart-gifts__swatches .cart-gifts__swatch[aria-checked=true] .cart-gifts__swatch-dot{border-color:rgb(var(--heading-color))}.cart-gifts__swatches .cart-gifts__swatch:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:-2px;border-radius:50%}.cart-gifts__swatches .cart-gifts__swatch:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.cart-gifts .cart-gifts__fill,.cart-gifts .cart-gifts__badge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
