.product-info__shop-discount{align-items:center;padding:8px 16px;background:#f2f2f2;row-gap:2px;width:fit-content;flex-wrap:wrap}.product-info__shop-discount .shop-discount-price-list{display:flex}.product-info__shop-discount .redeem-text{color:rgba(0,0,0,.7)}@media(max-width: 699px){.product-info__shop-discount .discount-code-container .button{font-size:9px}}.product-info__shop-discount .price-list{flex-wrap:nowrap}.product-info__shop-discount .button{padding:2px 8px;color:rgba(0,0,0,.7)}.product-info__shop-discount .button div{display:flex;align-items:center}.product-info__shop-discount .button svg{margin-right:4px}.product-card .product-info__shop-discount{background:rgba(0,0,0,0);padding:0}@media(max-width: 699px){.product-card .product-info__shop-discount .button{font-size:9px}}.cart-drawer__discount-code button[type=submit]{font-size:12px;min-width:104px}.cart-drawer__discount-code .success-msg{position:absolute;top:50%;transform:translateY(-50%);left:var(--spacing-4);color:green;display:none}.cart-drawer__discount-code .cart-discount__form .input-container{align-items:stretch;position:relative}.cart-drawer__discount-code .cart-discount__form .input-container input{border-radius:0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-right:0;padding:var(--spacing-3) var(--spacing-4);padding-right:40px;transition:border-color .2s ease;height:auto}.cart-drawer__discount-code .cart-discount__form .input-container input:focus{border-color:#000;outline:none}.cart-drawer__discount-code .cart-discount__form .input-container .clear-button{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;transition:background-color .2s ease,color .2s ease;z-index:1;justify-content:flex-end;right:104px;color:#000;margin-right:var(--spacing-4)}@media(max-width: 699px){.cart-drawer__discount-code .cart-discount__form .input-container .clear-button{margin-right:var(--spacing-3)}}.cart-drawer__discount-code .cart-discount__form .input-container .clear-button:hover{background-color:rgba(0,0,0,0) !important;scale:1.1;color:#000;transition:scale .2s ease;top:55%}.cart-drawer__discount-code .cart-discount__form .input-container button{border-radius:0px;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);padding:12px 20px;transition:background-color .2s ease,color .2s ease}.cart-drawer__discount-code .cart-discount__form .input-container button:hover{background-color:#000;color:#fff}.cart-drawer__discount-code .cart-discount__form .input:focus+.button,.cart-drawer__discount-code .cart-discount__form .input:focus~.button,.cart-drawer__discount-code .cart-discount__form .input:focus-within~.button,.cart-drawer__discount-code .cart-discount__form .input:focus-visible~.button{background-color:#000;color:#fff}.cart-drawer__discount-code .cart-discount__form{flex-direction:column;align-items:flex-start}.cart-drawer__discount-code .cart-discount__form .error-msg{color:rgb(var(--error-text))}.cart-drawer__discount-code.success-code .success-msg{display:flex}.cart-drawer__discount-code.success-code input{padding-left:42px !important;border-color:rgb(var(--success-text)) !important;color:rgb(var(--success-text)) !important}.cart-drawer__discount-code.success-code input:focus-within,.cart-drawer__discount-code.success-code input:focus-visible{color:rgb(var(--success-text)) !important}.cart-drawer__discount-code.success-code input+.button,.cart-drawer__discount-code.success-code input~.button{background-color:#000;color:#fff}.cart-drawer__discount-code.error-code .error-msg{display:flex}.cart-drawer__discount-code.error-code input{border-color:rgb(var(--error-text)) !important;color:rgb(var(--error-text)) !important}.cart-drawer__discount-code.error-code input+.button,.cart-drawer__discount-code.error-code input~.button{background-color:#000;color:#fff}@media(max-width: 699px){.product-info__discount-badge span{font-size:9px}}.uvp-text{margin-left:-5px}.collection .product-info__shop-discount{align-items:flex-start}.collection .product-info__shop-discount:not(.hidden){display:flex}@media(max-width: 1000px){.collection .product-info__shop-discount{flex-direction:column}}