#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories a.view-all-link:hover,
.alphabet .alphabet-wrapper ul.alphabet-container li.letter a:hover,
.profile .message a {
    text-decoration: underline
}

.merchant-rating .icon-star-off {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0009 0L15.5362 7.47123L24 8.40376L17.7208 13.9531L19.4165 22L12 17.9588L4.58349 22L6.27748 13.9523L0 8.40122L8.46467 7.46869L12.0009 0Z' fill='%23D9DDE6'/%3E%3C/svg%3E%0A");
    background-size: contain
}

.merchant-rating .icon-star-on {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.001 0L18.1256 8.82964L28 9.93172L20.6742 16.4901L22.6526 26L14 21.224L5.3474 26L7.32373 16.4891L0 9.92871L9.87545 8.82664L14.001 0Z' fill='%23FFCC48'/%3E%3C/svg%3E%0A");
    background-size: contain
}

.merchant-rating .icon-star-half {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0009 0L15.5362 7.47123L24 8.40376L17.7208 13.9531L19.4165 22L12 17.9588L4.58349 22L6.27748 13.9523L0 8.40122L8.46467 7.46869L12.0009 0Z' fill='%23D9DDE7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0009 0L12 7.46869V11.5L12.0009 13.9523L12 16V17.9588L4.58349 22L6.27748 13.9523L0 8.40122L8.46467 7.46869L12.0009 0Z' fill='%23FFCC48'/%3E%3C/svg%3E%0A");
    background-size: contain
}

.merchant .side .header .link-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC43NSIgeT0iMi43NSIgd2lkdGg9IjEwLjUiIGhlaWdodD0iMTAuNSIgcng9IjEuMjUiIHN0cm9rZT0iI0RBREFEQSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHJlY3QgeD0iNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYuNzQ3NjggMi43NjE3MkgxMS4yNDc3TTExLjI0NzcgMi43NjE3MlY3LjI2MTcyTTExLjI0NzcgMi43NjE3Mkw0Ljk5OTYzIDkiIHN0cm9rZT0iI0RBREFEQSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==) no-repeat
}

.merchant-header .coupon-stats .icon-verified {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Ctitle%3EGroup%206%3C/title%3E%3Cdefs%3E%3Cpath%20d%3D%22M16%200H2C.89%200%200%20.9%200%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V2c0-1.1-.89-2-2-2z%22%20id%3D%22a%22/%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20stroke%3D%22%23139BE8%22%20mask%3D%22url%28%23b%29%22%20stroke-width%3D%222%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20fill%3D%22%23139BE8%22%20d%3D%22M7.57%2012.443L4%208.87l1.007-1.006L7.57%2010.42%2012.994%205%2014%206.014%22/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.merchant-header .coupon-stats .icon-added-today {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3E%23Added%20Today%3C/title%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23F1F1F1%22%20d%3D%22M-419-152H581V904H-419z%22/%3E%3Cpath%20d%3D%22M18%209.004c0%204.963-4.037%209-9%209s-9-4.037-9-9c0-4.962%204.038-9%209-9%202.03%200%203.952.674%205.526%201.905V.49c0-.27.22-.49.49-.49.272%200%20.492.22.492.49V2.99c0%20.063-.013.127-.038.187-.05.12-.145.216-.266.266-.06.026-.124.038-.187.038H12.52c-.27%200-.49-.22-.49-.49%200-.272.22-.49.49-.49h1.152C12.318%201.52%2010.702.985%209%20.985%204.58.986.982%204.583.982%209.004c0%204.422%203.597%208.02%208.018%208.02%204.42%200%208.018-3.598%208.018-8.02%200-.27.22-.49.49-.49.272%200%20.492.22.492.49zm-8.51-6.38c0-.272-.22-.492-.49-.492s-.49.22-.49.49v5.892H2.622c-.27%200-.49.22-.49.49%200%20.272.22.49.49.49H9c.27%200%20.49-.218.49-.49v-6.38zm-.84%2011.923c-.087.093-.14.215-.14.348%200%20.128.053.255.14.35.095.087.222.14.35.14.132%200%20.255-.053.348-.14.09-.095.143-.222.143-.35%200-.127-.053-.255-.142-.348-.18-.182-.51-.182-.697%200zm5.892-5.89c-.09.092-.142.22-.142.347%200%20.133.053.256.142.35.093.087.22.14.35.14.126%200%20.254-.053.347-.14.087-.094.142-.217.142-.35%200-.127-.055-.255-.143-.348-.183-.182-.516-.182-.698%200z%22%20fill%3D%22%23139BE8%22/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.merchant-header .coupon-stats .icon-average-savings {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Ctitle%3EAverage%20Saving%3C/title%3E%3Cdefs%3E%3Cpath%20d%3D%22M9%201.635c4.072%200%207.365%203.293%207.365%207.365S13.072%2016.365%209%2016.365%201.635%2013.072%201.635%209%204.928%201.635%209%201.635z%22%20id%3D%22a%22/%3E%3Cmask%20id%3D%22c%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2214.73%22%20height%3D%2214.73%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3Cpath%20d%3D%22M9%20.05c4.948%200%208.95%204.002%208.95%208.95%200%204.948-4.002%208.95-8.95%208.95C4.052%2017.95.05%2013.948.05%209%20.05%204.052%204.052.05%209%20.05z%22%20id%3D%22b%22/%3E%3Cmask%20id%3D%22d%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2217.9%22%20height%3D%2217.9%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22/%3E%3C/mask%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23F1F1F1%22%20d%3D%22M-569-152H431V904H-569z%22/%3E%3Cg%3E%3Cuse%20stroke%3D%22%23139BE8%22%20mask%3D%22url%28%23c%29%22%20stroke-width%3D%22.6%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20stroke%3D%22%23139BE8%22%20mask%3D%22url%28%23d%29%22%20stroke-width%3D%222%22%20xlink%3Ahref%3D%22%23b%22/%3E%3Cpath%20d%3D%22M8.996%202.636c-.25%200-.455.204-.455.455V4.03c-.67.07-1.285.295-1.76.682-.58.473-.937%201.198-.937%202.017%200%20.896.473%201.526%201.065%201.89.592.363%201.284.542%201.918.795%201.038.38%202.415.798%202.43%201.86%200%20.558-.235.974-.626%201.293-.392.32-.96.526-1.634.526-1.103%200-1.958-.682-2.33-1.306-.1-.24-.418-.35-.64-.213-.22.137-.28.483-.112.683.474.797%201.407%201.55%202.642%201.704%200%20.016-.014.027-.014.043v.91c0%20.25.203.454.454.454.25%200%20.455-.204.455-.455V14v-.028c.672-.074%201.287-.31%201.762-.696.58-.473.938-1.184.938-2.003%200-.896-.474-1.54-1.066-1.904-.592-.364-1.283-.544-1.917-.796-1.033-.378-2.416-.797-2.43-1.847%200-.557.234-.987.626-1.306.39-.318.96-.51%201.633-.51%201.104%200%201.958.667%202.33%201.292.1.24.418.35.64.213.22-.136.28-.482.112-.682-.474-.797-1.407-1.54-2.642-1.69%200-.016.015-.027.015-.043v-.91c0-.25-.203-.454-.454-.454z%22%20fill%3D%22%23139BE8%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

#sticky-banner .icon.dollar {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18Z' fill='%23FFC847'/%3E%3Cpath d='M12.2727 11.1016C12.2727 9.87899 11.4153 9.05561 9.65457 8.62246V5.96327C10.288 6.04156 10.808 6.49979 10.9636 7.11674C11.0052 7.46972 11.3144 7.72997 11.6705 7.71174C12.0305 7.68134 12.2976 7.36598 12.2675 7.00714C12.0494 5.70736 10.9679 4.72478 9.64929 4.62845V3.92513C9.64929 3.56482 9.35622 3.27271 8.99473 3.27271C8.63324 3.27271 8.34017 3.56482 8.34017 3.92513V4.63102C6.96245 4.73848 5.86087 5.81617 5.72728 7.18714C5.72728 8.41236 6.58605 9.23568 8.34545 9.66627V12.3268C7.71206 12.2485 7.19201 11.7903 7.0364 11.1733C6.99541 10.82 6.68583 10.5594 6.32949 10.5783C5.96954 10.6087 5.70237 10.9241 5.73256 11.2829C5.95058 12.5827 7.0321 13.5653 8.35073 13.6616V14.3636C8.35073 14.7239 8.6438 15.016 9.00529 15.016C9.36677 15.016 9.65984 14.7239 9.65984 14.3636V13.6577C11.0376 13.5502 12.1391 12.4726 12.2727 11.1016ZM7.03646 7.18714C7.03646 6.63258 7.59283 6.14982 8.34551 5.96584V8.3145C7.47367 8.06789 7.03646 7.70911 7.03646 7.18714ZM9.65457 12.3229V9.97422C10.5264 10.2247 10.9636 10.5875 10.9636 11.1055C10.9637 11.6561 10.4073 12.1389 9.65457 12.3229Z' fill='%23828282'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat
}

#sticky-banner .icon.heart {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3086 0.4539C13.0151 -0.645879 10.2171 0.36226 9.16204 2.65347C9.0703 2.83676 9.02443 3.02005 8.97856 3.24917C8.93269 3.02005 8.84094 2.79094 8.79507 2.65347C7.69418 0.316436 4.94197 -0.645879 2.64846 0.4539C0.354947 1.55368 -0.654193 4.30312 0.446693 6.59433C1.54758 8.93136 9.02442 15.53 9.02442 15.53C9.02442 15.53 16.5013 8.88553 17.6022 6.59433C18.6113 4.30312 17.648 1.55368 15.3086 0.4539Z' fill='%23FF7110'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat
}

#merchant-data-section .copy,
#merchant-data-section .headline,
#merchant-data-section .section-header h2 {
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

#merchant-data-section .blurb {
    padding: 50px 16px 30px;
    width: 100%;
    max-width: 800px
}

@media (min-width:828px) and (max-width:992px) {
    #merchant-data-section .blurb {
        max-width: 100%
    }
}

#merchant-data-section .blurb.shopping-tips {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODgiIGhlaWdodD0iMzQ3IiB2aWV3Qm94PSIwIDAgNDg4IDM0NyIgZmlsbD0ibm9uZSI+CiAgPHN0eWxlPgogICAgLmF7CiAgICBjbGlwLXJ1bGU6ZXZlbm9kZDsKICAgIGZpbGwtcnVsZTpldmVub2RkOwogICAgZmlsbDp3aGl0ZTsKICAgIH0KICA8L3N0eWxlPgogIDxnIG9wYWNpdHk9IjAuMTUwNTIzIj4KICAgIDxwYXRoIGQ9Ik0xMzIgOTZDMTI0IDgwLjMgMTA0LjkgNzQuMSA4OS4zIDgyIDg2LjYgODMuNCA4My40IDgyLjMgODIgNzkuNiA4MC42IDc2LjkgODEuNyA3My42IDg0LjQgNzIuMyA5OS45IDY0LjMgMTA2LjEgNDUuMiA5OC4xIDI5LjUgOTYuNyAyNi44IDk3LjggMjMuNSAxMDAuNSAyMi4yIDEwMy4xIDIwLjggMTA2LjQgMjEuOSAxMDcuOCAyNC42IDExNS44IDQwLjIgMTM0LjkgNDYuNSAxNTAuNCAzOC42IDE1My4xIDM3LjIgMTU2LjQgMzguMyAxNTcuNyA0MSAxNTkuMSA0My43IDE1OC4xIDQ3IDE1NS40IDQ4LjQgMTM5LjkgNTYuMyAxMzMuNyA3NS40IDE0MS43IDkxIDE0MyA5My43IDE0MiA5NyAxMzkuMyA5OC40IDEzNi42IDk5LjcgMTMzLjMgOTguNiAxMzIgOTZaTTEzNC40IDUyLjlDMTI2LjYgNTIuNiAxMTkgNTAuMSAxMTIuNSA0NS43IDExMi4xIDUzLjUgMTA5LjcgNjEuMiAxMDUuNCA2Ny43IDExMy4yIDY4IDEyMC44IDcwLjUgMTI3LjMgNzQuOSAxMjcuNiA2NyAxMzAuMSA1OS40IDEzNC40IDUyLjlaIiBjbGFzcz0iYSIvPgogICAgPHBhdGggZD0iTTMxMi4yIDYuNEMzMDUuNi02LjQgMjg5LjktMTEuNiAyNzctNS4xIDI3NC40LTMuNyAyNzEuMS00LjggMjY5LjctNy41IDI2OC4zLTEwLjIgMjY5LjQtMTMuNCAyNzIuMS0xNC44IDI4NC45LTIxLjMgMjkwLTM3LjEgMjgzLjQtNTAgMjgyLTUyLjcgMjgzLjEtNTYgMjg1LjgtNTcuNCAyODguNS01OC44IDI5MS43LTU3LjcgMjkzLjEtNTUgMjk5LjctNDIuMSAzMTUuNC0zNi45IDMyOC4yLTQzLjQgMzMwLjktNDQuOCAzMzQuMi00My43IDMzNS42LTQxIDMzNi45LTM4LjMgMzM1LjktMzUgMzMzLjItMzMuNyAzMjAuNC0yNy4yIDMxNS4zLTExLjQgMzIxLjkgMS41IDMyMy4zIDQuMiAzMjIuMiA3LjUgMzE5LjUgOC44IDMxNi44IDEwLjIgMzEzLjYgOS4xIDMxMi4yIDYuNFpNMzEzLjUtMjkuOEMzMDcuNy0zMC4zIDMwMi4xLTMyLjEgMjk3LjEtMzUuMiAyOTYuNi0yOS40IDI5NC44LTIzLjcgMjkxLjctMTguNyAyOTcuNi0xOC4yIDMwMy4yLTE2LjQgMzA4LjItMTMuMyAzMDguNy0xOS4xIDMxMC41LTI0LjggMzEzLjUtMjkuOFoiIGNsYXNzPSJhIi8+CiAgICA8cGF0aCBkPSJNNDMyLjQgOTYuM0M0MjguMiA4OCA0MjAuNCA4Mi44IDQxMS45IDgxLjQgNDEyLjUgODAuMSA0MTMuMiA3OC44IDQxMy42IDc3LjMgNDE1LjkgNzAuMyA0MTUuMyA2Mi43IDQxMS45IDU2IDQwNC45IDQyLjIgMzg4IDM2LjcgMzc0LjMgNDMuN0wzMDUuOSA3OC41IDI3MS4xIDk2LjJDMjY5LjkgNjguNiAyNjIuMiA0Mi40IDI1NS41IDI0LjQgMjU1LjEgMjMuNCAyNTQuNiAyMi4yIDI1NC4xIDIxLjMgMjQ2LjIgNS44IDIyNy4yLTAuNCAyMTEuNyA3LjNMMjExLjUgNy40QzE5Ny4zIDE0LjcgMTkwLjcgMzEuMyAxOTYuMSA0Ni4yIDIwMy41IDY2LjMgMjE4LjMgMTE1IDE5OC41IDEzMy40IDE5Ny4zIDEzNC40IDE5Ni4yIDEzNS4yIDE5NS4xIDEzNiAxOTQuMSAxMzUuOSAxOTMuMSAxMzYgMTkyLjEgMTM2LjVMMTIzLjcgMTcxLjNDMTIxIDE3Mi43IDEyMCAxNzYgMTIxLjMgMTc4LjdMMTk0LjYgMzIyLjVDMTk2IDMyNS4xIDE5OS4zIDMyNi4yIDIwMS45IDMyNC45TDI2Ny4xIDI5MS42QzI3NS45IDI5OS45IDI4OS4xIDMwMi4zIDMwMC40IDI5Ni42TDM5Mi45IDI0OS40IDQ2MS4zIDIxNC41QzQ2Ny45IDIxMS4yIDQ3Mi45IDIwNS40IDQ3NS4zIDE5OC4yIDQ3Ny41IDE5MS4xIDQ3Ni44IDE4My41IDQ3My41IDE3Ni44IDQ2OS4yIDE2OC42IDQ2MS41IDE2My4zIDQ1MyAxNjEuOSA0NTMuNiAxNjAuNiA0NTQuMiAxNTkuNCA0NTQuNyAxNTggNDU3IDE1MC45IDQ1Ni40IDE0My4zIDQ1MyAxMzYuNiA0NDguNyAxMjguMyA0NDAuOSAxMjMuMSA0MzIuNCAxMjEuNyA0MzMuMSAxMjAuNCA0MzMuNyAxMTkuMSA0MzQuMiAxMTcuNyA0MzYuNSAxMTAuNiA0MzUuOCAxMDMgNDMyLjQgOTYuM1pNMjYwLjUgMjgyLjdMMjI1LjIgMzAwLjcgMjA1LjggMjYyLjVDMjA0LjQgMjU5LjggMjAxLjEgMjU4LjcgMTk4LjQgMjYwLjEgMTk1LjggMjYxLjUgMTk0LjcgMjY0LjggMTk2LjEgMjY3LjVMMjE1LjUgMzA1LjYgMjAxLjggMzEyLjYgMTMzLjUgMTc4LjYgMTkyLjIgMTQ4LjcgMjYwLjUgMjgyLjdaTTMxMC44IDg4LjNDMzA2LjggOTAuMyAzMDMuOCA5My44IDMwMi41IDk4LjIgMzAxIDEwMi41IDMwMS40IDEwNy4yIDMwMy41IDExMS4yIDMwNy44IDExOS42IDMxOC4xIDEyMy4xIDMyNi40IDExOC44TDM5NC44IDg0QzM5OC44IDgxLjkgNDAxLjkgNzguMyA0MDMuMyA3NCA0MDQuNyA2OS42IDQwNC4zIDY1IDQwMi4yIDYwLjkgMzk3LjkgNTIuNSAzODcuNiA0OS4xIDM3OS4yIDUzLjRMMzEwLjggODguM1pNMzU4LjIgMjQxLjRDMzU4LjQgMjQxLjcgMzU4LjcgMjQyIDM1OC45IDI0Mi4zIDM1OS4xIDI0Mi40IDM1OS4yIDI0Mi41IDM1OS4zIDI0Mi43IDM2MC4xIDI0My42IDM2MC45IDI0NC40IDM2MS43IDI0NS4yIDM2Mi4yIDI0NS42IDM2Mi43IDI0NiAzNjMuMiAyNDYuNCAzNjQuMSAyNDcgMzY0LjkgMjQ3LjcgMzY1LjkgMjQ4LjJMMzY1LjkgMjQ4LjJDMzY2LjQgMjQ4LjUgMzY2LjkgMjQ4LjkgMzY3LjQgMjQ5LjEgMzY3LjYgMjQ5LjIgMzY3LjcgMjQ5LjMgMzY3LjggMjQ5LjQgMzY4IDI0OS41IDM2OC4yIDI0OS42IDM2OC4zIDI0OS43TDI5NS40IDI4Ni44QzI4Ni40IDI5MS40IDI3NS4zIDI4Ny44IDI3MC43IDI3OC43TDIwMi4yIDE0NC40QzIwMy40IDE0My41IDIwNC42IDE0Mi42IDIwNS44IDE0MS41IDIyOC41IDEyMC42IDIxOC42IDc2LjEgMjA2LjQgNDIuNSAyMDIuOSAzMi44IDIwNy4yIDIxLjkgMjE2LjUgMTcuMkwyMTYuNiAxNy4xQzIyNi44IDEyIDIzOS4yIDE2LjEgMjQ0LjQgMjYuMiAyNDQuNyAyNi44IDI0NSAyNy41IDI0NS4yIDI4LjFMMjQ1LjMgMjguM0MyNTIuNCA0Ny4yIDI2MC43IDc1LjkgMjYwLjQgMTA1IDI2MC40IDEwNi45IDI2MS4zIDEwOC43IDI2MyAxMDkuNyAyNjQuNiAxMTAuNyAyNjYuNiAxMTAuOCAyNjguMyAxMDkuOUwyOTEuMiA5OC4zQzI5MS4yIDk4LjUgMjkxLjEgOTguNyAyOTEuMSA5OC45IDI5MS4xIDk5IDI5MS4xIDk5LjIgMjkxLjEgOTkuNCAyOTEgMTAwIDI5MC45IDEwMC43IDI5MC45IDEwMS4zIDI5MC44IDEwMi40IDI5MC44IDEwMy40IDI5MC44IDEwNC41TDI5MC44IDEwNC42QzI5MC45IDEwNS4yIDI5MC45IDEwNS44IDI5MC45IDEwNi40IDI5MS4xIDEwNy41IDI5MS4zIDEwOC43IDI5MS42IDEwOS44IDI5MS42IDExMCAyOTEuNiAxMTAuMiAyOTEuNyAxMTAuNCAyOTEuOCAxMTAuNyAyOTEuOCAxMTEgMjkxLjkgMTExLjQgMjkyLjQgMTEzIDI5MyAxMTQuNiAyOTMuOCAxMTYuMiAyOTQuNiAxMTcuNyAyOTUuNiAxMTkuMSAyOTYuNiAxMjAuNSAyOTYuNiAxMjAuNiAyOTYuNyAxMjAuNyAyOTYuOCAxMjAuNyAyOTYuOSAxMjAuOSAyOTcgMTIxLjEgMjk3LjEgMTIxLjIgMjk4LjIgMTIyLjUgMjk5LjMgMTIzLjYgMzAwLjUgMTI0LjYgMzAwLjYgMTI0LjggMzAwLjggMTI0LjkgMzAxIDEyNUwzMDEgMTI1LjFDMzAxLjEgMTI1LjIgMzAxLjEgMTI1LjIgMzAxLjIgMTI1LjIgMzAyLjQgMTI2LjIgMzAzLjggMTI3LjIgMzA1LjIgMTI4IDMwNS4yIDEyOCAzMDUuMiAxMjggMzA1LjIgMTI4IDMwNS4yIDEyOCAzMDUuMiAxMjggMzA1LjMgMTI4IDMwNi43IDEyOC44IDMwOC4xIDEyOS40IDMwOS42IDEyOS45IDMwOS43IDEzMCAzMDkuNyAxMzAgMzA5LjggMTMwTDMwOS45IDEzMEMzMTAuMSAxMzAuMSAzMTAuMiAxMzAuMiAzMTAuNCAxMzAuMiAzMTEuNyAxMzAuNiAzMTIuOSAxMzAuOSAzMTQuMiAxMzEuMiAzMTMuNiAxMzIuMyAzMTMuMSAxMzMuNiAzMTIuNyAxMzQuOSAzMTIuNyAxMzQuOSAzMTIuNyAxMzUgMzEyLjcgMTM1TDMxMi43IDEzNUMzMTIuNiAxMzUgMzEyLjYgMTM1LjEgMzEyLjYgMTM1LjEgMzEyIDEzNi45IDMxMS42IDEzOC43IDMxMS40IDE0MC41IDMxMS40IDE0MS4yIDMxMS40IDE0MiAzMTEuNCAxNDIuN0wzMTEuNCAxNDIuN0MzMTEuNCAxNDMgMzExLjQgMTQzLjMgMzExLjQgMTQzLjYgMzExLjQgMTQzLjggMzExLjQgMTQ0LjEgMzExLjQgMTQ0LjRMMzExLjQgMTQ0LjRDMzExLjMgMTQ0LjkgMzExLjMgMTQ1LjQgMzExLjMgMTQ2IDMxMS41IDE0Ny41IDMxMS44IDE0OC45IDMxMi4yIDE1MC40IDMxMi4yIDE1MC41IDMxMi4yIDE1MC43IDMxMi4yIDE1MC44IDMxMi4yIDE1MSAzMTIuMyAxNTEuMiAzMTIuMyAxNTEuMyAzMTIuOCAxNTMuMSAzMTMuNSAxNTQuOCAzMTQuMyAxNTYuNSAzMTUuMSAxNTggMzE2LjEgMTU5LjUgMzE3LjEgMTYwLjggMzE3LjIgMTYwLjkgMzE3LjIgMTYxIDMxNy4zIDE2MUwzMTcuMyAxNjFDMzE3LjQgMTYxLjIgMzE3LjUgMTYxLjQgMzE3LjcgMTYxLjUgMzE4LjcgMTYyLjggMzE5LjggMTYzLjkgMzIxIDE2NC45IDMyMS4yIDE2NS4xIDMyMS4zIDE2NS4yIDMyMS41IDE2NS40IDMyMS42IDE2NS40IDMyMS42IDE2NS41IDMyMS43IDE2NS41IDMyMyAxNjYuNiAzMjQuMyAxNjcuNSAzMjUuNyAxNjguMyAzMjUuNyAxNjguMyAzMjUuOCAxNjguMyAzMjUuOCAxNjguMyAzMjcuMiAxNjkuMSAzMjguNiAxNjkuNyAzMzAuMSAxNzAuMiAzMzAuMiAxNzAuMyAzMzAuMyAxNzAuMyAzMzAuNCAxNzAuMyAzMzAuNiAxNzAuNCAzMzAuOCAxNzAuNSAzMzEgMTcwLjUgMzMyLjIgMTcwLjkgMzMzLjQgMTcxLjMgMzM0LjcgMTcxLjUgMzM0LjEgMTcyLjcgMzMzLjYgMTc0LjEgMzMzLjEgMTc1LjQgMzMwLjkgMTgyLjUgMzMxLjUgMTkwLjEgMzM0LjkgMTk2LjggMzM1LjcgMTk4LjMgMzM2LjYgMTk5LjcgMzM3LjcgMjAxLjEgMzM3LjcgMjAxLjIgMzM3LjggMjAxLjMgMzM3LjggMjAxLjNMMzM3LjggMjAxLjNDMzM4IDIwMS41IDMzOC4xIDIwMS43IDMzOC4yIDIwMS44IDMzOS4yIDIwMyAzNDAuMyAyMDQuMiAzNDEuNSAyMDUuMiAzNDEuNyAyMDUuNCAzNDEuOSAyMDUuNSAzNDIgMjA1LjZMMzQyIDIwNS42IDM0MiAyMDUuNiAzNDIuMSAyMDUuN0MzNDIuMiAyMDUuNyAzNDIuMiAyMDUuOCAzNDIuMiAyMDUuOCAzNDMuNSAyMDYuOCAzNDQuOCAyMDcuOCAzNDYuMiAyMDguNSAzNDYuMiAyMDguNiAzNDYuMiAyMDguNiAzNDYuMyAyMDguNkwzNDYuMyAyMDguNkMzNDYuMyAyMDguNiAzNDYuMyAyMDguNiAzNDYuMyAyMDguNiAzNDcuNyAyMDkuNCAzNDkuMiAyMTAgMzUwLjcgMjEwLjUgMzUwLjggMjEwLjUgMzUwLjkgMjEwLjYgMzUxIDIxMC42TDM1MSAyMTAuNiAzNTEgMjEwLjZDMzUxLjEgMjEwLjcgMzUxLjMgMjEwLjcgMzUxLjQgMjEwLjggMzUyLjcgMjExLjIgMzUzLjkgMjExLjUgMzU1LjIgMjExLjcgMzU0LjYgMjEzIDM1NCAyMTQuMyAzNTMuNiAyMTUuNiAzNTEuNCAyMjIuOCAzNTIgMjMwLjQgMzU1LjQgMjM3IDM1Ni4yIDIzOC42IDM1Ny4yIDI0MC4xIDM1OC4yIDI0MS40Wk00NjQuOSAxOTQuOEM0NjYuMiAxOTAuNSA0NjUuOCAxODUuOCA0NjMuOCAxODEuOCA0NTkuNSAxNzMuNCA0NDkuMiAxNzAgNDQwLjggMTc0LjJMMzcyLjQgMjA5LjFDMzY4LjQgMjExLjIgMzY1LjQgMjE0LjcgMzY0IDIxOSAzNjIuNiAyMjMuMyAzNjMgMjI4IDM2NS4xIDIzMi4xIDM2OS40IDI0MC41IDM3OS42IDI0My45IDM4OCAyMzkuNkw0NTYuNCAyMDQuOEM0NjAuNCAyMDIuNyA0NjMuNCAxOTkuMiA0NjQuOSAxOTQuOFpNNDQzLjMgMTQxLjVDNDQ1LjQgMTQ1LjYgNDQ1LjcgMTUwLjIgNDQ0LjQgMTU0LjUgNDQyLjkgMTU4LjkgNDM5LjkgMTYyLjQgNDM1LjggMTY0LjVMMzY3LjQgMTk5LjNDMzU5LjEgMjAzLjYgMzQ4LjggMjAwLjIgMzQ0LjYgMTkxLjggMzQyLjUgMTg3LjggMzQyLjEgMTgzLjEgMzQzLjUgMTc4LjggMzQ0LjkgMTc0LjUgMzQ3LjggMTcwLjkgMzUxLjkgMTY4LjlMNDIwLjMgMTM0QzQyOC43IDEyOS43IDQzOSAxMzMuMSA0NDMuMyAxNDEuNVpNNDE1LjMgMTI0LjNDNDE5LjQgMTIyLjIgNDIyLjQgMTE4LjYgNDIzLjggMTE0LjMgNDI1LjIgMTA5LjkgNDI0LjggMTA1LjMgNDIyLjcgMTAxLjIgNDE4LjQgOTIuOCA0MDguMSA4OS40IDM5OS44IDkzLjdMMzMxLjQgMTI4LjZDMzI3LjMgMTMwLjYgMzI0LjMgMTM0LjEgMzIzIDEzOC41IDMyMS42IDE0Mi44IDMyMiAxNDcuNSAzMjQgMTUxLjUgMzI4LjMgMTYwIDMzOC42IDE2My40IDM0Ni45IDE1OS4xTDQxNS4zIDEyNC4zWiIgY2xhc3M9ImEiLz4KICAgIDxwYXRoIGQ9Ik0xOTAuOSAyNDUuNEMxOTMuNiAyNDQgMTk0LjcgMjQwLjcgMTkzLjMgMjM4TDE5MyAyMzcuNUMxOTEuNyAyMzQuOCAxODguNCAyMzMuOCAxODUuNyAyMzUuMSAxODMgMjM2LjUgMTgyIDIzOS44IDE4My4zIDI0Mi41TDE4My42IDI0M0MxODUgMjQ1LjcgMTg4LjIgMjQ2LjcgMTkwLjkgMjQ1LjRaIiBjbGFzcz0iYSIvPgogIDwvZz4KPC9zdmc+) 70% 0 no-repeat, linear-gradient(180deg, #afaaed 0, #fdc4ec 100%)
}

#merchant-data-section .blurb.about {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDkiIGhlaWdodD0iMzEzIiB2aWV3Qm94PSIwIDAgNDA5IDMxMyIgZmlsbD0ibm9uZSI+PHN0eWxlPi5he2NsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6d2hpdGU7fTwvc3R5bGU+PGcgb3BhY2l0eT0iMC4yIj48cGF0aCBkPSJNMjMxLjQgMTI2LjNMMjc0LjEgMTExLjZDMjg1LjggMTA3LjYgMjk4LjYgMTEzLjggMzAyLjYgMTI1LjRMMzEzLjggMTU3LjlDMzE3LjggMTY5LjYgMzExLjUgMTgyLjMgMjk5LjggMTg2LjNMMjU3LjEgMjAxQzI0NS40IDIwNSAyMzIuNyAxOTguOSAyMjguNyAxODcuMkwyMTcuNSAxNTQuN0MyMTMuNSAxNDMuMSAyMTkuNyAxMzAuMyAyMzEuNCAxMjYuM1pNMjk0LjYgMTcxQzI5Ny43IDE2OS45IDI5OS41IDE2Ni40IDI5OC40IDE2My4yTDI4Ny4xIDEzMC43QzI4Ni4xIDEyNy42IDI4Mi42IDEyNS44IDI3OS40IDEyNi45TDIzNi43IDE0MS42QzIzMy41IDE0Mi43IDIzMS44IDE0Ni4yIDIzMi45IDE0OS40TDI0NC4xIDE4MS45QzI0NS4yIDE4NS4xIDI0OC42IDE4Ni44IDI1MS44IDE4NS43TDI5NC42IDE3MVoiIGNsYXNzPSJhIi8+PHBhdGggZD0iTTM0Mi40IDE2LjFDMzQzLjUgMTcgMzQ0LjMgMTguMiAzNDQuNyAxOS41IDM1MS4xIDM3LjkgMzQ1LjQgNTcuNSAzMzEuOSA3MCAzMzIuMSA3MC4yIDMzMi4yIDcwLjUgMzMyLjMgNzAuOEwzNzguNCAyMDQuOEMzNzkuOSAyMDkgMzc3LjYgMjEzLjcgMzczLjQgMjE1LjFMMjMxLjggMjYzLjkgMjMxLjYgMjY0IDE3Mi4yIDI4NC40IDE3MiAyODQuNSAxMjkuNiAyOTkuMUMxMjUuMyAzMDAuNiAxMjAuNyAyOTguMyAxMTkuMiAyOTQuMUw3Mi44IDE1OS4xQzU0LjYgMTU3LjUgMzguMSAxNDUuNiAzMS44IDEyNy4zIDMxLjMgMTI1LjkgMzEuMyAxMjQuNSAzMS41IDEyMy4xTDQ5LjggMjUuM0M1MC4zIDIyLjQgNTIuNCAyMCA1NS4xIDE5LjFMMjU5LjctNTEuNEMyNjIuNC01Mi4zIDI2NS41LTUxLjYgMjY3LjctNDkuN0wzNDIuNCAxNi4xWk0yNjAuNS0zNC40TDY0LjkgMzMgNTAuNiAxMDkuNSAzMTguOSAxNy4xIDI2MC41LTM0LjRaTTI1Ni4zIDU1LjhDMjU4LjYgNzAuNCAyNTAuMSA4NS4xIDIzNS42IDkwLjEgMjIxLjEgOTUuMSAyMDUuNCA4OC43IDE5OC4yIDc1LjdMMjU2LjMgNTUuOFpNMTYxLjMgMTE1LjdDMTc1LjggMTEwLjcgMTg0LjIgOTYgMTgxLjkgODEuNEwxMjMuOCAxMDEuNEMxMzEgMTE0LjMgMTQ2LjcgMTIwLjcgMTYxLjMgMTE1LjdaTTQ5LjQgMTI3TDEwNy41IDEwN0MxMDkuOSAxMjEuNiAxMDEuMyAxMzYuMyA4Ni44IDE0MS4zIDcyLjMgMTQ2LjQgNTYuNiAxNDAgNDkuNCAxMjdaTTE3NC41IDI2Ni40TDIxOC43IDI1MS4zIDIxOC43IDI1MS4yIDE5MC4yIDE2OC40QzE4OC4xIDE2Mi4zIDE4MS41IDE1OS4yIDE3NS41IDE2MS4yTDE1My4yIDE2OC45QzE0Ny4xIDE3MSAxNDQgMTc3LjYgMTQ2IDE4My42TDE3NC41IDI2Ni40Wk0zNjAuNCAyMDIuNEwyMzQgMjQ2IDIwNS41IDE2My4yQzIwMC41IDE0OC43IDE4NC43IDE0MC45IDE3MC4yIDE0NS45TDE0Ny45IDE1My42QzEzMy40IDE1OC42IDEyNS42IDE3NC40IDEzMC42IDE4OC45TDE1OS4yIDI3MS44IDEzMiAyODEuMiA4OS40IDE1Ny42QzkwLjMgMTU3LjMgOTEuMiAxNTcgOTIuMSAxNTYuNyAxMDcuNiAxNTEuNCAxMTguNiAxMzguOCAxMjIuNSAxMjQuMSAxMzQuNyAxMzMuMiAxNTEuMSAxMzYuNCAxNjYuNiAxMzEuMSAxODIgMTI1LjcgMTkyLjkgMTEzLjIgMTk3IDk4LjQgMjA5LjEgMTA3LjYgMjI1LjUgMTEwLjggMjQwLjkgMTA1LjUgMjU2LjQgMTAwLjEgMjY3LjMgODcuNiAyNzEuMyA3Mi44IDI4My40IDgyIDI5OS44IDg1LjIgMzE1LjMgNzkuOSAzMTUuOCA3OS43IDMxNi4yIDc5LjUgMzE2LjYgNzkuNCAzMTcgNzkuMiAzMTcuNSA3OSAzMTcuOSA3OC45TDM2MC40IDIwMi40Wk0yNzIuNiA1MC4yQzI3OS44IDYzLjIgMjk1LjUgNjkuNSAzMTAgNjQuNSAzMjQuNSA1OS41IDMzMyA0NC44IDMzMC43IDMwLjJMMjcyLjYgNTAuMloiIGNsYXNzPSJhIi8+PC9nPjwvc3ZnPgo=) 70% 0 no-repeat, linear-gradient(180deg, #b2b4ed 0, #b1e0f7 50%, #c7eff0 100%)
}

#merchant-data-section .blurb.shipping-return {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiIGhlaWdodD0iMzc1IiB2aWV3Qm94PSIwIDAgNDIwIDM3NSIgZmlsbD0ibm9uZSI+PHN0eWxlPi5he2ZpbGw6d2hpdGU7fTwvc3R5bGU+PGcgb3BhY2l0eT0iMC4yIj48cGF0aCBkPSJNMjI2LjYgMjcuNEwyMzMgNTcuNUMyMzggODAuOCAyMjMgMTAzLjggMTk5LjggMTA4LjcgMTc2LjUgMTEzLjcgMTUzLjUgOTguOCAxNDguNSA3NS41TDE0Mi4xIDQ1LjMgMTMwIDQ3LjkgMTM2LjUgNzguMUMxNDIuOCAxMDggMTcyLjQgMTI3LjIgMjAyLjMgMTIwLjggMjMyLjMgMTE0LjQgMjUxLjUgODQuOSAyNDUuMSA1NUwyMzguNyAyNC44IDIyNi42IDI3LjRaIiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik00MDcgMjQ5LjRMMzQ2LjkgMTI2LjNDMzQwLjYgMTEzLjcgMzI2LjYgMTA3LjIgMzEzLjMgMTA5LjlMMjM5LjkgMTE5LjYgMjM0LjcgOTUgMjIyLjYgOTcuNiAyMjkgMTI3LjdDMjI5LjcgMTMwLjkgMjMyLjcgMTMzIDIzNS45IDEzMi42TDMxNS40IDEyMkMzMTUuNCAxMjIgMzE1LjQgMTIyIDMxNS40IDEyMiAzMjMuNyAxMjAuMiAzMzIuMSAxMjQuMyAzMzUuOCAxMzEuOEwzOTUuOSAyNTQuOEMzOTcgMjU3LjEgMzk3LjggMjU5LjUgMzk4LjQgMjYyIDQwMS45IDI3OC42IDM5MS4yIDI5NSAzNzQuNiAyOTguNUwzNzcuMiAzMTAuNkM0MDAuNCAzMDUuNyA0MTUuNCAyODIuNyA0MTAuNCAyNTkuNCA0MDkuNyAyNTUuOSA0MDguNSAyNTIuNiA0MDcgMjQ5LjRaIiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik0xNjIuMyAxMTAuNEwxNjcuNSAxMzUgOTcgMTU1LjhDOTYuOSAxNTUuOCA5Ni45IDE1NS44IDk2LjkgMTU1LjggODMuMiAxNTguNyA3My4xIDE3MC42IDcyLjUgMTg0LjdMNjcuNiAzMjEuNUM2Ny4yIDMzMyA3MS4zIDM0NCA3OS4yIDM1Mi41IDg3IDM2MC45IDk3LjcgMzY1LjggMTA5LjIgMzY2LjIgMTEyLjggMzY2LjQgMTE2LjMgMzY2IDExOS44IDM2NS4zTDExNy4yIDM1My4yQzExNC43IDM1My44IDExMi4yIDM1NCAxMDkuNyAzNTMuOSAxMDEuNCAzNTMuNiA5My44IDM1MC4xIDg4LjIgMzQ0LjEgODIuNiAzMzguMSA3OS43IDMzMC4yIDgwIDMyMkw4NC44IDE4NS4yQzg1LjIgMTc2LjcgOTEuMiAxNjkuNiAxMDAgMTY3LjhMMTc2LjQgMTQ1LjJDMTc5LjUgMTQ0LjMgMTgxLjQgMTQxLjEgMTgwLjcgMTM4TDE3NC4zIDEwNy44IDE2Mi4zIDExMC40WiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMTQ3LjQtMTguOEwxOTUuNy0yOS4xQzIxMi4zLTMyLjYgMjI4LjctMjIgMjMyLjMtNS4zTDI0MCAzMC44QzI0MC43IDM0LjIgMjM4LjUgMzcuNSAyMzUuMiAzOC4yTDEzOC42IDU4LjdDMTM1LjMgNTkuNCAxMzIgNTcuMyAxMzEuMyA1My45TDEyMy42IDE3LjdDMTIwLjEgMS4xIDEzMC44LTE1LjMgMTQ3LjQtMTguOFpNMTQyLjEgNDUuM0wyMjYuNiAyNy40IDIyNi42IDI3LjQgMjIwLjItMi44QzIxOC4xLTEyLjggMjA4LjItMTkuMSAxOTguMy0xN0wxNTAtNi44QzE0MC00LjYgMTMzLjYgNS4yIDEzNS43IDE1LjJMMTQyLjEgNDUuM1oiIGNsYXNzPSJhIi8+PHBhdGggZD0iTTE1NS4xIDE3LjRMMjAzLjQgNy4xQzIyMCAzLjYgMjM2LjQgMTQuMiAyNDAgMzAuOCAyNDAuNyAzNC4yIDIzOC41IDM3LjUgMjM1LjIgMzguMkwxMzguNiA1OC43QzEzNS4zIDU5LjQgMTMyIDU3LjMgMTMxLjMgNTMuOSAxMjcuOCAzNy4zIDEzOC41IDIwLjkgMTU1LjEgMTcuNFpNMTU3LjcgMjkuNEMxNDkuOCAzMS4xIDE0NC4xIDM3LjYgMTQzLjIgNDUuMUwyMjUuNiAyNy42QzIyMS42IDIxLjEgMjEzLjggMTcuNSAyMDUuOSAxOS4yTDE1Ny43IDI5LjRaIiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik0xOTAuOCA2Ni41TDE4NS42IDQyLjQgMTczLjYgNDUgMTgwIDc1LjFDMTgwLjcgNzguNCAxODQgODAuNiAxODcuMyA3OS45TDE5OS40IDc3LjMgMTk2LjggNjUuMiAxOTAuOCA2Ni41WiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMTM4LjIgMzIzLjZMMTg2LjUgMzEzLjNDMTg5LjggMzEyLjYgMTkzLjEgMzE0LjcgMTkzLjggMzE4LjEgMTk3LjMgMzM0LjcgMTg2LjYgMzUxLjEgMTcwIDM1NC42TDExNS43IDM2Ni4yQzExMi4zIDM2Ni45IDEwOS4xIDM2NC44IDEwOC40IDM2MS40TDk5LjQgMzE5LjJDOTcuMyAzMDkuMiAxMDMuNyAyOTkuNCAxMTMuNiAyOTcuMyAxMjMuNiAyOTUuMSAxMzMuNSAzMDEuNSAxMzUuNiAzMTEuNUwxMzguMiAzMjMuNlpNMTE5LjIgMzUyLjhMMTY3LjQgMzQyLjZDMTc1LjMgMzQwLjkgMTgxIDMzNC40IDE4MS45IDMyNi45TDEzNC43IDMzNi45QzEzMS40IDMzNy42IDEyOC4xIDMzNS41IDEyNy40IDMzMi4yTDEyMy41IDMxNC4xQzEyMi44IDMxMC43IDExOS41IDMwOC42IDExNi4yIDMwOS4zIDExMi45IDMxMCAxMTAuOCAzMTMuMyAxMTEuNSAzMTYuNkwxMTkuMiAzNTIuOFoiIGNsYXNzPSJhIi8+PHJlY3QgeD0iNzUuOCIgeT0iMjY3LjUiIHdpZHRoPSI0My4yIiBoZWlnaHQ9IjEyLjMiIHRyYW5zZm9ybT0icm90YXRlKC0xMiA3NS43Njk3IDI2Ny40ODgpIiBjbGFzcz0iYSIvPjxyZWN0IHg9IjMzNS4zIiB5PSIyMTIuMyIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMTIuMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyIDMzNS4zMTYgMjEyLjMyKSIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMTAxLjQgMTgwLjFMMzE4LjcgMTMzLjlDMzIyIDEzMy4yIDMyNS4zIDEzNS4zIDMyNiAxMzguN0wzNTYuNyAyODMuNEMzNTcuNSAyODYuOCAzNTUuMyAyOTAgMzUyIDI5MC43TDEzNC43IDMzNi45QzEzMS40IDMzNy42IDEyOC4xIDMzNS41IDEyNy40IDMzMi4yTDk2LjYgMTg3LjRDOTUuOSAxODQuMSA5OCAxODAuOCAxMDEuNCAxODAuMVpNMTM4LjIgMzIzLjZMMzQzLjQgMjgwIDMxNS4yIDE0Ny4zIDExMCAxOTAuOSAxMzguMiAzMjMuNloiIGNsYXNzPSJhIi8+PHJlY3QgeD0iMzE0LjEiIHk9IjI2MSIgd2lkdGg9IjEyLjMiIGhlaWdodD0iMTIuMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyIDMxNC4xMTEgMjYwLjk1OSkiIGNsYXNzPSJhIi8+PHJlY3QgeD0iMjkwIiB5PSIyNjYuMSIgd2lkdGg9IjEyLjMiIGhlaWdodD0iMTIuMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyIDI4OS45NjcgMjY2LjA5MSkiIGNsYXNzPSJhIi8+PHBhdGggZD0iTTIyOS45IDEyMy4xTDIwOS41IDE1NC41IDE3OC4xIDEzNC4xIDE3MS4zIDE0NC41IDIwNy45IDE2OC4yQzIwOS4zIDE2OS4xIDIxMSAxNjkuNCAyMTIuNiAxNjkuMSAyMTQuMiAxNjguNyAyMTUuNiAxNjcuOCAyMTYuNSAxNjYuNEwyNDAuMiAxMjkuOCAyMjkuOSAxMjMuMVoiIGNsYXNzPSJhIi8+PHBhdGggZD0iTTM0MC44IDI2Ny45QzMzOC43IDI1Ny45IDM0NS4xIDI0OC4xIDM1NS4xIDI0NS45IDM2NS4xIDI0My44IDM3NC45IDI1MC4yIDM3NyAyNjAuMkwzODYgMzAyLjRDMzg2LjcgMzA1LjggMzg0LjYgMzA5IDM4MS4zIDMwOS43TDMyNi45IDMyMS4zQzMxMC4zIDMyNC44IDI5My45IDMxNC4yIDI5MC4zIDI5Ny41IDI4OS42IDI5NC4yIDI5MS44IDI5MC45IDI5NS4xIDI5MC4yTDM0My40IDI4MCAzNDAuOCAyNjcuOVpNMzI0LjQgMzA5LjJMMzcyLjcgMjk4LjkgMzY1IDI2Mi44QzM2NC4zIDI1OS40IDM2MSAyNTcuMyAzNTcuNyAyNTggMzU0LjMgMjU4LjcgMzUyLjIgMjYyIDM1Mi45IDI2NS4zTDM1Ni43IDI4My40QzM1Ny41IDI4Ni44IDM1NS4zIDI5MCAzNTIgMjkwLjdMMzA0LjcgMzAwLjhDMzA4LjcgMzA3LjMgMzE2LjUgMzEwLjkgMzI0LjQgMzA5LjJaIiBjbGFzcz0iYSIvPjxyZWN0IHg9IjExMC4zIiB5PSIyMjIuMyIgd2lkdGg9IjIyMi4xIiBoZWlnaHQ9IjEyLjMiIHRyYW5zZm9ybT0icm90YXRlKC0xMiAxMTAuMzI4IDIyMi4zMTYpIiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik0xODUuOSAxNjIuMUwyMzQuMiAxNTEuOUMyMzcuNSAxNTEuMiAyNDAuOCAxNTMuMyAyNDEuNSAxNTYuNkwyNTguMSAyMzVDMjU4LjggMjM4LjQgMjU2LjcgMjQxLjYgMjUzLjQgMjQyLjNMMjA1LjEgMjUyLjZDMjAxLjggMjUzLjMgMTk4LjUgMjUxLjIgMTk3LjggMjQ3LjlMMTgxLjEgMTY5LjRDMTgwLjQgMTY2LjEgMTgyLjUgMTYyLjggMTg1LjkgMTYyLjFaTTIwOC42IDIzOS4zTDI0NC44IDIzMS42IDIzMC43IDE2NS4yIDE5NC41IDE3Mi45IDIwOC42IDIzOS4zWiIgY2xhc3M9ImEiLz48L2c+PC9zdmc+Cg==) 70% 0 no-repeat, linear-gradient(180deg, #f1b5a8 0, #fbcdf2 145%)
}

#merchant-data-section .blurb.how-to-use {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTkycHgiIGhlaWdodD0iNDA1cHgiIHZpZXdCb3g9IjAgMCA5OTIgNDA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgMTI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0xMS4wMzAyOTU4JSIgeTE9IjQ3LjA5NDIyODMlIiB4Mj0iMTAwJSIgeTI9IjUyLjAxNzMzOSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgc3RvcC1vcGFjaXR5PSIwLjA0MDkwMjQwMDQiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q4RDhEOCIgc3RvcC1vcGFjaXR5PSIwLjQxNDQ1ODc4NiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0xMS4wMzAyOTU4JSIgeTE9IjQ3LjA5NzU3MzElIiB4Mj0iMTAwJSIgeTI9IjUyLjAxNTAxNjglIiBpZD0ibGluZWFyR3JhZGllbnQtMiI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFRUVFRUUiIHN0b3Atb3BhY2l0eT0iMC4wNDA5MDI0MDA0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNEOEQ4RDgiIHN0b3Atb3BhY2l0eT0iMC40MTQ0NTg3ODYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItMTEuMDMwMjk1OCUiIHkxPSI0Ni45NjUzOTYzJSIgeDI9IjEwMCUiIHkyPSI1Mi4xMDY3ODA5JSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRUVFRUVFIiBzdG9wLW9wYWNpdHk9IjAuMDQwOTAyNDAwNCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRDhEOEQ4IiBzdG9wLW9wYWNpdHk9IjAuNDE0NDU4Nzg2IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkxhdG8sIEF2ZW5pci1CbGFjaywgQXZlbmlyLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjcwMCIgb3BhY2l0eT0iMC41MTIzMjIiPgogICAgICAgIDxnIGlkPSI5OTJweCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0yNzA3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDkwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI2MTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkuMDAwMDAwLCAtODYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0IGlkPSJTVU1NRVIyNSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC41NzgwMDg3NDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzMS4zNjgxNjMsIDI3Ni40NDc5NzIpIHJvdGF0ZSgtOC4wMDAwMDApIHRyYW5zbGF0ZSgtNjMxLjM2ODE2MywgLTI3Ni40NDc5NzIpICIgZm9udC1zaXplPSIyMTcuMzM5MDU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIxNS4zNjgxNjI5IiB5PSIzNDQuOTQ3OTcyIj5TVU1NRVIyNTwvdHNwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgaWQ9IkhPTElEQVkxNSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSIgb3BhY2l0eT0iMC41NzgwMDg3NDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg1Ni4wMTExNTUsIDM5Ni4wNzE2MzgpIHJvdGF0ZSgtOC4wMDAwMDApIHRyYW5zbGF0ZSgtODU2LjAxMTE1NSwgLTM5Ni4wNzE2MzgpICIgZm9udC1zaXplPSIxMzUuODM2OTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjQ3MC4wMTExNTUiIHk9IjQzOS4wNzE2MzgiPkhPTElEQVkxNTwvdHNwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgaWQ9IkZMQVQ1ME9GRiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0zKSIgb3BhY2l0eT0iMC41NzgwMDg3NDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4Ni45Mjg2ODQsIDE0MS41MTEwNjEpIHJvdGF0ZSgtNy41MDAwMDApIHRyYW5zbGF0ZSgtNDg2LjkyODY4NCwgLTE0MS41MTEwNjEpICIgZm9udC1zaXplPSIxMzUuODM2OTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjEwOS40Mjg2ODQiIHk9IjE4NC41MTEwNjEiPkZMQVQ1ME9GRjwvdHNwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) 70% 0 no-repeat, linear-gradient(180deg, #7f91ed 0, #78cae4 145%)
}

#merchant-data-section .blurb.sales {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MjMiIGhlaWdodD0iMzcyIiB2aWV3Qm94PSIwIDAgNTIzIDM3MiIgZmlsbD0ibm9uZSI+PHN0eWxlPi5he2NsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6d2hpdGU7fS5ie2NsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6IzdEN0Q3RDt9PC9zdHlsZT48ZyBvcGFjaXR5PSIwLjIiPjxwYXRoIGQ9Ik0zNTguNy0yMS43TDM4OC4yLTIuMiA0MjEuNC0xNC43IDQyOC4yIDE5LjggNDYwLjUgMzQuMiA0NDAuOCA2My41IDQ1My4yIDk2LjQgNDE4LjQgMTAzLjQgNDAzLjggMTM1LjUgMzc0LjMgMTE2LjEgMzQxLjEgMTI4LjYgMzM0LjIgOTQuMSAzMDEuOSA3OS43IDMyMS43IDUwLjMgMzA5LjIgMTcuNCAzNDQgMTAuNCAzNTguNy0yMS43WiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMzU0IDkwLjJMMzk1LjMgMTYuNSA0MDguNCAyMy43IDM2Ny4xIDk3LjQgMzU0IDkwLjJaIiBjbGFzcz0iYiIvPjxwYXRoIGQ9Ik0zNDQuMiAzNi42TDM1OC42IDMyLjUgMzYyLjcgNDYuOCAzNDguMyA1MC45IDM0NC4yIDM2LjZaIiBjbGFzcz0iYiIvPjxwYXRoIGQ9Ik0zOTkuNyA2Ny4xTDQxNC4yIDYyLjkgNDE4LjMgNzcuMiA0MDMuOCA4MS40IDM5OS43IDY3LjFaIiBjbGFzcz0iYiIvPjxwYXRoIGQ9Ik02MS41IDcxLjNMNTcuNCA1N0M1NS4yIDQ5LjEgNTkuOCA0MC44IDY3LjggMzguNkwxMTEgMjYuMkMxMTkgMjMuOSAxMjcuMyAyOC40IDEyOS41IDM2LjNMMTMzLjEgNDguOEMxNTMuOSA0MS4zIDE3NC4zIDMzLjEgMTk0LjMgMjMuOUwyMjMuNiAxMC41IDIyMy4zIDkuNEMyMTkuOS0yLjQgMjI2LjgtMTQuOCAyMzguOC0xOC4yIDI1MC43LTIxLjYgMjYzLjEtMTQuOCAyNjYuNS0zTDMxNS43IDE2OC41QzMxOS4xIDE4MC4zIDMxMi4xIDE5Mi43IDMwMC4yIDE5Ni4xIDI4OC4zIDE5OS41IDI3NS44IDE5Mi43IDI3Mi40IDE4MC45TDI3Mi4xIDE3OS45IDI0MC4yIDE4NEMyMzAuOCAxODUuMiAyMjEuNSAxODYuNiAyMTIuMSAxODguMkwyMTQuOCAxOTcuNEMyMTcgMjA1LjMgMjEyLjQgMjEzLjYgMjA0LjQgMjE1LjlMMjIwLjggMjczIDI0OC44IDI4My41QzI1My4yIDI4NS4yIDI1Ni42IDI4OC44IDI1Ny45IDI5My4zTDI2MiAzMDcuNkMyNjQuMiAzMTUuNSAyNTkuNiAzMjMuOCAyNTEuNiAzMjZMMTc5LjUgMzQ2LjdDMTcxLjYgMzQ5IDE2My4zIDM0NC40IDE2MSAzMzYuNUwxMzIuMyAyMzYuNUMxMjQuNCAyMzguOCAxMTYuMSAyMzQuMyAxMTMuOCAyMjYuNEwxMDkuNyAyMTIuMSAxMDIuNSAyMTQuMkM3NC43IDIyMi4xIDQ1LjYgMjA2LjIgMzcuNyAxNzguNkwyNS40IDEzNS44QzE3LjUgMTA4LjIgMzMuNyA3OS4yIDYxLjUgNzEuM1pNMTE1LjEgNDAuNEw3MS45IDUyLjggNzYgNjcuMSA4My4yIDY1LjFDOTUuMiA2MS42IDEwNy4xIDU3LjggMTE4LjkgNTMuOEwxMTUuMSA0MC40Wk0zMDEuMyAxNzIuNkMzMDIuNCAxNzYuNiAzMDAuMSAxODAuNyAyOTYuMSAxODEuOCAyOTIuMSAxODMgMjg4IDE4MC43IDI4Ni45IDE3Ni44TDIzNy43IDUuM0MyMzYuNiAxLjQgMjM4LjktMi44IDI0Mi44LTMuOSAyNDYuOC01LjEgMjUxLTIuOCAyNTIuMSAxLjJMMzAxLjMgMTcyLjZaTTIzOC40IDE2OS4yTDI2OCAxNjUuNCAyMjcuNyAyNC45IDIwMC41IDM3LjRDMTY4LjYgNTIuMSAxMzUuMyA2NC42IDEwMS42IDc0LjlMMTM0LjUgMTg5LjhDMTY4LjYgMTgwLjcgMjAzLjUgMTczLjcgMjM4LjQgMTY5LjJaTTE3Mi41IDI0MC41TDE1MC45IDI0Ni43IDE0Ni44IDIzMi40IDE5MCAyMjAgMjA2LjQgMjc3LjFDMjA3LjcgMjgxLjYgMjExLjEgMjg1LjMgMjE1LjUgMjg2LjlMMjQzLjQgMjk3LjUgMjQ3LjUgMzExLjcgMTc1LjQgMzMyLjQgMTcxLjMgMzE4LjEgMTkzIDMxMS45IDE4OC45IDI5Ny42IDE2Ny4yIDMwMy44IDE2My4xIDI4OS41IDE4NC44IDI4My4zIDE4MC43IDI2OS4xIDE1OS4xIDI3NS4zIDE1NSAyNjEgMTc2LjYgMjU0LjggMTcyLjUgMjQwLjVaTTEyOC4yIDIyMi4yTDIwMC4zIDIwMS42IDE5Ny4zIDE5MC45QzE3Mi42IDE5NS40IDE0OC4yIDIwMS4xIDEyNC4xIDIwOEwxMjguMiAyMjIuMlpNOTguNCAxOTkuOUM4My43IDIwNC4xIDY4LjUgMTk4LjkgNTkuMyAxODcuOUw5OS41IDE3Ni40IDk1LjQgMTYyLjEgNTIuMSAxNzQuNSA0OCAxNjAuMiA5MS4zIDE0Ny44IDg3LjIgMTMzLjUgNDMuOSAxNDUuOSAzOS44IDEzMS42IDgzLjEgMTE5LjIgNzkgMTA0LjkgMzguOCAxMTYuNUM0MC44IDEwMi4zIDUwLjkgODkuOCA2NS42IDg1LjZMODcuMyA3OS40IDEyMCAxOTMuNyA5OC40IDE5OS45WiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMjI3LjMgNzcuOUwxNDggMTAwLjZDMTM2LjEgMTA0IDEyOS4xIDExNi40IDEzMi41IDEyOC4yIDEzNS45IDE0MC4xIDE0OC40IDE0Ni45IDE2MC4zIDE0My41TDIzOS42IDEyMC43IDIyNy4zIDc3LjlaTTE3Ny44IDEyM0wxNzMuNyAxMDguNyAxODguMSAxMDQuNiAxOTIuMiAxMTguOCAxNzcuOCAxMjNaTTIxNyA5Ni4zTDIwMi41IDEwMC40IDIwNi42IDExNC43IDIyMS4xIDExMC42IDIxNyA5Ni4zWk0xNjMuNCAxMjcuMUwxNTYuMiAxMjkuMkMxNTIuMiAxMzAuMyAxNDggMTI4LjEgMTQ2LjkgMTI0LjEgMTQ1LjggMTIwLjIgMTQ4LjEgMTE2IDE1Mi4xIDExNC45TDE1OS4zIDExMi44IDE2My40IDEyNy4xWiIgY2xhc3M9ImEiLz48L2c+PC9zdmc+Cg==) 70% 0 no-repeat, linear-gradient(180deg, #f1a1af 0, #dea7e2 50%, #ae9fea 100%)
}

#merchant-data-section .blurb.shop-at {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NTQiIGhlaWdodD0iMzE0IiB2aWV3Qm94PSIwIDAgNDU0IDMxNCIgZmlsbD0ibm9uZSI+PHN0eWxlPi5he2NsaXAtcnVsZTpldmVub2RkO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6d2hpdGU7fTwvc3R5bGU+PGcgb3BhY2l0eT0iMC4yIj48cGF0aCBkPSJNMTM4LjUgMjY2LjFMNDEyLjYgMTYwLjlDNDI0LjIgMTU2LjQgNDMwIDE0My40IDQyNS42IDEzMS43TDQxOS41IDExNS45IDEwMy4zIDIzNy4zIDEwOS40IDI1My4xQzExMy44IDI2NC43IDEyNi45IDI3MC42IDEzOC41IDI2Ni4xWiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMzIzLjYtNzFMMjgzLjQtNTUuNiAyNDEuOS0xMDYuMiA4Ni43LTQ2LjYgODkuNiAxOC44IDQ5LjUgMzQuMkMzNSAzOS44IDI3LjcgNTYuMSAzMy4zIDcwLjdMMTA0LjEgMjU1LjFDMTA5LjcgMjY5LjYgMTI2IDI3Ni45IDE0MC42IDI3MS40TDIwMy44IDI0Ny4xIDIxMS45IDI2OC4yIDE5MC44IDI3Ni4zIDE5NC45IDI4Ni44IDM4NC42IDIxNCAzODAuNSAyMDMuNCAzNTkuNSAyMTEuNSAzNTEuNCAxOTAuNCA0MTQuNiAxNjYuMkM0MjkuMSAxNjAuNiA0MzYuNCAxNDQuMiA0MzAuOCAxMjkuN0wzNjAtNTQuOEMzNTQuNS02OS4zIDMzOC4xLTc2LjYgMzIzLjYtNzFaTTI0OS40IDUuOEwxNTAuNSA0My44IDE2OC41IDEwOS41IDE0Ny45IDExNy4zIDExOS42IDQzLjZDMTI1LjkgNDEuMSAxMzAuNSAzNi4yIDEzMi43IDMwLjMgMTM4LjIgMzMuMiAxNDUgMzMuOCAxNTEuMiAzMS40IDE1Ny41IDI5IDE2Mi4xIDI0LjEgMTY0LjMgMTguMiAxNjkuOSAyMS4xIDE3Ni42IDIxLjcgMTgyLjkgMTkuMyAxODkuMiAxNi45IDE5My44IDExLjkgMTk1LjkgNi4xIDIwMS41IDkgMjA4LjIgOS42IDIxNC41IDcuMSAyMjAuOCA0LjcgMjI1LjQtMC4yIDIyNy42LTYuMSAyMzMuMS0zLjIgMjM5LjgtMi42IDI0Ni4xLTUgMjUyLjQtNy40IDI1Ny0xMi4zIDI1OS4yLTE4LjIgMjY0LjctMTUuMyAyNzEuNC0xNC43IDI3Ny43LTE3LjFMMzA2LjEgNTYuNyAyODMuMiA2NS40IDI0OS40IDUuOFpNMTY0LjEgNTAuN0wxOTEgMTQ5LjIgMjY5LjggMTE4LjkgMjM4LjEgMjIuMyAxNjQuMSA1MC43Wk0yNTUuOCA0MEwyOTUgMTA5LjMgMjgwLjQgMTE0LjkgMjU1LjggNDBaTTI0Mi4xLTE1LjVDMjQ3LjgtMTcuNyAyNTAuNy0yNC4xIDI0OC42LTI5LjhMMjE2LjYtODQuNCAyMDAuNC03OC4xIDIyNy4zLTIyLjUgMjI3LjUtMjIgMjI3LjUtMjJDMjI5LjctMTYuMiAyMzYuMy0xMy4zIDI0Mi4xLTE1LjVaTTIxNi45LTE4QzIxOS4yLTEyLjIgMjE2LjMtNS42IDIxMC40LTMuNCAyMDQuNi0xLjIgMTk4LjEtNC4xIDE5NS45LTkuOUwxNzMuNi02Ny45IDE4OS44LTc0LjEgMjE2LjktMThaTTE3OC44IDguN0MxODQuNiA2LjUgMTg3LjUgMCAxODUuMy01LjhMMTYzLjEtNjMuOCAxNDYuOC01Ny42IDE2NC4zIDIuM0MxNjYuNSA4LjEgMTczIDExIDE3OC44IDguN1pNMTUzLjcgNi4zQzE1NS45IDEyLjEgMTUzIDE4LjcgMTQ3LjIgMjAuOSAxNDEuNSAyMy4xIDEzNS4xIDIwLjMgMTMyLjcgMTQuN0wxMjAuMS00Ny4zIDEzNi4zLTUzLjUgMTUzLjcgNi4zWk0yNzMuNy0yNy43QzI3OS4yLTI5LjggMjgyLjEtMzUuOSAyODAuNC00MS41TDIzOC4zLTkyLjcgMjI3LjItODguNSAyNTkuMS0zNC4yQzI2MS4zLTI4LjQgMjY3LjktMjUuNCAyNzMuNy0yNy43Wk05OC4zLTM5TDEwOS40LTQzLjIgMTIxLjggMTcuNSAxMjIuMSAxOC40IDEyMi4xIDE4LjRDMTI0LjMgMjQuMiAxMjEuNCAzMC44IDExNS42IDMzIDExMCAzNS4yIDEwMy44IDMyLjYgMTAxLjMgMjcuM0w5OC4zLTM5Wk05MC41IDMwLjZMNTMuNiA0NC43QzQ0LjggNDguMSA0MC41IDU3LjkgNDMuOCA2Ni42TDEwNC41IDIyNC43IDQxMC4yIDEwNy40IDM0OS41LTUwLjdDMzQ2LjEtNTkuNCAzMzYuMy02My44IDMyNy42LTYwLjVMMjkwLjctNDYuM0MyOTMuNy0zOC41IDI5Mi0zMC4yIDI4Ny4xLTI0LjFMMzIwLjYgNjMuMSAyODguOCA3NS40IDMxMS4zIDExNS4xIDE4My40IDE2NC4yIDE3MS41IDEyMC40IDE0MS41IDEzMS45IDEwOCA0NC43QzEwMC4zIDQzLjQgOTMuNCAzOC4zIDkwLjUgMzAuNlpNMjIyLjQgMjY0LjFMMjE0LjMgMjQzIDM0MC44IDE5NC41IDM0OC45IDIxNS42IDIyMi40IDI2NC4xWk0xMzYuNSAyNjAuOEw0MTAuNiAxNTUuNkM0MTkuMyAxNTIuMyA0MjMuNiAxNDIuNSA0MjAuMyAxMzMuN0w0MTQuMiAxMTcuOSAxMDguNiAyMzUuMyAxMTQuNiAyNTEuMUMxMTggMjU5LjggMTI3LjggMjY0LjIgMTM2LjUgMjYwLjhaIiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik0yMjMuNCA0Ni4xTDIyNS40IDUxLjNDMjI4LjcgNjAgMjI0LjQgNjkuOSAyMTUuNyA3My4yIDIwNi45IDc2LjYgMTk3LjEgNzIuMiAxOTMuOCA2My41TDE5MS44IDU4LjIgMTgxLjIgNjIuMiAxODMuMiA2Ny41QzE4OC44IDgyIDIwNS4yIDg5LjMgMjE5LjcgODMuOCAyMzQuMiA3OC4yIDI0MS41IDYxLjggMjM1LjkgNDcuM0wyMzMuOSA0MiAyMjMuNCA0Ni4xWiIgY2xhc3M9ImEiLz48L2c+PC9zdmc+Cg==) 70% 0 no-repeat, linear-gradient(180deg, #5391da 0, #90b5fe 60%, #ebf2ff 145%)
}

#merchant-data-section .blurb.shopping-hacks {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjg5cHgiIGhlaWdodD0iMzA4cHgiIHZpZXdCb3g9IjAgMCAyODkgMzA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+cHJvLXRpcC1pY29uLWM4M2MwZTBjNzg2NDA4YTQ5MTViZGJiZjg1ZGJmMDE4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC4xNSI+CiAgICAgICAgPGcgaWQ9IjEyMDBweC0tLVVwZGF0ZWQtMjUtTWFyY2gtMjAxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4MC4wMDAwMDAsIC05MC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDkwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzLUNvcHktNSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InByby10aXAtaWNvbi1jODNjMGUwYzc4NjQwOGE0OTE1YmRiYmY4NWRiZjAxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIwLjUwMDAwMCwgMTQ3LjA1OTY5Nikgcm90YXRlKC0zNDQuMDAwMDAwKSB0cmFuc2xhdGUoLTgyMC41MDAwMDAsIC0xNDcuMDU5Njk2KSB0cmFuc2xhdGUoNjcyLjAwMDAwMCwgLTE3LjQ0MDMwNCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0NS43NjY2NjcsMC4yNDg3NSBDMTU5LjQ4MzMzMywtMi43MTQ5NSAxNTkuNDgzMzMzLDM2LjcyODkgMTQ1Ljc2NjY2NywzMy44MzE4IEMxNDEuMDA4MzMzLDI3LjU4ODA1IDE0MS4wMDgzMzMsNi40Njc1MjUgMTQ1Ljc2NjY2NywwLjI0ODc1IFogTTc2LjQsMTguNTU1NDI1IEM4Ni40MjUsMjEuMTAyODc1IDEwMS4zNzUsNDIuMzA2NjUgODguNDgzMzMzMyw0OC45NDE2NzUgQzc5LjAxNjY2NjcsNDMuMDU1OSA2NS42NzUsMjYuODk3MDc1IDc2LjQsMTguNTU1NDI1IFogTTIxOC4wMjUsMTguNTU1NDI1IEMyMjEuOTQxNjY3LDE5LjY2MjY1IDIyMi44MjUsMjMuODQxOCAyMjcuMDgzMzMzLDI0LjY0MSBDMjIxLjE4MzMzMywzMi45NTc2NzUgMjE4LjI1ODMzMyw1Ni45MDAzNzUgMjAyLjkxNjY2Nyw0Ni4wNTI5IEMyMDQuNTgzMzMzLDMzLjQwNzIyNSAyMTIuNDc1LDI3LjE2MzQ3NSAyMTguMDI1LDE4LjU1NTQyNSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOTMuOTE2NjY3LDI3Ny41NTQ1IEMxOTYuMTUsMjgwLjY1MTQgMTk1LjMwODMzMywyOTkuMjkxMDc1IDE5MC44NTgzMzMsMzA0LjkyNzEgQzE3OS40NDE2NjcsMzM2LjQ2MjIgMTIxLjk5MTY2NywzMzQuODcyMTI1IDEwNi41MjUsMzA4LjAxNTY3NSBDMTAxLjE4MzMzMywzMDIuMTg4MTc1IDEwNC4zMzMzMzMsMjg3Ljg5NDE1IDEwMy42LDI3Ny41NjI4MjUgQzczLjQ4MzMzMzMsMjI3LjIyOTg3NSAyMC40NDE2NjY3LDE0MS43MDcxNSA3My40ODMzMzMzLDgyLjU3NDY3NSBDMTIwLjksMjkuMzc3OTI1IDIzNy45MjUsNDUuNTAzNDUgMjQ4LjE1LDEzNC4zNDc4NSBDMjU1LjEsMTk0LjAzODEgMjE2Ljg5MTY2NywyMjQuMTMyOTc1IDE5My45MTY2NjcsMjc3LjU2MjgyNSBMMTkzLjkxNjY2NywyNzcuNTU0NSBaIE0yMjEuMDgzMzMzLDE3MC45NjEyIEMyMzkuODU4MzMzLDg4LjYxMDMgMTQyLjE5MTY2Nyw0Ny41ODQ3IDk0LjQ4MzMzMzMsOTcuNjg0NTUgQzQ4LjI5MTY2NjcsMTQ2LjE2OTM1IDk4Ljc5MTY2NjcsMjA1LjIzNTIyNSAxMTguNTY2NjY3LDI1My4wMjkwNSBDMTQwLjU1LDI1MS43NTUzMjUgMTY3LjY0MTY2NywyNTYuMDQyNyAxODQuODY2NjY3LDI1MC4xMDY5NzUgQzE4Ny42NDE2NjcsMjEwLjM4ODQgMjE0LjEzMzMzMywyMDAuNzA2NDI1IDIyMS4wODMzMzMsMTcwLjk2MTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDkuMzc1LDkxLjY1NzI1IEMzOS42ODMzMzMzLDk4LjA2NzUgMTYuMDA4MzMzMyw4Mi44NjYwNSAyMi4xODMzMzMzLDczLjQyNTUgQzI5LjMyNSw3MC42ODY1NzUgNTAuMjA4MzMzMyw3Ni40ODA3NzUgNDkuMzc1LDkxLjY1NzI1IFogTTI2OS4yLDcwLjM4Njg3NSBDMjczLjYsNzMuMTM0MTI1IDI3OC43MDgzMzMsNzQuNzgyNDc1IDI3OC4yMzMzMzMsODIuNTc0Njc1IEMyNjguMjUsODQuOTQ3MyAyNTguMjY2NjY3LDk4LjgwMDEgMjQ4LjE1LDkxLjY2NTU3NSBDMjQ2Ljk3NSw3Ni4xODk0IDI2My45MzMzMzMsNzkuMTUzMSAyNjkuMiw3MC4zODY4NzUgWiBNMTYzLjkzMzMzMywxMDAuNzg5Nzc1IEMxNjEuNzA4MzMzLDEzNS4zMjE4NzUgMTY4Ljc2NjY2NywxNzguNzQ1MDc1IDE0OC42OTE2NjcsMTk1LjE5NTI3NSBDMTMxLjM4MzMzMywxNzcuNDEzMDc1IDEzMi4xMDgzMzMsMTI3LjUyOTY3NSAxMzYuNjQxNjY3LDk3LjY4NDU1IEMxNDguNTgzMzMzLDk0Ljg1NDA1IDE1NC4xNDE2NjcsOTUuNDM2OCAxNjMuOTMzMzMzLDEwMC43ODk3NzUgWiBNMzQuMjY2NjY2NywxNDYuNDM1NzUgQzM3LjE5MTY2NjcsMTYwLjI3MTkgLTEuODE2NjY2NjcsMTYwLjI3MTkgMS4xLDE0Ni40MzU3NSBDNy4zLDE0MS44OTAzIDI4LjA1ODMzMzMsMTQxLjg5MDMgMzQuMjY2NjY2NywxNDYuNDM1NzUgWiBNMjY2LjE5MTY2NywxNDMuNDYzNzI1IEMyNzYuNCwxNDQuMzQ2MTc1IDI5MC42NDE2NjcsMTQxLjA0OTQ3NSAyOTYuMjkxNjY3LDE0Ni40MzU3NSBDMjk4LjAwODMzMywxNjEuMzc5MTI1IDI3Ny4zOTE2NjcsMTUzLjc2MTc1IDI2Ni4xOTE2NjcsMTU1LjU5MzI1IEwyNjYuMTkxNjY3LDE0My40NjM3MjUgWiBNNDkuMzc1LDIxMC41MTMyNzUgQzQ2LjIsMjIwLjcwMzA3NSAzMC40MDgzMzMzLDIzMC4xNjAyNzUgMTkuMjQxNjY2NywyMjIuNTg0NTI1IEMyMi4yNjY2NjY3LDIxMy4xMTkgNDMuMzU4MzMzMywxOTcuOTA5MjI1IDQ5LjM3NSwyMTAuNTEzMjc1IFogTTI3OC4yMzMzMzMsMjIyLjU5Mjg1IEMyNjUuOTI1LDIzMC40MTAwMjUgMjQ5LjgxNjY2NywyMjAuMDk1MzUgMjQ4LjE1LDIwNy4zNTgxIEMyNTguNzkxNjY3LDIwMS4xMzEgMjc0Ljg4MzMzMywyMTEuNzQ1Mzc1IDI3OC4yMzMzMzMsMjIyLjU5Mjg1IFogTTE2My45MzMzMzMsMjEzLjQ0MzY3NSBDMTcxLjc5MTY2NywyMzguMzAyMTI1IDE0NC40MTY2NjcsMjQ0LjQ2MjYyNSAxMzMuNjkxNjY3LDIzMS43NTg2NzUgQzEyNy4xODMzMzMsMjA4LjYxNTE3NSAxNTIuOTI1LDIwMC43MDY0MjUgMTYzLjkzMzMzMywyMTMuNDQzNjc1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) 70% 0 no-repeat, linear-gradient(180deg, #fbaca7 0, #fddcb6 100%)
}

#merchant-data-section .section-header {
    color: #fff
}

#merchant-data-section .section-header h2 {
    margin: 2px 0 0;
    font-size: 30px;
    font-weight: 500;
    line-height: 120%;
    color: #fff
}

#merchant-data-section .headline {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 0
}

#merchant-data-section .copy {
    background-color: #fff;
    padding: 20px;
    color: #333132;
    font-size: 14px;
    font-weight: 400;
    border-radius: 6px;
    line-height: 1.5;
    margin-top: 30px
}

#merchant-data-section .copy h3 {
    font-size: 14px;
    margin: 0
}

#merchant-data-section .copy ol {
    padding: 0 0 0 16px;
    margin-bottom: 20px
}

#merchant-data-section .copy ol li {
    list-style-type: decimal;
    padding-left: 13px
}

#merchant-data-section .copy ul li {
    list-style: disc;
    padding-left: 13px
}

#merchant-data-section .copy ul li ul {
    padding-left: 20px
}

#merchant-data-section .copy ul li ul li {
    list-style: circle
}

#merchant-data-section .copy ul li ul li ul li,
.blog-article-section .blog-article-section-wrapper ul li {
    list-style: disc
}

#merchant-data-section .copy p.quote {
    color: #000;
    background-color: #f2f2f2;
    padding: 15px;
    border-radius: 8px
}

@media (min-width:0px) and (max-width:480px) {
    #merchant-data-section {
        padding: 0 10px
    }

    #merchant-data-section .blurb .copy h3,
    #merchant-data-section .blurb .section-header h2 {
        font-size: 22px
    }

    #merchant-data-section .blurb .copy {
        line-height: 1.4
    }

    #merchant-data-section .blurb .copy ul {
        padding-left: 10px
    }

    #merchant-data-section .blurb .copy ul li ul {
        padding-left: 5px
    }
}

@media (min-width:481px) and (max-width:992px) {
    #merchant-data-section {
        padding: 0 24px
    }
}

.deal-alert-container {
    margin: 0 10px
}

.deal-alerts-signup {
    margin: 0 auto;
    padding: 35px 0;
    text-align: center
}

.deal-alerts-signup .title {
    margin: 20px 10px;
    text-align: center;
    line-height: 1.625rem;
    font-size: 20px;
    font-weight: 500;
    font-family: Circular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #4d4d4d
}

.deal-alerts-signup .signup {
    margin-top: 20px
}

.deal-alerts-signup .input {
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 0 10px;
    border-radius: 50px !important;
    border: 1px solid #e4e4e4;
    background: #fff;
    height: 45px
}

.deal-alerts-signup .input input,
.deal-alerts-signup button {
    border: none;
    height: 45px;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    width: 100%;
    -webkit-font-smoothing: antialiased
}

.deal-alerts-signup .input input {
    padding-left: 12px;
    font-size: 14px;
    background: 0 0
}

.deal-alerts-signup .input input:focus,
.modal-on .modal-container .action .coupon-code .code-input:focus {
    outline: 0
}

.deal-alerts-signup button {
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 50px !important;
    background-color: #5171ac;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.deal-alerts-signup [disabled] {
    background: #b1b1b1 !important
}

.deal-alerts-signup .privacy-block {
    margin-top: 20px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.deal-alerts-signup .privacy-block a {
    color: #139be8;
    font-weight: 700
}

.deal-alerts-signup.has-submitted {
    margin: auto;
    padding: 20px 0;
    text-align: center;
    max-width: 575px
}

.deal-alerts-signup.has-submitted .title {
    margin: 0 0 16px;
    font-size: 32px;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    color: #000
}

.deal-alerts-signup.has-submitted .subtitle {
    margin-bottom: 38px;
    padding: 0 10px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    color: gray;
    -webkit-font-smoothing: antialiased
}

.deal-alerts-signup.has-submitted .button {
    display: inline-block;
    padding: 16px 24px;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    background: #119ce7;
    font-weight: 700;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

@media only screen and (min-width:481px) {
    .deal-alerts-signup form {
        text-align: center
    }

    .deal-alerts-signup .title {
        font-size: 22px;
        margin-top: 0
    }

    .deal-alerts-signup .input {
        display: inline-block;
        margin-bottom: 0;
        border-radius: 4px 0 0 4px;
        width: calc(100% - 140px);
        max-width: 340px
    }

    .deal-alerts-signup .button-area {
        display: inline-block;
        vertical-align: top;
        width: 135px
    }

    .deal-alerts-signup button {
        border-radius: 0 4px 4px 0
    }

    .deal-alerts-signup .privacy-block {
        font-size: 12px
    }

    .deal-alerts-signup .privacy-block a {
        font-size: 14px
    }
}

@media only screen and (min-width:681px) {
    .deal-alerts-signup .title {
        font-size: 24px
    }
}

#merchant-data-section {
    padding: 0 !important
}

#merchant-data-section .blurb {
    margin: 16px 0;
    border-radius: 16px
}

.breadcrumbs {
    margin: 8px 0 20px;
    text-align: center;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    height: 22px
}

.breadcrumbs .crumb {
    vertical-align: top;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.0625rem;
    text-transform: none;
    letter-spacing: 0;
    color: #1975b7;
    transition: color .1s ease-in;
    text-decoration: none
}

.breadcrumbs .crumb:after {
    content: "/";
    display: inline-block;
    padding: 0 1rem;
    color: gray;
    vertical-align: top
}

.breadcrumbs .crumb.last {
    color: #6d6d6d
}

.breadcrumbs .crumb.last:after {
    content: ""
}

.l--regular.mlp-links {
    display: flex;
    flex: 1
}

.l--regular.mlp-links .merchant-bottom-links {
    font-family: avenir, Helvetica, Arial, "sans-serif";
    font-size: 14px;
    line-height: 19px;
    display: table;
    width: 100%;
    position: relative;
    padding-right: 20px;
    padding-left: 20px
}

@media (max-width:480px) {
    .l--regular.mlp-links .merchant-bottom-links {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }
}

.l--regular.mlp-links .merchant-bottom-links .h1 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    min-height: 50px;
    min-width: 200px
}

.l--regular.mlp-links .merchant-bottom-links .control-label {
    display: table-footer-group;
    cursor: pointer
}

.l--regular.mlp-links .merchant-bottom-links .control-label a {
    pointer-events: none;
    color: #15a8e8;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: color 150ms ease-in-out;
    -moz-transition: color 150ms ease-in-out;
    -ms-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out
}

.l--regular.mlp-links .merchant-bottom-links .control-label a::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 9px;
    margin-bottom: 7px;
    margin-left: 8px;
    background-color: transparent;
    border-right: 1px solid #15a8e8;
    border-bottom: 1px solid #15a8e8;
    transform: skew(10deg) rotate(50deg);
    -webkit-transition: border-color 150ms ease-in-out;
    -moz-transition: border-color 150ms ease-in-out;
    -ms-transition: border-color 150ms ease-in-out;
    -o-transition: border-color 150ms ease-in-out;
    transition: border-color 150ms ease-in-out
}

.l--regular.mlp-links .merchant-bottom-links .control-label a:hover {
    color: #69d9ff
}

.l--regular.mlp-links .merchant-bottom-links .control-label a:hover::after {
    border-right-color: #69d9ff;
    border-bottom-color: #69d9ff
}

@media (min-width:481px) and (max-width:992px) {
    .l--regular.mlp-links .merchant-bottom-links {
        padding-left: 24px;
        padding-right: 24px
    }
}

.l--regular.mlp-links .merchant-bottom-links input[type=checkbox] {
    position: absolute;
    left: -999px;
    bottom: 0;
    opacity: 0
}

.l--regular.mlp-links .merchant-bottom-links input[type=checkbox]:checked+label a::after {
    transform: skew(10deg) rotate(-130deg);
    margin-bottom: -4px
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item.collapsed>.sub-categories,
.l--regular.mlp-links .merchant-bottom-links .less,
.l--regular.mlp-links .merchant-bottom-links .list-toggle-hidden,
.l--regular.mlp-links .merchant-bottom-links input[type=checkbox]:checked+label .more,
.menu .menu-items li.desktop-only,
.modal-container {
    display: none
}

.l--regular.mlp-links .merchant-bottom-links input[type=checkbox]:checked+label .less {
    display: inline
}

.l--regular.mlp-links .merchant-bottom-links input[type=checkbox]:checked~.list {
    height: auto;
    overflow: hidden
}

.l--regular.mlp-links .list {
    margin-bottom: 28px
}

.l--regular.mlp-links .list .list-item {
    display: block;
    font-size: 14px;
    vertical-align: top;
    width: 100%;
    min-height: 21px;
    margin-bottom: 10px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #8b90a0
}

.l--regular.mlp-links .list .list-item:hover {
    text-decoration: none;
    color: #1592fe
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter,
.alphabet .alphabet-wrapper ul.alphabet-container li.letter a,
.l--content .header,
.l--slim .l--content .title,
.layout--responsive-container .layout--container-content.header h1,
.layout--responsive-left-sidebar h1,
.login-header h1,
.t--section-header,
.theme--informational h2 {
    font-family: Circular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.alphabet .alphabet-wrapper .title {
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    white-space: nowrap;
    display: inline;
    margin-right: 23px;
    color: #333
}

.alphabet {
    padding: 24px 20px;
    border-top: 1px solid #e6e7eb
}

.alphabet .alphabet-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    max-width: 980px;
    margin: 0 auto
}

.alphabet .alphabet-wrapper ul.alphabet-container {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    overflow-x: auto;
    overflow-y: hidden;
    line-height: 48px;
    flex: 1 1 660px
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    white-space: nowrap;
    color: #119ce7;
    display: inline;
    text-transform: uppercase;
    text-align: center;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 22px
}

@media (min-width:0px) and (max-width:767px) {
    .alphabet {
        padding: 23px 20px
    }

    .alphabet .alphabet-wrapper {
        flex-wrap: wrap;
        justify-content: left
    }

    .alphabet .alphabet-wrapper .title {
        width: 100%
    }

    .alphabet .alphabet-wrapper ul.alphabet-container li.letter {
        flex-basis: 28px
    }
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter.current {
    color: #212121
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter:first-child {
    margin-right: 8px;
    text-transform: capitalize
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter:first-child a {
    padding-left: 0
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter:last-child a {
    padding-right: 0
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter span {
    color: #d0d0d0
}

.alphabet .alphabet-wrapper ul.alphabet-container li.letter a {
    text-transform: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: inherit;
    padding: 0 5px
}

.footer-columns {
    background: #f7f7f7
}

.footer-columns .mlp-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1216px;
    padding: 50px 0 30px
}

.footer-columns .mlp-links {
    justify-content: space-around
}

.social-login .facebook-login,
.social-login .facebook-login-button {
    text-align: center;
    padding: .3125rem 0 .6875rem;
    border-radius: .1875rem;
    -webkit-font-smoothing: antialiased
}

.social-login .facebook-login-button:before,
.social-login .facebook-login:before {
    display: inline-block;
    margin-right: .625rem;
    position: relative;
    top: 5px;
    content: "\e60c";
    font-family: symbols;
    speak: none;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

#cashback-winner,
#cashback-winner .cashback-winner-wrapper,
#footer .bottom-container .bottom-content .company-info .links,
#footer .bottom-container .bottom-content .company-info .patent,
#footer .top-container .top-content .link-group .headline,
#footer .top-container .top-content .link-group .link-list li,
.blog-article-section,
.blog-article-section .blog-article-section-wrapper .header,
.blog-article-section .blog-article-section-wrapper .paragraph,
.current-cause p,
.flash.page,
.l--content .sub-header,
.modal-on,
.searchbar.on form input,
.social-login .facebook-login,
.social-login .facebook-login-button,
.theme--informational li,
.theme--informational li a,
.theme--informational p,
.theme--informational p a {
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.social-login .facebook-login-button:visited,
.social-login .facebook-login:visited {
    color: #fff !important
}

body {
    font-family: "Open Sans", sans-serif;
    color: #4d4d4d
}

.l--content .header {
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 400
}

.l--slim .l--content .title,
.layout--responsive-container .layout--container-content.header h1,
.layout--responsive-left-sidebar h1 {
    font-size: 2rem;
    line-height: 2.375rem;
    font-weight: 400
}

.login-header h1 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400
}

.t--section-header,
.theme--informational h2 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 500
}

@media (min-width:481px) and (max-width:780px) {
    #merchant-data-section .blurb {
        padding: 50px 30px
    }

    #merchant-data-section .blurb .copy {
        line-height: 1.4;
        margin-top: 25px;
        padding: 30px
    }

    #merchant-data-section .blurb .copy p.quote {
        padding: 20px
    }

    #merchant-data-section .blurb .copy ul {
        padding-left: 15px
    }

    #merchant-data-section .blurb .copy ul li ul {
        padding-left: 10px
    }

    .l--regular.mlp-links {
        flex: 1 0 50%;
        max-width: 50%
    }

    .l--regular.mlp-links .l--content {
        width: 100%
    }

    .l--content .header {
        font-size: 2.125rem;
        line-height: 2.375rem
    }

    .l--slim .l--content .title,
    .layout--responsive-container .layout--container-content.header h1,
    .layout--responsive-left-sidebar h1 {
        font-size: 1.875rem;
        line-height: 2.125rem
    }

    .login-header h1,
    .t--section-header,
    .theme--informational h2 {
        font-size: 1.375rem;
        line-height: 1.625rem
    }
}

@media (min-width:0px) and (max-width:480px) {
    .l--regular.mlp-links {
        width: 100%;
        flex: auto
    }

    .l--regular.mlp-links .l--content {
        min-width: 260px
    }

    .l--regular.mlp-links .merchant-bottom-links {
        padding-left: 10px;
        padding-right: 10px
    }

    .l--regular.mlp-links .list .list-item {
        white-space: nowrap;
        max-width: 220px;
        font-size: 16px;
        line-height: 24px
    }

    .l--content .header {
        font-size: 1.75rem;
        line-height: 2rem
    }

    .l--slim .l--content .title,
    .layout--responsive-container .layout--container-content.header h1,
    .layout--responsive-left-sidebar h1 {
        font-size: 1.5rem;
        line-height: 1.75rem
    }

    .login-header h1,
    .t--section-header,
    .theme--informational h2 {
        font-size: 1.25rem;
        line-height: 1.625rem
    }
}

.l--content .sub-header {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-transform: none;
    letter-spacing: 0
}

.current-cause p,
.theme--informational li,
.theme--informational li a,
.theme--informational p,
.theme--informational p a {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    text-transform: none;
    letter-spacing: 0
}

.flash.page {
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: none;
    letter-spacing: 0
}

.social-login .facebook-login,
.social-login .facebook-login-button {
    zoom: 1;
    color: #fff !important;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
    text-transform: none;
    letter-spacing: 0
}

.menu .bottom-container .social a.facebook:before,
.t--section-header:after {
    font-family: symbols;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.t--section-header {
    position: relative;
    text-align: center;
    color: #fff;
    z-index: 1;
    padding: .74rem 0;
    margin-bottom: .25rem;
    background-color: #4d4d4d
}

.flash.page,
.t--with-spacing {
    padding: 1.25rem 0
}

.l--slim,
.layout--responsive-left-sidebar {
    background-color: #fff
}

.t--section-header:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 9999em;
    top: 0;
    left: -4444em;
    z-index: -1;
    background-color: #4d4d4d
}

.l--slim .l--content,
.layout--container-sidebar .layout--container-main,
.layout--container-sidebar .layout--container-sidebar,
.layout--responsive-left-sidebar .layout--container-content {
    background-color: transparent
}

@media (min-width:0px) and (max-width:480px) {

    .social-login .facebook-login,
    .social-login .facebook-login-button {
        font-weight: 400;
        font-size: .75rem;
        line-height: 1.0625rem;
        text-transform: none;
        letter-spacing: 0
    }

    .social-login .facebook-login-button:before,
    .social-login .facebook-login:before {
        font-size: 1.25rem;
        margin-right: .25rem;
        top: 4px
    }

    .t--section-header:before {
        left: 0
    }
}

.t--section-header:after {
    content: "\e610";
    font-size: 2.75rem;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    display: block;
    position: absolute;
    bottom: -1.375rem;
    left: 50%;
    margin-left: -1.375rem;
    color: #4d4d4d
}

.l--content .header {
    color: #1975b7;
    margin-bottom: .5rem
}

.l--content .sub-header {
    margin-bottom: 1.5rem
}

.l--slim .l--content .title {
    margin-bottom: 1rem
}

.layout--responsive-left-sidebar h1 {
    margin-bottom: 1rem
}

.layout--responsive-container .layout--container-content.header h1 {
    padding: 2.5rem 1.75rem 1rem;
    margin-bottom: 1rem
}

.layout--container-sidebar {
    background-color: #f9f9f9
}

.layout--container-sidebar .layout--container-sidebar section {
    background-color: #f9f9f9;
    border-bottom: 1px solid #f2f2f2
}

.layout--container-sidebar .layout--container-sidebar section:last-child {
    border-bottom: 0
}

.t--coal {
    background-color: #212121
}

.t--dive {
    background-color: #904d7d59
}

.t--fog {
    background-color: #f2f2f2
}

.t--flint {
    background-color: #e0e0e0
}

.t--haze,
.t--zebra-striped:nth-child(odd) {
    background-color: #f9f9f9
}

.t--white {
    background-color: #fff
}

.t--honey-mustard {
    background-color: #ffeebc
}

.t--swipe-yellow {
    background-color: #ffffbf
}

.t--blue-spiral {
    background: url(users/profile-bg--large-222516711136f1181b1fcdb429066d36.png) center center no-repeat #118bd0
}

.t--blue-geometric {
    background: #139be8
}

.t--light-gray {
    background-color: #fafafc
}

.t--breezy {
    background-color: #f0faff
}

.flash {
    -webkit-transition: .8s;
    -moz-transition: .8s;
    transition: .8s;
    overflow: hidden
}

.flash.error {
    color: #e01350
}

.flash.notice {
    color: #1f993b
}

.flash.page {
    width: 100%;
    text-align: center;
    color: #fff
}

.flash.page p {
    margin: 0
}

.flash.page.error {
    background-color: #e01350
}

.flash.page.notice {
    background-color: #1f993b
}

.flash.hide {
    max-height: 0;
    padding: 0
}

.social-login {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 2rem;
    margin: 1.875rem 0 0;
    text-align: center
}

.social-login .facebook-login,
.social-login .facebook-login-button {
    background-color: #3b5998;
    display: inline-block;
    border: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    width: 30%;
    margin-right: 5%
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item,
.menu .bottom-container,
.menu .menu-items {
    border-top: 1px solid #e6e7eb
}

.social-login .facebook-login-button:hover,
.social-login .facebook-login:hover {
    color: #fff !important;
    background-color: #37538d;
    box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, .3)
}

.social-login .facebook-login-button:active,
.social-login .facebook-login:active {
    color: #fff !important;
    background-color: #3b5998;
    box-shadow: 1px 2px 6px 2px rgba(0, 0, 0, .3)
}

.social-login .facebook-login-button:last-child,
.social-login .facebook-login:last-child {
    margin-right: 0
}

.login-header {
    text-align: center;
    margin-top: 1rem
}

.cobrand.logo img {
    display: block;
    margin: 1rem auto 2rem;
    width: 100%
}

.blog-article-section .blog-article-section-wrapper .paragraph:last-child,
.cobrand.logo.is-compact img {
    margin-bottom: 0
}

.note {
    text-align: center;
    color: gray;
    margin-top: 1.625rem
}

.current-cause {
    display: inline-block;
    width: 100%
}

.current-cause .charity-logo {
    float: left
}

.current-cause p {
    width: 70%;
    float: left;
    margin: 0;
    padding-left: 6%
}

.theme--informational {
    margin: 2rem auto 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width: 100%;
    max-width: 1000px
}

.theme--informational p {
    color: #4d4d4d;
    margin: 0;
    padding: 0 0 1rem
}

.theme--informational p.address {
    margin-left: 1.5rem
}

.theme--informational h1 {
    margin: 2.5rem 0 1.25rem
}

.theme--informational h2 {
    color: #212121;
    margin: 1rem 0
}

.theme--informational h4 {
    color: #212121;
    margin: .5rem 0
}

.theme--informational ol {
    list-style-type: lower-alpha
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item:hover>.category-detail-wrap,
.bpm.cat-on #categories-dropdown-menu,
.theme--informational address.address span {
    display: block
}

.searchbar.on form input {
    width: calc(100% - 100px);
    height: 56px;
    border: none;
    outline: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px
}

.searchbar.on form .close-button {
    display: block;
    top: 21px;
    right: 27px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    z-index: 10
}

.searchbar.on form .close-button:after {
    background: url(icons/cross-a3b6a9e58ec96d2479057d9f4f528b6b.svg) no-repeat;
    content: "";
    height: 100%;
    width: 100%;
    display: block
}

.searchbar.on form .close-button:hover:after {
    background: url(icons/cross-blue-608ffc77a283e8e62fde3c2b10ddb648.svg) no-repeat
}

.searchbar.on .autocomplete-items {
    display: block;
    box-shadow: 0 8px 8px rgba(0, 0, 0, .16);
    text-align: left;
    position: absolute;
    top: 56px;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 11
}

.searchbar.on .autocomplete-items .item {
    display: flex;
    align-items: center;
    padding: 12px 0;
    height: 69px
}

.searchbar.on .autocomplete-items .item:hover {
    background: #f2f2f2
}

.searchbar.on .autocomplete-items .logo {
    box-sizing: content-box;
    width: 88px;
    height: 31px;
    padding: 0 10px;
    display: inline-block
}

.searchbar.on .autocomplete-items .text-container {
    display: inline-block;
    max-width: calc(100% - 108px)
}

.searchbar.on .autocomplete-items .name {
    font-size: 16px;
    line-height: 19px;
    color: #000;
    font-family: Circular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.searchbar.on .autocomplete-items .message {
    padding-top: 2px;
    line-height: 24px;
    color: #a2a2a2;
    font-size: 14px;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

@media (min-width:641px) {
    .searchbar.on form:before {
        left: 46px
    }

    .searchbar.on form input {
        width: calc(100% - 150px)
    }

    .searchbar.on form .close-button {
        top: 21px;
        right: 74px
    }

    .searchbar.on .autocomplete-items {
        left: 25px;
        width: calc(100% - 50px)
    }
}

.blog-article-section {
    display: flex;
    flex-basis: 100%
}

.blog-article-section .blog-article-section-wrapper {
    flex-basis: 100%;
    background: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .32);
    border-radius: 4px;
    padding: 40px
}

.blog-article-section .blog-article-section-wrapper ul {
    padding-left: 18px
}

.blog-article-section .blog-article-section-wrapper .header {
    display: flex;
    flex-wrap: wrap
}

.blog-article-section .blog-article-section-wrapper .header .title {
    width: 100%;
    font-weight: 500;
    font-size: 40px;
    line-height: 40px;
    color: #212121;
    margin-bottom: 8px;
    margin-top: 0
}

.blog-article-section .blog-article-section-wrapper .header .author {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #212121;
    margin-bottom: 24px
}

.blog-article-section .blog-article-section-wrapper .header .image {
    width: 100%;
    height: 100%;
    margin-bottom: 24px
}

.blog-article-section .blog-article-section-wrapper .header .subtitle {
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #212121;
    margin-bottom: 48px
}

.blog-article-section .blog-article-section-wrapper .paragraph {
    margin-bottom: 48px
}

.blog-article-section .blog-article-section-wrapper .paragraph .label {
    display: inline-block;
    background: #333;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #fff;
    padding: 2px 10px;
    margin-bottom: 8px
}

.blog-article-section .blog-article-section-wrapper .paragraph .title {
    width: 100%;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #000;
    margin-bottom: 16px;
    margin-top: 0
}

.blog-article-section .blog-article-section-wrapper .paragraph .title label {
    color: #1592fe
}

.blog-article-section .blog-article-section-wrapper .paragraph .description {
    width: 100%;
    font-size: 16px;
    line-height: 150%;
    color: #000;
    margin-bottom: 16px
}

.blog-article-section .blog-article-section-wrapper .paragraph .button {
    display: inline-block;
    background: #1592fe;
    border-radius: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    padding: 10px 24px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: calc(800px - 80px)
}

.menu .bottom-container .company-info .patent,
.menu .menu-items li a {
    font-weight: 500;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif
}

.blog-article-section .blog-article-section-wrapper .paragraph .button strong {
    font-weight: 900
}

.menu .bottom-container .company-info .patent {
    text-align: center;
    font-style: normal;
    line-height: 20px;
    color: #8b90a0
}

.menu .menu-items {
    padding: 8px 13px 4px 25px;
    list-style: none;
    margin: 0
}

.menu .menu-items.account-info {
    border-bottom: 1px solid #e6e7eb
}

.menu .menu-items li {
    position: relative;
    height: 40px;
    display: flex;
    align-items: center
}

#cashback-winner.visitor,
.menu .menu-items li.categories {
    cursor: pointer
}

.menu .menu-items li.holiday-item {
    margin-bottom: 4px
}

.menu .menu-items li.holiday-item .item-icon {
    display: inline-block;
    cursor: pointer;
    content: "";
    background-size: contain;
    width: 22px;
    height: 22px;
    position: relative;
    left: 0;
    top: 6px;
    margin-right: 7px
}

.menu .menu-items li a {
    vertical-align: text-bottom;
    color: #333;
    position: relative;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.menu .menu-items li a:hover {
    color: #1ea1ec !important
}

.menu .menu-items li.categories:after {
    content: "";
    display: block;
    width: 10px;
    height: 15px;
    position: absolute;
    right: 16px;
    top: 12px;
    background: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 14L8 8L2 2' stroke='%23A1A4B1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.menu .membership {
    padding: 8px 0
}

.menu .membership .sign-in,
.menu .membership .sign-out,
.menu .membership .sign-up {
    margin: 8px 25px
}

.menu .membership .sign-in a,
.menu .membership .sign-out a,
.menu .membership .sign-up a {
    line-height: 20px;
    text-align: center;
    border: 1px solid #1ea1ec;
    border-radius: 4px;
    color: #1ea1ec;
    display: block;
    padding: 5px 0;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    font-family: Circular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.menu .membership .sign-up a {
    background-color: #1ea1ec;
    color: #fff
}

.menu .membership .sign-in a {
    color: #1ea1ec;
    background-color: #fff
}

.menu .bottom-container {
    margin-top: auto;
    justify-self: flex-end;
    padding: 25px 15px 10px
}

.menu .bottom-container .social {
    margin: 0;
    text-align: center
}

.menu .bottom-container .social a {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: transparent;
    background-color: #b1b1b1;
    word-wrap: initial !important;
    word-break: normal !important;
    text-align: center
}

.menu .bottom-container .social a:hover {
    box-shadow: 0 0 1px rgba(112, 120, 129, .1), 0 4px 8px rgba(112, 120, 129, .32)
}

.menu .bottom-container .social a:not(:last-child) {
    margin-right: 32px
}

.menu .bottom-container .social a:before {
    display: block;
    position: relative;
    line-height: 34px !important;
    color: #fff
}

.menu .bottom-container .social a.facebook {
    background-color: #3b5998
}

.menu .bottom-container .social a.facebook:before {
    content: "\e60c";
    font-size: 19px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    color: #fff
}

.menu .bottom-container .social a.instagram {
    background-color: #fff;
    border: 1px solid #e6e7eb
}

.menu .bottom-container .social a.instagram:before {
    color: #000;
    line-height: 32px !important;
    content: "\ea92";
    font-family: symbols;
    speak: none;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

.menu .bottom-container .social a.pinterest:before,
.menu .bottom-container .social a.twitter:before,
.modal-on .modal-container .action .coupon-code .button.copied:before {
    font-family: symbols;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.menu .bottom-container .social a.twitter {
    background-color: #55acee
}

.menu .bottom-container .social a.twitter:before {
    content: "\e60d";
    font-size: 19px;
    font-weight: 400;
    color: #fff
}

.menu .bottom-container .social a.pinterest {
    background-color: #ca2128
}

.menu .bottom-container .social a.pinterest:before {
    content: "\e621";
    font-size: 25px;
    font-weight: 400;
    top: 3px;
    color: #fff
}

.profile {
    text-align: center;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.profile .picture {
    display: block;
    margin: 16px auto 0;
    height: 64px;
    width: 64px;
    border-radius: 50%;
    border: 1px solid #119ce7;
    font-size: 30px;
    font-weight: 400;
    line-height: 62px;
    color: #212529;
    overflow: hidden
}

.profile .picture.with-image {
    border: none;
    margin-bottom: 5px
}

.profile .picture.with-image img {
    width: 64px;
    height: 64px;
    object-fit: cover
}

.profile .name {
    font-weight: 600;
    font-size: 14px;
    line-height: 28px;
    color: #333
}

.profile .lifetime {
    margin-top: 8px;
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    color: #333
}

.profile .reward-switch {
    background: #eeeef1;
    border-radius: 40px;
    margin: 12px auto;
    width: 288px
}

.profile .reward-switch .cashback,
.profile .reward-switch .donation {
    display: inline-block;
    width: 50%;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #1ea1ec;
    border-radius: 40px;
    padding: 6px 40px;
    cursor: pointer
}

.profile .reward-switch .cashback.active,
.profile .reward-switch .donation.active {
    background: #1ea1ec;
    color: #fff
}

.profile .message {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    text-align: center;
    padding: 0 0 11px
}

.profile .message a {
    color: inherit
}

#hamburger-close {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='%23A1A4B1'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    cursor: pointer;
    right: 24px;
    top: 21px;
    padding: 5px;
    opacity: 1
}

#cashback-winner {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 65px;
    background: #ff7b5d;
    z-index: 1
}

#cashback-winner .cashback-winner-wrapper {
    display: flex;
    height: 100%;
    max-width: 1216px;
    margin: 0 auto;
    padding: 0 18px;
    color: #fff
}

#cashback-winner .cashback-winner-wrapper .image-with-text {
    display: flex
}

#cashback-winner .cashback-winner-wrapper .image-with-text .cashback-image {
    width: 95px;
    background-image: url("icons/cashback-winner-dollars-66c777af087e6fe560dc01fae05bfe09.svg");
    background-repeat: no-repeat
}

#cashback-winner .cashback-winner-wrapper .image-with-text .cashback-text-lg {
    align-self: center;
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    margin-left: 20px
}

#cashback-winner .cashback-winner-wrapper .image-with-text .cashback-text-lg .cashback {
    font-size: 18px;
    line-height: 21px
}

#cashback-winner .cashback-winner-wrapper .image-with-text .cashback-text-xs {
    align-self: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-left: 15px
}

@media (min-width:781px) {
    #merchant-data-section .blurb {
        padding: 35px 50px 50px
    }

    #merchant-data-section .blurb .copy {
        padding: 25px 40px
    }

    #merchant-data-section .blurb .copy p.quote {
        padding: 25px
    }

    .breadcrumbs {
        text-align: left
    }

    .breadcrumbs .crumb:after {
        padding: 0 .25rem
    }

    #cashback-winner .cashback-winner-wrapper .image-with-text .cashback-text-xs {
        display: none
    }
}

#cashback-winner .cashback-winner-wrapper .description {
    align-self: center;
    margin-left: 80px;
    margin-right: 15px;
    font-size: 16px;
    line-height: 24px
}

@media (min-width:1200px) and (max-width:1300px) {
    #cashback-winner .cashback-winner-wrapper .description {
        margin-right: 50px
    }
}

@media (min-width:780px) and (max-width:992px) {
    #cashback-winner .cashback-winner-wrapper .description {
        margin-right: 50px
    }
}

@media (min-width:481px) and (max-width:992px) {
    #cashback-winner .cashback-winner-wrapper {
        padding: 0 24px
    }

    #cashback-winner .cashback-winner-wrapper .description {
        margin-left: 50px
    }
}

@media (min-width:0px) and (max-width:780px) {
    .theme--informational {
        width: 100%
    }

    #cashback-winner .cashback-winner-wrapper .description,
    #cashback-winner .cashback-winner-wrapper .image-with-text .cashback-text-lg {
        display: none
    }
}

#cashback-winner .cashback-winner-wrapper .description .top-text {
    font-weight: 600
}

#cashback-winner .cashback-winner-wrapper .description .bottom-text,
.modal-on .modal-container .rating-container .text {
    font-weight: 500
}

@media (min-width:0px) and (max-width:992px) {
    .blog-article-section .blog-article-section-wrapper {
        padding: 16px 10px
    }

    .blog-article-section .blog-article-section-wrapper .header .title {
        font-size: 18px
    }

    .blog-article-section .blog-article-section-wrapper .header .author {
        font-size: 12px
    }

    .blog-article-section .blog-article-section-wrapper .header .subtitle,
    .blog-article-section .blog-article-section-wrapper .paragraph .description {
        font-size: 14px
    }

    .blog-article-section .blog-article-section-wrapper .paragraph .title {
        font-size: 16px
    }

    .blog-article-section .blog-article-section-wrapper .paragraph .button {
        max-width: calc(100vw - 60px)
    }

    #cashback-winner .cashback-winner-wrapper .description .bottom-text {
        display: none
    }
}

@media (min-width:992px) and (max-width:1199px) {
    #cashback-winner .cashback-winner-wrapper .description {
        margin-left: 50px;
        margin-right: 50px
    }

    #cashback-winner .cashback-winner-wrapper .description .bottom-text.long-name {
        display: none
    }
}

#cashback-winner .cashback-winner-wrapper .close-btn {
    width: 40px;
    height: 40px;
    min-width: 40px;
    background-image: url("icons/cashback-winner-close-btn-d7b36ac58e18e71d8ff20a25ff2864f9.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto 25px auto auto
}

@media (min-width:993px) and (max-width:1230px) {
    #cashback-winner .cashback-winner-wrapper .close-btn {
        margin-right: 18px
    }
}

@media (min-width:0px) and (max-width:480px) {
    .theme--informational {
        margin-top: 0
    }

    .blog-article-section .blog-article-section-wrapper .paragraph .button {
        max-width: calc(100vw - 40px)
    }

    #cashback-winner .cashback-winner-wrapper {
        padding: 0 10px
    }

    #cashback-winner .cashback-winner-wrapper .image-with-text .cashback-image {
        align-self: center;
        height: 39px;
        width: 35px;
        background-image: url("icons/cashback-winner-dollars-xs-040f085e888227679ed9a95bf4627a76.svg");
        background-repeat: no-repeat
    }

    #cashback-winner .cashback-winner-wrapper .close-btn {
        margin-right: 10px
    }
}

.cashback-winner-bar {
    padding-bottom: 65px
}

#main-content {
    overflow: visible
}

#categories-dropdown-menu {
    background-color: #f2f2f2;
    cursor: auto;
    box-shadow: 0 8px 8px rgba(0, 0, 0, .16), inset 0 1px 0 #f2f2f2;
    z-index: 12;
    display: none;
    top: 93px;
    position: fixed;
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 500
}

#categories-dropdown-menu .blackout {
    position: absolute;
    top: 0;
    left: -10000px;
    right: -10000px;
    bottom: -10000px;
    z-index: -1;
    background: rgba(78, 78, 90, .32)
}

@media (min-width:640px) {
    #categories-dropdown-menu .blackout:hover {
        display: none
    }
}

#categories-dropdown-menu .categories-menu {
    width: 280px;
    min-height: 620px;
    background: #fff;
    border-top: 1px solid #f2f2f2;
    display: block
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap {
    color: #000
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories {
    list-style: none;
    padding: 13px 15px 0;
    margin: 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item {
    display: list-item;
    position: static;
    padding: 2px 8px;
    border-radius: 4px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    color: #121232
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores a:hover,
#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item:hover,
#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item:hover {
    background: rgba(242, 242, 242, .88)
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item>a {
    width: 100%;
    display: inline-block;
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    position: relative;
    margin: 0;
    padding: 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item>a:after {
    content: "";
    display: block;
    width: 10px;
    height: 15px;
    position: absolute;
    right: 8px;
    top: 6px;
    background: url(icons/right-icon-gray-4e6d2d936824f2661df27b0658f660e5.svg)
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap {
    display: none;
    position: absolute;
    left: calc(100% - 15px);
    top: 0;
    bottom: 0;
    width: 600px;
    padding-left: 15px
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail {
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories {
    width: 260px;
    padding: 32px 5px 32px 32px;
    line-height: 28px
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .category-name {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    padding: 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories a.view-all-link {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #1ea1ec;
    padding: 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories {
    padding: 0;
    margin: 8px 0 0;
    list-style: none
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item {
    padding: 5px 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item a {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #333
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item a:hover,
#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.sub-categories>li.category-item {
    color: #1ea1ec
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores {
    flex-grow: 1;
    padding: 25px 25px 20px 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    align-content: flex-end
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block {
    display: block;
    background: #fff;
    border-radius: 8px;
    width: 156px;
    height: 176px;
    margin: 7px 5px;
    padding: 0;
    overflow: hidden;
    position: relative
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block:hover {
    box-shadow: 0 0 4px rgba(112, 120, 129, .1), 0 4px 8px rgba(112, 120, 129, .24)
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .icon-block {
    padding: 0;
    margin: 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .icon-block img.logo {
    width: 88px;
    height: 88px;
    padding: 0;
    margin: 16px auto 0;
    display: block;
    object-fit: contain
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block {
    margin: 16px 0 0
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .title {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #a2a2a2
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .body {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #1ea1ec
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner {
    width: 240px;
    height: 556px;
    order: 4
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container {
    width: 100%;
    height: 100%
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container .icon-block {
    width: 100%;
    height: 485px;
    overflow: hidden
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container .icon-block img.banner {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    object-fit: cover;
    object-position: center center
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores {
    padding: 0 15px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 28px
}

#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores a {
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #1ea1ec;
    margin: 0;
    padding: 2px 8px;
    border-radius: 4px;
    display: inline-block;
    width: 100%
}

#categories-dropdown-menu .categories-menu .spec-categories {
    padding: 0 0 14px
}

#categories-dropdown-menu .categories-menu .spec-categories h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #333;
    margin: 14px 24px
}

#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list {
    list-style: none;
    padding: 0 15px;
    margin: 0
}

#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 27px;
    margin: 0;
    padding: 2px 8px;
    border-radius: 4px
}

#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item a.category-link {
    vertical-align: middle;
    color: #000;
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    display: inline-block;
    margin: 0;
    padding: 0
}

#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item a.category-link .icon {
    float: left;
    margin-right: 8px;
    margin-top: 3px
}

@-webkit-keyframes show-menu {
    0% {
        left: -100%
    }

    100% {
        left: 0
    }
}

@-moz-keyframes show-menu {
    0% {
        left: -100%
    }

    100% {
        left: 0
    }
}

@-ms-keyframes show-menu {
    0% {
        left: -100%
    }

    100% {
        left: 0
    }
}

@keyframes show-menu {
    0% {
        left: -100%
    }

    100% {
        left: 0
    }
}

@-webkit-keyframes hide-menu {
    0% {
        left: 0
    }

    100% {
        left: -100%
    }
}

@-moz-keyframes hide-menu {
    0% {
        left: 0
    }

    100% {
        left: -100%
    }
}

@-ms-keyframes hide-menu {
    0% {
        left: 0
    }

    100% {
        left: -100%
    }
}

@keyframes hide-menu {
    0% {
        left: 0
    }

    100% {
        left: -100%
    }
}

#categories-mobile-menu.mobile-categories-menu {
    display: none;
    position: fixed;
    background: #fff;
    top: 0;
    left: -100%;
    overflow-y: scroll;
    height: 100%;
    width: 100%;
    z-index: 15;
    border-left: 1px solid #e6e7eb
}

#categories-mobile-menu.mobile-categories-menu.expanded {
    left: 0;
    transition-timing-function: ease-out;
    -webkit-animation: .1s show-menu;
    -moz-animation: .1s show-menu;
    -ms-animation: show-menu 100ms;
    -o-animation: .1s show-menu;
    animation: .1s show-menu
}

#categories-mobile-menu.mobile-categories-menu.collapsed {
    left: -100%;
    transition-timing-function: ease-out;
    -webkit-animation: .1s hide-menu;
    -moz-animation: .1s hide-menu;
    -ms-animation: hide-menu 100ms;
    -o-animation: .1s hide-menu;
    animation: .1s hide-menu
}

@media (min-width:0px) and (max-width:639px) {
    .alphabet .alphabet-wrapper ul.alphabet-container {
        justify-content: start;
        align-items: center
    }

    .alphabet .alphabet-wrapper ul.alphabet-container li.letter {
        flex-basis: 48px
    }

    #categories-dropdown-menu .blackout,
    #categories-dropdown-menu .categories-menu {
        display: none
    }

    #categories-mobile-menu.mobile-categories-menu {
        display: block
    }
}

#categories-mobile-menu.mobile-categories-menu .mobile-header {
    color: #333;
    cursor: pointer;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 17px 56px;
    display: none
}

#categories-mobile-menu.mobile-categories-menu .mobile-header:before {
    content: "";
    display: block;
    width: 9px;
    height: 15px;
    position: absolute;
    left: 24px;
    top: 20px;
    background: url(icons/left-icon-gray-a2260d0d1f07ba6d72add0f4879b2bb0.svg) no-repeat
}

#categories-mobile-menu.mobile-categories-menu .mobile-header:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 20px;
    background: url(icons/right-icon-gray-4e6d2d936824f2661df27b0658f660e5.svg) left top no-repeat, url(icons/left-icon-gray-a2260d0d1f07ba6d72add0f4879b2bb0.svg) right top no-repeat
}

#categories-mobile-menu.mobile-categories-menu .mobile-body {
    padding: 12px 0;
    margin: 0
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list {
    list-style: none;
    padding: 0;
    margin: 0
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #333
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item a {
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    position: relative;
    padding: 14px 23px;
    display: inline-block;
    width: 100%
}

@media (min-width:0px) and (max-width:767px) {
    #categories-mobile-menu.mobile-categories-menu .mobile-header {
        display: block
    }

    #categories-mobile-menu.mobile-categories-menu .mobile-body {
        padding: 0
    }

    #categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item.category-all {
        border-top: 1px solid #e6e7eb
    }

    #categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item a {
        padding: 14px 17px
    }
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item>a:after {
    content: "";
    display: block;
    width: 15px;
    height: 9px;
    position: absolute;
    right: 24px;
    top: 19px;
    background: url(icons/top-icon-7ca0f2c88058edc194eddfe8c15c0432.svg) no-repeat
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item.collapsed>a:after {
    content: "";
    display: block;
    width: 15px;
    height: 9px;
    position: absolute;
    right: 24px;
    top: 19px;
    background: url(icons/bottom-icon-d16b053dfb1ef2f03441f07d942366ab.svg) no-repeat
}

#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.sub-categories>li.category-item>a {
    padding: 10px 17px
}

#categories-mobile-menu {
    font-family: Avenir, Helvetica, Calibri, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 500
}

.bpm.mobile-cat-on #categories-mobile-menu.mobile-categories-menu {
    left: 0 !important
}

.spec-categories {
    display: block !important
}

@media only screen and (min-width:992px) {
    #categories-dropdown-menu {
        left: calc(50% - 400px);
        top: 66px
    }
}

.modal-on .modal-container {
    position: fixed;
    display: block;
    background: rgba(0, 0, 0, .4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999
}

.modal-on .modal-container .modal {
    position: absolute;
    height: auto;
    top: 50%;
    transform: translate(0, -50%);
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    background: #fff;
    max-width: 660px;
    text-align: center;
    border-radius: 12px;
}

.modal-on .modal-container .close-button {
    content: url(/front-assets/images/icons/close_stores.svg);
    color: #fff;
    right: 8px;
    top: 11px;
    position: absolute;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #fff;
    padding: 7px
}

.modal-on .modal-container .main-text {
    padding: 61px 20px 41px;
    background-color: #EFC600;
    color: #212121;
    line-height: 30px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 12px 12px 0px 0px;
}

.modal-on .modal-container .action {
    padding-bottom: 20px;
    background-color: #EFC600
}

.modal-on .modal-container .action .deal .message {
    color: #212121;
    margin-bottom: 1rem
}

.modal-on .modal-container .action .deal .button {
    border-radius: 4px;
    background-color: #904d7d59;
    color: #fff;
    display: inline-block;
    border: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    padding: 12px 20px 14px
}

.modal-on .modal-container .action .coupon-code .code-input {
    border: none;
    position: absolute;
    top: 9999px
}

.modal-on .modal-container .action .coupon-code .code-container {
    margin: 0 auto 25px;
    border-radius: 5px;
    overflow: hidden
}

.modal-on .modal-container .action .coupon-code .code-label {
    display: inline-block;
    vertical-align: top;
    color: #4b4b4b;
    font-weight: 600;
    font-size: 15px;
    background: #fff;
    min-width: 280px;
    height: 50px;
    line-height: 50px
}

.modal-on .modal-container .action .coupon-code .button {
    cursor: pointer;
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #5171ac;
    font-size: 20px;
    font-family: Circular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.modal-on .modal-container .action .coupon-code .button.copied {
    background: #4b4b4bf0
}

.modal-on .modal-container .action .coupon-code .button.copied:before {
    font-size: 24px;
    font-weight: 400;
    width: 24px;
    height: 24px;
    vertical-align: text-top;
    margin-right: 3px
}

.modal-on .modal-container .action .coupon-code .message {
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 500
}

.modal-on .modal-container .action .coupon-code .shop-at-link {
    cursor: pointer;
    font-size: 24px;
    color: #4b4b4b;
    font-weight: 600;
}

.modal-on .modal-container .rating-container {
    padding: 20px 0;
    box-sizing: content-box;
    background: #fff;
    width: 100%;
    font-size: 24px
}

.modal-on .modal-container .rating-container .stars {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 0 8px 1px;
    height: 18px
}

.modal-on .modal-container .rating-container .stars .star {
    display: inline-block;
    margin-right: 1px;
    vertical-align: top;
    width: 19px;
    height: 18px;
    cursor: pointer
}

.modal-on .modal-container .rating-container .stars .star.icon-star-off {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2028%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EStar%20Off%3C/title%3E%3Cpath%20fill%3D%22%23B1B1B1%22%20d%3D%22M13.602%200l4.007%208.813%209.593%201.1-7.117%206.546%201.922%209.492-8.406-4.767-8.406%204.767%201.92-9.493L0%209.91l9.594-1.1L13.602%200%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E%0A");
    background-size: contain
}

.modal-on .modal-container .rating-container .stars .star.icon-star-on {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2028%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EStar%20On%3C/title%3E%3Cpath%20fill%3D%22%23139BE8%22%20d%3D%22M13.602%200l4.007%208.813%209.593%201.1-7.117%206.546%201.922%209.492-8.406-4.767-8.406%204.767%201.92-9.493L0%209.91l9.594-1.1L13.602%200%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E%0A");
    background-size: contain
}

.modal-on .modal-container .rating-container .stars .star.icon-star-half {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2028%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3Estar%20half%3C/title%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23B1B1B1%22%20d%3D%22M13.602%200l4.007%208.813%209.593%201.1-7.117%206.546%201.922%209.492-8.406-4.767-8.406%204.767%201.92-9.493L0%209.91l9.594-1.1L13.602%200%22/%3E%3Cpath%20fill%3D%22%23139BE8%22%20d%3D%22M13.602%2021.185l-8.406%204.767%201.92-9.493L0%209.91l9.594-1.1L13.602%200%22/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain
}

.modal-on .modal-container .rating-container .numbers-container {
    margin-right: 4px;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 12px;
    font-size: 14px
}

.modal-on .modal-container .rating-container .numbers-container .rating {
    display: inline-block;
    color: #139be8
}

.modal-on .modal-container .rating-container .numbers-container .votes {
    display: inline-block
}

.modal-on .modal-container .rating-container .message {
    font-size: 14px;
    font-weight: 600
}