@charset "utf-8";

.shopper-approved-seal-wrap { position: fixed; right: 10px; bottom: 10px; width: 300px; z-index: 9; }

.shopper-approved-seal-wrap .shopper-approved-cont { background: rgb(255, 255, 255); padding: 20px; display: none; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px; text-align: center; position: relative; }

.shopper-approved-seal-wrap .shopper-approved-cont.active { display: block; }

.shopper-approved-seal-wrap .shopper-approved-cont .heading-close { display: flex; justify-content: space-between; align-items: center; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid rgb(34, 34, 34); }

.shopper-approved-seal-wrap .shopper-approved-cont .heading-close h4 { margin: 0px; color: rgb(34, 34, 34); }

.shopper-approved-seal-wrap .shopper-approved-cont::after { content: ""; width: 20px; height: 20px; position: absolute; background: rgb(255, 255, 255); bottom: -10px; right: 15px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.3) 4px 3px 4px; }

.shopper-approved-seal-wrap .shopper-approved-cont a.button--primary { padding: 10px 20px; }

.shopper-approved-seal-wrap .etf-payment-icon { margin-bottom: 10px; }

.shopper-approved-seal-wrap .etf-payment-icon ul { margin: 0px; padding: 0px; }

.shopper-approved-seal-wrap .etf-payment-icon ul li { display: inline-block; }

.shopper-approved-seal-wrap .etf-payment-icon ul li img { width: auto; height: 30px; }

.shopper-approved-seal-wrap .shopper-approved-seal { margin-top: 20px; display: block; text-align: right; border-radius: 4px; overflow: hidden; }

.shopper-approved-seal-wrap .shopper-approved-seal:focus { outline: none; }

.shopper-approved-seal-wrap .shopper-approved-seal img { width: auto; height: 80px; }

.shopper-approved-seal-wrap .site-security-wrap { margin: 0px; padding: 0px; list-style: none; }

.shopper-approved-seal-wrap .site-security-wrap li { display: inline-block; margin: 5px; }

.shopper-approved-seal-wrap .site-security-wrap li img { width: auto; height: 50px; }

.header-contact-us { display: block; margin-left: 10px; }

.header-contact-us img { width: auto; height: 80px; }

@media (max-width: 768px) {
  .header-contact-us { display: none; }
}