@font-face{font-family:'Gotham-Light';src:url(../../../../../../../fonts/Metropolis-ExtraLight.otf) format("opentype")}@font-face{font-family:'Gotham-Light-SemiBold';src:url(../../../../../../../fonts/Metropolis-SemiBold.otf) format("opentype")}@font-face{font-family:'Gotham-Medium';src:url(../../../../../../../fonts/iCielMedium.ttf) format('truetype')}@font-face{font-family:'Gotham-Bold';src:url(../../../../../../../fonts/HomepageBaukasten-Bold.ttf) format('truetype')}@font-face{font-family:'Junior-Hand';src:url(../../../../../../../fonts/junior-hand.ttf) format('truetype')}@font-face{font-family:'Berthold-Akzidenz-Grotesk-Med-Cond';src:url(../../../../../../../fonts/berthold-akzidenz-grotesk-med-cond.ttf) format('truetype')}footer,div.rip_top_block{background:#fff}div.rip_bottom_block,div.rip_bottom{background:#fff}a,input[type='reset'],input[type='button'],input[type='submit'],.button.light,.button_light,.button.dark,.button_dark,.button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}div.slicknav_menu a.slicknav_btn.slicknav_open span.slicknav_menutxt:after,div.slicknav_menu a.slicknav_btn.slicknav_collapsed span.slicknav_menutxt:after{font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none}.noselect,a.small_link,.minimum_reached,.maximum_reached,body.load_new_card .subtract_amount_generic,body.load_existing_card .subtract_amount_generic,body.load_new_card .subtract_amount,body.load_existing_card .subtract_amount,body.load_new_card .add_amount_generic,body.load_existing_card .add_amount_generic,body.load_new_card .add_amount,body.load_existing_card .add_amount,body.load_new_card label,body.load_existing_card label,body.load_new_card .dollar_area_generic,body.load_existing_card .dollar_area_generic,body.load_new_card .dollar_area,body.load_existing_card .dollar_area,body.load_new_card .amount_area_generic,body.load_existing_card .amount_area_generic,body.load_new_card .amount_area,body.load_existing_card .amount_area,body.load_new_card .add_amount_button_generic,body.load_existing_card .add_amount_button_generic,body.load_new_card .add_amount_button,body.load_existing_card .add_amount_button,body.load_new_card div.send_as_gift_area,body.load_new_card .label_later_date_generic,body.load_new_card label[for='later_date'],body.load_new_card .add_recipient_generic,body.cart .remove_gift_card{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}html{position:relative;min-height:100%}a{color:#313030;text-decoration:underline}a:hover{text-decoration:none;color:#313030}a.small_link{font-size:18px}body{background-color:#f1f0ee;color:#313030;margin:0 0 340px;font-family:'Gotham-Light',Helvetica,sans-serif;font-size:21px;line-height:1.5}.container-fluid{max-width:1400px!important}.script_font{font-family:'Roboto Slab',sans-serif;font-size:43px;text-shadow:1px 2px 2px #eec51b;line-height:1.25}.no_js_warning{background:red;width:100%;display:block;color:#fff;text-align:center;padding:30px;position:absolute;top:0}.no_js_warning p{padding-bottom:0;margin-bottom:0}.no_js_warning span{font-family:'Roboto Slab',sans-serif;font-size:26px;display:block;line-height:1.2;padding-bottom:15px}label{font-family:'Gotham-Medium',Helvetica,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1.5px}textarea,select,input[type='text'],input[type='password'],input[type='email']{border:solid 3px #000;background:transparent;padding-left:10px;height:46px;width:100%;outline:0}textarea{height:180px}input[type='reset'],input[type='button'],input[type='submit']{padding:14px 21px;text-decoration:none!important;text-transform:uppercase;font-family:'Gotham-Bold',Helvetica,sans-serif;font-size:18px;letter-spacing:.4px;border:0!important;outline:none!important;background:#ca3e27!important;color:#fff!important;margin-top:40px}input[type='reset']:hover,input[type='button']:hover,input[type='submit']:hover{background:#313030!important;color:#fff!important}select,input[type='email'],input[type='text'],input[name='gift_card_number']{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif!important}.inactive_button{pointer-events:none;opacity:.5}.error_message{color:red;font-family:'Roboto Slab',sans-serif}.correct_message{color:;font-family:'Roboto Slab',sans-serif}.form_section_title{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;margin-bottom:30px}.minimum_reached{pointer-events:none}.maximum_reached{pointer-events:none}.order_takeout a,.button.dark,input.button_dark,.button_dark,.button{color:#fff!important;background:#ca3e27!important;padding:14px 21px;text-decoration:none!important;text-transform:uppercase;font-family:'Gotham-Bold',Helvetica,sans-serif;letter-spacing:.4px;border:0!important;outline:none!important}.order_takeout a:hover,.button.dark:hover,input.button_dark:hover,.button_dark:hover,.button:hover{color:#fff!important;background:#313030!important;padding:14px 21px;text-decoration:none!important;outline:none!important}.order_takeout a{padding-bottom:14px;padding-top:14px}.order_takeout a:hover{padding-bottom:14px;padding-top:14px}.max_width{max-width:1300px!important}h1{font-family:'Roboto Slab',sans-serif;color:#313030;font-size:48px;padding-bottom:5%}h2{font-family:'Roboto Slab',sans-serif;color:#313030;font-size:36px;padding-bottom:5%}h3{font-family:'Roboto Slab',sans-serif;color:#313030;font-size:50px;text-shadow:1px 2px 2px #ca3e27}h4{font-family:'Roboto Slab',sans-serif;color:#313030;font-size:48px;padding-bottom:5%;color:#ca3e27}h6{font-family:'Gotham-Bold',Helvetica,sans-serif;color:#313030;font-size:22px}.button.light,.button_light{color:#fff!important;background:#ca3e27!important;padding:14px 21px;text-decoration:none!important;text-transform:uppercase;font-family:'Gotham-Bold',Helvetica,sans-serif;letter-spacing:.4px;border:0!important;outline:none!important}.button.light:hover,.button_light:hover{color:#fff!important;background:#313030!important;padding:14px 21px;text-decoration:none!important;outline:none!important}p{margin-bottom:32px}.clear_break,.clearbreak,.clearboth,.clear_both{clear:both}.button.light,.button_light,.button.dark,.button_dark,.button{font-size:18px}.no_wrap{white-space:nowrap}.single_link{font-family:'Gotham-Medium',Helvetica,sans-serif;font-size:17px;text-decoration:underline;color:#313030}.single_link:hover{text-decoration:none;color:#313030}div.alert_banner{width:100%;background:#ca3e27;padding:20px 30px;text-align:center;font-family:'Gotham-Medium',Helvetica,sans-serif;font-size:17px;color:#fff}div.alert_banner p{line-height:1.4;margin:0;padding:0}div.alert_banner a{text-decoration:underline;color:#fff}div.alert_banner a:hover{text-decoration:none;color:#fff}header{background-color:#fff;height:100px}header .sm_links{float:right}header .sm_links .fa{font-size:22px;margin-left:14px}header .sm_links a{color:#313030;text-decoration:none}header .sm_links a:hover{color:#ca3e27}header img.header_logo{width:260px;float:left}header div.header_menu{float:right}header div.header_menu ul{list-style-type:none;margin:0}header div.header_menu ul li{float:left;margin-right:29px;text-transform:uppercase}header div.header_menu ul li a{color:#313030;text-decoration:none;font-family:'Gotham-Bold',Helvetica,sans-serif;font-size:17px}header div.header_menu ul li a:hover{color:#ca3e27}.gap_above_footer{padding-top:60px}footer{position:absolute;left:0;bottom:0;height:340px;width:100%;overflow:hidden}footer .footer_center{padding-top:80px}footer img.footer_logo{max-width:350px;width:100%;display:block;margin:0 auto 35px}footer div.footer_menu{text-align:center;margin-top:17px}footer div.footer_menu ul{list-style-type:none}footer div.footer_menu ul li{display:inline}footer div.footer_menu ul li a{margin-right:30px;color:#313030;text-transform:uppercase;color:#313030;font-family:'Gotham-Bold',Helvetica,sans-serif;font-size:15px;letter-spacing:1.5px;text-decoration:none}footer div.footer_menu ul li a:hover{text-decoration:underline}div.copyright_area{display:block;text-align:center;font-family:'Gotham-Medium',Helvetica,sans-serif;font-size:17px;margin-top:20px}div.rip_top_block{display:block;width:100%;height:300px;padding-top:130px;position:relative;z-index:1}div.rip_bottom_block,div.rip_bottom{display:block;width:100%;height:300px}div.rip_bottom_block.location_finder_bottom,div.rip_bottom.location_finder_bottom{margin-bottom:-298px}.main_container{padding-top:140px}.hero_image{display:block;width:100%;height:45vw;min-height:250px;max-height:700px;color:#fff;text-align:center;position:relative}.hero_image .dark_overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.hero_image .row{display:block;width:100%}.hero_image a.hero_link{text-transform:uppercase;font-family:'Roboto Slab',sans-serif;color:#fff;text-decoration:none;display:inline-block;font-size:36px;margin-bottom:30px}.hero_image a.hero_link .fa{font-weight:700;vertical-align:middle;padding-right:12px}.hero_image a.hero_link span{vertical-align:middle}.hero_image a.hero_link:hover{color:#ca3e27!important;text-decoration:none}.hero_image .hero_title{font-family:'Roboto Slab',sans-serif;font-size:74px;line-height:1;max-width:75%;margin-left:auto;margin-right:auto}.main_container img{max-width:100%;height:auto}.main_container ul{margin:30px 0}.main_container ol{margin:30px 0}.main_container ol li{margin-bottom:25px}.main_container a{color:#313030;text-decoration:underline}.main_container a:hover{color:#313030;text-decoration:none}.main_container h3{margin-bottom:40px}.main_container p b,.main_container p strong{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;letter-spacing:-.2px;font-weight:400}.white_bg{background:#fff}.blue_bg{background:#786b5d;color:#fff}.blue_bg h4{color:#fff}div.help_links,a.help_links{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:17px}body.index .reload_card_area,body.index .card_balance_area{padding:90px}body.index .reload_card_area label,body.index .card_balance_area label{float:left}body.index .reload_card_area input[type='text'],body.index .card_balance_area input[type='text']{margin-top:6px}body.index .reload_card_area .submit_button_area,body.index .card_balance_area .submit_button_area{float:left}body.index .reload_card_area .your_balance,body.index .card_balance_area .your_balance{padding:0;margin:0;font-size:30px;display:inline-block;margin-top:42px;margin-left:30px;font-family:'Roboto Slab',sans-serif;color:#ca3e27}body.index .blue_bg{padding:90px 0}body.index .custom_col{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:22px;line-height:1.4}body.index .custom_col .fa-check-circle-o{font-size:60px;-webkit-text-stroke:5px #786b5d}body.index .custom_col span{display:block;margin-top:17px}body.index .blue_area{margin-bottom:100px}body.index .blue_area h4{padding-bottom:3.5%}body.index .content_area{width:100%}body.index .hero_image{background:url(../../../../../../../img/hero-image-home-page.png) no-repeat center center;background-size:cover;position:relative}body.index .hero_image .button_dark{font-size:26px;display:inline-block;margin-top:50px;padding:14px 35px;background:#fff!important;color:#313030!important}body.index .hero_image .button_dark:hover{background:#ca3e27!important;color:#fff!important}body.index .hero_image .content_area_outer{margin:0}body.index .hero_title{max-width:700px;line-height:1.2;color:#fff}body.index a.sign_in_button_home:hover,body.index a.register_button_home:hover{background:#fff!important;color:#252122!important}body.checkout form textarea:focus,body.load_new_card form textarea:focus,body.checkout form input[type='email']:focus,body.load_new_card form input[type='email']:focus,body.checkout form input[type='text']:focus,body.load_new_card form input[type='text']:focus{background-color:#fffcc9}body.load_new_card .load_card_title,body.load_existing_card .load_card_title{padding-bottom:30px}body.load_new_card .subtract_amount_generic,body.load_existing_card .subtract_amount_generic,body.load_new_card .subtract_amount,body.load_existing_card .subtract_amount{cursor:pointer;font-weight:700;margin-right:30px;display:inline-block}body.load_new_card .add_amount_generic,body.load_existing_card .add_amount_generic,body.load_new_card .add_amount,body.load_existing_card .add_amount{cursor:pointer;font-weight:700;display:inline-block}body.load_new_card form,body.load_existing_card form{text-align:center}body.load_new_card form input#amount_10,body.load_existing_card form input#amount_10,body.load_new_card form input#amount_9,body.load_existing_card form input#amount_9,body.load_new_card form input#amount_8,body.load_existing_card form input#amount_8,body.load_new_card form input#amount_7,body.load_existing_card form input#amount_7,body.load_new_card form input#amount_6,body.load_existing_card form input#amount_6,body.load_new_card form input#amount_5,body.load_existing_card form input#amount_5,body.load_new_card form input#amount_4,body.load_existing_card form input#amount_4,body.load_new_card form input#amount_3,body.load_existing_card form input#amount_3,body.load_new_card form input#amount_2,body.load_existing_card form input#amount_2,body.load_new_card form input#amount,body.load_existing_card form input#amount{border:0;width:100px;font-family:'Roboto Slab',sans-serif!important;font-size:40px;text-align:left;margin-left:-7px;pointer-events:none!important}body.load_new_card form input#add_to_cart,body.load_existing_card form input#add_to_cart{margin-top:70px}body.load_new_card .dollar_area_generic,body.load_existing_card .dollar_area_generic,body.load_new_card .dollar_area,body.load_existing_card .dollar_area{font-family:'Roboto Slab',sans-serif;font-size:40px;display:inline-block}body.load_new_card .amount_area_generic,body.load_existing_card .amount_area_generic,body.load_new_card .amount_area,body.load_existing_card .amount_area{border-bottom:solid 4px #313030;width:200px;margin-left:auto;margin-right:auto;padding-bottom:15px;margin-bottom:40px}body.load_new_card .add_amount_button_generic,body.load_existing_card .add_amount_button_generic,body.load_new_card .add_amount_button,body.load_existing_card .add_amount_button{border:solid 3px #313030;width:110px;display:inline-block;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:18px;padding:8px 0 6px 0;cursor:pointer}body.load_new_card .add_amount_button_generic:hover,body.load_existing_card .add_amount_button_generic:hover,body.load_new_card .add_amount_button:hover,body.load_existing_card .add_amount_button:hover{background:#313030;color:#f1f0ee}body.load_new_card .middle_button,body.load_existing_card .middle_button{border-left:0;border-right:0}body.load_new_card .add_recipient,body.load_existing_card .add_recipient{text-align:center;width:100%;font-family:'Gotham-Medium',Helvetica,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1.5px;margin-top:25px}body.load_new_card .add_recipient span,body.load_existing_card .add_recipient span{text-decoration:underline;cursor:pointer}body.load_new_card .add_recipient span:hover,body.load_existing_card .add_recipient span:hover{text-decoration:none}body.load_new_card .add_recipient_form_generic,body.load_existing_card .add_recipient_form_generic{margin-top:100px}body.load_new_card .padding_between_form_and_amount,body.load_existing_card .padding_between_form_and_amount{margin-top:60px}body.load_new_card div.send_as_gift_area input#send_as_gift{cursor:pointer}body.load_new_card div.send_as_gift_area label[for='send_as_gift']{cursor:pointer}body.load_new_card div.recipient_form div.row{text-align:left}body.load_new_card .label_later_date_generic,body.load_new_card label[for='later_date']{letter-spacing:.2px}body.load_new_card .your_message_generic{padding:8px 15px;line-height:1.35}body.load_new_card .recipient_number{text-transform:uppercase}body.load_new_card input.date_required{background:#ffdede!important;border:solid 3px red!important}body.reload_card .error_message{text-align:center}html.edit_personal_info_modal_open.lity-active button.lity-close{filter:brightness(0) invert(1)!important}body.account .email_address_truncate{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}body.account a.left_side_links{font-family:'Gotham-Bold',Helvetica,sans-serif;color:#313030;font-size:22px;text-decoration:none;display:inline-block}body.account a.left_side_links:hover{text-decoration:underline}body.account a.logout{margin-top:30px;margin-bottom:25px}body.account .account_meta{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.account .account_meta div{font-family:'Gotham-Light',Helvetica,sans-serif}body.account .customer_type{text-transform:capitalize}body.account .personal_info_area{background:#fafafa;padding:53px 40px 30px;position:relative}body.account .person_name{display:block;font-family:'Gotham-Bold',Helvetica,sans-serif}body.account a.edit_link{position:absolute;right:36px;top:15px;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;cursor:pointer;font-size:18px}body.account .account_info_popup{max-width:800px!important;background:#ca3e27;padding:50px;overflow:auto}body.account .account_info_popup input[type='password'],body.account .account_info_popup input[type='email'],body.account .account_info_popup input[type='text']{border:0;background:#fff;outline:0}body.account .account_info_popup label{color:#fff}body.account .account_info_popup a.cancel_link,body.account .account_info_popup a.change_password_link{color:#fff}body.account .account_info_popup div.submit_button_area input[type='submit']{background:#fff!important;color:#ca3e27!important}body.account .submit_button_area{width:100%;margin-bottom:30px}body.account .lity{background:rgba(0,0,0,.4)!important}body.account a.small_link.cancel_link{cursor:pointer}body.account input.update_account_submit[disabled]{opacity:.5;pointer-events:none}body.account .account_updated_message{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;color:;padding:15px 39px}body.account .account_updated_message.error{color:red}body.account label[for='customer_email_address'].invalid_value:after{display:block;content:"Please enter a valid email address";color:red;text-transform:initial;letter-spacing:0}body.account label[for='customer_first_name'].invalid_value:after{display:inline-block;padding-left:10px;content:"Required";color:red;text-transform:initial;letter-spacing:0}body.account label[for='customer_last_name'].invalid_value:after{display:inline-block;padding-left:10px;content:"Required";color:red;text-transform:initial;letter-spacing:0}body.account select#customer_province{background:#fff;border:0}body.account div.cards_list_area{margin-bottom:45px;padding-top:40px;border-top:1px solid}body.account div.cards_list_area .card_balance_remaining{float:left;position:relative;width:70%}body.account div.cards_list_area .delete_card_area{float:right;width:30%;text-align:right}body.account div.cards_list_area .add_funds_area{margin-top:-60px;margin-left:250px;position:absolute}body.account div.cards_list_area .card_balance{font-family:'Roboto Slab',sans-serif;font-size:45px}body.account div.cards_list_area .left_side{float:left}body.account div.cards_list_area .right_side{float:right;text-align:right}body.account div.cards_list_area .balance_remaining{display:block;margin-bottom:-10px;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.account div.cards_list_area .card_number,body.account div.cards_list_area .card_expiration_date,body.account div.cards_list_area .card_description,body.account div.cards_list_area .card_status,body.account div.cards_list_area .card_serial_number,body.account div.cards_list_area .card_iso{margin-bottom:8px}body.account div.cards_list_area .card_number span,body.account div.cards_list_area .card_expiration_date span,body.account div.cards_list_area .card_description span,body.account div.cards_list_area .card_status span,body.account div.cards_list_area .card_serial_number span,body.account div.cards_list_area .card_iso span{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.account div.cards_list_area .card_currency{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.account div.cards_list_area .each_gift_card_area{margin-bottom:35px;border-bottom:solid 1px;padding-bottom:25px}body.account .delete_card_button{border:none;outline:none;background:none;cursor:pointer;padding:0;text-decoration:underline;font-family:inherit;font-size:inherit}body.account .delete_card_button:hover{text-decoration:none}body.account div.delete_card_popup{max-width:800px!important;background:#f1f0ee;padding:50px}body.account div.delete_card_popup p span{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.account div.delete_card_popup a.cancel_link{margin-bottom:25px}body.account .instructions_list{margin:0;padding-top:10px}body.account div.delete_card_popup{overflow:scroll}body.account .account_info_popup{overflow:auto}body.account .buy_card_button,body.account .add_card_button{width:200px;text-align:center}body.account .fa-spinner{animation-duration:1.35s}body.account .left_col h2{font-size:33px}body.register label[for='customer_email_address'].invalid_value:after{display:block;content:"Please enter a valid email address";color:red;text-transform:initial;letter-spacing:0}body.register label[for='customer_first_name'].invalid_value:after{display:inline-block;padding-left:10px;content:"Required";color:red;text-transform:initial;letter-spacing:0}body.register label[for='customer_last_name'].invalid_value:after{display:inline-block;padding-left:10px;content:"Required";color:red;text-transform:initial;letter-spacing:0}body.register input#password.wrong_value,body.register input#customer_email_address.wrong_value,body.register input#customer_first_name.wrong_value,body.register input#customer_last_name.wrong_value{outline:none!important;background:#fff;border:solid 3px red}body.register .password_warning{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;color:red;letter-spacing:0;margin-bottom:7px;font-size:16px;margin-top:-5px}body.register .select_validation_disabled,body.register .first_validation_disabled,body.register .second_validation_disabled{opacity:.5;pointer-events:none}body.success_register p.account_info span{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.cart .row.each_gift_card{border-bottom:solid 3px;padding-bottom:28px;margin-top:100px}body.cart .row.each_gift_card:first-of-type{margin-top:0}body.cart .remove_link_row{margin-top:18px;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.cart .recipient_details .details_title{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;text-transform:uppercase;font-size:17px;letter-spacing:1.5px;margin-top:30px;margin-bottom:20px}body.cart .card_data_area .amount_added{bottom:10px;font-family:'Roboto Slab',sans-serif;font-size:44px}body.cart .card_data_area .gift_card_1{margin-top:0}body.cart .remove_gift_card{background:transparent!important;border:0;display:inline-block;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:18px;text-decoration:underline;padding:0;cursor:pointer}body.cart .remove_gift_card:hover{background:transparent!important;text-decoration:none}body.cart .bold_text{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif}body.cart .order_summary_title{padding-bottom:2%!important}body.cart .checkout_button_area a[href*='checkout']{padding-top:14px;padding-bottom:14px}.thank_you_message{max-width:500px;display:block;margin-left:auto;margin-right:auto}.card_data_area .gift_card_bg{background:url(../../../../../../img/coffeetime-gift-card-bg.png) center center;background-size:cover;display:inline-block;width:300px;height:170px;border-radius:20px;image-rendering:-webkit-optimize-contrast}.card_data_area .card_data{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;color:#313030}.card_data_area .amount_added{position:absolute;bottom:40px;right:0}.card_data_area .balance_remaining{font-family:'Roboto Slab',sans-serif;font-size:38px;position:absolute;bottom:0;right:0}body.cart_load_existing_card .dollar_value{font-family:'Roboto Slab',sans-serif;font-size:44px}body.cart_load_existing_card .current_balance{margin-top:80px}body.cart_load_existing_card .amount_to_add{margin-top:20px}body.cart_load_existing_card form.go_to_checkout{margin-top:40px;text-align:center}body.thank_you_load_new_card .row_amount{border-bottom:solid 3px #000;padding-bottom:27px;margin-bottom:40px}body.thank_you_load_existing_card .amount_added{font-family:'Roboto Slab',sans-serif;font-size:38px;bottom:80px}body.thank_you_load_existing_card .amount_added span{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:21px}body.thank_you_load_existing_card .balance_remaining span{font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:21px}body.faq .faq h6{padding-top:30px;cursor:pointer}.lity-close{background:url(../../../../../../img/close.svg) no-repeat!important;font-size:0!important;position:absolute!important;top:20px!important;right:10px!important}.my_guide{position:fixed;z-index:9999;top:0;left:0;width:30px;height:30px;background:#000;font-size:15px;white-space:nowrap}.my_guide:after{margin-left:40px;font-weight:700}@media (min-width:992px) and (max-width:1199px){.my_guide{background:green}.my_guide:after{content:"992px to 1199px";color:green}div.slicknav_menu{display:none!important}header{height:200px}header .sm_links_mobile_area{display:block!important}header .sm_links_mobile_area .sm_links{display:block;width:100%;text-align:center;float:none;margin-bottom:-25px}header .header_logo_area{width:100%;display:block;flex:none;max-width:none;text-align:center;margin-bottom:-14px}header .header_logo_area img{float:none}header .header_nav_area{width:100%;display:block;flex:none;text-align:center;max-width:none}header .header_nav_area .header_menu{float:none}header .header_nav_area ul#menu-top-main-menu{padding:0;margin-left:auto;margin-right:auto;display:inline-block;position:relative}header .sm_links{display:none}h4{font-size:42px}body.index .reload_card_area,body.index .card_balance_area{padding:60px}body.index .hero_image .content_area_outer{margin:0}body.index .hero_image .hero_title{font-size:65px}body.index .hero_image .container{background-size:160px}body.index .main_container{padding-top:80px}body.index .card_balance_area .submit_button_area{float:none}body.index .your_balance{margin:20px 0 0 0!important}body.account .main_container{padding-top:80px}body.account div.delete_card_popup{overflow:scroll}body.cart .main_container{padding-top:90px}body.cart .checkout_button_area{margin-top:20px!important;margin-bottom:0px!important}body.thank_you_load_new_card .main_container{padding-top:100px}body.thank_you_load_existing_card .main_container{padding-top:100px}body.thank_you_load_existing_card .amount_added{padding-bottom:20px}body.thank_you_load_existing_card .funds_added_text{display:block;margin-bottom:-10px}body.thank_you_load_existing_card .balance_remaining_text{display:block;margin-bottom:-10px}body.cart_load_existing_card .main_container{padding-top:100px}body.cart_load_existing_card .current_balance{margin-top:60px}body.cart_load_existing_card .funds_to_add_text,body.cart_load_existing_card .current_balance_text{display:block;margin-bottom:-10px}body.cart_load_existing_card .card_data_area{margin-bottom:10px!important}footer{height:auto}footer .footer_center{padding-bottom:20px}footer div.footer_menu ul li a{margin-right:20px;font-size:12px;white-space:nowrap;margin-bottom:20px;display:inline-block}footer .copyright_area{font-size:15px;margin-top:0}}@media (min-width:768px) and (max-width:991px){.my_guide{background:magenta}.my_guide:after{content:"768px to 991px";color:magenta}body{font-size:19px;margin-top:70px}header{height:0}header .desktop_nav{display:none!important}h4{font-size:40px}body.index .reload_card_area_outer{padding-left:0px!important}body.index .reload_card_area,body.index .card_balance_area{padding:40px}body.index .hero_image{margin-top:20px}body.index .hero_image .content_area_outer{margin:0}body.index .hero_image .hero_title{font-size:60px}body.index .hero_image .container{background:none}body.index .main_container{padding-top:80px}body.index .card_balance_area .submit_button_area{float:none}body.index .your_balance{margin:20px 0 0 0!important}body.account .left_col{margin-top:50px}body.account .main_container{padding-top:70px}body.account label[for='customer_province'],body.account label[for='customer_city']{margin-top:35px}body.account div.delete_card_popup{overflow:scroll}.sm_links_mobile_menu{background:#ca3e27;text-align:center}.sm_links_mobile_menu .fa{font-size:24px;width:46px;height:46px;padding-top:11px;background:#fff;color:#ca3e27;border-radius:200px;margin-top:16px;margin-bottom:16px}.sm_links_mobile_menu .fa-twitter{display:inline-block;margin-left:35px;margin-right:35px}body.load_new_card div.recipient_form .col-lg-6.col-md-6.col-sm-6{width:100%!important;max-width:none!important;flex:auto!important}body.load_new_card div.recipient_form label[for*='from_email']{margin-top:30px}.mobile_menu_bg_filler_top,.mobile_logo_area{display:block!important}.mobile_menu_bg_filler_top img,.mobile_logo_area img{width:190px!important;margin:15px 0 0 20px!important}.slicknav_nav,.mobile_menu_bg_filler_top{-webkit-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);-moz-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);box-shadow:0 7px 7px -4px rgba(0,0,0,.5)}body.cart .main_container{padding-top:70px}body.cart .row.each_gift_card{border-bottom:0;margin-bottom:0;padding-bottom:0;margin-top:50px;border-top:solid 2px;padding-top:50px}body.cart .row.each_gift_card .col-lg-8.col-md-12.col-sm-12.p-0{padding-left:15px!important}body.cart .row.each_gift_card .amount_added{display:block;position:relative;float:left;margin-top:20px}body.cart .row.each_gift_card .gift_card_bg{width:280px}body.cart .row.each_gift_card:first-of-type{border-top:0!important;padding-top:20px}body.cart .add_edit_button_area{display:block;text-align:center}body.cart .remove_link_row{margin-left:0!important;margin-top:0}body.cart .order_summary_area{padding-left:15px!important;border-top:solid 2px}body.cart .checkout_button_area{margin-top:20px!important;margin-bottom:20px!important}body.thank_you_load_new_card .main_container{padding-top:90px}body.thank_you_load_existing_card .main_container{padding-top:90px}body.thank_you_load_existing_card .card_data_area .balance_remaining,body.thank_you_load_existing_card .card_data_area .amount_added{position:relative!important;display:block;bottom:0!important;text-align:left!important;margin-top:10px}body.thank_you_load_existing_card .card_data_area .balance_remaining{margin-top:25px}body.thank_you_load_existing_card .funds_and_balance_area{padding-left:0}body.thank_you_load_existing_card .balance_remaining_text{margin-bottom:-5px;display:inline-block;margin-top:20px;margin-right:0}body.thank_you_load_existing_card .funds_added_text{margin-bottom:-5px;display:inline-block;margin-top:20px;margin-right:0}body.terms_conditions .top_first_headline{padding-bottom:50px}body.cart_load_existing_card .main_container{padding-top:90px}body.cart_load_existing_card .current_balance{margin-top:10px}body.cart_load_existing_card .funds_and_balance_area{display:block;width:100%;flex:auto;max-width:none;padding-left:0!important}body.cart_load_existing_card .amount_to_add,body.cart_load_existing_card .current_balance{text-align:left!important}body.cart_load_existing_card .card_data_area{margin-bottom:30px!important}footer{height:auto}footer .footer_center{padding-bottom:20px}footer div.footer_menu ul li a{margin-right:20px;font-size:12px;white-space:nowrap;margin-bottom:20px;display:inline-block}footer .copyright_area{font-size:15px;margin-top:0}}@media (min-width:576px) and (max-width:767px){.my_guide{background:darkred}.my_guide:after{content:"576px to 767px";color:darkred}body{font-size:18px;margin-top:70px}header{height:0}header .desktop_nav{display:none!important}h4{font-size:38px}body.index .reload_card_area_outer{padding-left:15px!important;margin-top:20px}body.index .reload_card_area,body.index .card_balance_area{padding:40px}body.index .hero_image{margin-top:20px;height:350px}body.index .hero_image .content_area_outer{margin:0}body.index .hero_image .hero_title{font-size:52px}body.index .hero_image .container{background:none}body.index .hero_image .hero_button{margin-top:20px}body.index .main_container{padding-top:80px}body.index .blue_area .custom_col{padding-top:50px}body.index .blue_area .custom_col.first_col{padding-top:0}body.index .blue_area span.the_point{padding-left:15px;padding-right:15px}body.index .card_balance_area .submit_button_area{float:none}body.index .your_balance{margin:20px 0 0 0!important}body.account .left_col{margin-top:50px}body.account .main_container{padding-top:70px}body.account .person_info_col{margin-bottom:22px}body.account .personal_info_area{padding:40px 20px 20px}body.account .top_buttons_area{text-align:left!important;margin-top:30px}body.account .buy_card_button{margin-right:30px;margin-bottom:25px!important}body.account label[for='customer_province'],body.account label[for='customer_city']{margin-top:35px}body.account div.delete_card_popup{overflow:scroll}body.load_new_card div.recipient_form .col-lg-6.col-md-6.col-sm-6{width:100%!important;max-width:none!important;flex:auto!important}body.load_new_card div.recipient_form label[for*='from_email']{margin-top:30px}.sm_links_mobile_menu{background:#ca3e27;text-align:center}.sm_links_mobile_menu .fa{font-size:24px;width:46px;height:46px;padding-top:11px;background:#fff;color:#ca3e27;border-radius:200px;margin-top:16px;margin-bottom:16px}.sm_links_mobile_menu .fa-twitter{display:inline-block;margin-left:35px;margin-right:35px}.mobile_menu_bg_filler_top,.mobile_logo_area{display:block!important}.mobile_menu_bg_filler_top img,.mobile_logo_area img{width:190px!important;margin:15px 0 0 20px!important}.slicknav_nav,.mobile_menu_bg_filler_top{-webkit-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);-moz-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);box-shadow:0 7px 7px -4px rgba(0,0,0,.5)}body.cart .main_container{padding-top:70px}body.cart .row.each_gift_card{border-bottom:0;margin-bottom:0;padding-bottom:0;margin-top:50px;border-top:solid 2px;padding-top:50px}body.cart .row.each_gift_card .col-lg-8.col-md-12.col-sm-12.p-0{padding-left:15px!important}body.cart .row.each_gift_card .amount_added{display:block;position:relative;float:left;margin-top:20px}body.cart .row.each_gift_card .gift_card_bg{width:280px}body.cart .row.each_gift_card:first-of-type{border-top:0!important;padding-top:20px}body.cart .add_edit_button_area{display:block;text-align:center}body.cart .remove_link_row{margin-left:0!important;margin-top:0}body.cart .order_summary_area{padding-left:15px!important;border-top:solid 2px}body.cart .checkout_button_area{margin-top:20px!important;margin-bottom:0!important}body.thank_you_load_new_card .main_container{padding-top:70px}body.thank_you_load_new_card .row_amount{border-bottom:0;padding-bottom:0;margin-bottom:7px;border-top:solid 2px}body.thank_you_load_new_card .row_amount .col-lg-6.col-md-12.col-sm-12{margin-left:0;padding-left:0}body.thank_you_load_new_card .card_data_area .balance_remaining{position:relative;text-align:left!important;padding-top:7px}body.thank_you_load_existing_card .main_container{padding-top:70px}body.thank_you_load_existing_card .card_data_area .balance_remaining,body.thank_you_load_existing_card .card_data_area .amount_added{position:relative!important;display:block;bottom:0!important;text-align:left!important}body.thank_you_load_existing_card .funds_and_balance_area{padding-left:0}body.thank_you_load_existing_card .balance_remaining_text{margin-bottom:-5px;display:block;margin-top:40px}body.thank_you_load_existing_card .funds_added_text{margin-bottom:-5px;display:block;margin-top:20px}body.terms_conditions .top_first_headline{padding-bottom:50px}body.cart_load_existing_card .main_container{padding-top:70px}body.cart_load_existing_card .current_balance{margin-top:10px}body.cart_load_existing_card .funds_and_balance_area{display:block;width:100%;flex:auto;max-width:none;padding-left:0!important}body.cart_load_existing_card .amount_to_add,body.cart_load_existing_card .current_balance{text-align:left!important}body.cart_load_existing_card .card_data_area{margin-bottom:30px!important}footer{height:auto}footer .footer_center{padding-bottom:20px}footer div.footer_menu ul li a{margin-right:20px;font-size:12px;white-space:nowrap;margin-bottom:20px;display:inline-block}footer .copyright_area{font-size:15px;margin-top:0}}@media (max-width:575px){.my_guide{background:red}.my_guide:after{content:"< 575px";color:red}body{font-size:17px;margin:0;margin-top:70px}header{height:0}header .desktop_nav{display:none!important}h4{font-size:36px}body.index .reload_card_area_outer{padding-left:15px!important;margin-top:20px}body.index .reload_card_area,body.index .card_balance_area{padding:30px}body.index .hero_image{margin-top:20px;height:320px}body.index .hero_image .hero_title{max-width:400px}body.index .hero_image .content_area_outer{margin:0}body.index .hero_image .hero_title{font-size:45px}body.index .hero_image .container{background:none}body.index .hero_image .hero_button{margin-top:20px}body.index .main_container{padding-top:80px}body.index .blue_area .custom_col{padding-top:50px}body.index .blue_area .custom_col.first_col{padding-top:0}body.index .blue_area span.the_point{padding-left:15px;padding-right:15px}body.index .card_balance_area .submit_button_area{float:none}body.index .your_balance{margin:20px 0 0 0!important}body.account .left_col{margin-top:50px}body.account .main_container{padding-top:60px}body.account .person_info_col{margin-bottom:22px}body.account .personal_info_area{padding:40px 20px 20px}body.account div.cards_list_area .right_side{float:left;text-align:left;display:block;width:100%}body.account .top_buttons_area{text-align:left!important;margin-top:30px}body.account .buy_card_button{margin-right:30px;margin-bottom:25px!important}body.account label[for='customer_province'],body.account label[for='customer_city']{margin-top:35px}body.account .account_info_popup{padding:20px}body.account div.delete_card_popup{padding:40px 25px}body.account div.card_balance_remaining{float:none}body.account .remove_card_link_area{text-align:left!important;clear:both}body.account div.add_funds_area{position:relative!important;margin:20px 0 30px!important}body.account div.delete_card_popup{overflow:scroll}body.account .lity-close{top:10px!important;right:-5px!important;background-size:20px!important}body.account a.edit_link{right:15px}.sm_links_mobile_menu{background:#ca3e27;text-align:center}.sm_links_mobile_menu .fa{font-size:24px;width:46px;height:46px;padding-top:11px;background:#fff;color:#ca3e27;border-radius:200px;margin-top:16px;margin-bottom:16px}.sm_links_mobile_menu .fa-twitter{display:inline-block;margin-left:35px;margin-right:35px}.mobile_menu_bg_filler_top,.mobile_logo_area{display:block!important}.mobile_menu_bg_filler_top img,.mobile_logo_area img{width:190px!important;margin:15px 0 0 20px!important}.slicknav_nav,.mobile_menu_bg_filler_top{-webkit-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);-moz-box-shadow:0 7px 7px -4px rgba(0,0,0,.5);box-shadow:0 7px 7px -4px rgba(0,0,0,.5)}div.alert_banner{padding-left:10px;padding-right:10px}div.alert_banner a{display:block}div.alert_banner a:first-of-type{margin-top:15px}footer{height:auto;position:relative!important}footer .footer_center{padding-bottom:20px}footer div.footer_menu ul li{display:block;margin-bottom:20px}footer div.footer_menu ul li a{font-size:12px;white-space:nowrap}footer .copyright_area{font-size:14px;margin-top:30px}footer .copyright_area span{display:block;margin-top:5px}body.load_new_card .add_amount_button_generic{width:90px}body.load_new_card .add_amount_button{width:90px}body.load_new_card div.recipient_form .col-lg-6.col-md-6.col-sm-6{width:100%!important}body.load_new_card div.recipient_form label[for*='from_email']{margin-top:30px}body.load_existing_card .add_amount_button_generic{width:90px}body.load_existing_card .add_amount_button{width:90px}body.cart .main_container{padding-top:70px}body.cart .row.each_gift_card{border-bottom:0;margin-bottom:0;padding-bottom:0;margin-top:50px;border-top:solid 2px;padding-top:50px}body.cart .row.each_gift_card .col-lg-8.col-md-12.col-sm-12.p-0{padding-left:15px!important}body.cart .row.each_gift_card .amount_added{display:block;position:relative;float:left;margin-top:20px}body.cart .row.each_gift_card .gift_card_bg{width:280px}body.cart .row.each_gift_card:first-of-type{border-top:0!important;padding-top:20px}body.cart .add_edit_button_area{display:block;text-align:center}body.cart .remove_link_row{margin-left:0!important;margin-top:0}body.cart .order_summary_area{padding-left:15px!important;border-top:solid 2px}body.cart .order_summary_area .text-right{text-align:left!important}body.cart .checkout_button_area{margin-top:20px!important;margin-bottom:0!important}body.thank_you_load_new_card .main_container{padding-top:70px}body.thank_you_load_new_card .row_amount{border-bottom:0;padding-bottom:0;margin-bottom:7px;border-top:solid 2px}body.thank_you_load_new_card .row_amount .col-lg-6.col-md-12.col-sm-12{margin-left:0;padding-left:0}body.thank_you_load_new_card .card_data_area .balance_remaining{position:relative;text-align:left!important;padding-top:7px}body.thank_you_load_existing_card .main_container{padding-top:70px}body.thank_you_load_existing_card .card_data_area .balance_remaining,body.thank_you_load_existing_card .card_data_area .amount_added{position:relative!important;display:block;bottom:0!important;text-align:left!important}body.thank_you_load_existing_card .funds_and_balance_area{padding-left:0}body.thank_you_load_existing_card .balance_remaining_text{margin-bottom:-5px;display:block;margin-top:40px}body.thank_you_load_existing_card .funds_added_text{margin-bottom:-5px;display:block;margin-top:20px}body.terms_conditions .top_first_headline{padding-bottom:50px}body.cart_load_existing_card .main_container{padding-top:70px}body.cart_load_existing_card .current_balance{margin-top:10px}body.cart_load_existing_card .funds_and_balance_area{display:block;width:100%;flex:auto;max-width:none;padding-left:0!important}body.cart_load_existing_card .amount_to_add,body.cart_load_existing_card .current_balance{text-align:left!important}body.cart_load_existing_card .dollar_value{display:block;margin-top:-10px}body.cart_load_existing_card form.go_to_checkout{margin-top:30px}body.cart_load_existing_card .card_data_area{margin-bottom:30px!important}body.cart_load_existing_card .gift_card_bg{width:280px}body.cart_load_existing_card .gap_above_footer{padding-top:30px}}@media (min-width:1250px){.swiper_text_area .inner{max-width:35%}}@media (min-width:1200px){div.slicknav_menu{display:none!important}}@media (max-width:365px){body.index .force_break{display:block!important;margin-top:30px}}@media (min-width:1200px) and (max-width:1320px){header img.header_logo{width:225px}header div.header_menu ul li{margin-right:21px}header div.header_menu ul li a{font-size:15px}}div.mobile_menu_bg_filler_top{position:fixed;top:0;width:100%;z-index:997;left:0;right:0;height:70px;background:#fff}div.mobile_logo_area{position:fixed;top:0;z-index:998;background:#fff;height:70px;width:80%}div.mobile_logo_area img{height:auto;width:140px;margin:8px 0 0 20px}div.slicknav_menu{position:fixed;width:100%;z-index:998;top:0;background-color:#fff;color:#313030;font-family:'Gotham-Light-SemiBold',Helvetica,sans-serif;font-size:20px;text-transform:uppercase}div.slicknav_menu a{color:#313030}div.slicknav_menu a.slicknav_btn{text-decoration:none}div.slicknav_menu a.slicknav_btn.slicknav_open span.slicknav_menutxt:after{content:"\f00d";font-size:58px;-webkit-text-stroke:7px #fff;margin-top:-12px;display:inline-block;margin-right:11px}div.slicknav_menu a.slicknav_btn.slicknav_collapsed span.slicknav_menutxt:after{content:"\f0c9";font-size:45px;-webkit-text-stroke:2px #fff;margin-right:15px}div.slicknav_menu ul.menu{padding:0;margin:70px 0 0 0}div.slicknav_menu ul.menu li{list-style-type:none;border-bottom:solid 1px rgba(255,255,255,.4);background:#ca3e27;font-weight:500}div.slicknav_menu ul.menu li a{padding:12px 0 12px 25px;display:inline-block;color:#fff;text-decoration:none!important}div.slicknav_menu li.order_takeout{background-color:#fff!important;width:100%}div.slicknav_menu li.order_takeout a{color:#ca3e27!important;background:#fff!important;width:100%}div.slicknav_menu .slicknav_menutxt{text-align:right;width:20%;display:inline-block;right:0;position:fixed;background:#fff;height:70px}