#pg-hdr.lead{background-image:url(../img/base/patterns/0.png);background-position:center center}.placement.logo{background-color:#fff}#category-giftcard-list{display:flex;flex-flow:wrap;justify-content:center}#category-giftcard-list .gc{display:flex;width:calc(20% - 16px);align-items:center;box-sizing:border-box;background-color:#fff;margin:0 8px 40px;border:1px solid #fff;border-radius:15px;overflow:hidden;box-shadow:0px 16px 24px rgba(0,51,85,0.1),0px 2px 8px rgba(0,51,85,0.1);font-size:15px;line-height:1.2;flex-flow:column;padding:0;transition:all .25s ease}#category-giftcard-list .gc span.storename{display:block;margin-top:10px;margin-bottom:3px;position:relative;z-index:100;color:#555;text-align:center;font-size:12px;line-height:1.1;padding:0 10px}#category-giftcard-list .gc span.logo{background-color:#fff;padding:0 10px 10px;display:block;width:100%;box-sizing:border-box;text-align:center;margin:0}#category-giftcard-list .gc span.logo img.gc-image{aspect-ratio:308 / 194;width:100%;height:auto}#category-giftcard-list .gc span.offertitle{position:relative;flex:1;padding:10px;text-align:center}#category-giftcard-list .gc span.offertitle strong{color:#008000}#category-giftcard-list .gc span.offertitle span{display:none}html.no-touch #category-giftcard-list .gc:hover{border:1px solid #ddd;box-shadow:0 2px 10px 0 rgba(0,51,85,.1);text-decoration:none}.offer-info{position:relative;z-index:5}.offer p.offer-details,.offer p.offer-exclusions{color:#222;line-height:1.3;margin-top:0}.offer .both .offer-details,.offer .both p.offer-exclusions{margin-top:0;margin-left:0;padding-left:13px;background-position:0 3px;background-repeat:no-repeat;background-size:10px}.offer .offer-tip .both .offer-details,.offer .offer-tip .both p.offer-exclusions{margin-left:unset;color:var(--content-default);background-position:0 3px}.offer .offer-tip .offer-details,.offer .offer-tip p.offer-exclusions{color:var(--content-default)}.offer .both .offer-details{margin-bottom:.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 16 16'%3E%3Cpath d='M98.282-65.956c0 1.373-.499 2.558-1.497 3.556L45.557-11.172c-.998.998-2.183 1.497-3.556 1.497-1.435 0-2.652-.499-3.65-1.497L11.679-37.845c-.999-.998-1.498-2.215-1.498-3.65 0-1.372.499-2.558 1.498-3.556l3.845-3.845c.998-.998 2.214-1.497 3.649-1.497s2.652.499 3.65 1.497l19.178 19.178L85.64-73.451c.998-.998 2.215-1.497 3.65-1.497s2.651.499 3.65 1.497l3.845 3.845c.998.998 1.497 2.215 1.497 3.65Z' style='fill:%232e9b90;fill-rule:nonzero' transform='translate(-1.849 16.611) scale(.18161)'/%3E%3C/svg%3E")}.offer .both p.offer-exclusions{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 16 16'%3E%3Cpath d='M14.327.494c0-.998-.271-1.91-.814-2.734L6.498 4.758c.847.554 1.769.83 2.767.83.684 0 1.34-.135 1.97-.406a5.39 5.39 0 0 0 1.611-1.075A4.93 4.93 0 0 0 13.92 2.48c.271-.63.407-1.292.407-1.986ZM5.033 3.277l7.015-7.015a4.864 4.864 0 0 0-2.783-.846c-.922 0-1.768.228-2.539.683a4.956 4.956 0 0 0-1.839 1.856A4.95 4.95 0 0 0 4.203.494c0 1.009.277 1.937.83 2.783ZM16.41.494c0 .977-.189 1.91-.569 2.8a7.022 7.022 0 0 1-1.53 2.278 7.026 7.026 0 0 1-2.279 1.53 6.9 6.9 0 0 1-2.767.57c-.965 0-1.893-.19-2.783-.57a7.27 7.27 0 0 1-2.279-1.53A7.16 7.16 0 0 1 2.69 3.294a7.057 7.057 0 0 1-.57-2.8c0-.966.19-1.893.57-2.783a7.406 7.406 0 0 1 1.513-2.279 7.27 7.27 0 0 1 2.279-1.53 7.017 7.017 0 0 1 2.783-.569c.966 0 1.888.189 2.767.569.89.38 1.649.89 2.279 1.53.64.64 1.15 1.4 1.53 2.279.38.89.569 1.817.569 2.783Z' style='fill:salmon;fill-rule:nonzero' transform='matrix(1.11964 0 0 1.11582 -2.374 7.44)'/%3E%3C/svg%3E")}ul.offer-details{color:#222;line-height:1.3;padding:0;margin:.35em 0 0 15px;text-align:left}ul.offer-details li{break-inside:avoid;margin-left:18px;margin-bottom:.35em;font-size:12px;font-weight:300}.details-exclusions>div{position:absolute;z-index:4;background-color:rgba(255,255,255,.85);padding:0 5px 5px;margin:0 170px -5px -5px;border-radius:0 0 5px 5px;backdrop-filter:blur(1px)}.offer-tip .tooltip span{right:0}.alpha h3{margin:0 0 15px;border-bottom:2px solid #ddd;padding:0 0 5px;font-size:24px;font-weight:400}.alpha ul,.alpha ul li{margin:0;padding:0;list-style:none}.alpha ul{margin-bottom:40px;columns:3 auto}.alpha ul li{font-size:14px;line-height:1.1;margin-bottom:15px}.alpha ul li span.trnd{font-size:11px}.alpha ul li span.new{position:relative;display:inline-block;font-size:11px;line-height:12px;font-weight:600;color:#ff0002;text-transform:uppercase;margin-left:5px;padding-left:15px;background-repeat:no-repeat;background-position:left center;background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3C/defs%3E%3Cpolygon fill='%23ff0002' points='7 0 8.283 4.784 13.066 3.5 9.567 7 13.066 10.5 8.283 9.217 7 14 5.716 9.217 .934 10.5 4.434 7 .934 3.5 5.716 4.784'%3E%3C/polygon%3E%3C/svg%3E")}.alpha ul li span.fivex{position:relative;display:inline-block;font-size:11px;line-height:12px;font-weight:600;color:#ff0002;text-transform:uppercase;margin-left:5px}.alpha ul li span.new + span.fivex{margin-left:-2px}#loading{padding:30px;font-size:20px;text-align:center}.placement.promo a{display:block}@media all and (min-width:1px) and (max-width:1020px){#category-giftcard-list .gc{width:calc(33.33% - 16px);font-size:13px}#category-giftcard-list .gc span.offertitle{padding:10px 7px}.alpha ul{columns:2 auto}.details-exclusions>div{position:relative;padding:0;margin:0 0 10px;border-radius:unset}}@media all and (min-width:1px) and (max-width:767px){#category-giftcard-list .gc{width:calc(50% - 16px);font-size:14px;margin-bottom:20px}#category-giftcard-list .gc span.offertitle{padding:10px}}@media all and (min-width:1px) and (max-width:480px){.placement.promo{height:auto;aspect-ratio:490 / 240}.placement.promo img{display:block;width:100%;height:auto;aspect-ratio:490 / 240;object-fit:contain}}@media all and (min-width:1px) and (max-width:385px){.alpha ul{columns:1 auto}.placement .cta a.btn{min-width:85px}.fancybox-inner .offer{min-width:280px}}