.AddToCart{display:flex;width:100%}.AddToCart__quantity-container{display:flex;align-items:center}.AddToCart__quantity-input-container{position:relative;border-radius:inherit}@media(max-width:480px){.AddToCart__quantity-input-container{width:100%}}.AddToCart__unit-selector{position:relative;text-align:center;background-color:rgb(var(--djui-color-background-regular-rgb));border:1px solid rgb(var(--djui-color-base-regular-2-rgb));border-left:none}.AddToCart__button{width:100%;background-color:rgb(var(--djui-color-primary-regular-rgb));color:rgb(var(--djui-color-button-text-rgb));font-family:var(--font-wix),serif;-webkit-font-smoothing:antialiased}.AddToCart__button,.AddToCart__button-inner{display:flex;align-items:center;justify-content:center}.AddToCart__button-inner{width:auto}.AddToCart__button-icon{display:flex;align-items:center;justify-content:center;width:2.5rem}.AddToCart__button:hover{background-color:rgb(var(--djui-color-primary-light-rgb))}.AddToCart--card{flex-direction:column;gap:.5rem}.AddToCart--card .AddToCart__quantity-container{padding:0 .5rem}@media(max-width:480px){.AddToCart--card .AddToCart__quantity-container{flex-direction:column}}.AddToCart--card .QuantityInput__input{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:480px){.AddToCart--card .QuantityInput__input{border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom:0}}.AddToCart--card .AddToCart__unit-selector{height:2.5rem;padding:0 2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media(max-width:480px){.AddToCart--card .AddToCart__unit-selector{width:100%;border-left:1px solid rgb(var(--djui-color-base-regular-2-rgb));border-top-right-radius:0;border-bottom-left-radius:.5rem}}.AddToCart--card .AddToCart__button{border-radius:0 0 .5rem .5rem;height:2.5rem}.AddToCart--pill{border-radius:.5rem;box-shadow:var(--djui-box-shadow-default)}.AddToCart--pill .AddToCart__quantity-container{background-color:rgb(var(--djui-color-background-regular-rgb));border-radius:.5rem 0 0 .5rem}.AddToCart--pill .AddToCart__quantity-input{width:8rem;height:3.5rem;border-radius:inherit}.AddToCart--pill .AddToCart__unit-selector{height:3.5rem;padding:0 1rem;font-size:1.25rem}.AddToCart--pill .AddToCart__button{border-radius:0 .5rem .5rem 0;height:3.5rem;padding-left:1rem;padding-right:1rem}.CampaignIndicator{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;background-color:#ff526c;font-family:var(--font-wix),serif;font-size:.875rem;color:rgb(var(--djui-color-button-text-rgb));-webkit-font-smoothing:antialiased}.ProductPrices{display:flex;flex-direction:column;gap:.25rem}.ProductPrices__price{color:rgb(var(--djui-color-primary-regular-rgb))}.ProductPrices__price--primary{font-size:1.25rem;font-weight:700}.ProductPrices__price--secondary{font-size:.875rem;letter-spacing:.05rem}.ProductPrices__price-row{display:flex;align-items:center;gap:0 .5rem;flex-wrap:wrap}.ProductPrices__price-container{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.ProductPrices__original-price{color:rgba(var(--djui-color-foreground-regular-rgb),.5);text-decoration:line-through;font-weight:400;font-size:.875rem}.ProductPrices__current-price{font-weight:inherit}.ProductPrices__current-price--campaign{color:#ff526c;font-weight:700}.ProductPrices__unit{color:rgba(var(--djui-color-foreground-regular-rgb),.8);font-weight:400;white-space:nowrap}.ProductPrices__discount-badge{background-color:#ff526c;color:#fff;font-size:.75rem;font-weight:700;padding:.125rem .375rem;border-radius:.25rem;white-space:nowrap;flex-shrink:0}.ProductPrices__deposit-row{margin-top:.25rem}.ProductPrices__deposit-info{color:rgba(var(--djui-color-foreground-regular-rgb),.5);font-size:.875rem;font-weight:400}