/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
wl-coupon-code{display:flex;-moz-column-gap:3rem;column-gap:3rem;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:3rem 0}wl-coupon-code .items-center{align-items:center!important;flex-direction:row!important}@media screen and not (min-width:750px){wl-coupon-code{flex-direction:column}}wl-coupon-code .coupon-code__form{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;flex-direction:column}@media screen and not (min-width:750px){wl-coupon-code .coupon-code__form{flex-direction:column}}wl-coupon-code .coupon-code__form .error-message{color:#ec6256;font-size:1.2rem}wl-coupon-code .coupon-code__form .form-group{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row}wl-coupon-code .coupon-code__form input{width:200px;height:40px;border:1px solid #bfbfbf;border-radius:4px;padding:0 1rem;font-size:1.4rem;color:#8c8c8c;background-color:#fff}wl-coupon-code .coupon-code__form input:focus-visible{outline:none;border:none;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))}wl-coupon-code .coupon-code__form input:disabled{background-color:#f5f5f5;cursor:not-allowed}@media screen and not (min-width:750px){wl-coupon-code .coupon-code__form input{width:190px}}wl-coupon-code .coupon-code__form .button-group{display:flex;-moz-column-gap:1rem;column-gap:1rem}wl-coupon-code .coupon-code__form button{font-size:1.4rem;color:#8c8c8c;border:1px solid #bfbfbf;border-radius:4px;display:flex;justify-content:center;align-items:center;margin:0;min-width:auto;min-height:auto;background-color:#fff;width:68px;height:40px;cursor:pointer}wl-coupon-code .coupon-code__form button:hover{background-color:#f5f5f5}wl-coupon-code .coupon-code__form button.apply .svg-loading{width:1.4rem;height:1.4rem}wl-coupon-code .coupon-code__form button.loading{opacity:.5;pointer-events:none}wl-coupon-code .coupon-code__form button.loading .button-text{display:none}wl-coupon-code .coupon-code__title{width:160px}@media screen and not (min-width:750px){wl-coupon-code .coupon-code__title{width:auto;text-align:center}}wl-coupon-code .coupon-code__title h4{font-size:1.6rem;font-weight:700;color:#3b3834}@media screen and not (min-width:750px){wl-coupon-code .coupon-code__title h4{margin-top:0}}wl-coupon-code .coupon-code-apply{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;margin-top:1rem}wl-coupon-code .coupon-code-apply__item{display:flex;-moz-column-gap:1rem;column-gap:1rem;padding:.5rem 1rem;border-radius:.4rem;background-color:#ededed;font-size:1.4rem;color:#8c8c8c;font-weight:500;cursor:pointer;align-items:center}wl-coupon-code .coupon-code-apply__item .discount-title{font-size:1.4rem;font-weight:700}wl-coupon-code .coupon-code-apply__item .svg{display:flex;align-items:center}wl-coupon-code .coupon-code-apply__item .svg-discount{width:1.8rem;height:1.8rem}wl-coupon-code .coupon-code-apply__item .svg-remove{width:1.4rem;height:1.4rem;color:#8c8c8c}wl-coupon-code .coupon-code-apply__item .svg svg{display:inline-block;width:100%;height:100%}wl-coupon-code .coupon-code-apply__item .svg-loading{width:1.4rem;height:1.4rem}wl-cart-gift-certificates .svg-loading{display:inline-block;width:1.4rem;height:1.4rem}
