.promotion-coupon{clear:both;float:right;width:100%}@media (min-width:1140px){.promotion-coupon{max-width:364px}}@media (max-width:767px){.promotion-coupon{margin-left:10px;margin-right:20px;margin-top:13px;float:none;width:auto}}.promotion-coupon .accordion-header{display:flex;align-items:center;color:#005eb8;cursor:pointer;font-size:1rem;margin-bottom:16px;min-width:10%;width:auto;float:left}.promotion-coupon .icon-align{margin-left:10px;color:#005eb8}.promotion-coupon .item-card-space{background:#fff;margin-bottom:16px}@media (max-width:767px){.promotion-coupon .item-card-space{margin-left:10px}}.promotion-coupon .item-card-space .uppercase{text-transform:uppercase;margin-top:10px}.promotion-coupon .item-card-space .text-bold{font-weight:700}.promotion-coupon .item-card-space .cross-icon{margin-left:10px;cursor:pointer}.promotion-coupon .item-card-space .spacing-top{margin-top:20px}.promotion-coupon .item-card-space .ge-material-form-message{position:relative}.promotion-coupon .item-card-space .space-bottom{margin-bottom:10px;font-size:.875rem}.promotion-coupon .item-card-space .coupon-form{margin-bottom:15px}.promotion-coupon .item-card-space .item-error{margin:10px 0}.promotion-coupon .item-card-space .ge-clear-button{top:3px}.promotion-coupon .coupon-error-container{font-size:.75rem;line-height:12px;padding-top:.25rem}.promotion-coupon .coupon-error-container .coupon-text-error{color:#d0021b}.promotion-coupon .coupon-code__input{max-width:inherit;margin-bottom:20px}.promotion-coupon .coupon-code__input textarea{max-height:177px}.promotion-coupon .ge-material-text-input__input--focus{border-color:#a5a6a8!important;outline:1px solid transparent!important}