@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap);.banner,.button,.slider-slide{position:relative}a{cursor:pointer}.gold{color:#cfa124}.button,.gift-info strong{display:block}.button:after,.category-header span:after,.holiday-block h2:after{content:""}.button,.or,.uppercase{text-transform:uppercase}.button,.dollar,.gift-info,.text-center,input.submit-btn{text-align:center}#hero{background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/hero-bg.jpg) no-repeat center top/cover;position:relative}#hero:before{position:absolute;bottom:0;width:100%;content:" ";background:linear-gradient(to top,#fff,transparent);height:300px;z-index:0}#hero .star-list{min-height:120px}.hero-card{padding:30px 45px;height:100%}.card-light{background:rgba(255,255,255,.85)}.card-dark{background:rgba(77,77,84,.85);color:#fff}.hero-card p{font-size:18px;font-weight:700}#autocomplete-overlay{position:fixed;left:0;top:0;width:100%;height:0;z-index:-2;background:rgba(0,0,0,.3);transition:opacity .3s;opacity:0}#autocomplete-overlay.show{height:100%;opacity:1}#autocomplete-flyout{position:absolute;top:-5px;left:-5px;right:-5px;background:#eee;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:-1;border-radius:29px;min-height:90px;padding:60px 0 0 30px;transition:all .2s;transform:scale(0);opacity:0}#autocomplete-flyout.show{transform:scale(1);opacity:1}#autocomplete-results{max-height:500px;overflow-y:auto;padding-right:30px}.autocomplete-item{border-bottom:1px solid #ddd;float:left;width:100%;padding:10px 0;text-align:left;font-weight:300;color:#cfa124}.autocomplete-item:hover{color:#202020}.button,.button:hover{color:#fff}.button{background:#c5276f;box-shadow:0 3px 0 #ccc;font-size:14px;height:44px;width:100%;line-height:44px;padding-right:18px}.button:after{height:10px;position:absolute;right:18px;top:17px;width:10px;background:url(d-arrow.png) center top no-repeat}.merchants-info{margin-top:36px;padding:0 14px 0 17px;position:relative}.merchants span.button{padding-top:0}.merchants span,.or,.universal-gift span{display:block;padding-top:15px}.merchants{width:290px;float:left}.universal-gift{width:290px;float:right}.merchants span,.universal-gift span{color:#919191;font-size:13px;word-spacing:1px}.or{color:#010101;font-size:15px}.wedge{background-image:url(wedge-gray.svg);background-size:103%;background-repeat:no-repeat;background-position:top center;bottom:0;height:160px;pointer-events:none;position:absolute;width:100%;z-index:0;left:0}.email-signup,.works-wrap{position:relative}.gift-card-wrapper .wedge{top:185px}.email-signup{background:#eee}.sign-up-info{float:left;width:42%}.sign-up-info h3{word-spacing:6px}.sign-up-info span{color:#1e1e1e;display:block;font-size:18px;letter-spacing:1px;line-height:1.3;padding-top:12px;word-spacing:-1px}.signup-box,input.submit-btn{height:44px;line-height:44px;border:0;box-shadow:0 3px 0 #ccc}.signup-box{width:348px;float:left;padding-left:20px;font-size:14px;text-transform:capitalize;letter-spacing:1px}.signup-button{float:right;width:50%;padding-top:34px}input.submit-btn{float:left;width:146px;font-size:12px;color:#fff;text-transform:uppercase;background:#cfa124;transition:all .5s ease;-webkit-transition:all .5s ease}input.submit-btn:hover{background:#000}.slider{list-style:none}.slider li{padding-top:35px}.works-wrap h2{left:0;margin:0 auto;position:absolute;right:0;top:57px;z-index:999}.works-wrap ul li{padding-top:140px;padding-bottom:85px;height:763px}.works-wrap ul li.slide-one{background:url(slider-bg-1.png) center top no-repeat;background-size:100% 100%}.works-wrap ul li.slide-two{background:url(slider-bg-2.png) center top no-repeat;background-size:100% 100%}.works-wrap ul li.slide-three{background:url(slider-bg-3.png) center top no-repeat;background-size:100% 100%}.gift-pics{width:468px;margin:0 auto;position:relative}.dollar img{position:absolute;right:-3px;top:-51px}.dollar{color:#000;font-size:16px;left:-187px;line-height:1.3;position:absolute;top:101px;width:160px}.gift-label h3,.gift-label span{text-align:center;color:#343232}.merchant-direction{bottom:78px;left:auto;right:-218px;top:auto;width:203px}.merchant-direction img{bottom:-56px;left:7px;top:auto}.gift-label{margin-top:39px;padding-bottom:33px}.gift-label h3{font-size:21px;font-weight:700;letter-spacing:2px}.gift-label span{display:block;font-size:18px;letter-spacing:1px;line-height:1.4;margin:17px auto 0;width:48%;word-spacing:-1px}.gift-category{padding-top:70px;padding-bottom:25px;background:#fff}.category-header span,.merchant-boxes .container>span{color:#000;display:block;font-size:15px;letter-spacing:1px;line-height:1.5;padding-top:14px;text-align:center;text-transform:uppercase;word-spacing:2px;position:relative}.browse-btn,.category-list strong{text-transform:uppercase;letter-spacing:1px;text-align:center;color:#fff;font-weight:700}.category-header span:after{width:82px;height:1px;background:#000;position:absolute;left:0;right:0;margin:0 auto;bottom:-18px}.category-listing{margin-top:76px;padding-left:2px;padding-right:2px;margin-left:-37px}.category-list{border-radius:15px;float:left;margin-bottom:30px;min-height:215px;padding-left:33px;padding-right:34px;padding-top:57px;text-align:center;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;display:block}.category-list strong{font-size:36px;font-weight:700}.browse-btn{border:2px solid #fff;display:block;font-size:12px;height:42px;line-height:36px;margin:48px auto 0;width:236px;padding-top:2px}.browse-btn:hover{color:#cb9d1e;border-color:#cb9d1e}.category-hair-removal,.food,.furniture,.giftbar,.health,.specialty,.travel{line-height:1.1;padding-top:37px}.everything,.giftbar,.travel{padding-left:0;padding-right:0}.btn-space{margin-top:25px}.baby-kids{background-image:url(baby-kids-bg.jpg)}.men{background-image:url(men-bg.jpg)}.women{background-image:url(women-bg.jpg)}.health{background-image:url(helth-bg.jpg)}.fitness{background-image:url(fitness.jpg)}.travel{background-image:url(travel-bg.jpg)}.furniture{background-image:url(home-bg.jpg)}.food{background-image:url(food-drink-bg.jpg)}.specialty{background-image:url(food-drink-bg.jpg)}.travel strong span{font-size:28px}.everything{background-image:url(everything-bg.jpg)}.category-spas{background-image:url(bg-spas.jpg)}.category-med-spas{background-image:url(bg-med-spas.jpg)}.category-skincare{background-image:url(bg-skin-care.jpg)}.category-resorts{background-image:url(bg-resorts.jpg)}.category-cosmetics{background-image:url(bg-cosmetics.jpg)}.category-hair-removal{background-image:url(bg-hair-removal.jpg)}.category-hair-salons{background-image:url(bg-hair-salon.jpg)}.category-holistic{background-image:url(bg-holistic.jpg)}.category-nail-treatment{background-image:url(bg-nails.jpg)}.category-tanning{background-image:url(bg-resorts.jpg)}.category-massage{background-image:url(bg-massage.jpg)}.giftbar{background-image:url(giftbar-of-choice-bg.png)}.category-list:hover{background-size:115% 115%;opacity:.85;text-decoration:none}.cities-names{padding-top:21px;background:#eee;padding-bottom:34px}.city-listing{margin-left:-37px;margin-top:75px;padding-left:2px;padding-right:2px}.city-listing .category-list{width:307px;height:213px;overflow:auto;margin-left:37px;padding-top:0;padding-left:0;padding-right:0}.city-listing .category-list a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.category-list a:before{background:rgba(255,255,255,1);border-radius:16px;box-shadow:0 0 0 3px rgba(0,0,0,.3) inset;content:" ";position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s background}.category-list a:hover:before{background:rgba(255,255,255,0);box-shadow:none}.category-list a:hover .white-logo{filter:invert(0)}.white-logo{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:15px}.white-logo{background-position:center center;background-repeat:no-repeat;filter:invert(.5)}.editorial-section{padding-top:96px;background:#fff;position:relative;padding-bottom:20px;min-height:880px;border-top:3px solid #ccc;border-bottom:3px solid #ccc}.editorial-main{width:480px;min-height:750px;background:url(editorial-image-16.jpg) center top no-repeat;position:absolute;left:0}.city-soles,.pied{background:#fff;height:242px;left:0;padding:15px 15px 15px 0;position:absolute;top:-96px;width:173px}.pied{bottom:51px;height:345px;left:auto;padding:18px;right:-261px;top:auto;width:345px}.city-soles span,.pied span{color:#cfa124;display:block;font-size:13px;position:absolute;right:-82px;text-transform:uppercase;top:66px;word-spacing:1px}.pied span{bottom:-12px;right:20px;top:auto}.editorial-container{width:1280px;margin:0 auto;height:100%}.holiday-block{width:754px;float:right;padding-right:40px;padding-top:35px}.holiday-block h2{font-weight:400;word-spacing:3px;position:relative}.holiday-block h2:after{width:82px;height:1px;background:#000;position:absolute;left:0;right:0;margin:0 auto;bottom:-18px}.holiday-block strong{color:#cfa124;display:block;font-size:105px;margin-top:34px;padding-left:7px;text-align:center}.gifter-wrap h3{font-size:50px;color:#cfa124;text-transform:uppercase}.gifter-wrap{float:right;margin-top:37px;width:56%}.gifter-wrap p{color:#343232;font-size:18px;line-height:1.4;margin-top:35px;width:80%;word-spacing:5px}.check-out-btn{background:#cfa124;border:none;height:44px;line-height:46px;margin-left:0;margin-top:50px;box-shadow:0 3px 0 #ccc;transition:all .5s ease;-webkit-transition:all .5s ease}.check-out-btn:hover{background:#000}.flex-control-nav{bottom:42px}.flex-control-nav li{width:44px;height:40px;background:#fff;border-top:1px solid #cfa124;border-bottom:1px solid #cfa124;border-right:1px solid #cfa124;border-left:none;margin:0}.gift-card .description-card,.gift-card .image-section{background:#fff;border-top:3px solid #dededd;border-bottom:0}.flex-control-nav li:first-child{border-left:1px solid #cfa124}.flex-control-nav li a{width:100%;height:100%;border-radius:0;box-shadow:none;background:#fff;text-indent:0;font-size:13px;color:#cb9d1e;text-align:center;line-height:20px;padding-top:9px}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#f8f1de}.merchant-bg .merchants-info .button:after{display:none}.gift-card .container{padding-top:23px;overflow:hidden;min-width:1030px;max-width:1030px}.gift-card .image-section{width:445px;border-top-left-radius:23px;float:left;border-left:3px solid #dededd;border-right:0}.bx-controls-direction{position:absolute;top:0;right:0;height:100%;width:25px}.dynamic-card-box,.dynamic-card-box *{box-sizing:border-box}.dynamic-card-box{background:#cfa124;width:445px;height:445px;color:#fff;position:relative;display:block;-webkit-perspective:100px;perspective:100px}.dynamic-card{width:320px;height:220px;position:relative;top:20%;transform:translateY(-50%);border-radius:10px;box-shadow:0 52px 60px -30px rgba(0,0,0,.25);margin:0 auto;border-bottom:3px solid #8c6b11;border-left:2px solid #dac99c;overflow:hidden;background-color:#000;background-position:center center;background-size:cover;transform:perspective(100px) rotate3d(0,-.9,1.5,-3deg)}.dynamic-card:before{width:100%;height:100%;content:'';background:#000;opacity:.75;display:block;position:absolute}.dynamic-card:after{content:'';display:block;width:320px;height:320px;position:absolute;left:-51%;transform:rotate(-55deg);background:rgba(255,255,255,.3);top:-121px}.dynamic-card-title{color:#cfa124;display:block;padding:70px 30px 30px;text-align:center;line-height:1.1;position:relative}.dynamic-card-amount{color:#fff;font-size:20px;text-transform:uppercase;text-align:center;display:block;position:relative}.dynamic-card-image{position:absolute;left:0;top:0;width:150%;height:150%;filter:blur(3px);opacity:.5}.dynamic-card-finger-top{background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/dynamic-card-finger-top.png) no-repeat left top/cover;width:185px;height:93px;position:absolute;right:0;top:0}.dynamic-card-finger-bottom{background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/dynamic-card-finger-bottom.png) no-repeat left top/cover;width:150px;height:106px;position:absolute;right:0;bottom:0}.gift-card .description-card{border-top-right-radius:23px;float:right;width:620px;padding:23px 80px;height:450px;position:relative;text-align:center;z-index:4;border-right:3px solid #dededd;border-left:0}.gift-card1{background:#cfa124;border-radius:26px;box-shadow:0 0 0 3px #dededd inset}.yelp-column{margin-top:-15px}.yelp-stars{width:142px;height:25px;background-position:left top;background-size:contain;background-repeat:no-repeat;float:left;margin-right:30px}.yelp-0{background-image:url(yelp-stars/regular_0@3x.png)}.yelp-1{background-image:url(yelp-stars/regular_1@3x.png)}.yelp-1-5{background-image:url(yelp-stars/regular_1_half@3x.png)}.yelp-2{background-image:url(yelp-stars/regular_2@3x.png)}.yelp-2-5{background-image:url(yelp-stars/regular_2_half@3x.png)}.yelp-3{background-image:url(yelp-stars/regular_3@3x.png)}.yelp-3-5{background-image:url(yelp-stars/regular_3_half@3x.png)}.yelp-4{background-image:url(yelp-stars/regular_4@3x.png)}.yelp-4-5{background-image:url(yelp-stars/regular_4_half@3x.png)}.yelp-5{background-image:url(yelp-stars/regular_5@3x.png)}.yelp-link{width:80px;height:40px;float:left;margin-top:-10px;text-indent:-10000px;background:url(yelp-stars/yelp-logo.png) no-repeat center/cover}.description-card .store_location{position:relative}.description-card .store_location div.store.active{display:block}.description-card .store_location address{color:#6c757d;font-size:13px;margin-bottom:5px}.description-card .store_location h3{font-size:14px;line-height:1.5;margin-bottom:2px}.description-card .store_location h3 span{color:#6c757d;text-transform:uppercase;cursor:pointer;margin-right:2px}.description-card .store_location h3 span.active{color:#946f0c}.description-card .store_location .store a,.description-card .store_location .store span{color:#6c757d;font-size:12px;min-width:15px;display:inline-block}.description-card h1,.description-card h2{text-align:center;font-size:28px;color:#000;line-height:35px;margin-bottom:15px}.description-card h1+span,.description-card h2+span{text-transform:uppercase;font-size:12px;color:#000;display:block;text-align:center;margin-bottom:28px}.description-card p{font-size:14px;color:#6c757d}.hour-list{display:none;left:37px;position:absolute;top:20px;padding:15px;z-index:1}#hour_list ul,.hour-list ul{display:inline-block;list-style-type:none;margin-top:0;background:#fff;border:1px solid #e7e7e7;padding:7px 15px 15px}#hour_list li a,.hour-list li a{color:#6c757d;display:block;text-align:left;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:200%}#hour_list li a strong,.hour-list li a strong{display:inline-block;font-weight:700;width:34px}.hour-list strong{width:86px;display:inline-block;text-align:right;padding-right:10px}#gmap,.bx-controls-auto,.bx-controls-direction .bx-prev,.bx-pager{display:none}.bx-wrapper{width:100%;position:relative;z-index:3}.bx-wrapper .bx-viewport{border:0;z-index:-3;overflow:hidden}.bx-slider li{overflow:hidden;border-radius:20px 0 0}.bx-controls-direction .bx-next{height:45px;background-image:url(slider-arrow.png);background-repeat:no-repeat;background-position:center;background-color:#fff;position:absolute;right:15px;top:45%;width:45px;z-index:10;font-size:0;border-radius:50%;box-shadow:0 3px 5px rgba(0,0,0,.2);border:2px solid #cfa124}.gift-card,.merchant-section{background:#f2f2f0}.gift-card{position:relative}.wedge-black{background-image:url(wedge-black.svg);background-size:103% auto;height:170px;min-width:1280px;position:absolute;bottom:0;left:0;right:0;background-position:-3px 0;z-index:20}#address_links_up{margin-bottom:25px}#gmap iframe{border-radius:20px 0 0}.price-wedge{background:#000;text-align:center;position:relative;padding-bottom:38px}.price-wedge form span,.price_list li{cursor:pointer;text-align:left;border-bottom:1px solid #f0f0f0}.price-wedge form{display:inline-block}.price-wedge form span{background:url(select-arrow.png) 188px center no-repeat #fff;width:216px;height:47px;border-top:0 transparent;border-left:0 transparent;border-right:0 transparent;padding-left:23px;font-size:28px;position:relative;padding-right:29px;float:left;line-height:44px}.price-wedge form span input[type=text]{position:absolute;top:0;left:40px;width:100px;padding-left:16px;border:none;line-height:28px;height:44px;font-weight:700}.get-started-btn{height:47px;min-width:602px;background:#cfa124;border-top:0 transparent;border-left:0 transparent;border-right:0 transparent;line-height:47px;font-size:16px;font-weight:700;color:#000;float:left;margin-left:13px;position:relative;transition:all .5s ease 0s;text-transform:uppercase}.price-wedge a.get-started-btn:hover,a.get-started-btn:hover{background:#e4b229}.price_list{display:none;position:absolute;top:42px;left:15px;z-index:1;min-width:250px;box-shadow:0 0 15px rgba(0,0,0,.3)}.price_list:before{content:"";width:20px;height:0;border-style:solid;position:absolute;left:21px;top:-9px;border-width:0 16px 10px;border-color:transparent transparent #fff transparent}.price_list ul{background:#fff;list-style-type:none;padding:0;margin:0}.price_list li{font-size:17px;color:#6c757d;display:block;line-height:47px;padding-left:23px;padding-right:30px;min-width:216px;height:47px}.home-shop-local{padding:60px;width:100%;background:#222;text-align:center;position:relative}.home-shop-local-stars{width:170px;height:107px;position:absolute;bottom:0;left:50%;transform:translateX(280px);background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/giftbar-bg.png) no-repeat center center}.home-shop-local h3{color:#fff;font-size:18px}.btn-outline-gold{display:inline-block;padding:10px 20px;color:#cfa124;border:2px solid #cfa124;font-size:14px;text-transform:uppercase}.btn-outline-gold:hover{color:#fff;background:#cfa124}.amount-card li h4,.options-separator span{color:#fff}.price_list li:hover{background:#eee}.price_list .amount{min-width:46px;display:inline-block}.price-suggested-for{display:inline-block;line-height:1.2;font-size:15px;top:6px;position:relative}.suggested-for-label{color:#6c757d;font-size:12px;display:block;font-weight:400}.suggested-for-value{color:#946f0c}.price-wedge amount-card{margin-top:23px;text-align:center}.options-separator{margin-top:23px;margin-bottom:27px}.options-separator span{display:inline-block;padding:0 44px;border-bottom:1px solid #878787;font-size:12px}.options-separator span span{background:#000;padding:0 11px;border:0;position:relative;top:7px}.amount-card li:first-child{margin-left:0}.amount-card li{width:189px;list-style-type:none;padding:17px 22px 19px;border-radius:10px;border:3px solid #5e5e5e;text-align:center;float:left;margin-left:13px;min-height:132px;cursor:pointer}.amount-card li:hover{border-color:#fff}.amount-card li h4 span{display:block;font-size:14px;margin-bottom:2px}.amount-card li h4{font-size:17px;text-transform:uppercase;margin-bottom:5px}.price-wedge .suggested-for{font-weight:700;font-size:9px;color:#cfa124;text-transform:uppercase;display:block}.price-wedge .suggested-for+span{font-size:11px;color:#fff;text-transform:uppercase;min-height:30px;display:block}.hero-wrapper,.merchant-bg,.price-wedge .container{position:relative}.price-wedge .container{width:1000px}.merchant-section .merchant li{vertical-align:top;min-height:442px;width:308px;background:#fff;margin:0 17px 39px;display:inline-block;padding:30px 38px 23px;transition:all .5s ease 0s;box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative;overflow:hidden}.merchant-section .merchant li:hover{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.merchant-section .merchant li img{border-radius:9px;display:block;margin-bottom:28px}.platinum-banner{position:absolute;font-weight:700;text-transform:uppercase;transform:rotate(-45deg);padding:10px 30px;top:17px;left:-35px;background:linear-gradient(315deg,#bdd4e7 0,#b4c2da 74%);z-index:1;color:#000;box-shadow:0 3px 3px rgba(0,0,0,.2);text-shadow:1px 1px 0 rgba(255,255,255,.5);font-size:12px;letter-spacing:2px}.category-card{display:block;width:231px;height:161px;background-position:center center;background-size:cover;color:#fff;border-radius:8px;border-bottom:2px solid #aaa;margin-bottom:28px;position:relative;overflow:hidden}.category-card:after{content:'';display:block;width:300px;height:245px;position:absolute;left:-61%;transform:rotate(-55deg);background:rgba(255,255,255,.3);top:-142px}.category-card:before{content:"";width:100%;height:100%;display:block;background:#000;opacity:.75;position:absolute;top:0}.category-card-title{color:#fff;display:block;padding:48px 20px 10px;text-align:center;line-height:1.1;z-index:1;position:relative;text-shadow:1px 1px 0 #000}.category-card-text{color:#fff;font-size:11px;text-transform:uppercase;text-align:center;display:block;font-weight:700;text-align:center;position:relative}.merchant-section .merchant li .features{display:block;font-size:12px;color:#000;text-align:center;font-style:italic;margin-bottom:9px}.merchant-section .merchant li h3 .decades{color:#000;font-size:20px;line-height:1.3;margin:0 auto 20px;text-align:center;min-height:78px;display:block}.merchant-location{font-size:12px;text-transform:uppercase;color:#696969;margin-top:10px}.merchant-section .merchant li a.btn+a{font-size:12px;color:#646463;text-decoration:underline;transition:all .5s ease 0s;display:block;text-align:center;margin-top:16px}.merchant-boxes{background:#fff;border-top:3px solid #ccc;z-index:9999;overflow:hidden}.merchant-boxes ul.merchant{margin-top:63px}.gift-card-one,.gift-card-two,.hero-wrapper{width:809px;margin:0 auto}.cat-page{background:url(back-catpage.jpg) center top no-repeat}.hero-wrapper{min-height:324px}.gift-card-wrapper{position:relative;padding-top:20px;background:#fff;overflow:hidden}.merchant-bg{background:#eee;z-index:99999}.gift-card-wrapper .wedge{z-index:9999}.gift-card-one{position:absolute;top:0;left:0;right:0;z-index:99;display:block}.gift-card-two{background:url(gift-card-2.png) center top no-repeat;position:absolute;min-height:325px;left:0;right:0;padding-top:95px;padding-left:16%;padding-right:16%;background-size:100% 100%;bottom:0;z-index:999;-moz-animation:slide 1s linear;-webkit-animation:slide 1s linear;animation:slide 1s linear}.gift-card-two h1,.gift-card-two h2{font-size:32px;color:#040707;text-transform:uppercase;text-align:center;line-height:1.1;font-weight:400}.gift-description{color:#515151;display:block;font-size:17px;letter-spacing:-1px;line-height:1.2;margin:12px auto 0;text-align:center;text-transform:uppercase;width:84%}.merchants-link .merchants{width:490px}.merchants-link .universal-gift{width:452px}.merchants-link.merchants-info{padding:0;margin-top:0;margin-bottom:30px}.merchants-link .button{background:#fff;color:#202020;box-shadow:none;height:54px;border:1px solid #e0e0df;line-height:54px}.merchants-info.merchants-link a.button:hover{background:#000;color:#fff}.merchants-link .button strong{color:#cb9d1e;text-decoration:underline}.merchant-section .merchant li a.btn+a:hover,.merchants-link a.button:hover strong{text-decoration:none}.merchants-link .or{float:left;text-align:center;width:55px;padding-top:22px}.merchant-bg .container{padding-top:0}.merchants-info .button{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.merchants-info a.button:hover{background:#000;color:#fff}@-webkit-keyframes slide{0%{bottom:-100%}20%{bottom:-75%}40%{bottom:-50%}60%{bottom:-25%}100%,80%{bottom:0}90%{bottom:-10%}}@-moz-keyframes slide{0%{bottom:-100%}20%{bottom:-75%}40%{bottom:-50%}60%{bottom:-25%}100%,80%{bottom:0}90%{bottom:-10%}}@keyframes slide{0%{bottom:-100%}20%{bottom:-75%}40%{bottom:-50%}60%{bottom:-25%}100%,80%{bottom:0}90%{bottom:-10%}}@-webkit-keyframes fadeIn{0%{bottom:0}20%{bottom:-25}50%{bottom:-50%}75%{bottom:-75%}100%{bottom:-100%}}@-moz-keyframes fadeIn{0%{bottom:0}20%{bottom:-25}50%{bottom:-50%}75%{bottom:-75%}100%{bottom:-100%}}@keyframes fadeIn{0%{bottom:0}20%{bottom:-25}50%{bottom:-50%}75%{bottom:-75%}100%{bottom:-100%}}input[type=image]{outline:0;box-shadow:none;border:0 solid #000}.hide{display:none!important}.no-rule{border-top:0}.gboc p.gboc-cities a,.slides a:hover{text-decoration:underline}.slide-one .dollar{left:-167px}.slide-one .merchant-direction{left:auto;width:180px}.slide-two .dollar{left:-167px;top:120px}.slide-two .merchant-direction{left:auto;width:180px;height:60px}.slides a{color:#cb9d1e}.ease,.ease:hover{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.gboc h2{font-size:36px;margin:10px 0 15px}.gboc h3{font-size:17px;color:#000;margin:0 0 15px}.gboc h4{font-size:16px;line-height:125%;margin-bottom:30px}.gboc h5{font-size:14px;text-transform:uppercase;letter-spacing:2px;line-height:125%}.gboc p.gboc-cities a{color:#666;display:inline-block;margin:0 5px;font-size:12px}.gboc p.gboc-cities a:hover{text-decoration:none}.gboc .description-card{padding:30px 20px 0}.gboc p.gboc-description{margin-top:15px}.row.mixer{float:left}.hiw{background:#fff;display:block;padding-top:50px;text-align:center}.hiw h2{font-size:48px;margin-bottom:30px}.hiw h3{margin-bottom:10px}.hiw h4{margin-bottom:50px}.hiw .step_description h2{font-size:32px}.hiw .howitworks_description h3 strong{color:#000}.hiw .howitworks_description h3{color:#000;line-height:175%}.hiw .howitworks_description{margin-bottom:30px}.hiw .howitworks_information{text-align:left}.hiw .step{clear:both;width:1000px;margin:0 auto}.hiw .step_number{font-size:80px;float:left;width:75px;color:#cfa124;text-align:left}.hiw .step_description{float:left;text-align:left}.step_first img,img.right-align{float:right}.hiw .step_description h2{text-align:left;padding-top:12px;margin-bottom:15px}.hiw .step_description h3{font-size:16px;line-height:150%;color:#000;padding-bottom:20px}.hiw .step_description p{font-size:14px}#content .page p,#content .page ul li{line-height:150%;font-size:15px}.step img{margin:20px auto 0;text-align:center}#content .page{background:#fff;display:block;padding-top:40px;min-height:750px;overflow:hidden}#content .page h6{margin-bottom:5px}#content .page p,#content .page ul{margin-bottom:30px}#content .page ul li{margin-left:30px}#content .page a{color:#cb9d1e;text-decoration:underline}#content .page a:hover{text-decoration:none}#content .page article{width:960px;margin:0 auto}#content .page .right{float:right;width:48%}#content .page .left{float:left;width:48%}#content .page .center{clear:both;text-align:center;text-transform:uppercase}#content .page h2{font-size:48px;margin-bottom:30px}#content .page h3{margin-bottom:10px}#content .page h4{margin-bottom:50px}#content .page h6{font-size:12px}#content .page .item{width:32%;float:left;margin-top:30px}#content .page label{font-size:14px;padding-bottom:5px;display:block}#content .page input,#content .page textarea{width:100%;padding:10px;font-size:14px;margin-bottom:15px;-webkit-appearance:none;border:1px solid #ccc}#content .page button,#content .page input.submit-btn-border{border:2px solid #cfa124;padding:10px;color:#cfa124;text-transform:uppercase;background:#fff;width:100%}#content .page button:hover,#content .page input.submit-btn-border:hover{border:2px solid #000;color:#000}#content .page span.error{display:block;font-size:13px;margin:5px 0 15px}#content .page .error input,#content .page .error textarea,#content .page p.contact{margin-bottom:0}#content .page p.contact strong{width:120px;display:inline-block;color:#666}#content .page .contact-info h6{margin-bottom:2px}#content .page .contact-info p{margin-bottom:25px}#content .page article h4{margin-bottom:15px}#content .page .summary-block{border-bottom:1px solid #e7e7e7;clear:both;padding:30px 0;min-height:239px}#content .page .summary-block img{float:left;margin-right:30px;clear:both}#content .page .summary-block .text{float:left;width:750px;height:auto}#content .page .summary-block .text h4{font-size:12px;text-transform:uppercase;margin-bottom:6px}#content .page .summary-block .text h5{font-size:22px;margin-bottom:5px}#content .page .summary-block .text p{margin-bottom:15px}#content .page .summary-block .text a.read-more{border:2px solid #666;color:#666;padding:13px 16px 10px;text-decoration:none;font-size:12px;text-transform:uppercase;float:right}#content .page .summary-block .text a.read-more:hover{color:#000;border-color:#000}ul.mixer li{text-align:center}ul.mixer h2{margin-top:10px;padding-top:0;height:128px}ul.mixer h5{font-size:12px;margin-top:15px;text-transform:uppercase;margin-bottom:38px}ul.mixer h6,ul.mixer li .mixer-part h2{font-size:14px}ul.mixer h6{margin-bottom:15px}ul.mixer li .mixer-part{padding:10px 0;height:77px}ul.mixer li .mixer-part h2:after{background:0 0!important}ul.mixer li .mixer-part h6{font-size:13px;text-transform:uppercase;margin-bottom:0}ul.mixer li .mixer-part p{font-size:12px}img.mixer-logo{margin:30px;border-radius:23px}.gift-card .description-card-mixer{width:620px;padding:23px 20px 23px 0;height:578px}.mixer-landing-item{margin:20px 0;clear:both}.mixer-landing-item h3{color:#000;font-size:14px;text-transform:uppercase;line-height:18px}.mixer-landing-item p{margin:5px 0 10px}.mixer-landing-item p a{color:#cfa124;text-decoration:underline}#content .page ul.directory li li a,.mixer-landing-item p a:hover{text-decoration:none}.mixer-tag{font-size:20px;text-transform:uppercase;margin-bottom:15px;display:block;color:#fff}#mixer-btn{display:block;margin:0 auto}.mixer-black{background:#000;text-align:center;padding:30px 0}.mixer-gift-it{background:#cfa124;border-bottom:3px solid #ccc;text-transform:uppercase;height:47px;display:inline-block;color:#fff;line-height:47px;font-size:16px;margin:0 auto;width:800px}.mixer-gift-it:hover{background:#666;color:#fff}#content .page ul.directory ul{margin-left:0}#content .page ul.directory li{list-style-type:none;clear:both;margin-left:0}#content .page ul.directory li h3{border-bottom:1px solid #e7e7e7;padding-bottom:10px;padding-top:60px}#content .page ul.directory li h3 a{text-decoration:none;color:#000}#content .page ul.directory li li{text-align:center;width:300px;float:left;clear:none;margin-top:20px;line-height:17px;margin-right:10px;margin-left:10px;padding:15px;border:2px solid #fff}#content .page p.directory-cities{margin-bottom:0}#content .page ul.directory li li:hover{border:2px solid #e7e7e7}#content .page ul.directory li li a span.gc{font-size:12px;display:block;text-decoration:none!important;color:#ccc}#forgot,#signin,#signup{padding:30px;font-size:13px}#login_failure{position:absolute;bottom:5px;font-weight:700}#signin a:not(.btn),#signup a:not(.btn){color:#946f0c;text-decoration:underline}#signin a:hover,#signup a:hover{text-decoration:none}.merchant-block ul li a:hover,ul.gboc-cities li a:hover{text-decoration:underline}#forgot h3,#signin h3,#signup h3{font-size:24px;color:#000;text-align:center;line-height:1.25;margin-bottom:30px}#forgot form,#signin form,.modal-form form{width:600px;margin:0 auto}#signin form label,.modal-form form label{display:none}#signin form input,.modal-form form input{width:600px;font-size:18px;height:40px;padding:10px;margin-bottom:12px}.modal-form input[type=checkbox]{width:auto;height:auto;margin-bottom:0}.modal-form p{width:600px;line-height:100%;margin-top:15px;margin-bottom:15px}.modal-form #forgot_password{margin-bottom:15px;display:block;text-align:right}.merchant-block ul li{list-style-type:none;font-size:15px}.merchant-block ul li a{color:#fff}.logo-section .sbOptions li.all-cities{clear:both;border-top:1px solid #e7e7e7;width:358px;margin-top:10px;padding-top:16px}.logo-section .sbOptions li.all-cities span{font-size:9px}.logo-whiteLabel{clear:both;margin-top:35px;text-align:center;padding-bottom:8px}.logo-whiteLabel img{max-width:333px}.logo-section img{height:auto;width:157px;margin-top:0}.couponBanner{padding:10px;background-color:#000}.couponBanner-text{padding-left:20px;position:relative;text-transform:uppercase;color:#fff}.couponBanner-text:before{content:"";width:18px;height:16px;position:absolute;bottom:-2px;left:0;background-image:url(//assets.giftbar.com/images/coupon.png)}.couponBanner-text-code{font-weight:700}.primary-header{overflow:visible;min-height:112px;padding:16px 58px 0 58px;position:relative}.gboc-header{position:absolute;height:58px;top:auto;bottom:0}.gboc-header strong a{color:#000}.gboc-header strong{top:-35px;position:relative;text-transform:uppercase;font-size:11px}.gboc-header strong span{color:#cb9d1e;font-size:16px;margin-bottom:10px;display:block;text-transform:uppercase;margin-left:92px}.gboc-header strong a:hover,.gboc-header strong a:hover span{color:#ccc}ul.gboc-cities{margin:0 auto;width:400px;display:block}ul.gboc-cities li{list-style-type:none;font-size:14px;text-transform:uppercase;display:inline-block;padding:0 10px;line-height:25px}ul.gboc-cities li a{color:#cb9d1e}footer .email-signup{padding:50px 0 0}#merchant_cta{background:#1a1a1a;color:#fff;float:left;width:100%;padding:20px 0;box-sizing:border-box}.col-60{width:58%;float:left;margin-right:2%}.col-40{width:40%;float:left;vertical-align:top}#merchant_cta .btn-outline-gold{width:100%;text-align:center;font-weight:700}#merchant_cta p{font-size:12px;margin:0}#merchant_cta h3{margin:0 0 7px;font-size:19px}.secondary-ctas{background:#eee;margin:0 auto}.secondary-ctas div{float:left}.secondary-ctas .browse,.secondary-ctas .gboc{text-align:center;width:450px;border:1px solid #e7e7e7;background:#fff;padding:20px 0;font-size:18px;text-transform:uppercase}.secondary-ctas .or{margin:0 20px;width:60px;text-align:center;font-size:18px;padding-top:20px}.secondary-ctas .browse a,.secondary-ctas .gboc a{color:#cb9d1e;text-decoration:underline}.footer-column a,.secondary-ctas .browse a:hover,.secondary-ctas .gboc a:hover{text-decoration:none}.editorial-section-wrapper{background:#eee;padding-bottom:60px}.footer-primary-nav{width:100%}.footer-primary-nav-container{width:1000px;margin:0 auto;text-align:left}.footer-logo-container{float:left;margin:0 30px 0 0;padding-top:60px}.footer-primary-nav-right{float:right}.footer-primary-nav-container h2{padding-top:30px;color:#fff;font-size:12px;margin:10px 0;font-weight:400;padding-bottom:30px;text-align:center;letter-spacing:3px}.email-signup-top{padding-bottom:60px}.merchant-block ul li a.merchant-login{color:#cb9d1e}.our-merchants ul.city-list{display:block;margin:0 auto 30px 0!important;width:auto}.our-merchants ul.city-list li{list-style-type:none;display:inline;margin-left:10px!important;margin-right:10px;font-size:12px!important}.footer-column{width:155px;margin-right:55px;padding:0;float:left;font-size:11px;line-height:16px;color:#fff}.footer-column-last{margin-right:0}.footer-column a{color:#fff}.footer-column a:hover{text-decoration:underline}.footer-column h3,.footer-column h5{font-size:12px;text-transform:uppercase;color:#fff}.footer-column ul li{list-style-type:none;margin-left:0}@media screen and (max-width:1280px){#footer,.footer-primary-nav,footer .email-signup{width:1280px!important}}.centered{text-align:center}.centered>*+*{margin-left:12px}.centered-cell{display:inline-block;vertical-align:middle}.button_tisTheSeason{width:230px;height:auto;padding:6px 14px;line-height:1.4;font-size:12px;background-color:#b12d69}.button_tisTheSeason:after{display:none}.feature{margin-top:-40px;margin-bottom:18px;padding-top:40px;text-align:center;overflow:hidden}.feature-media{display:inline-block;vertical-align:top}.feature-media_right{z-index:20;position:relative;margin-top:-40px;margin-right:-460px}.feature-media_right>img{z-index:30;position:relative;background-image:url(//assets.giftbar.com/images/new-animated-gift-card-designs-before.gif)}.feature-media_right:before{z-index:10;content:"";width:460px;height:598px;top:0;left:0;position:absolute;background-image:url(//assets.giftbar.com/images/new-animated-gift-card-designs_dropShadow.png)}.feature-media-caption{font-size:16px}.brandBanner{z-index:100;height:56px;position:relative;background-color:#eee;text-align:center}.txt{font-size:14px}.txt_sm{text-transform:none;font-size:10px}.txt_med{font-size:18px}.txt_caps{text-transform:uppercase;letter-spacing:.1em}.vr{margin-bottom:24px}.email-signup-top{padding-top:54px}#city-choice1:before{border:4px solid #dec685;background:#fff;content:'Change';display:block;width:14px;height:14px;border-radius:100%;position:absolute;right:0;top:-5px;transition:.5s border-color;text-indent:14px;text-transform:none;text-decoration:underline}#city-choice1.city-choice:after{border-top:10px solid #dec685;border-left:6px solid transparent;border-right:6px solid transparent;content:' ';display:block;position:absolute;right:1px;top:5px;transition:.5s border-color}#city-choice1.city-choice:hover:before{border-color:#cfa124}#city-choice1.city-choice:hover:after{border-top-color:#cfa124}#city-choice1 .tooltip{position:absolute;right:-97px;bottom:-55px;width:210px;text-align:center;background:#222;display:block;padding:10px 30px;text-transform:none;box-shadow:5px 5px 20px rgba(0,0,0,.2);opacity:0;z-index:-1;transition:all .3s}#city-choice1:hover .tooltip{z-index:999;opacity:1;bottom:-45px}#city-choice1 .tooltip:before{border-bottom:5px solid #222;border-left:6px solid transparent;border-right:6px solid transparent;content:' ';display:block;position:absolute;right:50%;right:calc(50% - 6px);top:-5px}#content .page #market_search{margin-bottom:5px}.grid,.grid *{box-sizing:border-box}.grid{width:calc(100% + 10px);margin-left:-5px;margin-bottom:60px}.grid-item{width:calc(33.333% - 10px);margin:5px;background:#f0f0f0;padding:15px 30px 30px}#content .page .grid-item ul{margin:0;padding:0}.grid-item li{color:#dec685;margin-bottom:5px}#content .grid-item a{position:relative;z-index:1;display:block}#content .grid-item a:link,#content .grid-item a:visited{text-decoration:none}#content .grid-item a:hover{color:#444}#content .grid-item a:after{content:" \00BB";opacity:0;transition:.2s all;right:0;position:absolute}#content .grid-item a:hover:after{opacity:1;right:-20px}#content .grid-item a:before{opacity:0;position:absolute;top:-5px;right:-29px;width:0;height:calc(100% + 10px);content:" ";background:#e9e9e9;z-index:-1;border-radius:3px 0 0 3px;transition:all .2s}#content .grid-item a:hover:before{opacity:1;width:calc(100% + 55px);position:absolute}hr{height:0;border:none;border-bottom:1px solid #ddd;margin:30px 0}.market-intro{padding:60px 0 0;position:relative;background:#eee;text-align:center;overflow-x:hidden}.market-intro.no-results-search{padding:20vh 30px}.market-intro:before{content:" ";width:3000px;height:1000px;border-radius:100%;background:#fff;display:block;position:absolute;bottom:20px;left:calc(50% - 1500px)}.market-intro aside,.market-intro header{max-width:900px;margin:0 auto;text-align:center;z-index:1;position:relative}.market-intro h1{font-size:40px}.market-intro p{font-size:16px}.market-intro aside{margin:40px auto 0;display:inline-block;background:#e0e0e0;padding:20px 30px}.market-intro h3{padding:0;margin:0;font-size:14px;font-weight:400;color:#000}.market-intro a:link,.market-intro a:visited{color:#cfa124}.market-intro a:hover{color:#cfa124;text-decoration:underline}.merchant-show-more{width:100%;height:100px;position:relative;top:-63px;margin-bottom:-63px;overflow:hidden}.merchant-show-more:before{content:" ";width:0;height:0;border-style:solid;border-width:0 0 100px 130vw;border-color:transparent transparent #b12d69 transparent;position:absolute;bottom:10px;left:-15vw;z-index:1}.merchant-show-more:after{content:" ";width:0;height:0;border-style:solid;border-width:0 0 100px 130vw;border-color:transparent transparent #eee transparent;position:absolute;bottom:0;left:-15vw;z-index:1}.merchant-show-more-shadow{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.merchant-show-more-shadow:before{content:" ";width:0;height:0;border-style:solid;border-width:0 0 100px 130vw;border-color:transparent transparent rgba(0,0,0,.35) transparent;position:absolute;bottom:13px;left:-15vw;filter:blur(2px)}.merchant-show-more-shadow:after{content:" ";box-shadow:0 0 19px rgba(0,0,0,.35);width:200px;height:50px;position:absolute;left:calc(50% - 100px);top:25%}.merchant-show-more-btn{background:#b12d69;display:block;width:200px;padding:10px;font-size:12px;text-align:center;position:absolute;color:#fff;cursor:pointer;left:calc(50% - 100px);top:25%;z-index:2}.merchant-show-more-btn:hover{color:#efd870}.bg-light-gray{background:#eee}h3.preheader{text-align:center;font-style:italic;margin-bottom:.75em;font-weight:600;font-size:20px}.category-tabs{border-bottom:2px solid #cfa124;text-align:center;padding-top:30px}.category-tabs .category-header{display:inline-block;width:48%;border:2px solid #ddd;padding:10px 0;background:#ddd;position:relative;bottom:-2px;border-radius:14px 14px 0 0}.category-tabs a.category-header{margin-left:10px;border-bottom-width:0}.category-tabs a h2,.category-tabs a span{color:#cfa124}.category-header h2{font-size:28px;text-transform:uppercase;margin:0}.category-tabs a.category-header:hover{background:#cfa124;transition:.2s background-color}.category-tabs a:hover h2,.category-tabs a:hover span{color:#fff}.category-tabs .active{border-color:#cfa124 #cfa124 #eee #cfa124;background:0 0}.category-tabs span{padding-top:8px}.category-tabs span:after{display:none}.category-tabs+.category-listing{margin-top:40px}.merchant-section .merchant li.shop-all-item{background:#000;color:#fff}.shop-all-item h2{display:block;color:#fff;text-transform:none;line-height:1.2;text-align:left;font-size:36px;margin-bottom:101px}.shop-all-item h2:after{background:#fff}.shop-all-item h3{text-transform:uppercase;font-size:14px;margin-bottom:20px}.search-results-local{background:#fff;padding:30px;width:1060px;left:-30px;position:relative}.charity-banner,.charity-banner *{box-sizing:border-box}#charity_share_form_el div,#charity_submit_form_el div{display:none}.charity-page{margin-top:62px}.charity-page #header{top:62px}.charity-banner{font-size:10px;min-width:1280px;max-height:62px;z-index:1000;position:fixed;top:0;width:100%;padding:0}.charity-banner.in{max-height:1000px;transition:max-height .3s;box-shadow:0 0 30px rgba(0,0,0,.25)}.charity-banner>a>img{float:left;max-height:62px;position:relative;padding:8px}.charity-banner h1{font-size:17px;line-height:22px;letter-spacing:0;word-spacing:0;float:left;margin:0;color:#fff;padding:22px 0 0 20px;position:relative;cursor:pointer;opacity:.9}.charity-banner h1:hover{opacity:1;transition:.2s}.charity-name{position:relative;padding-bottom:10px}.charity-tooltip{color:#888;font-size:15px;display:block;width:300px;position:absolute;top:98%;top:calc(100% - 5px);left:50%;height:0;transform:translateX(-50%) rotateX(180deg);text-align:center;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:10px;transition:transform .2s,opacity .2s,padding 0s,height 0s;transform-style:preserve-3d;perspective:600px;opacity:0;z-index:1}.charity-banner h1:hover .charity-name{color:transparent;-webkit-background-clip:text;background-clip:text;transition:text-shadow .2s}.charity-banner h1:hover .charity-tooltip{transform:translateX(-50%) rotateX(0);padding:15px 10px 10px;height:auto;opacity:1;text-shadow:none}.charity-tooltip:before{content:" ";position:absolute;left:50%;top:-5px;width:0;height:0;border-style:solid;border-width:0 8px 5px 8px;border-color:transparent transparent #fff transparent;display:none}.charity-banner h1:hover .charity-tooltip:before{display:block}.charity-amount-badge{padding:5px;border-radius:5px}.charity-chapters{float:left;color:#f0f0f0;background:rgba(0,0,0,.2);padding:10px 20px 0;position:relative;height:62px;text-transform:uppercase;font-weight:700}.charity-chapters label{font-size:10px;line-height:10px}.current-chapter{display:block;text-transform:none;font-weight:300;padding:8px 10px 8px 5px;border:1px solid rgba(255,255,255,.3);background:0 0;margin-top:3px;position:relative;width:400px}.current-chapter:after{content:" ";position:absolute;right:6px;top:10px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#aaa transparent transparent transparent}#mediakit_charity_chapter_select,.charity-banner input[type=text].charity-chapter-select{float:left;border:1px solid #ddd;height:28px;margin:0;line-height:28px;font-size:13px;padding:0 10px;width:80%}.cancel-chapter{float:right;width:18%;height:28px;background:#f0f0f0;border:1px solid #ddd;font-size:12px;border-radius:3px}.charity-search{padding-top:10px;height:0;opacity:0;overflow:hidden;position:absolute;top:0;left:0;width:100%;box-shadow:0 10px 10px rgba(0,0,0,.25);background:#fff;z-index:2000;padding:13px}.charity-search.in{overflow:visible;height:auto;opacity:1;transition:opacity .2s;transition-delay:.01s}.charity-results{padding:0;margin:10px 0 0;list-style:none;max-height:500px;overflow-y:auto;float:left;width:100%}.charity-results li{cursor:pointer;padding:8px 10px;font-size:14px;text-transform:none}.charity-results li:hover{background:#f9f9f9}@media(max-width:1600px){.hide-for-small{display:none}}.charity-expand{float:right;color:#fff;opacity:.5;font-size:20px;padding:20px 20px 0 0}.charity-expand:hover{color:#fff;opacity:1;transition:.2s}.charity-info{height:0;opacity:0;float:left;clear:both;width:100%;text-align:left;padding:0;overflow:hidden;background:#fff}.in>.charity-info{padding:30px 30px 0;height:auto;overflow:visible;opacity:1;transition:opacity .3s;transition-delay:.01s;padding-bottom:20px}.charity-info h2{text-align:left;margin-bottom:10px;font-size:32px;font-weight:400}.charity-banner p{font-size:22px;line-height:1.5}.charity-banner p small{font-size:.85em}.charity-summary{float:left;width:46%;margin-right:4%}.charity-banner-close{float:left;width:100%;text-align:center;font-size:27px;padding-top:20px}.charity-banner-close a,.charity-banner-close a:link,.charity-banner-close a:visited{opacity:.5}.charity-banner-close span{font-size:40px;vertical-align:sub}.charity-actions{float:left;width:50%;padding-left:4%;border-left:1px solid #f0f0f0}.charity-banner h3{margin-bottom:10px}.charity-actions h3 small{font-size:.8em;opacity:.5}.charity-btn{display:inline-block;border:1px solid;padding:7px 11px;font-size:15px;line-height:1.2;border-radius:3px;height:37px}.charity-btn.charity-share-fb,.charity-share-fb:hover,.charity-share-fb:visited{background:#3b5998;color:#fff;border-color:#3b5998}.charity-share-fb span{height:21px;width:21px;display:inline-block;background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/sprite.png) no-repeat -2px -31px;vertical-align:middle}.charity-banner .well{height:0;margin:0;padding:0;opacity:0;overflow:hidden;display:block}.charity-banner .well.in{padding:20px;margin-top:15px;height:auto;opacity:1;transition:opacity .2s;transition-delay:.01s}.charity-banner form{display:inline-block}.charity-banner .separator{display:inline-block;font-size:36px;color:#f0f0f0;padding:0 20px;vertical-align:bottom}.charity-banner input[type=text]{display:inline-block;width:200px;border:1px solid #ddd;width:194px;font-size:14px;line-height:37px;margin-right:10px;margin-bottom:10px;height:37px;padding:0 15px}.charity-banner input[type=text].short{width:135px}.charity-banner textarea{width:96%;width:calc(100% - 12px);border:1px solid #ddd;font-size:14px;line-height:37px;padding:0 15px;margin-bottom:15px}#charity_review_form input[type=text]{width:46%;width:calc(50% - 12px);margin-bottom:15px}.calendly-box{width:100%;padding:40px;border-top:5px solid #cfa124;box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:30px}.calendly-box img{display:inline-block;width:120px;margin-right:30px}.calendly-box .text{display:inline-block;width:700px}.calendly-btn{color:#fff!important;text-decoration:none!important;width:auto;display:inline-block;padding:0 45px 0 30px}.page-city-collect span.error{background:rgba(192,57,43,1);color:#fff;padding:10px;border-radius:3px}#content .page-city-collect input[type=checkbox]{width:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;min-width:16px;min-height:16px;padding:0;margin:0;display:inline-block}.page-city-collect label{margin:0}.page-city-collect .well{max-width:500px;margin:0 auto 30px}.redeemcity-group{max-width:600px}.redeemcity-description,.redeemcity-header{color:#212529;background:#fff;padding:30px}.bg-yellow{background:#fffbf0}.redeemcity-group h1{font-size:36px;line-height:1;margin:0}.redeemcity-group h2{font-size:26px;font-weight:400;text-transform:none}.redeemcity-header{text-align:center;border-bottom:1px solid #e0e0e0}.redeemcity-header small{font-size:18px;text-transform:uppercase}.redeemcity-header.bg-yellow small{font-size:26px}.redeemcity-description{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:-1px;text-align:left}.redeemcity-description p{font-size:16px}.redeemcity-description .btn-primary{background-color:#cfa124!important;color:#fff;border-color:#cfa124;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:2px solid transparent;padding:.375rem .75rem;font-size:1.5rem;line-height:1.5;border-radius:0;width:100%;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.redeemcity-description .btn-default{background-color:#e9e9e9!important;color:#000;border-color:#e9e9e9;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:2px solid transparent;padding:.375rem .75rem;font-size:1.5rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.redeemcity-description .split-buttons .btn{width:48%}.redeemcity-description .split-buttons .btn:first-child{margin-right:3%}.stars-bottom,.stars-bottom-center,.stars-top{position:relative}.stars-bottom-center{padding-bottom:72px}.stars-bottom-center:after,.stars-bottom:after,.stars-top:before{content:"";background:url(https://s3-us-west-2.amazonaws.com/giftbar-static/giftbar-bg.png) no-repeat top right/contain;width:100px;height:62px;position:absolute;bottom:0;left:0}.stars-top:before{bottom:auto;top:0;left:auto;right:0;transform:rotate(180deg)}.stars-bottom-center:after{left:50%;transform:translateX(-50%)}