cart-promotions{--gwp-marker-size: 36px;--gwp-unfilled-color: #e1e1e1;--gwp-filled-color: #222222;--gwp-icon-color: #222222;--gwp-unlocked-icon-color: #ffffff;display:grid;gap:.5rem}cart-promotions [hidden]{display:none!important}cart-promotions[data-promotions-active]{border-block-end:1px solid rgb(var(--border-color, 225 225 225))}gift-with-purchase.gift-with-purchase{display:block;width:100%;text-align:start}.gift-with-purchase[hidden],.gift-with-purchase [hidden]{display:none!important}.cart-promotions__progress{display:grid;gap:.375rem;padding-block:var(--drawer-body-padding-inline, 1.25rem) 1rem}.cart-promotions__progress [data-promotions-message]{min-height:3em;line-height:1.5}.cart-promotions__rail{padding-inline-end:calc(var(--gwp-marker-size) / 2)}.cart-promotions__track{position:relative;height:var(--gwp-marker-size);min-width:0}.cart-promotions__marker{--gwp-icon-size: 24px;--gwp-icon-fill: 0%;position:absolute;inset-inline-start:var(--gwp-tier-position, 100%);top:50%;transform:translate(-50%,-50%);z-index:1}[dir=rtl] .cart-promotions__marker{transform:translate(50%,-50%)}.cart-promotions__marker:focus-within,.cart-promotions__marker:has(details[open]){z-index:3}.gift-with-purchase__message{margin:0}.gift-with-purchase__icon-button{position:relative;display:grid;place-items:center;width:calc(var(--gwp-icon-size) + 12px);height:calc(var(--gwp-icon-size) + 12px);flex-shrink:0;overflow:hidden;isolation:isolate;border:0;border-radius:50%;background:var(--gwp-unfilled-color);color:var(--gwp-icon-color);list-style:none}.gift-with-purchase__icon-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.gift-with-purchase__icon-layer--filled{clip-path:inset(0 calc(100% - var(--gwp-icon-fill)) 0 0);background:var(--gwp-filled-color);color:var(--gwp-unlocked-icon-color)}[dir=rtl] .gift-with-purchase__icon-layer--filled{clip-path:inset(0 0 0 calc(100% - var(--gwp-icon-fill)))}summary.gift-with-purchase__icon-button{cursor:pointer}summary.gift-with-purchase__icon-button::-webkit-details-marker{display:none}summary.gift-with-purchase__icon-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gift-with-purchase__icon{width:var(--gwp-icon-size);height:var(--gwp-icon-size)}.gift-with-purchase__icon--custom{background:currentColor;-webkit-mask:var(--gwp-icon-mask) center / contain no-repeat;mask:var(--gwp-icon-mask) center / contain no-repeat}.gift-with-purchase__tooltip{position:relative;margin:0;flex-shrink:0}.gift-with-purchase__tooltip-content{position:absolute;inset-inline-end:0;top:calc(100% + .5rem);width:min(17rem,70vw);padding:.875rem;z-index:2;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid currentColor;font-size:.875rem;line-height:1.5;transform:translate(var(--gwp-tooltip-shift, 0px))}.gift-with-purchase__bar{position:absolute;inset-inline:0;top:50%;display:block;-webkit-appearance:none;appearance:none;width:100%;height:.375rem;transform:translateY(-50%);margin:0;overflow:hidden;border:0;border-radius:1rem;background:var(--gwp-unfilled-color);color:var(--gwp-filled-color);accent-color:currentColor}.gift-with-purchase__bar::-webkit-progress-bar{background:var(--gwp-unfilled-color);border-radius:inherit}.gift-with-purchase__bar::-webkit-progress-value{background:currentColor;border-radius:inherit;transition:width .2s ease}.gift-with-purchase__bar::-moz-progress-bar{background:currentColor;border-radius:inherit}.gift-with-purchase__offers{padding-block:.5rem 1rem}.gift-with-purchase__product-list{display:grid;gap:1rem}.gift-with-purchase__variant{min-width:0;max-width:100%;min-height:2.75rem;padding:.5rem 1.75rem .5rem .5rem;border:1px solid rgb(var(--text-color) / .3);background-color:transparent;font:inherit}.gift-with-purchase__add{min-height:2.75rem;padding:.625rem 1rem}.gift-with-purchase__error{margin-block:.5rem 1rem}@media(prefers-reduced-motion:reduce){.gift-with-purchase__bar::-webkit-progress-value{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/317/assets/gift-with-purchase.css.map */
