@media screen and (max-width: 736px) {.mm-highlight { -webkit-box-shadow: -1px 0px 7px 0px rgba(0, 0, 0, 0.59);-moz-box-shadow: -1px 0px 7px 0px rgba(0, 0, 0, 0.59);box-shadow: -1px 0px 7px 0px rgba(0, 0, 0, 0.59);width: 92%;margin: 4% auto;padding: 3%;border-bottom: 4px solid #804dad;text-align: center;box-sizing: border-box;overflow: auto;}  .mm-highlight p{margin-bottom: 0 !important;margin-top: 0 !important;text-align: center;width: 100% !important;font-size: 16px !important;line-height: 18px !important;}  .purple_hl{color: #804dad;font-weight: 500;display: block;margin-bottom: 2%;}    .mm-contact-info .mm-del-info-wrap h1{padding: 0;font-size: 24px;width: 100%;border: none;}  .ContactUsPage .mm-del-info-wrap p{line-height: 22px;margin: 5%;width: auto;}    .ErrorMessageImage{margin: 0 auto;padding: 3% 0 8%;text-align: center;}  .ErrorMessageImage input[type='image']{width: 100%;}    .forHerHimFilters .card-filters .pf_opt{display: inline-block !important;}  .forHerHimFilters .card-filters .pf_opt.mm_opt_three{border: none;}  .forHerHimFilters .card-filters .mm_opt_three #wrapperphotocount{border-radius: 0;}  .forHerHimFilters .pf_options_wrapper_scroll{white-space: nowrap;overflow-x: auto;padding: 0 0 1.5% 3%;}  .forHerHimFilters .filter-title{margin-top: -2px;}  .mm_opt_four,  .mm_opt_five{height: 43px;background: #fff;border: 2px solid #e1e1e1;border-right: none;padding: 8px 8px 4px;line-height: 23px;font-size: 12px;font-weight: 500;clear: both;float: none;vertical-align: top;}  .mm_opt_four{-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}  .fadeout_filter{opacity: 0.4;pointer-events: none;}  .active_filter{background: #9163c1;color: #fff;}  .forHerHimFilters .card-filters .pf_opt.hide_option{display: none !important;}  #cycle_wrapper.second_square_banner{display: none;}    .blockTop_rec{display: none;}    #wrapper_whole,  .bg_light_grey_full,  .ch_blocks,  .bg_light_grey{background: #fff;}  .content_wrapper.clearfix{width: auto;margin: 0px 0;padding-top: 2%;padding-left: 3%;padding-right: 3%;overflow: auto;background: #fff;}      .content_wrapper.searchPageWidth{width: 100%;box-sizing: border-box;padding-left: 0%;padding-right: 0%;}  .prod_results .MobileBreadCrumbs{display: none;}  .prod_results #wrapper_whole{padding-top: 3%;}  .topSectionHolder{padding: 1%;}  .mobile_scroll_head .slider_ViewAll a{text-decoration: none;color: #6b6b6b;font-size: 14px;line-height: 25px;}  .content_wrapper.padding_change{padding: 0;}  .padding_change .topSectionHolder{padding: 0 0 0 0;}  .padding_change .landing_title{padding: 0 4%;}  .padding_change .product_row{padding: 0 4% 5%;}  .padding_change .seo_text_holder{padding: 5% 4%;}  .padding_change MobileProductSlider{padding-bottom: 2%;}  .body_birthday #cycle_wrapper,  .body_teddybears #cycle_wrapper,  .body_photocards #cycle_wrapper,  .body_photopostcards #cycle_wrapper,  .body_noetbooks .MobileProductSlider,  .body_roi_gifts #cycle_wrapper{padding-bottom: 2%;}    .product_row > div{background: #fff;line-height: 42px;font-size: 16px;font-weight: 500;height: auto;color: #9163c1;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;border: 2px solid #9163c1;width: auto;float: none;border-bottom: none;display: block;position: relative;}  .product_row > div a{color: #9163c1;text-decoration: none;}  .product_row > div img{display: none;}  .product_row > div div{width: auto;padding: 0 2%;}  .product_row,  .product_row.left{overflow: auto;float: none;}  .product_row .block_holder:nth-of-type(2){border-top-left-radius: 4px;border-top-right-radius: 4px;}  .product_row > div:last-child{border-bottom: 2px solid #9163c1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}  .centerBlocks{width: 100%;border-bottom: 2px solid #9163c1 !important;}  .small_block_holder{width: 99%;padding: 0 !important;}  .tall_block_holder{float: none !important;}  #age_nav li{width: 20%;float: left;text-align: center;}  #age_nav{padding: 0;}  .product_row > div.age_block{background: url(/Images/Structure/Mobile/menu_arrow_down.png) 93% 18px no-repeat #f6f6f6;background-size: 5% auto;}  .product_row > div a{width: 100%;height: 100%;display: block;}  .block_title::before,  .block_title::after{content: '';display: block;width: 15px;height: 4px;background: #9163c1;position: absolute;right: 12px;top: 15px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .block_title::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 23px;}  .body_mugs .block_title::before,  .body_mugs .block_title::after{display: none !important;}    .trustpilot-widget{margin: 0;padding: 20px 0;clear: both;background: #ebebeb;}  .trustpilot-widget iframe{width: 100% !important;}    .seo_text_holder{margin-top: 10px;}  .seotext{height: auto;}  .seotext h2,  .seotext h3{font-size: 14px;color: #4d4d4d;line-height: 22px;margin: 0 0 16px;font-weight: 500;}  .readmore{display: none;}  p a{color: #4f0094;text-decoration: none;}    .quicklinks.clearfix{width: 100%;padding: 8px 0;background: #fff;}  .quicklinks h1{color: #4f0094;}  #tab_holder{width: 100%;padding: 0;}  .tab_links{background: #f5f5f5;width: 94%;padding: 0 3%;}  #tab_holder{overflow: hidden;background: #f6f6f6;overflow-x: scroll;-webkit-overflow-scrolling: touch;}  #tab_holder::-webkit-scrollbar{display: none;}  .qltabs{height: 52px;width: 600px;margin: 0;padding: 0;}  .qltabs li{float: left;line-height: 50px;border: 1px solid #ddd;border-left: none;padding: 0 10px;}  .qltabs li.active_li{background: #fff;border-bottom: 1px solid #fff;}  .qltabs li a{color: #6f6f6f;font-weight: 500;}  .tab_links ul{margin-top: 10px;}  .tab_links li{font-size: 14px;width: 48%;float: left;margin-bottom: 16px;padding-right: 2%;}  .tab_links li a{color: #4f0094;text-decoration: none;}    .faq_title{width: 94%;margin: 0 auto 4%;font-size: 22px;font-weight: 500;border-bottom: 1px solid #e4e4e4;padding: 0 0 2%;display: block;}  .faqs_content{padding-top: 5%;}  .faq_nav{padding: 0;margin: 5% 0 8%;list-style: none;}  .faq_nav li{width: 47%;display: inline-block;text-align: center;background: #9163c1;color: #fff;margin-right: 3%;margin-bottom: 4%;padding: 5% 0;border-radius: 6px;font-size: 20px;font-weight: 500;cursor: pointer;}  .faq_nav li img{display: block;margin: 0 auto 5%;width: 28%;max-width: 40px;height: auto;border: none;}  .faq_nav li:nth-of-type(2n){margin-right: 0;}  .faq_width_holder{width: 94%;max-width: 994px;margin: auto;}  .faq_width_holder p{font-size: 16px;line-height: 22px;}  .faq_section{padding-bottom: 8%;background: #fafafa;text-align: center;}  .faq_section h2{font-size: 22px;font-weight: 500;background: #bababa;height: 60px;line-height: 60px;padding: 0 4%;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;margin: 0 auto 3%;display: inline-block;}  .faq_section h2 img{width: 27px;margin-right: 12px;}  .faq_section:nth-of-type(odd){background: #fff;}  .faq_section .faq:last-child{border-bottom: none;}  .faq{width: 100%;height: auto;min-height: 70px;padding-top: 7%;margin: 0 0;border-bottom: 1px solid #efefef;cursor: pointer;text-align: left;}  .question{width: 94%;margin: auto;position: relative;}  .question p{font-size: 18px;width: 100%;min-height: 41px;margin: 0 auto 1%;color: #4f0094;font-weight: 500;line-height: 20px;position: relative;background: url(/Images/ContactUs/question_icon.png) top left no-repeat;background-size: 41px auto;box-sizing: border-box;padding-left: 60px;}  .reveal{font-size: 16px;font-weight: 300;line-height: 41px;background: url(/Images/FAQ/downarrow.png) center right no-repeat;background-size: 22px;padding-right: 30px;padding-left: 60px;}  .reveal.reveal_active{background: url(/Images/FAQ/uparrow.png) center right no-repeat;background-size: 22px;}  .faqs_content .answer_holder{padding-left: 0;margin-bottom: 5%;clear: both;}  .faqs_content .answer_holder p{font-size: 16px;line-height: 22px;padding-bottom: 20px;margin-bottom: 0;display: block;}  .faqs_content .answer_holder li{line-height: 25px;color: #4d4d4d;}  .faqs_content .answer_holder h3{font-size: 20px;line-height: 25px;font-weight: 500;color: #4d4d4d;}  .faqs_content .answer_holder video{width: 100%;height: auto;}    .body_bulkCards .content_wrapper.clearfix{background: none;}  .body_bulkCards #wrapper_whole{background: url(/Images/Bulk/bulk_top_bg_40_mobile.jpg) top center no-repeat, url(/Images/Christmas/christmas_bg_repeat.jpg) top center repeat;background-size: 100%, 2%;}  .body_bulkCards .discount_line{width: 100%;text-align: center;padding: 5px 0;font-size: 20px;font-weight: 500;color: #264e46;text-decoration: underline;margin-top: 55%;}  .bulksteps{width: 100%;height: auto;overflow: auto;text-align: center;}  .bulksteps img{display: none;}  .bulksteps .stepwrapper{width: 100%;margin-right: 2%;}  .bulksteps .stepwrapper p{font-size: 16px;line-height: 20px;color: #093b44;}  .bulksteps .stepwrapper p span{font-size: 18px;font-weight: 500;color: #d84b58;}  .body_bulkCards .product_row .block_holder{border: 2px solid #e8ba55;border-bottom: none;width: auto;float: none;display: block;min-height: 50px;background-size: 11px auto;}  .body_bulkCards .product_row .block_title::before,  .body_bulkCards .product_row .block_title::after{content: '';display: block;width: 15px;height: 4px;background: #d84b58;position: absolute;right: 12px;top: 15px;-ms-transform: rotate(45deg);transform: rotate(45deg);}  .body_bulkCards .product_row .block_title::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 23px;}  .body_bulkCards .product_row .block_holder a{line-height: 50px;min-height: 50px;height: 50px;}  .body_bulkCards .product_row .block_holder .block_title{color: #c42940;font-size: 16px;font-weight: 500;}  .body_bulkCards .product_row div:nth-of-type(2){border-top-left-radius: 4px;border-top-right-radius: 4px;}  .body_bulkCards .product_row .block_holder:last-child{border: 2px solid #e8ba55;}  .body_bulkCards .christmasSEO{background: #fff !important;width: 100%;}  .body_bulkCards .christmasSEO .seo_text_holder{width: 93%;margin: auto;}  .body_bulkCards .seotext{height: auto;}  .body_bulkCards .seo_text_holder h1{color: #093b44;font-size: 20px;font-weight: 500;}  .body_bulkCards .seo_text_holder h2,  .body_bulkCards .seo_text_holder h3{color: #093b44;font-size: 16px;}  .body_bulkCards .seo_text_holder p,  .body_bulkCards .seo_text_holder a{color: #093b44;font-size: 14px;line-height: 14px;}  .body_bulkCards .seo_text_holder a{text-decoration: underline;}  .body_bulkCards .seo_text_holder a:hover{color: #d84b58;border-bottom: none;}  .body_bulkCards .seo_text_holder .hideOfferText{display: none !important;}  .bulk_xmas_cards_section{width: 100%;background: #fff;padding: 4% 0;}  .bulk_xmas_cards_section.grey{background: #f9f9f9;}  .bulk_xmas_cards_section .content_holder{width: 94%;margin: auto;}  .bulk_xmas_cards_section .content_holder .full_width_banner{width: 100%;display: block;}  .bulk_xmas_cards_section .content_holder .full_width_banner img{width: 100%;}  .bulk_xmas_cards_section h3{color: #4f0094;text-align: center;font-size: 18px;margin: 0 0 20px;font-weight: 500;}  .bulk_xmas_cards_section .card_block{width: 48%;margin: 0 3% 3% 0;display: inline-block;vertical-align: top;position: relative;}  .bulk_xmas_cards_section .card_block:nth-of-type(2n){margin-right: 0;}  .bulk_xmas_cards_section a{display: block;}  .bulk_xmas_cards_section .card_block img{width: 100%;height: auto;margin-bottom: 4%;transition: opacity ease-in-out 0.3s;}  .bulk_xmas_cards_section .card_block .card_block_title{font-size: 16px;font-weight: 500;color: #9163c1;display: inline-block;position: relative;}  .bulk_xmas_cards_section .card_block .card_block_title::before,  .bulk_xmas_cards_section .card_block .card_block_title::after{display: none;}  .bulk_xmas_cards_section.faq-section h2{font-size: 18px;color: #4f0094;}  .body_bulkCards .faq-section-block{margin-bottom: 3%;border: 1px solid #ececec;padding: 10px;border-radius: 4px;background: #fff;text-align: left;}  .body_bulkCards .faq-section-block h3{color: #af2532;margin: 0 0 5px;font-size: 16px;text-align: left;}  .body_bulkCards .faq-section-block p{font-size: 14px;line-height: 16px;margin: 0;}  .body_bulkCards .block-section h2{color: #264e46;margin: 7% 0 0;font-size: 20px;font-weight: 500;text-align: center;}    .fd-button{display: inline-block;background: #9163c1;font-size: 22px;font-weight: 500;line-height: 57px;height: 57px;color: #fff;padding: 0 50px;box-shadow: 0 2px 0 #8d69a1;border-radius: 4px;margin-bottom: 20px;transition: all ease-in-out 0.2s;margin-right: 10px;vertical-align: top;}  .ContactUsSection_holder{margin-top: 20px;}  .ContactUsInput{position: relative;}  .ContactUsInput span{position: absolute;right: 5%;top: 0;line-height: 50px;font-size: 18px;font-weight: 500;}  .ContactUsInput input,  .ContactUsInput select,  .ContactUsInput textarea{width: 96%;height: 45px;padding: 0 2%;border: 1px solid #d1d1d1;border-bottom: none;color: #898989;font-size: 14px;-webkit-appearance: none;}  input#ctl00_ContentPlaceHolder1_ContactUsControl1_txtOrderRef{border: 1px solid #d1d1d1;margin-bottom: 10px;}  .ContactUsInput select{width: 100%;border: 1px solid #d1d1d1;margin-bottom: 12px;}  .ContactUsInput textarea{height: 120px;border: 1px solid #d1d1d1;margin-bottom: 10px;padding: 2%;}  .ContactUsSection_holder .light_puple_btn{text-decoration: none;margin-bottom: 20px;}  ul.FAQ_list li{list-style-type: square;margin: 0 0 10px 20px;color: #4d4d4d;font-size: 14px;}  .contact_cs{color: #9163c1;}  .valDeliveryInfo{max-width: 97%;border: 1px solid #ff0000;padding: 12px;margin-bottom: 10px;font-weight: 500;}    .ContactUsPage h1,  .productRecall h1{width: 92%;margin: 0 auto 5%;font-size: 28px;font-weight: 500;border-bottom: 1px solid #e4e4e4;padding: 5% 0 2%;display: block;}  .ContactUsPage p,  .productRecall p{font-size: 16px;line-height: 22px;width: 92%;margin: 0 auto 5%;}  .devide_line{width: 100%;height: 1px;background: #efefef;margin-bottom: 5%;}  .question_holder{padding: 5% 0;}  .question_holder h2{color: #4f0094;font-weight: 500;font-size: 18px;line-height: 20px;padding: 6px 0 0 60px;width: 92%;min-height: 41px;box-sizing: border-box;margin: 0 auto 5%;background: url(/Images/ContactUs/question_icon.png) top left no-repeat;background-size: 41px auto;}  .answer_holder{width: 92%;margin: auto;}  .question_holder p{width: 100%;}  .question_holder:nth-of-type(1),  .question_holder:nth-of-type(3){background: #fafafa;}  .question_holder .valDeliveryInfo{background: #fff;border: 1px solid #efefef;margin-bottom: 25px;box-shadow: 4px 4px 0 #dcdcdc;padding: 3% 3% 1.5%;width: auto;max-width: inherit;}  .question_holder .valDeliveryInfo h4{font-size: 22px;margin: 0 0 20px;}  .question_holder .valDeliveryInfo p{font-size: 16px;font-weight: 300;}  .royal_mail_tracking{width: 100%;height: auto;margin: 0 auto 25px;position: relative;}  .royal_mail_tracking input{width: 99.7%;height: 42px;border: 1px solid #979797;border-bottom: none;border-top-left-radius: 6px;border-top-right-radius: 6px;font-size: 18px;font-style: italic;text-align: center;}  #ctl00_ContentPlaceHolder1_faqsControl1_UpdatePanel1 button{width: auto;line-height: 45px;background: #da202a;display: block;color: #fff;font-weight: 500;text-align: center;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;cursor: pointer;margin-bottom: 10px;}  .royal_mail_tracking a#ctl00_ContentPlaceHolder1_ContactUsControl1_lnkRoyalMailBarcode,  .royal_mail_tracking a#ctl00_ContentPlaceHolder1_faqsControl1_lnkRoyalMailBarcode{width: auto;line-height: 45px;background: #da202a;display: block;color: #fff;font-weight: 500;text-align: center;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;cursor: pointer;margin-bottom: 10px;}  .royal_mail_tracking_error{position: absolute;bottom: -63px;background: #fff;padding: 10px;border-radius: 3px;box-shadow: 1px 1px 1px #dedede;border: 1px solid #f1f1f1;font-size: 16px;display: none;text-align: center;}  .royal_mail_tracking_error::before,  .royal_mail_tracking_error::after{content: '';width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;position: absolute;top: -8px;left: 0;right: 0;margin: auto;z-index: 2;}  .royal_mail_tracking_error::after{border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #f1f1f1;top: -9px;z-index: 1;}  .royal_mail_tracking #ctl00_ContentPlaceHolder1_ContactUsControl1_divList a,  .royal_mail_tracking #ctl00_ContentPlaceHolder1_faqsControl1_divList a{display: block;clear: both;font-size: 14px;margin-bottom: 3%;color: #6b6b6b;font-style: italic;}  .royal_mail_tracking #ctl00_ContentPlaceHolder1_ContactUsControl1_divList a span,  .royal_mail_tracking #ctl00_ContentPlaceHolder1_faqsControl1_divList a span{margin-left: 5px;font-weight: 500;font-style: normal;font-size: 15px;color: #4f0094;}  .royal_mail_tracking #ctl00_ContentPlaceHolder1_ContactUsControl1_divList a:hover,  .royal_mail_tracking #ctl00_ContentPlaceHolder1_faqsControl1_divList a:hover{text-decoration: underline;}  .royal_mail_tracking #ctl00_ContentPlaceHolder1_ContactUsControl1_divList a:last-child,  .royal_mail_tracking #ctl00_ContentPlaceHolder1_faqsControl1_divList a:last-child{margin-bottom: 4%;}  #ctl00_ContentPlaceHolder1_ContactUsControl1_divError,  #ctl00_ContentPlaceHolder1_faqsControl1_divError{display: block;clear: both;font-size: 14px;color: #6b6b6b;}  .contact_details_section{padding-bottom: 1%;}  .contact_details_section h3{color: #4f0094;font-weight: 500;font-size: 18px;width: 92%;margin: 5% auto 8%;}  .contact_details_section p{font-size: 14px;line-height: 22px;margin-bottom: 10px;box-sizing: border-box;}  .contact_tel_email{width: 92%;margin: 0 auto;display: block;clear: both;overflow: auto;}  .contact_details_section .contact_tel_email p{color: #4f0094;font-weight: 500;font-size: 18px;display: block;width: 100%;margin-bottom: 8%;padding-left: 55px;}  .contact_details_section .contact_tel_email p span{font-size: 22px;}  .contact_details_section .contact_tel_email p.tel_number{background: url(/Images/ContactUs/tel_icon.png) center left no-repeat;background-size: 36px auto;}  .contact_details_section .contact_tel_email p.email_address{background: url(/Images/ContactUs/email_icon.png) center left no-repeat;background-size: 36px auto;}  .contact_details_section .contact_tel_email p.email_address span{font-size: 4.4vw;}  .live_chat_info{border: 1px solid #f0f0f0;width: 94%;max-width: 994px;box-sizing: border-box;margin: 40px auto;padding: 5%;border-radius: 4px;text-align: center;}  .live_chat_info p{width: auto;max-width: inherit;margin: auto;font-size: 16px;line-height: 22px;}  .live_chat_info p span{font-weight: 500;color: #4f0094;}  .live_chat_info p img{width: 88px;margin: 0 auto 5%;display: block;}    .productRecall{padding-bottom: 5%;min-height: 200px;}    .mobHide{display: none !important;}  #desp_table{margin: 1% 0;}  #desp_table table,  #desp_table tbody,  #desp_table table td{width: 100%;}  #desp_table table td{display: block;box-sizing: border-box;padding: 4%;border-bottom: 1px solid #dddbdf;border-left: 1px solid #dddbdf;border-right: 1px solid #dddbdf;background: #fff;}  .mobTitle{background: #f8f6f6 !important;color: #9163c1 !important;font-weight: 500;font-size: 16px !important;line-height: 20px !important;}  #desp_table table tr:first-child .sum_txt,  #desp_table table tr:nth-of-type(3) .sum_txt{display: none;}  td.desp_title{padding: 10px;background: #8b679a;color: #fff;text-align: center;font-size: 22px;font-weight: 500;}  td.desp_info_title{padding: 10px;background: #d5c7dc;color: #512b64;text-align: left;font-weight: 500;border-right: 3px solid #fff;border-bottom: 1px solid #bda4c9;text-align: center;}  tr td.desp_info_title:nth-of-type(4){border-right: none;}  td.desp_col_1,  td.desp_col_2,  td.desp_col_3,  td.rowspan_col,  td.sum_txt{color: #434343;width: auto;font-size: 14px;line-height: 16px;padding: 5px;background: #ededed;text-align: left;border-bottom: 3px solid #fff;border-right: 3px solid #fff;vertical-align: top;}  td.desp_col_2 span.smallerText{font-size: 12px;}  td.rowspan_col{border-bottom: 3px solid #fff;border-right: none;vertical-align: middle;}  #desp_table p{background: #fff;margin: 0 0 0 0;padding: 20px 0;}  .delivery_red{color: red;}  .deliveryBtmText{padding: 30px 0;}  .christmas_desp_table{margin-bottom: 20px;width: 100%;}  td.desp_title_christmas{padding: 10px 0;background: #9163c1 !important;color: #fff;text-align: left;font-size: 18px;font-weight: 500;}  td.desp_title_christmas span{font-size: 14px;text-decoration: underline;cursor: pointer;}  td.desp_info_title_christmas{padding: 15px;background: #9a2222;color: #fff;text-align: left;font-size: 18px;font-weight: 500;border-right: 3px solid #fff;border-bottom: 1px solid #bda4c9;}  .table_title_last{border-right: 3px solid #9a2222 !important;}  .christmas_table_bottom{padding: 10px 0;background: #fff;color: #fff;text-align: center;font-size: 28px;}  .page_title_wrapper.delivery_info{display: block !important;}  .page_title_wrapper.content_full_width.delivery_info h1{text-align: center;width: 100%;height: 53px;margin-top: 0;}  .page_title_wrapper.content_full_width.delivery_info h1::after{content: ' ';display: block;height: 2px;width: 130px;background: #9163c1;margin: 8px auto 10px;}  .ws_delivery_info{padding: 4% 0;border-top: 1px solid #cecece;margin-top: 5%;}  .ws_delivery_info h2{font-family: 20px;font-weight: 500;color: #4f0094;margin-bottom: 20px;}  .ws_delivery_info table{width: 100%;}    .volume_pricing_popup_holder{position: fixed;background: rgba(0, 0, 0, 0.65);top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}  .volume_pricing_popup{background: #fff;width: 90%;margin: 20vh auto;position: relative;}  .volume_pricing_popup h1{width: 100%;text-align: center;line-height: 60px;background: #946da6;color: #fff;font-weight: 500;font-size: 24px;margin: 0;}  .volume_pricing_popup_close{width: 33px;height: 33px;border-radius: 50%;background: #fff;border: 4px solid #9163c1;position: absolute;top: -15px;right: -15px;cursor: pointer;}  .volume_pricing_popup_close:before,  .volume_pricing_popup_close:after{content: '';width: 65%;height: 4px;background: #171717;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .volume_pricing_popup_close:after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}  .volume_pricing_popup table{display: inline-block;margin-right: 25px;text-align: center;border: 1px solid #171717;border-radius: 6px;}  .volume_pricing_popup table:last-child{margin-right: 0;}  .volume_pricing_popup table td{padding: 3px 5px;}  .volume_pricing_popup table tr td:first-child{border-right: 1px solid #171717;}  .volume_pricing_popup table tr:first-child{background: #171717;color: #fff;font-size: 20px;font-weight: 500;}  .volume_pricing_popup table tr:nth-of-type(2){background: #808080;color: #fff;}  .vp_calendars_table,  .vp_notebooks_table{padding: 20px;white-space: nowrap;overflow-x: scroll;}    .merge_account .login_left,  .merge_account .login_right{width: 95%;}  .merge_account .login_label,  .merge_account .new_customer_label{font-size: 22px;color: #4f0094;padding: 0 0 10px 0;font-family: 'Passion One';font-style: normal;font-weight: 500;}  .merge_account .register_pigeon{display: none;}  p.ppsso_question_large{font-size: 24px;color: #9a72ae;font-family: 'Passion One';font-style: normal;font-weight: 500;padding: 6px 30px 12px 30px;line-height: 28px;text-align: center;margin-bottom: 0;}  .amazon_merge .FlowBtn{float: left;}    .content_wrapper.outOfFlowPWReset{padding-bottom: 30px;}  .outOfFlowPWReset .passwordPopup{display: block !important;position: static;}  .outOfFlowPWReset .ClosePopup{display: none !important;}  .outOfFlowPWReset .myDetailsPopup_Content{width: 100%;box-sizing: border-box;padding: 30px;border: 2px solid #c6c6c6;border-radius: 5px;}  .outOfFlowPWReset .validateHolder{position: absolute;right: 30px;top: 0;}  .outOfFlowPWReset .validateHolder span{font-size: 34px;font-weight: 500;color: #bf0000 !important;margin-top: 12px;}  .outOfFlowPWReset .validateHolder img{margin-top: 3px;width: 20px;height: 20px;}  .outOfFlowPWReset .FieldHolder{clear: both;}  .outOfFlowPWReset label{display: none;}  .outOfFlowPWReset input{width: 100%;height: 46px;border: 2px solid #c6c6c6;text-indent: 16px;font-size: 16px;border-radius: 6px;margin-bottom: 15px;font-weight: 500;color: #9163c1;-webkit-transition: border 0.2s;transition: border 0.2s;-webkit-appearance: none;padding: 0;}  #ctl00_ContentPlaceHolder1_uc_customer_password_change1_lnkSave{display: inline-block;width: 100%;height: 58px;color: #fff !important;line-height: 58px;font-size: 22px !important;font-weight: 500;background: #9163c1;padding: 0;border-radius: 4px;-webkit-transition: all 0.2s;transition: all 0.2s;text-align: center;cursor: pointer;}  .outOfFlowPWReset .passwordStrengthHolder{background: #efedee;width: 100.7%;padding: 5px 0;border-radius: 3px;margin: 0 0 15px 0;color: #a3a2a7;font-size: 14px;font-style: italic;float: left;-webkit-transition: background 0.4s;transition: background 0.4s;text-align: center;}  .outOfFlowPWReset .passwordStrengthHolder.can.not.use,  .passwordStrengthHolder.too.short{background: #be070c;color: #fff;}  .outOfFlowPWReset .passwordStrengthHolder.weak{background: #f7c431;color: #fff;}  .outOfFlowPWReset .passwordStrengthHolder.good{background: #397bde;color: #fff;}  .outOfFlowPWReset .passwordStrengthHolder.strong{background: #0f910e;color: #fff;}  .outOfFlowPWReset input.valid{border: 2px solid #0f910e;background: url(/Images/NewFlow/input_tick.png) 95% center no-repeat;background-size: 18px auto;}  .outOfFlowPWReset .FieldHolder.passwordsDontMatch input{border: 2px solid #be070c;}  .outOfFlowPWReset #ctl00_ContentPlaceHolder1_uc_customer_password_change1_ValidationSummary2{font-weight: 500;margin-bottom: 10px;text-align: right;}    .mugs_top_section.jansale{height: 320px;background-position: center 70%;background-repeat: no-repeat;}  .js_mobile_offer_banner{width: 100%;height: auto;}  .js_mobile_offer_banner img{width: 100%;}  .body_mugs .content_wrapper.clearfix{overflow: auto;width: 96%;padding: 0 2%;background: none;}  .body_mugs .product_row > div{background: none;border: none;}  .body_mugs .product_row .product_row{width: 100%;padding: 0;}  .mugs_top_section{background: url(/Images/Mugs/mugs_top_mobile.jpg) top center #fff;width: 100%;height: 245px;}  .mugs_title{display: block;margin: 20px auto 0;float: none !important;width: 100%;max-width: 289px;}  .card_block.show_thumb{border: none;height: auto;}  .card_block.show_thumb picture,  .card_block.show_thumb img{display: block;width: 100%;height: auto;margin: 30px 0;}  .card_block_title{display: none;}  .mugs_strapLine{width: 100%;padding-top: 4%;font-family: 'Bree Serif', serif;color: #363434 !important;font-size: 22px !important;font-weight: normal !important;text-align: center;line-height: 24px !important;clear: both;font-family: 'Bree Serif', serif !important;}  .body_mugs .mugs_type_wrapper .block_type_holder .block_title span{display: none;}  .body_mugs .mug_colours{display: none;}  .body_mugs .product_row .mugs_type_wrapper{width: 99%;margin: 20px 0 0 0;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;padding: 0;}  .body_mugs .product_row .block_type_holder{width: 33%;border-bottom: 1px solid #ebebeb !important;border-right: 1px solid #ebebeb;box-sizing: border-box;text-align: center;}  .mugs_types{height: auto;width: 100%;text-align: center;}  .body_mugs .product_row .block_type_holder .mugs_types img{display: block;width: 50%;margin: 0 auto;}  .body_mugs .mugs_type_wrapper .block_type_holder .block_title{font-family: 'Bree Serif', serif;font-weight: 500;color: #363434;font-size: 16px;line-height: 20px;margin: 8% 0;height: 20px;overflow: hidden;}  .body_mugs .product_row .block_type_holder:hover .block_title{background: none;}  .body_mugs .product_row .mugs_block_wrapper{margin: 2% 0 0 0;width: 100%;}  .body_mugs .product_row .block_holder{width: 25%;text-align: center;padding: 0;}  .body_mugs .product_row .block_holder img{display: block;width: 85%;height: auto;margin: 10px auto;}  .body_mugs .product_row .block_holder .block_title{line-height: 16px;width: 85%;margin: 15px auto 0;font-size: 13px;}  .mugs_block_title{width: 100% !important;height: auto;border-bottom: 2px solid #838383;font-family: 'Bree Serif', serif;font-weight: 500;color: #363434 !important;padding: 0 !important;}  .mugs_block_title span{font-size: 12px;margin-left: 5px;color: #d16302;}  .mugs_block_title a{padding: 0;display: block;}  .mugs_block_title a:hover{color: #3a9daa;}  .mugs_block_title a.mugs_block_header{color: #363434 !important;font-size: 18px;width: 70% !important;}  .mugs_block_title a.mugs_block_view{font-size: 14px;width: 30% !important;text-align: right;color: #3a9daa !important;}  .new_mugs_flash{display: none;}  .gifts_offer_sitewide{margin-bottom: 5px;background: #aa3a3a;font-size: 14px;padding: 7px;border-radius: 4px;color: #fff !important;display: inline-block;line-height: normal;margin: 0 0 10px 0 !important;}  .mugs_btm_blocks{float: left;margin: 4% 0;}  .mugs_btm_blocks .mugs_buttons{background: #3a9daa;font-family: 'Bree Serif', serif;color: #fff;text-align: center;width: 48%;padding-top: 10px;margin: 6px 2% 6px 0;color: #fff;line-height: 22px;height: 40px;overflow: hidden;font-size: 18px;font-weight: 300;border-radius: 5px;}  .mugs_btm_blocks .title_too_long{font-size: 16px;font-weight: 300;}  .mugs_btm_blocks .mugs_buttons div{width: 100%;text-align: center;}  .mugs_btm_blocks .mugs_buttons:hover{background: #363434;border-color: #237ea6;}  .mugs_seo_section{background: #fff top center;width: 100%;height: auto;border-top: 4px solid #3a9daa;}  .mugs_seo_section .content_wrapper{padding: 0 4%;}  .mugs_seo_section a,  .mugs_seo_section h1,  .mugs_seo_section h2,  .mugs_seo_section h3{font-family: 'Bree Serif', serif;color: #363434;}    .freecard_roundal{display: none;}  .new_gift_control .content_wrapper.clearfix{overflow: auto;width: 94%;padding: 0 4%;background: none;}  .gifts_top_section{background: url(/Images/GiftsNew/bg_gifts.png) #ff7e02 top center;width: 100%;height: auto;}  .gifts_tab_holder .product_row .block_holder{background-color: #fff;width: 98%;float: left;border: 2px solid #a9650b;border-bottom: none;}  .gifts_tab_holder .product_row .block_holder:first-child{border-top-left-radius: 4px;border-top-right-radius: 4px;}  .gifts_tab_holder .product_row .block_holder:nth-of-type(2){border-radius: 0;}  .gifts_tab_holder .product_row .block_holder:last-child{border: 2px solid #a9650b;}  .gifts_tab_holder .alcohol_info{display: none;}  .gifts_tab_holder .product_row .offerBlock span{color: #ff7e02;}  .gifts_title{margin-top: 5px;display: block;margin: 10px auto;float: none !important;width: 100%;max-width: 544px;}  .gifts_tab_holder{width: 100%;float: right;margin-bottom: 10px;}  .gifts_top_tabs{line-height: 30px;color: #fff;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 500;width: 44%;height: 30px;padding: 10px 1%;border: 3px solid #fff;margin: 6px 1%;border-radius: 6px;display: block;}  .gifts_top_tabs div{width: 80%;}  .gifts_top_tabs:hover{background-color: rgba(200, 102, 12, 0.5);}  .gifts_top_tabs .icon{float: left;margin-right: 10px;}  .gifts_top_tabs img{display: block;}  .gifts_top_tabs .top_gifts_img{display: none;}  .gifts_top_tabs .tab_offer{display: block;line-height: 0;color: #000 !important;font-size: 10px;width: 100%;margin-top: 2px;}  .ln_gifts.left_nav_bg{margin-top: 30px;width: 209px;padding: 0;}  .ln_gifts.left_nav_bg #left_nav_home{padding: 10px 8px;}  .product_row .gifts_block_wrapper{width: 99%;margin: 10px 0 0;border: solid 1px #ddd;}  .giftDirectLinkContent_holder{width: 100% !important;overflow-x: scroll;-webkit-overflow-scrolling: touch;padding: 0 !important;}  .giftDirectLinkContent{width: 730px !important;height: 100% !important;padding: 0 !important;}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_holder{height: auto;width: 25%;border: none;margin: 0;padding: 0;}  .giftsTop{height: auto;width: 100%;position: relative;text-align: center;padding: 15% 0 0 !important;}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_holder img{width: 90%;margin: auto;display: block !important;}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_title{background: none;color: #237ea6;text-align: center;padding: 0;position: static;font-size: 13px;height: auto;line-height: 18px;width: 80%;margin: 5px auto 10px;}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_holder:hover .block_title{background: none;}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_holder:hover img{transform: rotate(4deg);-ms-transform: rotate(4deg);-webkit-transform: rotate(4deg);}  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_title::before,  .gifts_new_wrapper .product_row .gifts_block_wrapper .block_title::after{display: none;}  .product_row .gifts_block_title{background: #fff;width: 96% !important;height: auto;border-bottom: 2px solid #ff7e02;font-family: 'Open Sans', sans-serif;font-weight: 500;padding: 0 2% !important;}  .product_row .gifts_block_title span{font-size: 12px;margin-left: 5px;color: #d16302;}  .product_row .gifts_block_title a{color: #6f6f6f;background: #fff;padding: 0;display: block;font-size: 19px;}  .product_row .gifts_block_title a:hover{color: #237ea6;}  .product_row .gifts_block_header{color: #b4b4b4;font-size: 22px;width: 67% !important;background: none;}  .gifts_block_view{font-size: 20px;width: 33% !important;background: none;text-align: right;}  .gifts_btm_blocks{float: left;border: none !important;}  .gifts_btm_blocks .gifts_top_tabs{border-color: #ff7e02;width: 100%;padding: 3% 2%;margin: 0 0 1% 0;color: #ff7e02;line-height: 22px;height: auto;overflow: hidden;font-size: 21px;border-width: 2px;box-sizing: border-box;}  .gifts_top_tabs:nth-of-type(2){margin-right: 0;}  .gifts_btm_blocks .gifts_top_tabs div{width: 100%;text-align: center;}  .gifts_btm_blocks .gifts_top_tabs:hover .icon{transform: rotate(10deg);-ms-transform: rotate(10deg);-webkit-transform: rotate(10deg);}  .gifts_btm_blocks .gifts_top_tabs:hover{background: none;border-color: #237ea6;}  .gifts_btm_blocks .gifts_top_tabs span{font-size: 12px;}  .gifts_btm_blocks .gifts_top_tabs .top_gifts_img{margin-top: -16px;}  .gifts_seo_section{background: #f8f8f8;width: 100%;height: auto;margin-top: 0px;}  .gifts_seo_section .content_wrapper{padding: 0 4%;}  .gifts_seo_section .seo_text_holder{overflow: auto;}  .gifts_seo_section a,  .gifts_seo_section h1,  .gifts_seo_section h2,  .gifts_seo_section p{color: #4d4d4d;font-size: 16px;}  .gifts_seo_section h1{font-size: 18px;color: #4f0094;}  .gifts_seo_section .readmore,  .gifts_seo_section .hide{display: none !important;}  .gift_offer_banner{margin-top: 10px;display: inline-block;}  .gift_offer_banner img{width: 100%;}  .alcohol_title{display: none !important;}    .body_giftforhim .gifts_top_section{background: url(/Images/GiftsHim/bg_gifts.gif) #315b73 no-repeat top center;width: 100%;height: 300px;}  .body_giftforhim .content_wrapper{background: none;}  .body_giftforhim .gifts_title{max-width: 263px;}  .body_giftforhim .him_top_gifts{display: none;}  .body_giftforhim .alcohol_info{background: url('/Images/Alcohol/moreInfoUnder.png') no-repeat bottom;padding-bottom: 10px;width: 100%;text-align: center;color: #32495b;font-family: 'Droid Sans', sans-serif;font-weight: 500;font-size: 20.5px;margin-top: 20px;}  .body_giftforhim .alcohol_info a{color: #ff7e02;}  .body_giftforhim .alcohol_info a:hover{color: #237ea6;}  .body_giftforhim .gifts_block_wrapper{border: none;background: none;width: 100%;margin-top: 0;}  .body_giftforhim .product_row .block_holder{height: auto;width: 25% !important;border: none;margin: 0;padding: 0;background: none !important;border: none;text-align: center;}  .body_giftforhim .product_row .block_holder img{width: 90%;margin: auto;display: block !important;}  .body_giftforhim .product_row .block_title{line-height: 18px;width: 80%;margin: 10px auto 15px;font-size: 13px;color: #6f6f6f;}  .body_giftforhim .gifts_block_title a{color: #315b73;font-size: 18px;}  .body_giftforhim .product_row .block_title::before,  .body_giftforhim .product_row .block_title::after{display: none;}  .body_giftforhim .gifts_seo_section{background: #315b73 top center;width: 94%;padding: 3%;height: auto;margin-top: 0px;}  .body_giftforhim .gifts_btm_blocks{background: none;border: none;margin-top: 2%;}  .body_giftforhim .gifts_btm_blocks .gifts_top_tabs{border-color: #315b73;color: #315b73;}  .body_giftforhim .gifts_btm_blocks .gifts_top_tabs span{color: #627e8a;}  .body_giftforhim .gifts_seo_section h3{color: #fff;}    .body_giftforher .gifts_top_section{background: url(/Images/GiftsHer/bg_gifts.gif) #ffd285 no-repeat top center;width: 100%;height: 300px;}  .body_giftforher .content_wrapper{background: none;}  .body_giftforher .gifts_title{max-width: 263px;}  .body_giftforher .him_top_gifts{display: none;}  .body_giftforher .gifts_block_wrapper{border: none;background: none;width: 100%;margin-top: 0;}  .body_giftforher .product_row .block_holder{height: auto;width: 25% !important;border: none;margin: 0;padding: 0;background: none !important;border: none;text-align: center;}  .body_giftforher .product_row .block_holder img{width: 90%;margin: auto;display: block !important;}  .body_giftforher .product_row .block_title{line-height: 18px;width: 80%;margin: 10px auto 15px;font-size: 13px;color: #6f6f6f;}  .body_giftforher .gifts_block_title a{color: #315b73;font-size: 18px;}  .body_giftforher .product_row .block_title::before,  .body_giftforher .product_row .block_title::after{display: none;}  .body_giftforher .gifts_seo_section{background: #ffd285 top center;width: 94%;padding: 3%;height: auto;margin-top: 0px;}  .body_giftforher .gifts_btm_blocks{background: none;border: none;margin-top: 2%;}  .body_giftforher .gifts_btm_blocks .gifts_top_tabs:hover{border-color: #f4c573;color: #fd5f88;}  .body_giftforher .gifts_btm_blocks .gifts_top_tabs{background: #fff;border-color: #eb3564;color: #eb3564;text-align: center;}  .body_giftforher .gifts_btm_blocks .gifts_top_tabs span{color: #627e8a;}  .body_giftforher .gifts_seo_section a,  .body_giftforher .gifts_seo_section h1,  .body_giftforher .gifts_seo_section h2,  .body_giftforher .gifts_seo_section h3,  .body_giftforher .gifts_seo_section p{color: #eb3564;}    .body_giftforkids #wrapper_whole{background: #3498db;}  .body_giftforkids .gifts_top_section{background: url(/Images/GiftsKids/bg_gifts.gif) #315b73 no-repeat top center;width: 100%;height: 300px;border-bottom: 5px solid #238bd0;}  .body_giftforkids .content_wrapper{background: none;}  .body_giftforkids .gifts_title{max-width: 332px;}  .body_giftforkids .kids_top_gifts{display: none;}  .body_giftforkids .gifts_block_title{padding: 0 2% !important;width: 96% !important;border-top-left-radius: 4px;border-top-right-radius: 4px;}  .body_giftforkids .gifts_block_title a.gifts_block_header{color: #315b73;font-size: 16px;width: 70% !important;}  .body_giftforkids .gifts_block_title a.gifts_block_view{color: #315b73;font-size: 12px;width: 30% !important;}  .body_giftforkids .gifts_block_title{color: #fff;background: #fff;border-bottom: 2px solid #2d6c96;}  .body_giftforkids .gifts_block_title a{color: #fff;background: none;}  .body_giftforkids .gifts_block_title a span{line-height: 12px;}  .body_giftforkids .gifts_block_wrapper{border: none;background: none;width: 100%;margin: 0 0 2% 0;}  .school_offer.smaller{background: #e33434;color: #fff;width: auto;left: 0;right: 0;text-align: center;margin: 50px auto 0;padding: 2px;border-radius: 5px;font-family: 'Londrina Solid', cursive;font-size: 14px;line-height: 24px;clear: both;position: absolute;}  .school_offer.smaller span{font-family: 'Bree Serif', serif;font-size: 12px;}  .body_giftforkids .giftsTop{padding: 10% 0 0 !important;}  .body_giftforkids .product_row .block_holder{height: auto;width: 25% !important;border: none;margin: 0;padding: 0;background: none !important;border: none;text-align: center;}  .body_giftforkids .product_row .block_holder img{width: 90%;margin: auto;display: block !important;}  .body_giftforkids .product_row .block_title{line-height: 18px;width: 80%;margin: 10px auto 15px;font-size: 13px;color: #fff;line-height: 17px;}  .body_giftforkids .product_row .block_title::before,  .body_giftforkids .product_row .block_title::after{display: none;}  .new_gfk_flash{display: none;}  .body_giftforkids .gifts_seo_section{background: #fff top center;width: 94%;padding: 3%;height: auto;margin-top: 0px;}  .body_giftforkids .gifts_btm_blocks{background: none;border: none;padding-bottom: 2%;overflow: auto;}  .body_giftforkids .gifts_btm_blocks .gifts_top_tabs{background: #238bd0;border: none;text-align: center;color: #fff;}  .body_giftforkids .gifts_btm_blocks .gifts_top_tabs:hover{background: #0c67a3;}  .body_giftforkids .gifts_btm_blocks .gifts_top_tabs span{color: #fff;}  .body_giftforkids .gifts_seo_section h1{color: #e74c3c;}  .body_giftforkids .gifts_seo_section a,  .body_giftforkids .gifts_seo_section h2,  .body_giftforkids .gifts_seo_section h3,  .body_giftforkids .gifts_seo_section p{color: #171717;}    .body_birthdaygifts .content_wrapper.clearfix{background: url(/Images/BirthdayGifts/top_banner_mobile.jpg) no-repeat top center #fff;background-size: 100%;}  .body_birthdaygifts .birthdaygifts_top{padding-top: 45%;}  .birthdaygifts_top_both{width: 100%;}  .body_birthdaygifts .top_button{background-color: rgba(249, 236, 216, 0.8);border: 2px solid #3f352c;height: 44px;width: 100%;border-radius: 7px;margin-bottom: 2%;}  .body_birthdaygifts .top_button p{text-align: center;font-family: 'Dosis', sans-serif;font-weight: 500;font-size: 21px;color: #3f352c;z-index: 1;line-height: 44px;}  .body_birthdaygifts .top_button:hover{background-color: #cb0e1e;border: 2px solid #3f352c;border-radius: 7px;}  .body_birthdaygifts .top_button:hover p{color: #f9ecd8;}  .body_birthdaygifts .product_row{clear: both;}  .body_birthdaygifts .birthdaygifts_block_wrapper{border: none;background: none;width: 100%;margin: 0 0 2% 0;}  .body_birthdaygifts .giftsTop{padding: 10% 0 0 !important;}  .body_birthdaygifts .product_row .block_holder{height: auto;width: 25% !important;border: none;margin: 0;padding: 0;background: none !important;border: none;text-align: center;}  .body_birthdaygifts .product_row .block_holder img{width: 90%;margin: auto;display: block !important;}  .body_birthdaygifts .product_row .block_title{line-height: 18px;width: 80%;margin: 10px auto 15px;font-size: 13px;color: #3f352c;}  .body_birthdaygifts .product_row .block_title::before,  .body_birthdaygifts .product_row .block_title::after{display: none;}  .birthdaygifts_block_title{background: #fff;width: 96% !important;height: 55px;border-bottom: 2px solid #3f352c;font-family: 'Dosis', sans-serif !important;font-weight: 500;color: #3f352c !important;}  .birthdaygifts_block_title span{font-size: 12px;margin-left: 5px;color: #d16302;}  .birthdaygifts_block_title a{color: #3f352c !important;background: #fff;padding: 0;display: block;}  .birthdaygifts_block_title a:hover{color: #cb0e1e;}  .birthdaygifts_block_header{color: #b4b4b4;font-size: 22px;width: 67% !important;background: none;}  .birthdaygifts_block_title a.birthdaygifts_block_view{font-size: 18px;width: 33% !important;background: none;text-align: right;color: #cb0e1e !important;}  .birthdaygifts_block_wrapper{width: 100%;margin: 10px 0px;}  .birthdaygifts_btm_blocks{float: left;}  .birthdaygifts_btm_blocks .birthdaygifts_tabs{background: #b5d1b2;font-family: 'Dosis', sans-serif !important;font-weight: 500;color: #3f352c;text-align: center;width: 48%;padding-top: 10px;margin: 6px 2% 6px 0;line-height: 22px;height: 40px;overflow: hidden;font-size: 16px;font-weight: 300;border-radius: 5px;}  .birthdaygifts_btm_blocks span{display: none;}  .birthdaygifts_btm_blocks .birthdaygifts_longtab{background: #b5d1b2;font-family: 'Dosis', sans-serif !important;font-weight: 500;color: #3f352c;text-align: center;width: 98%;padding-top: 10px;margin: 6px 2% 6px 0;line-height: 22px;height: 40px;overflow: hidden;font-size: 16px;font-weight: 300;border-radius: 5px;}  .birthdaygifts_btm_blocks img{display: none;}  .birthdaygifts_btm_blocks .birthdaygifts_longtab div{width: 100%;display: block;margin: 0 auto !important;}  .birthdaygifts_btm_blocks:nth-of-type(2){margin-right: 0;}  .birthdaygifts_btm_blocks .birthdaygifts_tabs div{width: 100%;text-align: center;}  .birthdaygifts_btm_blocks .birthdaygifts_tabs:hover,  .birthdaygifts_btm_blocks .birthdaygifts_longtab:hover{background: #86ac81;}  .birthdaygifts_seo_section{background-color: #fff;width: 100%;height: auto;margin-top: 0;border-top: 6px solid #86ac81;}  .birthdaygifts_seo_section .content_wrapper{padding: 0 4%;}  .birthdaygifts_seo_section a,  .birthdaygifts_seo_section h1,  .birthdaygifts_seo_section h2,  .birthdaygifts_seo_section p{font-family: 'Dosis', sans-serif !important;font-weight: 500;color: #3f352c;}    .body_promoAndOffers .content_wrapper{width: 94%;}  .body_promoAndOffers .content_wrapper h1{font-size: 20px;font-weight: 500;}  .body_promoAndOffers .content_wrapper h2{font-size: 18px;font-weight: 500;color: #4f0094;margin-bottom: 20px;}  .body_promoAndOffers .content_wrapper p{font-size: 16px;line-height: 22px;}  .promo_seo_text{padding-bottom: 5%;}  .promo_blocks .shop_now_btn{display: none;}  .promo_block_large,  .promo_block_large_two,  .promo_block_large,  .promo_block_large_three,  .promo_block,  .promo_block_btm{width: 100%;margin-bottom: 4%;display: block;}  .promo_block_large img,  .promo_block img,  .promo_block_large_two img,  .promo_block_large_three img,  .promo_block img,  .promo_block_btm img{width: 100%;}  .promo_sign_up{height: auto;padding: 2%;overflow: auto;background: #9163c1;clear: both;text-align: center;position: relative;margin-bottom: 5%;}  .body_promoAndOffers .content_wrapper .promo_sign_up p{width: auto;display: block;float: none;line-height: 30px;font-size: 22px;color: #fff;font-weight: 500;margin-bottom: 5px;}  .promo_sign_up input{width: 70%;padding: 0;text-indent: 5%;height: 42px;border: none;font-size: 16px;float: left;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}  .promo_sign_up a{width: 30%;height: 42px;cursor: pointer;padding: 0;text-align: center;background: #4f0094;display: block;font-size: 16px;font-weight: 500;float: left;color: #fff;line-height: 42px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}  .email_address_error{top: 5px;left: 2%;position: absolute;display: none;background: #4f0094;color: #fff;padding: 2%;border-radius: 3px;}  .email_address_error::after{content: ' ';position: absolute;bottom: -10px;left: 0;right: 0;margin: auto;border-width: 10px 10px 0;border-style: solid;border-color: #4f0094 transparent;display: block;width: 0;}  .featured_block{width: 100%;margin: 0 auto 5%;clear: both;padding-top: 5%;}  .featured_block img{width: 100%;}}@media all and (max-width: 450px) {.giftDirectLinkContent { width: 580px !important;}  .gifts_tab_holder .product_row .offerBlock span{font-size: 12px;}}@media all and (max-width: 360px) {.giftDirectLinkContent { width: 500px !important;}    .body_giftforkids .gifts_block_title a.gifts_block_header{font-size: 12px;}  .body_giftforkids .gifts_block_title{height: 45px;}  .body_giftforkids .gifts_block_title a{line-height: 45px !important;}    .birthdaygifts_block_title{line-height: 45px !important;height: 45px;}}.body_bulkCards table{width: 100%;border-collapse: collapse;margin: 5% auto;}.body_bulkCards tr:nth-of-type(odd){background: #ededed;}.body_bulkCards th{background: #666666;color: #ffffff;font-weight: 500;}.body_bulkCards td,.body_bulkCards th{padding: 10px;border: 1px solid #cbcbcb;text-align: left;font-size: 18px;}.body_bulkCards thead tr th{font-size: 15px;padding: 10px;text-align: center;}.body_bulkCards thead tr th:nth-child(1){border-top-left-radius: 10px;border: none;}.body_bulkCards thead tr th:nth-child(5){border-top-right-radius: 10px;border: none;}.body_bulkCards thead tr th{border: none;}.body_bulkCards tbody tr td{font-size: 13px;padding: 12px 5px 12px 5px;text-align: center;background-color: #ffffff;}