.page-offer-top100 #giftcards{min-height:340px}.page-offer-top100 #giftcards .holiday-promo #redeem{margin-top:50px}.page-offer-top100 #giftcards .holiday-promo #redeem .disclaimer{color:#857f77;font-size:11px;line-height:13px;margin-top:10px;margin-bottom:0}#giftcards{margin-top:-43px;position:relative}#giftcards.holiday-disabled{min-height:340px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/1/top100-2016/940x340-hero.jpg?tEfU8lgZE5a70JMbxJGAPw%3D%3D)}@media only screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#giftcards.holiday-disabled{background-image:url(../images/1/top100-2016/1880x680-hero.jpg?v%2FmyqbsJAMzQCA61D8SidQ%3D%3D);background-size:940px 340px}}#giftcards #form.giftcards.holiday-promo{background-image:url(../images/1/top100-2016/940x340-hero-notext.jpg?lIoYhO7tlsw343l6oMeSdg%3D%3D)}@media only screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#giftcards #form.giftcards.holiday-promo{background-image:url(../images/1/top100-2016/1880x680-hero-notext.jpg?hN67Ah59Tq0zY%2FrlFU6ztQ%3D%3D);background-size:940px 340px}}#giftcards.promocode .banner{position:relative;background-image:url(../images/1/gift-cards/promo-code-pattern.png?MrlCKusCYzg49jvNPfaxMQ%3D%3D);background-repeat:repeat;min-height:340px}@media only screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#giftcards.promocode .banner{background-image:url(../images/1/gift-cards/promo-code-pattern@2x.png?vWMDd4bc8bcwHA0bvORZRg%3D%3D);background-size:1500px 375px}}#giftcards .field{position:relative}.promocode #giftcards .field{margin:0 auto;width:232px}#giftcards .inner-field{position:relative}#giftcards .submit-field{position:relative;text-align:center;width:100%}.promocode #giftcards .submit-field{margin:0 auto;width:232px;display:block}#giftcards .redeem-code{display:none}#giftcards.promocode #redeem-success{text-align:center}#giftcards.promocode #redeem-success .btn-medium{width:215px;margin-bottom:10px}#giftcards.promocode #redeem{margin-bottom:20px;height:auto}#giftcards.promocode .expires{margin-bottom:0}#giftcards.promocode .disclaimer,#giftcards.promocode .expires{text-align:center;font-size:12px}#giftcards .container{position:relative;min-height:403px}.promocode #giftcards .container{min-height:326px}@media screen and (max-width:767px){#giftcards .container{padding-bottom:0}}#giftcards #form.giftcards{position:relative;padding-top:20px;background:url(../images/1/gift-cards/gift-cards.png?nIeY%2FA71b%2FTaGeE%2BdVhtLg%3D%3D) no-repeat center center}@media only screen and (min-device-pixel-ratio:2) and (min-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:192dpi) and (min-width:768px),only screen and (min-resolution:2dppx) and (min-width:768px){#giftcards #form.giftcards{background-image:url(../images/1/gift-cards/gift-cards@2x.png?wTHKbsU3GxxbASSaAXV7lg%3D%3D);background-size:100% 100%}}@media screen and (max-width:767px){#giftcards #form.giftcards{background-image:none}}@media screen and (min-width:1000px){#giftcards #form.giftcards{min-height:340px}}#giftcards .header-navigation{margin-top:49px}#giftcards .header-navigation>h1{text-align:center;margin-top:-22px}#giftcards .header-navigation>.navigation{margin:0}@media screen and (min-width:1000px){#giftcards .header-navigation>.navigation{height:31px}}.promocode #giftcards .header-navigation>.navigation{float:none}#giftcards .header-navigation>.navigation h1{font-size:18px;text-align:center}@media screen and (min-width:1000px){#giftcards .header-navigation>.navigation ul{position:absolute;left:300px}}#giftcards #send{margin:0 auto;padding:18px 23px;width:300px;background:#f5f5f4;border:1px solid #c6c5c3;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px}#giftcards #send input[type=text],#giftcards #send textarea{margin-bottom:15px}#giftcards #send ul.amount{list-style-type:none;margin:0;padding:0;clear:both;height:20px}#giftcards #send ul.amount li{float:left;margin-left:10px;font-size:12px;color:#504e4b;height:20px}#giftcards #send ul.amount li:first-child{margin:0}#giftcards #send ul.amount li .cm-radiobtn{margin-right:1px}#giftcards #send .icon-lock{position:absolute;top:9px;right:10px}#giftcards #send .fields{margin-top:14px}#giftcards #send .fields .submit{width:100%}#giftcards #send .fields hr{border-top:1px solid #e7e7e6;margin:0 0 15px}#giftcards #send .fields .cvc{float:right}#giftcards #send .fields .cvc input{width:66px;text-align:left}#giftcards #send .fields .cvc input.input-error{text-align:left}#giftcards #send .fields .expiry input{text-align:center;width:60px}#giftcards #send .fields .expiry input.input-error{text-align:left}#giftcards #send .total{float:right}#giftcards #send #purchase-thankyou{text-align:center;padding-top:60px}#giftcards #send #purchase-thankyou p{font-size:12px;padding-top:15px}#giftcards #send #purchase-thankyou h3{font-size:16px;color:#7d7b78;font-weight:700;margin-left:-17px}#giftcards #send #purchase-thankyou h3 i{margin:3px 6px 0}#giftcards #send #purchase-thankyou .recipient{display:block;font-weight:700}#giftcards #billing-info{padding-top:3px}#giftcards #billing-info .fields{margin-top:15px}#giftcards #billing-info #exp_month{margin-right:6px}#giftcards #billing-info #exp_year{margin-left:6px}#giftcards #redeem{width:300px;margin:66px auto 0;background:url(../images/1/gift-cards/redeem-bg.png?IY%2Bjxn5%2Bi%2Fr5UZxKEIHfFQ%3D%3D) #fff;border:1px solid #c6c5c3;border-bottom:1px solid #949291;border-radius:3px;font-size:12px;color:#504e4b;padding:18px 23px}.promocode #giftcards #redeem{margin-top:67px;border-bottom-color:#c7c6c5;padding-left:0;padding-right:0}#giftcards #redeem p{font-size:12px;color:#504e4b;text-align:center}.promocode #giftcards #redeem p{color:#504e4b}#giftcards #redeem #input-code{text-align:center}#giftcards #redeem #redeem-success{display:none}#giftcards #redeem #redeem-success.no-expires{margin-top:15px}#giftcards #redeem .credit-amount{font-size:36px;color:#7d7b78;font-weight:700;text-align:center}.promocode #giftcards #redeem .credit-amount{color:#504e4b}#giftcards #redeem .credit-amount i{margin:8px 0 0 -2px}#giftcards #redeem .expires{display:none;color:#7d7b78;text-align:center;margin-top:-8px}#giftcards #redeem .bottom-links{width:100%;margin-top:21px}#giftcards #redeem .bottom-links .right{float:right}#giftcards #redeem .error{color:#ea7a7a;position:absolute;bottom:-28px;display:none}#giftcards.success #redeem #redeem-success{display:block}#giftcards .payment-errors{color:#ea7a7a;margin:0 0 15px}#giftcard-collections{margin-top:50px}@media screen and (max-width:767px){#giftcard-collections{margin:25px 0 0}}#giftcard-collections h3{font-size:18px;color:#7d7b78;font-weight:700;text-align:center;margin-bottom:50px}#giftcard-collections h3 span{color:#504e4b}@media screen and (max-width:767px){#giftcard-collections h3{line-height:24px;padding-left:20px;padding-right:20px;margin-bottom:20px}#giftcard-collections h3 span{display:block;font-size:22px;margin-bottom:10px}}#giftcard-collections .thumbnails.small .thumbnail{width:100px;height:67px}#giftcard-collections .thumb-wrapper a:first-child{margin-left:0}.page-promocode-createmore #giftcards.promocode .banner{background-image:url(../images/1/gift-cards/bundles-coupon-page-hero.png?f84rqPBABzluMpTEzZFXLw%3D%3D)}@media only screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-promocode-createmore #giftcards.promocode .banner{background-image:url(../images/1/gift-cards/bundles-coupon-page-hero@2x.png?HMidi22BiuiNdi7QWlVXwQ%3D%3D);background-size:auto 375px}}.page-promocode-createmore #giftcards.promocode .banner a{text-decoration:underline;color:#3469c6}.page-promocode-createmore #giftcards .submit-field{background-color:#3469c6;border-color:#3469c6}.page-promocode-holidaysale20 #giftcards.promocode .banner{position:relative;background-image:url(../images/1/gift-cards/holiday-sale-promo-banner.jpg?V6THa69osuLRYqtolLXPug%3D%3D);background-repeat:no-repeat;background-position:top left;min-height:375px;max-width:1290px;margin:0 auto}@media only screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-promocode-holidaysale20 #giftcards.promocode .banner{background-image:url(../images/1/gift-cards/holiday-sale-promo-banner@2x.jpg?qf2CJASbAfJkK9Sgb5Hw5Q%3D%3D);background-size:auto 375px}}@media screen and (min-width:768px){.page-promocode-holidaysale20 #giftcards.promocode .banner{background-size:auto 340px;background-position:top center;min-height:340px}}.page-promocode-holidaysale20 #giftcards.promocode .banner:before{content:'';height:100%;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 100%)}.page-promocode-holidaysale20 #giftcards.promocode .banner .container{width:100%;min-height:375px}@media screen and (min-width:768px){.page-promocode-holidaysale20 #giftcards.promocode .banner .container{min-height:340px}}.page-promocode-holidaysale20 #giftcards.promocode .banner .container .disclaimer,.page-promocode-holidaysale20 #giftcards.promocode .banner .container .expires{color:#fff;font-size:10px}@media screen and (min-width:380px){.page-promocode-holidaysale20 #giftcards.promocode .banner .container .disclaimer,.page-promocode-holidaysale20 #giftcards.promocode .banner .container .expires{font-size:12px}}.collection-overview{margin-top:10px}.collection-overview:after,.collection-overview:before{display:table;content:'';line-height:0}.collection-overview:after{clear:both}@media screen and (min-width:768px){.collection-overview{padding-bottom:11px;border-bottom:1px solid #e6e4e0;margin-top:20px;margin-bottom:25px}}.collection-overview.delete .remove-collection{display:none}.collection-overview.delete:hover .remove-collection{display:block}.collection-overview:first-child{margin-top:25px}.collection-overview:last-child{border-bottom:none}.collection-overview>header>h2{float:left;margin-bottom:10px}.collection-overview>header>h2 a{color:#5d5953}.collection-overview>header>h2 a small{color:#088178}@media screen and (max-width:767px){.collection-overview>header>h2 a{font-size:16px}}.collection-overview .thumb-wrapper{display:block}.collection-overview .thumb-wrapper:after,.collection-overview .thumb-wrapper:before{display:table;content:'';line-height:0}.collection-overview .thumb-wrapper:after{clear:both}@media screen and (min-width:768px){.collection-overview .thumb-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width:1000px){.collection-overview .thumb-wrapper{justify-content:flex-start}}.collection-overview .preview{display:block;margin-bottom:20px;width:100%}@media screen and (min-width:768px){.collection-overview .preview{width:30%}}@media screen and (min-width:1000px){.collection-overview .preview{width:220px;margin-left:19px}.collection-overview .preview:first-child{margin-left:0}}.collection-overview .preview ul.small{margin-bottom:-12px}.collection-overview .preview>span{display:block;position:relative;box-shadow:none;border:none}.collection-overview .preview>span:before{content:'';display:block;padding-top:66.66667%}.collection-overview .preview>span>*{position:absolute;top:0;bottom:0;left:0;right:0}.collection-overview .preview>span img{width:100%;height:auto}.collection-overview .preview .thumbnails{width:240px;float:right;margin-right:0;margin-bottom:0}.collection-overview .preview .thumbnails li{margin-bottom:12px}@media screen and (max-width:999px){.collection-overview .preview-group{display:none}}.collection-overview .preview-group span.thumbnail{box-shadow:none;border:none}.collection-overview .preview-group ul.thumbnails{list-style-type:none;margin-top:0;padding-left:0}.collection-overview .preview-group ul.thumbnails li{float:right;padding-left:10px}.collection-overview .empty{text-align:center}