.primary{background-color:#592163!important}.primary-text{color:#592163!important}.secondary{background-color:#005c58!important}.secondary-text{color:#005c58!important}.primary-color-light{background-color:#3fd0c9!important}.primary-color-light-text{color:#3fd0c9!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black,.shades.black{background-color:#000!important}.black-text,.shades-text.text-black{color:#000!important}.shades.white,.white{background-color:#fff!important}.shades-text.text-white,.white-text{color:#fff!important}.shades.transparent,.transparent{background-color:transparent!important}.shades-text.text-transparent,.transparent-text{color:transparent!important}.merchant-image{max-height:110px}#cart{visibility:hidden!important}#cart.opened{visibility:visible!important}#cart-header{text-align:left;background-color:#f4f4f4}#cart-header span{display:inline-block;padding:10px}.cart-header-quantity{padding-left:0}.cart-close{display:inline-block;float:right;position:relative;top:10px}.cart-close i{color:#222;font-size:1.4em;display:inline-block;margin:0}#cart-error-header{text-align:center;padding:10px}#cart-contents{background-color:#592163}#cart-contents .cart-card{background-color:#fff;padding:3%}#cart-contents .cart-card .cart-block{display:block;white-space:nowrap}#cart-contents .cart-card .cart-block.btn{white-space:normal}#cart-contents .cart-card .col{padding:0 .4rem}#cart-contents .cart-card .card-merchant-name{font-size:1.2em;line-height:1em;white-space:normal}#cart-contents .cart-card .card-type{padding:.5em 0 .25em;overflow:hidden;text-overflow:ellipsis}#cart-contents .cart-card .card-value{text-decoration:line-through;color:grey}#cart-contents .cart-card .card-local__chip{border-radius:6px;background-color:#01aea4;color:#fff;font-size:12px;display:inline-block;padding:2px 10px 2px 6px;margin:0 20px 6px 0}#cart-contents .cart-card .card-local__chip i{margin-right:3px}#cart-contents .cart-card .icon-trash-alt{color:#592163;background-color:transparent;float:right}#cart-contents .cart-card .card-quantity-wrapper{width:inherit;height:inherit;position:relative;margin-bottom:10px}#cart-contents .cart-card .card-quantity-wrapper:after{position:absolute;right:10px;top:0;pointer-events:none;color:grey;content:'\f054';font-family:giftcardgranny;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cart-contents .cart-card .cart-card-image{max-width:100%;max-height:110px;border-radius:5px}#cart-contents .cart-card .cart-card-image--bordered{border:1px solid #222}#cart-contents .cart-card .card-quantity{border:1px solid #d3d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:inherit;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#cart-contents .cart-card .card-quantity:focus{outline:inherit}#cart-contents .cart-card .card-quantity::-ms-expand{display:none}#cart-contents .cart-card .card-promotion{background-color:#01aea4;color:#fff;border-radius:5px;padding:10px;margin-top:10px;display:flex}#cart-contents .cart-card .card-promotion i{margin-right:8px;margin-top:4px;font-weight:700}#cart-contents .cart-card .card-promotion span{display:inline;white-space:normal}#cart-checkout,#cart-contents .cart-card .card-missing{text-align:center}#cart-contents .cart-card .card-price-column{text-align:right}#cart-contents .cart-card a{height:unset;line-height:1;padding:0}#cart-contents .cart-card hr{height:2px;margin:15px 0 0}#cart-total .row{padding-bottom:2px}#cart-total .total-header{float:left}#cart-total .total-amount{float:right}.cart-total-amount{font-size:1.5em;font-weight:700}#cart-checkout i{margin-right:5px}#cart-checkout .btn-outline{line-height:50px!important}#cart-empty-header{font-size:18px;padding:10px 5px;text-align:center}#cart-empty-header span,.header-search-autocomplete.active{display:block}#cart-popular{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:65vh;overflow:auto}#gcgSitewideBanner{position:relative}#gcgSitewideBanner button{-webkit-user-select:none;-moz-user-select:none;user-select:none}#black-friday-banner-bar-close-btn{font-size:1.2rem;color:#222;position:absolute;top:5px;right:5px}.black-friday-banner__link-btn{vertical-align:bottom;background-color:#e2067e}table.striped thead{background-color:#e0e0e0}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:1568ms linear infinite container-rotate;animation:1568ms linear infinite container-rotate}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#592163}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out}.active .spinner-layer.spinner-red{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both red-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both red-fade-in-out}.active .spinner-layer.spinner-yellow{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both yellow-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both yellow-fade-in-out}.active .spinner-layer.spinner-green{-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both green-fade-in-out;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) infinite both green-fade-in-out}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate;animation:5332ms cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@keyframes blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@-webkit-keyframes red-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:1}}@keyframes red-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:1}}@-webkit-keyframes yellow-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:1}}@keyframes yellow-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:1}}@-webkit-keyframes green-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:1}}@keyframes green-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:1}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:1333ms cubic-bezier(.4,0,.2,1) infinite both left-spin;animation:1333ms cubic-bezier(.4,0,.2,1) infinite both left-spin}.active .circle-clipper.right .circle{-webkit-animation:1333ms cubic-bezier(.4,0,.2,1) infinite both right-spin;animation:1333ms cubic-bezier(.4,0,.2,1) infinite both right-spin}@-webkit-keyframes left-spin{from,to{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}}@keyframes left-spin{from,to{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@-webkit-keyframes right-spin{from,to{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}}@keyframes right-spin{from,to{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}#spinnerContainer.cooldown{-webkit-animation:1568ms linear infinite container-rotate,.4s cubic-bezier(.4,0,.2,1) fade-out;animation:1568ms linear infinite container-rotate,.4s cubic-bezier(.4,0,.2,1) fade-out}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.preloader-wrapper--center{display:block;margin:auto}.social-share>div{display:inline-block;margin-right:10px}.social-share>div:last-of-type{margin-right:0}.social-share>div a{color:#fff;display:inline-block;padding:8px 10px;margin-top:10px}.social-share>div a i{padding-right:3px}.social-share>div a.facebook{background-color:#3b5998}.social-share>div a.twitter{background-color:#55acee}.social-share>div a.pinterest{background-color:#c92228}#toast-container{top:50%;bottom:auto;left:0;right:0}@media only screen and (max-width:600px){.social-share.hide-text-on-small>div a span{display:none}#toast-container{min-width:100%;width:100%;top:25%;bottom:auto}#toast-container .toast{float:none;left:5%;right:5%;width:90%}}#toast-container .toast{word-break:normal;justify-content:center;box-shadow:0 2px 5px 0 rgba(0,0,0,.8),0 2px 20px 9px rgba(0,0,0,.5)}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{left:0;bottom:auto;max-width:100%}#toast-container .toast{float:none;left:15%;right:15%;width:70%}}@media only screen and (min-width:993px){#toast-container{top:50%;right:0;max-width:100%}#toast-container .toast{float:none;left:30%;right:30%;width:40%}}#toast-container .toast.flash-success{background-color:#fff;color:#592163}#toast-container .toast.flash-danger{background-color:#fff;color:#b71c1c}#toast-container .toast.flash-warning{background-color:#fff;color:#f57f17}#toast-container .toast:before{content:'\f05a';font-family:giftcardgranny;font-size:2em;padding-right:1em}.header-search-autocomplete{background-color:#fff;padding:30px 0 6px;font-size:16px;text-align:left;position:absolute;z-index:1;width:calc(100% - 40px);top:50%;display:none}.header-search-autocomplete .group{font-weight:700}.header-search-autocomplete .group:first-of-type{border-top:0}.header-search-autocomplete .header-search-autocomplete__result{padding:6px 10px;display:flex;align-items:center}.flex-list-link--gray,.header-search-autocomplete .header-search-autocomplete__result:hover{background-color:#f4f4f4}.header-search-autocomplete__result i,.header-search-autocomplete__result img{float:left;width:51px;height:32px;margin-right:18px}.header-search-autocomplete__result i{color:#592163;line-height:1;height:auto;margin-top:0;font-size:2.8em;text-align:center}.header-search-autocomplete__result span{display:inline-block;line-height:1.4em}.header-search-autocomplete__result span.info{margin-left:4px;color:grey;font-size:14px}.header-search-autocomplete__result:focus{background:#f5f5f5;outline:0}form.solid-inputs input.select-dropdown{padding-right:1em;padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.list-with-icons li p{margin:5px 0}ul.browser-default>li{list-style-type:disc;margin-left:1em;margin-bottom:1em}.flex-list-links-container{display:flex;flex-wrap:wrap;width:100%;margin-left:-5px;justify-content:center}.flex-list-link{color:#005c58;display:block;padding:20px;margin:5px;background-color:#fff;border-radius:5px}.flex-list-link:hover{box-shadow:0 0 0 2px #005c58}#rewardsHeroWrapper,.hero{min-height:300px;background-position:center center;background-size:cover}.hero .hero__content-wrapper{color:#fff;margin-right:auto;margin-left:auto;max-width:650px;text-align:center;margin-top:50px}.hero .hero__content-wrapper h1{font-weight:700;letter-spacing:normal!important;font-size:1.4em}@media only screen and (min-width:601px){.header-search-autocomplete{width:100%;border:1px solid #d1d1d1}.hero .hero__content-wrapper h1.bigger{font-size:3rem;margin-top:70px}}.hero .hero__content-wrapper p{font-weight:100}.gg-steps .gg-steps__step{position:relative;padding:40px}.gg-steps .gg-steps__step img{height:90px}.gg-steps .gg-steps__step:not(:first-child):before{content:'\f054';font-family:giftcardgranny;position:absolute;left:-3%;top:20%;font-size:3em;color:#d3d3d3}#rewardsHeroWrapper .btn{width:500px}.merchant-wrapper{background-color:#fff;padding:10px;margin:10px;border-radius:5px;text-align:center}.redemption-content .btn{text-transform:none}#sort-by{font-weight:initial}#sort-field{padding-right:5px}.redemption-option-label{color:#424242;font-size:1rem}.redemption-option-label--disabled{color:#9e9e9e}.home-card-section-subheader{font-size:1.2em;margin:10px 0}.home-card-section-subheader i{margin-right:5px;font-size:1.6rem;width:1em;display:inline-block;text-align:center}.giftya-phone-tile-wrapper{width:80%;margin:30px auto;border-radius:8px;background-color:#f4f4f4;padding:20px 10% 0}@media only screen and (max-width:1200px){.giftya-phone-tile-wrapper{padding:20px 20px 0}}@media only screen and (max-width:600px){.comments{font-size:inherit}.header-search-autocomplete__result i{font-size:2em}ul.list-with-icons{margin-top:0}.hero .hero__content-wrapper{margin-top:30px}.gg-steps .gg-steps__step{width:100%}.gg-steps .gg-steps__step:not(:first-child):before{display:none}#rewardsHeroWrapper{min-height:230px}#rewardsHeroWrapper .btn{width:100%!important}.merchant-wrapper{margin:10px 0}.giftya-phone-tile-wrapper{width:90%;margin:20px auto;padding:20px}}.giftya-phone-tile-wrapper--white-background-full-width{background-color:#fff;width:100%}.giftya-phone-tile-wrapper--out-of-stock{width:100%;padding:20px 10px 0 0}.giftya-phone-tile-header{font-size:1.6rem;font-weight:600;margin-top:0;margin-bottom:1rem}.giftya-phone-tile__image-wrapper{position:relative;height:316px;width:335px}@media only screen and (max-width:992px){.social-share.hide-text-on-medium>div a span{display:none}.giftya-phone-tile__image-wrapper{height:226px;width:237px}}@media only screen and (max-width:600px){.giftya-phone-tile-wrapper--out-of-stock{padding:20px 10px 30px}.giftya-phone-tile-header{max-width:190px;margin:0 auto}.giftya-phone-tile-header--out-of-stock{max-width:290px}.giftya-phone-tile__image-wrapper{height:inherit;width:inherit;text-align:center}}.giftya-phone-tile__image-wrapper--smaller{height:226px;width:237px}@media only screen and (min-width:601px) and (max-width:992px){.giftya-phone-tile-header--out-of-stock{font-size:1.3rem}.giftya-phone-tile__small-text{font-size:14px}.giftya-phone-tile__image-wrapper--smaller{height:195px;width:204px}}.giftya-phone-tile__logo{position:absolute;max-height:108px;top:135px;left:36px}@media only screen and (max-width:600px){.giftya-phone-tile__image-wrapper--smaller{height:inherit;width:inherit}.giftya-phone-tile__logo{position:relative;top:inherit;left:inherit;margin:20px 0}}.giftya-phone-tile__phone{max-height:100%}