.b-lazy{opacity:0;transition:opacity ease-in-out .2s;-webkit-transition:opacity ease-in-out .2s}.b-lazy.b-error,.b-lazy.b-loaded{opacity:1}a,h1,h2,h3,p,span{font-family:Arial}a{text-decoration:none}h1{font-size:24px;font-weight:700;color:#482884;margin:0}.left{float:left}.right{float:right}.seotext h2,.seotext h3,p,p a{font-size:16px;line-height:20px}.offer_top_strap{width:100%;background:#da0f01}.offer_top_strap p,.offer_top_strap p span{text-align:center;color:#fff;font-size:20px;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:11px 0;margin:0}.offer_top_strap p span{color:#ffc037}.oldLanding .cards_block_row{margin-top:35px}p.christmas_delivery_info,p.christmas_delivery_info a{color:#ea0808}p.christmas_delivery_info a{font-weight:700}#main,.main{background:#fff}.page_title_wrapper{display:none}#dvBreadCrump{height:50px}#dvBreadCrump a{font-size:18px;line-height:50px;margin:0 12px 0 0;padding-right:20px;color:#656565;background:url(/Images/cardsPage/breadcrumb_arrow.png) center right no-repeat}#dvBreadCrump a.last,#dvBreadCrump a:last-child{font-weight:700;color:#482884;background:0 0}#dvBreadCrump a h1,#dvBreadCrump h1{display:inline-block;font-size:18px}.branded_section_wrapper,.card_brands,.card_nav_content_wrapper,.cardpage_seo_text,.delivery_cutoff_message,.featured_event_block,.full_width_title,.full_width_title_center,.hero_blocks,.special_blocks{width:100%;max-width:994px;margin:auto}#left-col{margin-bottom:30px;width:200px}#left-col #left_nav_home.ln_cards ul li.LeftMenu_card ul{display:block}.ln_bdaygifts .left_nav_header,.ln_cards .left_nav_header{display:none!important}.featured_event_block{margin-bottom:5%}.featured_event_block img{width:100%}.full_width_title,.full_width_title_center{border-bottom:1px solid #ebebeb;height:22px;margin-bottom:25px;clear:both}.full_width_title h1,.full_width_title_center h1{background:#fff;padding-right:5px;float:left;line-height:32px}.full_width_title a{background:#fff;float:right;font-size:16px;font-weight:700;color:#9b6fb1;line-height:34px;padding-left:5px}.full_width_title.in_row{float:right;max-width:738px;width:100%;clear:inherit}.delivery_cutoff_message,.four_or_more_message{text-align:center;font-size:22px;color:#482982;line-height:40px;margin:-10px auto 0;padding-bottom:15px;clear:both}.giantcard_message{text-align:center;font-size:22px;color:#fff;line-height:40px;margin:-10px auto 23px;padding:5px 0;clear:both;max-width:994px;width:100%;background:#03a888;display:block}.giantcard_message:hover{opacity:.7}.body_birthday .giantcard_message{max-width:738px;float:right;width:100%;line-height:30px}.giantcard_message span{color:#ffe14e}.giantcard_message strong{text-decoration:underline;font-family:'Playfair Display',serif;letter-spacing:2px}.delivery_cutoff_message span{display:inline-block;background:url(/Images/HomePage/delivery_envelope.jpg) center left no-repeat;padding:0 0 0 100px;height:40px}.four_or_more_message span{display:inline-block;background:url(/Images/Structure/for_or_more_cards_icon.jpg) center left no-repeat;padding:0 0 0 50px;height:40px}.giantcard_message span{display:inline-block}a.hide,a.readmore{background:0 0;padding-left:0;color:#492487;font-size:18px}#RemindersSiteWide{width:100%;height:auto;background:#a784b7;-webkit-transition:height ease .2s;transition:height ease .2s;overflow:hidden}#RemindersSiteWide{background-image:url(/Images/Structure/ReminderSiteWideLoader.gif);background-position:center center;background-repeat:no-repeat}#RemindersSiteWide.remindersOpen{background-image:none;background-size:40px 40px}#RemindersSiteWide h2{font-size:12px;color:#fff;font-family:Arial,sans-serif;padding:0;margin:15px 0 10px 0;line-height:16px;font-weight:700;text-decoration:underline;display:inline-block;width:45.6%}.RemindersSiteWide_holder{max-width:994px;width:96%;margin:auto;position:relative}.reminderList{margin:0 82px 0 0;padding:0 0 24px 0;height:50px}.reminderList li{width:23%;height:25px;line-height:25px;color:#fff;list-style:none;margin:0;padding:0;float:left;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:1%}.reminderList li .ReminderDate{background:#482884;padding:2px;border-radius:2px;margin-right:4px;font-size:12px}.reminderList li:first-child{width:48%;margin-right:2%;height:50px;font-size:20px;line-height:44px;border-right:1px solid #bca1c8;padding-top:4px}.reminderList li:first-child .ReminderDate{width:44px;height:40px;border-radius:50%;font-size:15px;display:block;line-height:14px;padding:4px 0 0 0;margin-right:10px;text-align:center;float:left;white-space:normal}.reminderList li:first-child .ReminderTitle{float:left}.reminderList li a{color:#fff;line-height:20px}.reminderList li a:hover{text-decoration:underline}.reminderList li a.ShopNow_btn:hover{text-decoration:none}#RemindersSiteWide .ShopNow_btn{display:none}#RemindersSiteWide .reminderList li:first-child .ShopNow_btn{display:block}.reminderList li:first-child .remTitle{width:50%;line-height:40px}.remTitle{width:74%;text-overflow:ellipsis;float:left;display:block;overflow:hidden}.ReminderDate{float:left;height:20px;box-sizing:border-box;line-height:16px}.RemLtwo .reminderList{width:76%}.RemLtwo .reminderList li{width:38%}.RemLtwo .reminderList li:first-child{width:58%}.RemLWrapper{width:100%;line-height:118px;font-size:20px;color:#fff;text-align:center}.RemLWrapper .AddReminderButton{border:2px solid #fff;padding:5px 14px;margin-left:10px;color:#fff}.RemLWrapper .AddReminderButton:hover{background:#fff;color:#a784b7}.RemLoneSingle .dontForgetTitle{visibility:hidden}.reminders_closeBtn{position:absolute;top:0;right:0;color:#fff;font-size:12px;padding:5px 18px 5px 5px;background:url(/Images/Structure/reminder_close_btn.gif) 86% center no-repeat #926ca3;background-size:8px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;cursor:pointer}.reminders_closeBtn:hover{background-color:#482884}.ShopNow_btn,.ViewAllReminders{float:right;font-size:14px;font-weight:700;color:#fff;padding:10px;border:2px solid #fff;border-radius:1px;display:inline-block;line-height:20px;cursor:pointer}.reminderTextMessage{display:inline-block;position:absolute;right:158px;top:54px;color:#fff;font-weight:700}.ShopNow_btn:hover,.ViewAllReminders:hover{background:#fff;color:#a784b7}.ShopNow_btn{margin:0 4% 0 0}.ViewAllReminders{position:absolute;right:0;top:42px}#ctl00_uclHeader1_linkLoadReminder{float:left;border-left:1px solid #f2f2f2;padding:0 6px;color:#717072}#ctl00_uclHeader1_linkLoadReminder.activeReminders,#ctl00_uclHeader1_linkLoadReminder:hover{background:#a582b6;color:#fff}.mobile_reminders_closeBtn{display:none}.trustpilot-widget{margin:0 0 0;background:#fff;padding:40px 0}.trustpilot-widget iframe{width:960px!important;margin:0 auto}.body_christmas .trustpilot-widget{margin:0 0 0}#footer{width:100%;height:170px;background-color:#482884}#secure{width:100%;height:34px;background-color:#b190c0;padding:16px 0}.secure_wrapper{max-width:994px;width:98%;margin:0 auto}.CardIcon{width:auto}.CardIcon img{width:auto}#footer_wrapper{max-width:994px;width:100%;height:115px;margin:0 auto;padding:22px 0;font-size:12px;font-family:Arial,sans-serif;color:#fff;text-align:left}.footer_link_wrapper{width:70%;padding-top:0}.mob_contact_link{display:none}.footer_links_col{height:auto;float:left;width:auto;margin-right:50px}.footer_links_col h4{font-family:Arial;font-size:16px;color:#fff;font-weight:400;margin:8px 0}.footer_links_col ul{margin:0;padding:0}.footer_links_col ul li,.mob_contact_link ul li{list-style:none;padding:0 0 3px 0;text-align:left}.footer_links_col ul li a,.mob_contact_link ul li a{color:#dad4e6!important;font-size:14px}.footer_links_col ul li a:hover,.mob_contact_link ul li a:hover{color:#fff}h1.header_arial{margin:0 0 12px 0;font-size:20px;font-family:Arial,sans-serif;color:#fff;text-align:left}.footer_logo{width:30%}.footer_logo_image{width:257px;float:right;margin-bottom:16px}img.footer_logo_image{display:block}.footer_social{width:255px;margin-top:4px;text-align:left;font-size:12px}.footer_social ul{list-style:none;float:left;margin:10px 0 0 0;padding:0;width:100%;background:0 0}.footer_social ul li{width:42px;float:left}.footer_social li a{height:36px;border-right:2px solid #482884;display:block;background:#8868a9;text-align:center;vertical-align:middle;line-height:22px;position:relative}.footer_social li a:hover{background-color:#7b599d}.footer_social li a img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:20px;height:auto}.footer_social li a.fb img{width:8px}.footer_social li a.pin img{width:16px}.secure_title{line-height:34px;font-family:'Passion One',cursive;font-weight:400;font-size:24px;color:#fff;margin-right:10px;text-shadow:0 1px #482884;width:170px;text-align:left}.CardIcon{margin-right:4px}.CardIcon img{height:32px}.copyright{max-width:994px;width:100%;margin:16px auto;padding:0}.copyright p{font-size:12px;color:#442382;font-family:Arial,sans-serif;font-weight:700}.copyright a{text-decoration:none;color:#442382;font-size:12px}.copyright a:hover{text-decoration:underline}.offer_strap{width:100%;background:#db213c;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.offer_strap p,.offer_strap p span{text-align:center;color:#fff;font-size:26px;font-family:Knewave,cursive;padding:11px 0;margin:0;text-shadow:2px 2px 0 #000}.offer_strap p span{color:#ffc037}.notification,.notification_rem,.notification_roundal{width:17px;height:16px;padding-top:1px;background:#e31c23;border-radius:50%;color:#fff;font-family:Arial,sans-serif;font-size:12px;text-align:center;vertical-align:middle;line-height:15px}.notification_roundal{width:18px;line-height:18px;height:18px;position:absolute;top:9px;right:2px;display:none}.notification_rem{display:block;float:left;margin-top:9px;margin-right:4px}ul.stickyNav li.notification{height:16px}.body_easter .date_top{padding:9px 0;background:#cf3981;text-align:center;color:#fff;font-weight:700;font-family:arial;font-size:20px;letter-spacing:2px}.blue_full_width{background:#72d0dc;padding:50px 0;text-align:center}.blue_full_width h2,.blue_full_width h3,.blue_full_width p{color:#fff}.available_for{margin-bottom:0;width:100%;height:auto;background:url(/Images/Cases/bg_info_banner.jpg) center no-repeat;background-size:cover}.available_for_holder{width:94%;max-width:994px;margin:auto}.available_for h2,.available_for li,.available_for p{font-family:Poppins,sans-serif;font-size:26px;color:#000}.available_for p span{padding:0 5px;border-right:3px solid #fff}.available_for p span:first-child{padding:0 5px 0 0}.available_for p span:last-child{border-right:none}.available_for li{list-style:disc;list-style-position:inside}.available_for img{margin-top:50px;max-width:94%}.case_info_text{float:right;margin:95px 40px 0 0}.mm-del-info-pop{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;z-index:9999;display:none}.mm-del-info-wrap{max-width:500px;width:90%;background:#fff;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;box-shadow:0 3px 0 #bbb;z-index:9999;height:436px}.pre-five-show{display:none}.fclass-options .mm-del-info-wrap{height:360px}.fclass-options .pre-five-show{display:inline-block}.fclass-options ul li:first-child{display:none}.mm-del-info-wrap ul{padding:0!important}.mm-del-info-wrap p,.mm-del-info-wrap ul{margin:5% 8%}.mm-del-info-wrap p{margin-top:10px;margin-bottom:10px}.mm-del-info-wrap ul li{height:auto;margin:0;border-bottom:1px solid #ccc;font-weight:700;font-size:18px;line-height:20px;padding:18px 0 20px;color:#626363;list-style:none}.mm-del-info-wrap ul li span{font-weight:400!important;color:#946da6}.mm-del-info-wrap h1{background:#946da6;color:#fff;text-align:center;height:70px;line-height:70px;font-family:arial;font-size:24px;font-weight:700}.mm-del-info-wrap img,.mm-del-prompt img{margin-right:7px;margin-bottom:-10px}.mm-del-info{cursor:pointer}.mm-del-info:hover{color:#626363}.popUpCloseBtn{width:33px;height:33px;border-radius:50%;background:#fff;border:4px solid #9b71b0;position:absolute;top:-15px;right:-15px;cursor:pointer}.popUpCloseBtn span{width:65%;height:4px;background:#000;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)}.popUpCloseBtn span:last-child{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-del-prompt a,.mm-del-prompt a:hover{color:#fff;text-decoration:underline}.mm-del-prompt br{display:none}.bulk_pricing_section{width:100%;padding:60px 0}.bulk_pricing_section.grey_section{background:#f7f7f7}.bulk_pricing_content,.full_width_content_bulk{margin:auto;max-width:994px;width:92%}.full_width_content_bulk{padding:40px 0 30px}.bulk_pricing_section h1{margin-bottom:30px}.bulk_pricing_section h1 a{font-size:16px;color:#000;margin-left:5px}.full_width_content_bulk h1{margin-bottom:10px}.bulk_pricing_section img{float:right;margin-top:-25px}.bulk_pricing_section img.bauble_bulk_image{margin-top:-118px}.bulk_pricing_section table{background:#fff;border:2px solid #383838;text-align:center;font-size:18px;border-radius:5px;min-width:50%;float:left}.bulk_pricing_section table thead{background:#383838;color:#fff}.bulk_pricing_section table tr td{padding:8px 15px}.bulk_pricing_section table tr.smaller_text{font-size:14px}.bulk_pricing_section table tr td:first-child{border-right:2px solid #383838}.bulk_pricing_section table tr td span{display:block;font-size:12px}.bulk_pricing_section table tr td.red{color:#d20000}#mug_title_holder img{margin:0 auto;display:block;max-width:648px;width:100%}#bg_mugs_top{background:#389ead}.body_mugs .hero_blocks .hero_block_square .shop_now_btn{color:#fff;background:#a13729}.body_mugs .hero_blocks .hero_block_square:hover .shop_now_btn{color:#fff;background:#389ead}.body_mugs .hero_block_square .shop_now_btn::after,.body_mugs .hero_blocks .hero_block_square .shop_now_btn::before{background:#fff!important}.body_mugs .hero_block_square:hover .shop_now_btn::after,.body_mugs .hero_blocks .hero_block_square:hover .shop_now_btn::before{background:#fff!important}.full_width_banner{background:#00081b;margin-bottom:20px;position:relative}.full_width_banner a{display:block}.full_width_banner:hover .shop_now_btn{background:#e0af90}.full_width_banner img{margin:0 auto;display:block;max-width:1154px;width:100%}.full_width_banner h1{text-align:center;font-family:'Cormorant Garamond',serif;font-size:75px;font-weight:400;letter-spacing:5px;color:#fff;line-height:45px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.full_width_banner h1 span{font-family:Raleway,sans-serif;font-weight:lighter;font-size:18px;color:#ffe6d3}.full_width_banner .shop_now_btn{margin-left:auto;margin-right:auto;left:0;right:0;width:180px;border-radius:0;background:#f2ddd0;color:#00081b}.full_width_banner .shop_now_btn:after,.full_width_banner .shop_now_btn:before{background:#00081b}.fullwidth_banner{width:100%;height:auto;margin:0 auto 20px;display:block}.fullwidth_banner_content{width:100%;max-width:994px;margin:auto;position:relative}.fullwidth_banner img{margin:auto;display:block}.fullwidth_banner_title{width:50%;text-align:center}.fullwidth_banner_title h1{color:#fff;font-family:'Josefin Sans',sans-serif;font-size:6.5vw;padding-top:12%}.fullwidth_banner_title h1 span{display:block;font-size:4.5vw;font-weight:400;font-family:'Josefin Sans',sans-serif}.fullwidth_banner_title .product_price{color:#fff;font-family:'Josefin Sans',sans-serif;font-size:3.5vw;margin-bottom:20px}.fullwidth_banner_title .product_price span{font-weight:700;font-family:'Josefin Sans',sans-serif}.fullwidth_banner_title .shop_now_btn{position:relative;left:0;right:0;font-family:'Josefin Sans',sans-serif;font-size:26px;margin-bottom:10%}.category_block.half_width{width:48%;margin-right:4%;float:left;display:block;background:#0cacac;color:#fff;font-weight:700;font-size:22px;padding:10px 0;text-align:center;border-radius:3px;text-transform:uppercase}.category_block.half_width:hover{background:#078888}.category_block.half_width:last-of-type{margin-right:0}.body_aprons .fullwidth_banner{background:url(/Images/Aprons/bg_aprons.jpg) center top no-repeat;background-size:100% auto}.body_aprons .fullwidth_banner_title .product_price,.body_aprons .fullwidth_banner_title h1{color:#294884}.body_aprons .fullwidth_banner_title .shop_now_btn{background:#0cacac;color:#fff}.body_aprons .fullwidth_banner_title .shop_now_btn::after,.body_aprons .fullwidth_banner_title .shop_now_btn::before{background:#fff}.body_aprons .fullwidth_banner_title .shop_now_btn:hover{background:#000;color:#fff}.body_aprons .fullwidth_banner_title .shop_now_btn:hover::after,.body_aprons .fullwidth_banner_title .shop_now_btn:hover::before{background:#fff}.body_cushions .fullwidth_banner{background:url(/Images/Cushions/bg_cushions.jpg) center top no-repeat;background-size:100% auto}.body_mugs .fullwidth_banner{background:url(/Images/Mugs/bg_mugs.jpg) center top no-repeat;background-size:100% auto}.body_mugs .fullwidth_banner_title .product_price,.body_mugs .fullwidth_banner_title .product_price span{color:#399dac}.body_mugs .fullwidth_banner_title h1{font-size:9.5vw;color:#399dac}.body_mugs .fullwidth_banner_title .shop_now_btn{background:#ea8e31;color:#fff}.body_mugs .fullwidth_banner_title .shop_now_btn::after,.body_mugs .fullwidth_banner_title .shop_now_btn::before{background:#fff}.body_mugs .fullwidth_banner_title .shop_now_btn:hover{background:#000;color:#fff}.body_mugs .fullwidth_banner_title .shop_now_btn:hover::after,.body_mugs .fullwidth_banner_title .shop_now_btn:hover::before{background:#fff}.body_postcards #dvBreadCrump{display:none}.body_postcards .fullwidth_banner{background:url(/Images/PhotoPostcards/bg_postcards.jpg) center top no-repeat;background-size:100% auto}.body_postcards .fullwidth_banner .shop_now_btn{background:#02aac6;color:#fff;margin-top:35px;width:120px}.body_postcards .fullwidth_banner .shop_now_btn::before .shop_now_btn::after{background:#fff}.body_postcards .fullwidth_banner .shop_now_btn:hover{background:#036d7f}.body_postcards .fullwidth_banner_title .shop_now_btn.postcards_btn::after,.body_postcards .fullwidth_banner_title .shop_now_btn.postcards_btn::before{background:#fff}.body_postcards .fullwidth_banner_title h1,.body_postcards .product_price{color:#036d7f}.body_postcards .fullwidth_banner_title h1{font-size:7.5vw}.body_postcards .fullwidth_banner_title h1 span,.body_postcards .product_price{font-size:25px;margin-bottom:15px;letter-spacing:7px;font-weight:700}.body_totebags .fullwidth_banner{background:url(/Images/ToteBags/totes_banner.jpg) center top no-repeat;background-size:100% auto}.body_totebags .fullwidth_banner .shop_now_btn{background:#ce578b;color:#fff;margin-top:35px;width:120px}.body_totebags .fullwidth_banner .shop_now_btn::before .shop_now_btn::after{background:#fff}.body_totebags .fullwidth_banner .shop_now_btn:hover{background:#5c5c5c}.body_totebags .fullwidth_banner_title .shop_now_btn.totebags_btn::after,.body_totebags .fullwidth_banner_title .shop_now_btn.totebags_btn::before{background:#fff}.body_totebags .fullwidth_banner_title h1{color:#5c5c5c}.body_totebags .fullwidth_banner_title h1{font-size:7.5vw}.body_totebags .product_price{color:#ce578b;margin-bottom:15px;letter-spacing:7px;font-weight:700}.body_totebags .fullwidth_banner_title h1 span{font-size:20px;margin-bottom:15px;letter-spacing:7px;font-weight:700}.body_tshirts #dvBreadCrump{display:none}.body_tshirts .fullwidth_banner{background:url(/Images/Tshirts/banner_tshirts.jpg) center top no-repeat;background-size:100% auto}.body_tshirts .fullwidth_banner .shop_now_btn{background:#e6ba20;color:#fff;margin-top:35px;width:120px}.body_tshirts .fullwidth_banner .shop_now_btn::before .shop_now_btn::after{background:#fff}.body_tshirts .fullwidth_banner .shop_now_btn:hover{background:#595959}.body_tshirts .fullwidth_banner_title .shop_now_btn.postcards_btn::before,.body_tshirts .fullwidth_banner_title .shop_now_btn.tshirts_btn::after{background:#fff}.body_tshirts .fullwidth_banner_title h1,.body_tshirts .product_price{color:#595959}.body_tshirts .fullwidth_banner_title h1{font-size:7.5vw}.body_tshirts .product_price{font-size:15px;letter-spacing:7px;font-weight:700}.body_tshirts .product_price span{background:#e6ba20}.body_flowerslp .fullwidth_banner{background:url(/Images/Flowers/banner_all.jpg) #93c1d8 center -54px no-repeat;height:470px;overflow-x:hidden}.body_flowerslp .fullwidth_banner_content{height:100%}.flower_care_link{text-align:center;clear:both;margin-bottom:0;width:100%;background-size:cover;padding:40px 0}.flower_care_link a{color:#fff;font-size:28px;display:inline-block;line-height:30px;text-shadow:0 0 20px #000;font-weight:700;text-transform:uppercase;font-family:'Playfair Display',serif}.flower_care_link a span{border-bottom:3px solid #fff;font-family:'Playfair Display',serif}.flowers_promo{width:100%;max-width:738px;margin-bottom:25px}.flowers_promo img{width:100%}.body_flowerslp .fullwidth_banner_title_center{padding-top:15px}.body_flowerslp .fullwidth_banner_title_center h1{font-size:72px;color:#fff;font-family:'Josefin Sans',sans-serif;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.2);position:relative;z-index:1}.body_flowerslp .fullwidth_banner_title_center h1:before{content:'';position:absolute;width:300px;height:142px;background:url(/Images/Flowers/price_triangle.png) no-repeat;background-size:100%;top:-15px;right:calc(50% - 416px);z-index:-1}.body_flowerslp .fullwidth_banner_title_center h1 span.flowers_and{-webkit-text-stroke:2px #fff;color:#b7d6e5}.flowers_price{font-size:28px;line-height:26px;display:inline-block;font-weight:300;font-style:italic;font-family:'Josefin Sans',sans-serif;text-align:right}.body_flowerslp .fullwidth_block_row h3{text-align:center}.body_flowerslp .full_width_title{width:100%}.body_flowerslp .full_width_title h1{color:#403d3e;text-align:center;float:none;font-family:'Josefin Sans',sans-serif}.body_flowerslp .full_width_title a{display:none}.body_flowerslp .shop_now_btn{color:#fff;background:#ff568e;right:inherit;right:40px;bottom:36%;padding:18px 45px 18px 25px;-webkit-box-shadow:4px 4px 0 -2px rgba(255,255,255,1);-moz-box-shadow:4px 4px 0 -2px rgba(255,255,255,1);box-shadow:4px 4px 0 -2px rgba(255,255,255,1)}.body_flowerslp .shop_now_btn::after,.body_flowerslp .shop_now_btn::before{background:#fff;right:24px;top:24px}.body_flowerslp .shop_now_btn::after{top:29px}.body_flowerslp .hero_block_two:hover .shop_now_btn{background:#5f8fa5;color:#fff}.body_flowerslp .flowers_delivery_wrapper span{font-family:'Josefin Sans',sans-serif}.body_flowerslp .fullwidth_banner_title_center h3{float:right;text-align:center;color:#fff;font-family:'Josefin Sans',sans-serif;font-size:25px;line-height:27px;margin-top:75px;width:272px}.body_flowerslp .fullwidth_banner_title_center h3 span{text-decoration:underline;font-family:'Josefin Sans',sans-serif}.flowers_delivery_wrapper{position:absolute;bottom:15px;color:#fff;width:100%;text-align:center;font-size:20px;font-family:'Josefin Sans',sans-serif}.flower_delivery_half{display:inline-block;line-height:33px;margin-left:10px}.flower_delivery_half img{display:block;margin-right:10px;float:left}.body_flowerslp .card_block .card_block_title{color:#403d3e}.body_flowerslp .card_block .card_block_title:after,.body_flowerslp .card_block .card_block_title:before{display:none}.body_flowerslp .new_offer_tag{background:#f8568f;border-color:#f8568f}.body_notebooks .fullwidth_banner{background:url(/Images/Notebook/bg_notebooks.jpg) center top no-repeat;background-size:100% auto}.body_notebooks .fullwidth_banner_title .product_price span{color:#f5ea7a}.body_notebooks .fullwidth_banner_title{float:right}.fullwidth_banner_title .shop_now_btn.notebook_btn{background:#ccffd9;color:#389fa3}.fullwidth_banner_title .shop_now_btn.notebook_btn::after,.fullwidth_banner_title .shop_now_btn.notebook_btn::before{background:#389fa3}.fullwidth_banner_title .shop_now_btn.notebook_btn:hover{background:#000;color:#fff}.fullwidth_banner_title .shop_now_btn.notebook_btn:hover::after,.fullwidth_banner_title .shop_now_btn.notebook_btn:hover::before{background:#fff}.body_keyrings .fullwidth_banner{background:url(/Images/keyrings/bg_keyrings.jpg) center top no-repeat;background-size:100% auto;margin-bottom:0}.body_keyrings .fullwidth_banner_title .product_price,.body_keyrings .fullwidth_banner_title h1{color:#3f3f3f}.body_keyrings .fullwidth_banner_title .shop_now_btn{background:#f4c84b;color:#3f3f3f}.body_keyrings .fullwidth_banner_title .shop_now_btn::after,.body_keyrings .fullwidth_banner_title .shop_now_btn::before{background:#3f3f3f}.body_keyrings .fullwidth_banner_title .shop_now_btn:hover{background:#000;color:#fff}.body_keyrings .fullwidth_banner_title .shop_now_btn:hover::after,.body_keyrings .fullwidth_banner_title .shop_now_btn:hover::before{background:#fff}.volume_message_fullwidth{width:100%;margin-bottom:30px;padding:20px 0;text-align:center;background:#f4c84b;font-weight:700;font-size:22px}.body_photocalendar .fullwidth_banner{background:url(/Images/Calendar/bg_calendars.jpg) center top no-repeat;background-size:100% auto}.body_photocalendar .fullwidth_banner_title h1{color:#336d82}.body_photocalendar .fullwidth_banner_title .product_price span{color:#529c8e;font-size:30px}.body_photocalendar .fullwidth_banner_title .product_price span strike{color:#da0f01}.body_photocalendar .fullwidth_offer_strip{background:#346c82}.fullwidth_offer_strip{width:100%;text-align:center;background:#da0f01;color:#fff;font-size:28px;font-weight:700;padding:15px 0 10px;font-family:'Josefin Sans',sans-serif;text-transform:uppercase}.body_coasters .fullwidth_banner{background:url(/Images/Coasters/bg_coasters.jpg) center top no-repeat;background-size:100% auto}.body_coasters .fullwidth_banner_title{float:right;margin-right:30px;font-size:40px}.body_coasters .fullwidth_banner_title h1{font-size:78px;letter-spacing:10px}.body_coasters .fullwidth_banner_title h1 span{font-size:20px;letter-spacing:10px;margin:10px}.body_coasters .fullwidth_banner_title .product_price span{color:#fff;font-size:30px}.body_coasters .fullwidth_banner_title p.coaster_terms{color:#fff;font-size:16px;font-family:'Josefin Sans',sans-serif}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn{background:#0cacac;color:#fff}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover{background:#3f3f3f;color:#fff}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover::after,.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover::before{background:#fff}.card_block.keepDesktop{border:none}.card_block.keepDesktop img{display:block;width:100%}.card_block.keepDesktop .card_block_title::after,.card_block.keepDesktop .card_block_title::before{display:none!important}.body_socks .fullwidth_banner{background:url(/Images/socks/bg_socks.jpg) center top no-repeat;background-size:100% auto}.body_socks .fullwidth_banner_title{width:45%}.body_socks .fullwidth_banner_title .product_price,.body_socks .fullwidth_banner_title h1{color:#33aab1}.body_socks .fullwidth_banner_title h1{font-size:98px;text-transform:uppercase}.body_socks .fullwidth_banner_title h1 span{font-size:28px}.body_socks .fullwidth_banner_title .shop_now_btn{background:#08878e;color:#fff}.body_socks .fullwidth_banner_title .shop_now_btn::after,.body_socks .fullwidth_banner_title .shop_now_btn::before{background:#fff}.body_socks .fullwidth_banner_title .shop_now_btn:hover{background:#000;color:#fff}.card_nav_content_wrapper .cards_block_row.sock_blocks{width:100%}.sock_blocks .card_block:nth-of-type(3n){margin:0 28px 30px 0}.sock_blocks .card_block:nth-of-type(4n){margin:0 0 30px 0}.socks_top_seo{text-align:center;margin-bottom:30px}.socks_top_seo h2{color:#33aab1;margin:30px auto 10px}.body_socks .card_nav_content_wrapper h3{color:#482884}@media screen and (min-width:1024px){.fullwidth_banner{height:380px}.fullwidth_banner_title h1{font-size:72px}.fullwidth_banner_title h1 span{font-size:48px;font-weight:400}.fullwidth_banner_title .product_price{font-size:40px;margin-bottom:20px}.fullwidth_banner_title .shop_now_btn{font-size:26px}.body_mugs .fullwidth_banner{background:url(/Images/Mugs/bg_mugs_large.jpg) center top no-repeat;background-size:auto 100%}.body_mugs .fullwidth_banner_title h1{font-size:110px;padding-top:8%}.body_mugs .product_price{font-size:32px}.body_cushions .fullwidth_banner{background:url(/Images/Cushions/bg_cushions_large.jpg) center top no-repeat;background-size:auto 100%}.body_notebooks .fullwidth_banner{background:url(/Images/Notebook/bg_notebooks_large.jpg) center top no-repeat;background-size:auto 100%}.body_postcards .fullwidth_banner{background:url(/Images/PhotoPostcards/bg_postcards_large.jpg) center top no-repeat;background-size:auto 100%}.body_postcards .product_price{font-size:25px}.body_postcards .fullwidth_banner_title h1{font-family:'Josefin Sans',sans-serif;font-size:77px}.body_totebags .fullwidth_banner{background:url(/Images/ToteBags/totes_banner_large.jpg) center top no-repeat;background-size:auto 100%}.body_totebags .product_price{font-size:25px}.body_totebags .fullwidth_banner_title h1{font-family:'Josefin Sans',sans-serif;font-size:77px}.body_tshirts .fullwidth_banner{background:url(/Images/Tshirts/banner_tshirts_large.jpg) center top no-repeat;background-size:auto 100%}.body_tshirts .product_price{font-size:18px}.body_tshirts .fullwidth_banner_title h1{font-family:'Josefin Sans',sans-serif;font-size:77px}.body_coasters .fullwidth_banner{background:url(/Images/Coasters/bg_coasters_large.jpg) center top no-repeat;background-size:auto 100%}.body_photocalendar .fullwidth_banner{background:url(/Images/Calendar/bg_calendars_large.jpg) center top no-repeat;background-size:auto 100%}.body_keyrings .fullwidth_banner{background:url(/Images/keyrings/bg_keyrings_large.jpg) center top no-repeat;background-size:auto 100%}.body_aprons .fullwidth_banner{background:url(/Images/Aprons/bg_aprons_large.jpg) center top no-repeat;background-size:auto 100%}.body_socks .fullwidth_banner{background:url(/Images/socks/bg_socks_large.jpg) center top no-repeat;background-size:auto 100%}}@media screen and (min-width:737px){.card_brands,.full_width_title_center.clearfix,.special_blocks.clearfix{display:block}#left-col.ln_postcards,.body_spoof #left-col,.body_thankyoucards #left-col,.card_block_mobile_only,.hide_mobile,.refine_btn{display:none!important}.mobile_only,.new_tag.mobile_only{display:none}.new_offer_tag{border:1px solid #db213c;border-radius:50%;width:50px;height:48px;top:10px;right:5px;padding:12px 5px 0;text-align:center;position:absolute;background:#db213c;color:#fff;font-weight:700;text-transform:uppercase}.new_offer_tag.half_price{font-size:15px;line-height:15px}.new_offer_tag.new_product{font-size:20px;line-height:35px}.new_offer_tag.percentage{line-height:18px;font-size:22px}.new_offer_tag.canvas_prints{line-height:12px;font-size:14px}.new_offer_tag.canvas_prints span{font-size:8px;line-height:8px;display:block}.new_offer_tag.calendars{line-height:16px;font-size:15px;padding:6px 5px 6px}.new_offer_tag.calendars span{font-size:8px;line-height:10px;display:block;margin-top:1px}.new_offer_tag.gift_idea{line-height:13px;font-size:10px;top:2px}.new_offer_tag.date{font-size:13px;line-height:17px}.new_offer_tag.free_delivery{font-size:16px;line-height:24px}.new_offer_tag.free_delivery span{font-size:10px;line-height:3px}.new_offer_tag.was_now{font-size:12px}.new_offer_tag.was_now span{font-size:14px;line-height:12px}.new_offer_tag.use_code{font-size:12px}.new_offer_tag.use_code span{font-size:8px;line-height:10px;margin-top:2px}.new_offer_tag.use_code span strong{font-size:12px;line-height:10px}.new_offer_tag.free_upgrade{font-size:9px}.new_offer_tag.free_upgrade span{font-size:11px;line-height:12px;margin-top:2px}.new_offer_tag.free_upgrade span strong{font-size:16px;line-height:15px}.mobile_only_offer{display:none}.bg_grey_fullwidth{background:#f8f8f8;padding:45px 0}.bg_grey_fullwidth .full_width_title a,.bg_grey_fullwidth .full_width_title h1{background:#f8f8f8}.margin_top_30{margin-top:30px}.btn_register a.myaccountBtn{padding:0 6px}.btn_register:hover a.myaccountBtn{background:#a784b7;color:#fff}.btn_register{position:relative}.btn_register:hover .MyAccountDropDown{display:block}.MyAccountDropDown{display:none;position:absolute;width:180px;top:37px;left:-1px;z-index:9999;background:#fff;border:1px solid #d4d1d0;border-top:0}.MyAccountDropDown ul{padding:5%;margin:0;list-style:none;overflow:auto}.MyAccountDropDown li a,.btn_register:hover .MyAccountDropDown li a{display:block;width:100%;padding:0;text-indent:10px;line-height:28px;font-weight:700!important;font-size:14px;color:#494949}.MyAccountDropDown li:nth-of-type(even) a{background:#f8f8f8}.MyAccountDropDown li a:hover,.btn_register:hover .MyAccountDropDown li a:hover{background:#a784b7;color:#fff}.topPurpleSection_dd{width:90%;padding:7% 5%;background:#a784b7;overflow:auto;height:auto}.btn_register .topPurpleSection_dd a{display:block;color:#fff;float:none;font-size:14px;line-height:16px;font-weight:400}.btn_register .topPurpleSection_dd a.account_link{font-size:16px;line-height:16px;font-weight:700;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn_register a.ViewAccountBtn{display:block;width:90%;padding:0;margin:auto;float:none;clear:both;text-align:center;background:#482884;color:#fff;border-radius:3px}.btn_register a.ViewAccountBtn:hover{background:#a784b7}.btn_register a.login_text,.btn_register:hover a.login_text{width:100%;padding:0;text-align:center;line-height:22px;font-size:12px;font-weight:400;color:#494949;cursor:pointer}ul.ntn_list li:hover ul.SC_card_nav{display:block}ul.ntn_list li ul.SC_card_nav{margin:4px 0 0 -6px;-webkit-box-shadow:none;box-shadow:none;padding:0;width:232px}ul.ntn_list li ul.SC_card_nav li{height:auto;text-align:left}ul.ntn_list li ul.SC_card_nav li:hover{background:#fff}ul.ntn_list li ul.SC_card_nav li img{padding:0 8px 8px 0}.ntn_list li.notification_holder{border-left:none}.ntn_list_myshortlist ul{display:none;position:absolute;background:#fff;margin:37px 0 0 -6px;-webkit-box-shadow:none;box-shadow:none;padding:0;width:220px;z-index:99999;box-shadow:0 2px 3px #414140}.ntn_list_myshortlist:hover ul{display:block}.ntn_list_myshortlist ul li{border-bottom:1px dashed #9b6fb1;display:block;float:left;height:90px;line-height:0;padding:8px 0}.ntn_list_myshortlist ul li:hover{background:#fff}.ntn_list_myshortlist ul li img{width:60px}ul.stickyNav li span{display:none}.ntn_list_myshortlist ul li.tshirt_search_thumb,ul.SC_card_nav li.tshirt_search_thumb{width:32%;background-size:100% auto;position:relative}.ntn_list_myshortlist ul li.tshirt_search_thumb img,ul.SC_card_nav li.tshirt_search_thumb img{width:47%!important;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;padding:0}ul.SC_card_nav li.tshirt_search_thumb{padding:8px 0!important}ul.SC_card_nav li a:hover,ul.SC_card_nav li.tshirt_search_thumb a:hover{background:0 0!important}.ntn_list_myshortlist ul li{position:relative;width:32%}ul.SC_card_nav li{width:29%;position:relative}.SC_card_nav li{height:90px!important;padding:8px 0 8px 8px!important}.SC_card_nav li a{padding:0!important}.left_nav_header,.sec-header{color:#492487;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #f3f3f3;font-weight:700}.sec-header{margin-top:15px;clear:both}#left_nav_home a.mainPageLink,#left_nav_home ul ul{display:none}#left-col li{line-height:21px}#left-col a{font-size:14px;color:#656565;line-height:21px}#left-col a:hover{color:#492487;text-decoration:underline}ul.left_nav_reduced{-webkit-transition:max-height ease-in-out .8s;max-height:90px;overflow:hidden;display:block}.height_extended ul.left_nav_reduced,ul.left_nav_reduced.height_extended{max-height:10000px}.lnkHide,.lnkShM{font-size:14px;color:#656565;font-weight:700;cursor:pointer}#left_nav_home ul ul.left_nav_reduced{display:block}#left-col li.ln_icon{float:left;display:block;width:30px;margin:0 7px;text-align:center}#left-col li.ln_icon a{width:30px;overflow:hidden;display:block;line-height:22px;margin-bottom:15px;text-decoration:none}.ln_icon a:hover img{margin-left:-30px;color:#482386}#left-col.ln_calendars,#left-col.ln_flowers,#left-col.ln_giftsher,#left-col.ln_giftshim,#left-col.ln_giftskids,#left-col.ln_notebooks,#left-col.ln_pu_cards,#left-col.roi_ln{margin-top:30px!important}#left_nav_home.ln_calendars ul li.LeftMenu_calenders ul.type_calenders,.ln_calendars .LeftMenu_calendars .type_calenders,.ln_christmasgifts .type_christmasgifts,.ln_flowers .LeftMenu_flowers .type_flowers,.ln_gifts .LeftMenu_gifts .type_gifts,.ln_giftsLanding .LeftMenu_giftsNew .type_gifts,.ln_giftsher .LeftMenu_giftsher .type_giftsher,.ln_giftshim .LeftMenu_giftshim .type_giftshim,.ln_giftskids .LeftMenu_giftskids .type_giftskids,.ln_notebooks .LeftMenu_notebooks .type_notebooks,.ln_photogifts .LeftMenu_photogifts .type_photogifts,.ln_pu_cards .LeftMenu_pu_card .type_pu_card,.ln_valentinesgifts .type_valentinesgifts{display:block!important}.left_nav_bg.branded_top_section,.left_nav_header.branded{display:none}.full_width_title_center{text-align:center;height:18px}.full_width_title_center h1{float:none;display:inline-block;padding:0}.hero_blocks{padding:30px 0 0;display:block!important}.body_photocards .hero_blocks{padding:30px 0}.MM_CP .hero_blocks{padding:30px 0 30px}.hero_block_large{width:587px;height:auto;display:block;position:relative}.hero_block_full,.hero_block_two{width:100%;height:auto;display:block;position:relative}.hero_block_two{width:48.5%;margin-bottom:30px}.hero_block_full img,.hero_block_two img{width:100%}.hero_block{width:377px;height:auto;display:block;margin-bottom:30px;float:right;position:relative}.hero_block.right{margin-bottom:0}.hero_block picture{display:block}.shop_now_btn{position:absolute;font-family:Arial;font-weight:700;font-size:20px;color:#442382;display:inline-block;bottom:9%;right:4%;background:#fff;padding:13px 34px 13px 13px;border-radius:4px;-webkit-transition:all ease-in-out .1s}.shop_now_btn::after,.shop_now_btn::before{content:'';display:block;width:10px;height:3px;background:#fff;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.shop_now_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.strip-header{width:100%;height:100px;background:#d0d0d0}.strip-header-content{width:94%;margin:auto;max-width:994px;position:relative}.strip-header-content h2{color:#fff;margin:0;line-height:97px;font-size:30px;display:inline-block}.strip-header-content h2 span.strip-header-price{font-size:22px}.strip-header-content .shop_now_btn{right:0;bottom:22px}.hero_block_large .shop_now_btn{background:#fff;color:#80a77e;bottom:5%;right:3%}.hero_block_large .shop_now_btn::after,.hero_block_large .shop_now_btn::before{background:#80a77e}.hero_block_large:hover .shop_now_btn{background:#ca3654;color:#efb144}.hero_block_large:hover .shop_now_btn::after,.hero_block_large:hover .shop_now_btn::before{background:#efb144}.anniversary_block .shop_now_btn{background:#d34e70;color:#fff}.anniversary_block .shop_now_btn::after,.anniversary_block .shop_now_btn::before{background:#fff}.anniversary_block:hover .shop_now_btn{background:#8e1e3f;color:#fff}.anniversary_block:hover .shop_now_btn::after,.anniversary_block:hover .shop_now_btn::before{background:#fff}.birthday_block .shop_now_btn{background:#1f96ee;color:#fff;bottom:10%;right:auto;left:8%;box-shadow:2px 2px 0 1px rgba(255,255,255,1)}.birthday_block .shop_now_btn::after,.birthday_block .shop_now_btn::before{background:#fff}.birthday_block:hover .shop_now_btn{background:#137fd0;color:#fff}.birthday_block:hover .shop_now_btn::after,.birthday_block:hover .shop_now_btn::before{background:#fff}.md_block .shop_now_btn{background:#b1497c;color:#fff}.md_block .shop_now_btn::after,.md_block .shop_now_btn::before{background:#fff}.md_block:hover .shop_now_btn{background:#d05d8f;color:#fff}.fd_block .shop_now_btn{color:#057583}.fd_block .shop_now_btn::after,.fd_block .shop_now_btn::before{background:#057583}.fd_block:hover .shop_now_btn{background:#f3ddd2}.hero_block_full .shop_now_btn.bearsBtn{background:#225b94;color:#fff}.hero_block_full .shop_now_btn.bearsBtn::before,.shop_now_btn.bearsBtn::after{background:#fff}.hero_block_full:hover .shop_now_btn.bearsBtn{background:#ecb71e}.pu_block .shop_now_btn{color:#4cb3ae}.pu_block .shop_now_btn::after,.pu_block .shop_now_btn::before{background:#4cb3ae}.pu_block:hover .shop_now_btn{background:#ffc60c;color:#fff}.pu_block:hover .shop_now_btn::after,.pu_block:hover .shop_now_btn::before{background:#fff}.bdage_block .shop_now_btn{color:#ff3661}.bdage_block .shop_now_btn::after,.bdage_block .shop_now_btn::before{background:#ff3661}.bdage_block:hover .shop_now_btn{background:#05aab0;color:#fff}.bdage_block:hover .shop_now_btn::after,.bdage_block:hover .shop_now_btn::before{background:#fff}.pu_block .shop_now_btn{color:#9d4c69}.pu_block .shop_now_btn::after,.pu_block .shop_now_btn::before{background:#9d4c69}.pu_block:hover .shop_now_btn{background:#9d4c69;color:#fff}.pu_block:hover .shop_now_btn::after,.pu_block:hover .shop_now_btn::before{background:#fff}.all_postcards .shop_now_btn{background:#036d7f;color:#fff;bottom:5%;left:3%;right:inherit}.all_postcards .shop_now_btn::after,.all_postcards .shop_now_btn::before{background:#fff}.all_postcards:hover .shop_now_btn{background:#fff;color:#036d7f}.all_postcards:hover .shop_now_btn::after,.all_postcards:hover .shop_now_btn::before{background:#036d7f}.partyInvites_block .shop_now_btn{background:#e42559;color:#fff}.partyInvites_block .shop_now_btn::after,.partyInvites_block .shop_now_btn::before{background:#fff}.partyInvites_block:hover .shop_now_btn{background:#059ceb}.pc_pu_block .shop_now_btn{color:#b190c0}.pc_pu_block .shop_now_btn::after,.pc_pu_block .shop_now_btn::before{background:#b190c0}.pc_pu_block:hover .shop_now_btn{background:#482884;color:#fff}.pc_pu_block:hover .shop_now_btn::after,.pc_pu_block:hover .shop_now_btn::before{background:#fff}.easter_block .shop_now_btn{color:#fff;background:#f05c70}.easter_block .shop_now_btn::after,.easter_block .shop_now_btn::before{background:#fff}.easter_block:hover .shop_now_btn{background:#b32c3e;color:#fff}.easter_block:hover .shop_now_btn::after,.easter_block:hover .shop_now_btn::before{background:#fff}.hero_block_full .shop_now_btn.photoUpload{background:#000;color:#fff;bottom:7%;font-size:21px}.hero_block_full .shop_now_btn.photoUpload::before,.shop_now_btn.photoUpload::after{background:#fff}.hero_block_full:hover .shop_now_btn.photoUpload{background:#ff651b}.body_notebooks .hero_block_full .shop_now_btn{background:#bfeecb;color:#048688;bottom:19%;right:18%;width:150px;text-align:center;-webkit-transition:none}.body_notebooks .hero_block_full .shop_now_btn::before,.body_notebooks .shop_now_btn::after{background:#048688}.body_notebooks .hero_block_full:hover .shop_now_btn{background:#f7e967}.body_summerShop .hero_block_large .shop_now_btn{color:#fff;background:#000;width:132px;height:40px;font-size:25px;line-height:38px;bottom:30px;right:40px}.body_summerShop .hero_block_large .shop_now_btn::after,.body_summerShop .hero_block_large .shop_now_btn::before{background:#fff;width:15px;height:4px;top:26px}.body_summerShop .hero_block_large .shop_now_btn::after{top:34px}.body_summerShop .hero_block_large:hover .shop_now_btn{color:#fff;background:#fe016e}.body_summerShop .hero_block_large:hover .shop_now_btn::after,.body_summerShop .hero_block_large:hover .shop_now_btn::before{background:#fff}.loveIslandBlock .shop_now_btn{color:#0086b3;background:#fff}.loveIslandBlock .shop_now_btn::after,.loveIslandBlock .shop_now_btn::before{background:#0086b3}.loveIslandBlock:hover .shop_now_btn{color:#fff;background:#0086b3}.loveIslandBlock:hover .shop_now_btn::after,.loveIslandBlock:hover .shop_now_btn::before{background:#fff}.summerGiftsBlock .shop_now_btn{color:#ff42b4;background:#fff}.summerGiftsBlock .shop_now_btn::after,.summerGiftsBlock .shop_now_btn::before{background:#ff42b4}.summerGiftsBlock:hover .shop_now_btn{color:#fff;background:#da3799}.summerGiftsBlock:hover .shop_now_btn::after,.summerGiftsBlock:hover .shop_now_btn::before{background:#fff}.thankYou_block .shop_now_btn{color:#fff;background:#000}.thankYou_block .shop_now_btn::after,.thankYou_block .shop_now_btn::before{background:#fff}.thankYou_block:hover .shop_now_btn{background:#403939;color:#fff}.thankYou_block:hover .shop_now_btn::after,.thankYou_block:hover .shop_now_btn::before{background:#fff}.body_thankyoucards .shop_now_btn{color:#fff;background:#000}.body_thankyoucards .shop_now_btn::after,.body_thankyoucards .shop_now_btn::before{background:#fff}.body_thankyoucards .hero_block_full:hover .shop_now_btn{background:#0ebfa5}.tyt_block .shop_now_btn{background:#c62a51;color:#fff}.tyt_block:hover .shop_now_btn{background:#efad20}.tyt_block .shop_now_btn::after,.tyt_block .shop_now_btn::before{background:#fff}.tyt_block:hover .shop_now_btn::after,.tyt_block:hover .shop_now_btn::before{background:#fff}.body_thankyou .hero_block_large .shop_now_btn{bottom:8%;right:5%}.body_thankyou .shop_now_btn{color:#fff;background:#cc284e}.body_thankyou .shop_now_btn::after,.body_thankyou .shop_now_btn::before{background:#fff}.body_thankyou .tyt_block:hover .shop_now_btn{color:#fff;background:#fbc64e}.body_thankyou .tyt_block:hover .shop_now_btn::after,.body_thankyou .tyt_block:hover .shop_now_btn::before{background:#fff}.body_thankyou .tyt_gifts_block:hover .shop_now_btn{color:#fbc64e;background:#fff}.body_thankyou .tyt_gifts_block:hover .shop_now_btn::after,.body_thankyou .tyt_gifts_block:hover .shop_now_btn::before{background:#fbc64e}.body_cushions .shop_now_btn{color:#fff;background:#0cacac}.body_cushions .shop_now_btn::after,.body_cushions .shop_now_btn::before{background:#fff}.body_cushions .hero_block_full:hover .shop_now_btn{background:#000}.body_cushions .fullwidth_banner_title .product_price,.body_cushions h1{color:#1f4d4d}.body_cushions .fullwidth_banner_title .shop_now_btn{background:#0cacac;color:#fff}.body_cushions .fullwidth_banner_title .shop_now_btn:after,.body_cushions .fullwidth_banner_title .shop_now_btn:before{background:#fff}.body_phonecases .shop_now_btn{color:#fff;background:#000}.body_phonecases .shop_now_btn::after,.body_phonecases .shop_now_btn::before{background:#fff}.body_phonecases .hero_block_full:hover .shop_now_btn{background:#fff;color:#000}.body_phonecases .hero_block_full:hover .shop_now_btn::after,.body_phonecases .hero_block_full:hover .shop_now_btn::before{background:#000}.body_totebags .shop_now_btn{color:#fff;background:#ce578b}.body_totebags .shop_now_btn::after,.body_totebags .shop_now_btn::before{background:#fff}.body_totebags .hero_block_full:hover .shop_now_btn{background:#fff;color:#000}.body_totebags .hero_block_full:hover .shop_now_btn::after,.body_totebags .hero_block_full:hover .shop_now_btn::before{background:#000}.adult_aprons .shop_now_btn{color:#fff;background:#0cacac}.adult_aprons .shop_now_btn::after,.adult_aprons .shop_now_btn::before{background:#fff}.adult_aprons:hover .shop_now_btn{background:#000;color:#fff}.adult_aprons:hover .shop_now_btn::after,.adult_aprons:hover .shop_now_btn::before{background:#fff}.parentChild_aprons_block .shop_now_btn{color:#fff;background:#d05d8f}.parentChild_aprons_block .shop_now_btn::after,.parentChild_aprons_block .shop_now_btn::before{background:#fad385}.parentChild_aprons_block:hover .shop_now_btn{background:#7a4a66}.body_aprons .mothersDay_block .shop_now_btn{color:#fff;background:#d05d8f}.body_aprons .mothersDay_block .shop_now_btn::after,.body_aprons .mothersDay_block .shop_now_btn::before{background:#fad385}.body_aprons .mothersDay_block:hover .shop_now_btn{color:#7a4a66;background:#fad385}.body_aprons .mothersDay_block:hover .shop_now_btn::after,.body_aprons .mothersDay_block:hover .shop_now_btn::before{background:#7a4a66}.kidsAprons_block .shop_now_btn{color:#fff;background:#039ecd}.kidsAprons_block .shop_now_btn::after,.kidsAprons_block .shop_now_btn::before{background:#fff}.kidsAprons_block:hover .shop_now_btn{background:#026c86}.kidsAprons_block:hover .shop_now_btn::after,.kidsAprons_block:hover .shop_now_btn::before{background:#fff}.body_photocalendar .shop_now_btn{color:#fff;background:#529d8e}.body_photocalendar .shop_now_btn::after,.body_photocalendar .shop_now_btn::before{background:#fff}.body_photocalendar .shop_now_btn:hover{background:#bdbfbe}.gpd_block .shop_now_btn{color:#fff;background:#5e8497}.gpd_block .shop_now_btn::after,.gpd_block .shop_now_btn::before{background:#fff}.gpd_block:hover .shop_now_btn{background:#ca3b70}.body_examcards .shop_now_btn{color:#fff;background:#fe5284}.body_examcards .shop_now_btn::after,.body_examcards .shop_now_btn::before{background:#fff}.body_examcards .hero_block_full:hover .shop_now_btn{background:#ffc94f}.body_mugs .shop_now_btn{color:#fff;background:#a13729}.body_mugs .shop_now_btn::after,.body_mugs .shop_now_btn::before{background:#fff}.body_mugs .hero_block_full:hover .shop_now_btn{background:#353334}.body_wedding .shop_now_btn{color:#fff;background:#524f4c}.body_wedding .shop_now_btn::after,.body_wedding .shop_now_btn::before{background:#fff}.body_wedding .hero_block_full:hover .shop_now_btn{background:#faccbf;color:#524f4c}.body_wedding .hero_block_full:hover .shop_now_btn::after,.body_wedding .hero_block_full:hover .shop_now_btn::before{background:#524f4c}.body_humour .shop_now_btn{color:#fff;background:#fe89e9}.body_humour .shop_now_btn::after,.body_humour .shop_now_btn::before{background:#fff}.body_humour .hero_block_full:hover .shop_now_btn{background:#eb4fcf}.hero_blocks .val_shop_now .shop_now_btn{color:#fff;background:#000}.hero_blocks .val_shop_now .shop_now_btn::after,.hero_blocks .val_shop_now .shop_now_btn::before{background:#fe7c94}.hero_blocks .val_shop_now:hover .shop_now_btn{background:#fe7c94;color:#fff}.hero_blocks .val_shop_now:hover .shop_now_btn::after,.hero_blocks .val_shop_now:hover .shop_now_btn::before{background:#fff}.hero_blocks .md_shop_now .shop_now_btn{color:#fff;background:#82b5c9}.hero_blocks .md_shop_now .shop_now_btn::after,.hero_blocks .md_shop_now .shop_now_btn::before{background:#fff}.hero_blocks .md_shop_now:hover .shop_now_btn{background:#9d3a67}.mugs_strapLine{width:100%;font-family:'Bree Serif',serif;color:#363434;font-size:28px;text-align:center;margin-top:-10px;margin-bottom:2%}.mugs_type_wrapper{width:100%;margin:0 0 10px 0}.mugs_types{height:auto;padding-top:80%;width:100%;position:relative;text-align:center}.body_mugs .mugs_type_wrapper .block_type_holder .block_title{font-family:'Bree Serif',serif;color:#363434;font-size:18px;text-align:center}.body_mugs .mugs_type_wrapper .block_type_holder .block_title:hover{color:#3a9daa}.body_mugs .mugs_type_wrapper .block_type_holder .block_title span{font-family:'Bree Serif',serif;color:#363434;font-size:14px;margin-top:5px}.body_mugs .mug_colours{width:35%!important;position:relative!important;margin-top:5px!important;float:right}.body_mugs .product_row .block_type_holder img{width:80%;position:absolute;margin:auto;bottom:2px;left:0;right:0}.body_mugs .product_row .block_type_holder:hover .block_title{background:0 0}.body_mugs .product_row .block_type_holder{height:auto;width:21%;border:none;margin:0 2%}.tshirts_all .shop_now_btn{color:#fff;background:#0dacac}.tshirts_all .shop_now_btn::after,.tshirts_all .shop_now_btn::before{background:#fff}.tshirts_all:hover .shop_now_btn{background:#fff;color:#54b0b6}.tshirts_all:hover .shop_now_btn::after,.tshirts_all:hover .shop_now_btn::before{background:#54b0b6}.tshirts_forHim_block .shop_now_btn{color:#3f2c28;background:#e8e242}.tshirts_forHim_block .shop_now_btn::after,.tshirts_forHim_block .shop_now_btn::before{background:#3f2c28}.tshirts_forHim_block:hover .shop_now_btn{background:#fff;color:#54b0b6}.tshirts_forHim_block:hover .shop_now_btn::after,.tshirts_forHim_block:hover .shop_now_btn::before{background:#54b0b6}.tshirts_forHer_block .shop_now_btn{color:#fff;background:#0dacac}.tshirts_forHer_block .shop_now_btn::after,.tshirts_forHer_block .shop_now_btn::before{background:#fff}.tshirts_forHer_block:hover .shop_now_btn{background:#fff;color:#54b0b6}.tshirts_forHer_block:hover .shop_now_btn::after,.tshirts_forHer_block:hover .shop_now_btn::before{background:#54b0b6}.tshirts_staghen_block .shop_now_btn{color:#fff;background:#0dacac}.tshirts_staghen_block .shop_now_btn::after,.tshirts_staghen_block .shop_now_btn::before{background:#fff}.tshirts_staghen_block:hover .shop_now_btn{background:#fff;color:#54b0b6}.tshirts_staghen_block:hover .shop_now_btn::after,.tshirts_staghen_block:hover .shop_now_btn::before{background:#54b0b6}.xmas_block .shop_now_btn{color:#950306}.xmas_block .shop_now_btn::after,.xmas_block .shop_now_btn::before{background:#950306}.xmas_block:hover .shop_now_btn{background:#950306;color:#fff}.xmas_block:hover .shop_now_btn::after,.xmas_block:hover .shop_now_btn::before{background:#fff}.janSale{width:100%;height:auto;background:#e41941}.janSale_mobile{display:none}.strip-header.anniversary{background:url(/Images/Anniversary/bg_stripbanner.jpg) center no-repeat #eeeee1;background-size:auto 100%}.anniversary .strip-header-content h2{font-family:'Bree Serif',serif;font-size:44px;font-weight:400;line-height:92px;text-shadow:0 0 10px rgba(0,0,0,.6)}.anniversary .strip-header-content h2 span.strip-header-price{font-family:'Bree Serif',serif;font-size:24px;text-transform:uppercase}.anniversary .shop_now_btn{background:#d34e70;color:#fff}.anniversary .shop_now_btn::before,.body_anniversary .shop_now_btn::after{background:#fff}.anniversary .shop_now_btn:hover{background:#941b3a}.body_birthdaygifts #left-col{z-index:999}.body_birthdaygifts .birthdaygifts_top{width:100%;background:url(/Images/BirthdayGifts/top_banner.jpg) top center no-repeat #f8d4e0}.body_birthdaygifts .birthdaygifts_top_both{width:100%;height:280px;max-width:994px;margin:0 auto;position:relative;margin-bottom:50px}.body_birthdaygifts #left_nav_home ul.type_bdaygift{display:block}.body_birthdaygifts .top_button{background-color:#fff;height:45px;width:205px;padding:0 0;position:absolute;border-radius:7px}.body_birthdaygifts .forHim{bottom:-20px;right:50px;background:#1f96ee}.body_birthdaygifts .forHim:hover{background:#1979bf}.body_birthdaygifts .forHer{bottom:-20px;left:50px;background:#41bba7}.body_birthdaygifts .forHer:hover{background:#35a592}.birthday_age_gifts{width:738px;height:auto;margin-bottom:0}.birthday_age_gifts_title a,.birthday_age_gifts_title h3{font-family:Arial;font-weight:700;font-size:24px;color:#482884;line-height:32px;float:left;margin:0 0 20px}.birthday_age_gifts_title a{font-size:16px;float:right;background:0 0;padding:0;text-decoration:underline}.birthday_age_gifts_content{width:100%;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.birthday_age_gifts_content img{width:100%;height:auto;margin-bottom:15px}.birthday_age_gifts_content a{display:block}.birthday_age_gifts_content li{display:inline-block;width:195px;margin-right:20px}.birthday_age_gifts_content li span{display:block;margin-bottom:15px;font-weight:700;color:#9b6fb1;font-size:16px;width:100%;text-overflow:ellipsis;overflow:hidden}.birthday_age_gifts_content li:hover{opacity:.8}.body_birthdaygifts .top_button p{text-align:center;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;font-weight:600;font-size:24px;color:#fff;z-index:1;line-height:50px;margin:0}.body_birthdaygifts .top_button p span{display:none}.gifts_top_title{width:100%;background:#1c83ae;color:#fff;text-align:center;font-size:26px}.gifts_top_title span{padding-left:160px;background:url(/Images/Gifts/top_banner_gifts.jpg) top left no-repeat;height:57px;line-height:60px;display:inline-block}.body_giftsNew .hero_block_two img{box-shadow:4px 4px 0 #e5e5e5}.body_giftsNew .hero_block_two .card_block_title{font-size:22px;color:#482884;margin-top:15px}.body_giftsNew .gift_offer_banner:hover,.body_giftsNew .hero_block_two:hover,.gift_bottom_section a:hover{opacity:.8}.body_giftsNew .hero_block_two .card_block_title::after,.body_giftsNew .hero_block_two .card_block_title::before{background:#482884;top:9px}.body_giftsNew .hero_block_two .card_block_title::after{top:14px}.body_giftsNew .gift_offer_banner{margin:0 auto 30px;width:94%;max-width:994px;display:block;overflow:auto}.gift_bottom_section{margin-bottom:40px;overflow:auto}.gift_bottom_section a{width:23%;float:left;margin:0 2% 2% 0;position:relative;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:22px;border-radius:3px;overflow:hidden}.gift_bottom_section img{width:100%;height:auto}.gift_bottom_section .occasion_title{position:absolute;margin:auto;left:0;right:0;top:45%;max-width:94%}.gift_bottom_section .occasion_title span{display:block;position:absolute;top:-60px;left:-3%;background:#eb4849;font-size:14px;padding:2px 6px}.gifts_top_section h1{color:#ffd285;font-family:'Open Sans';text-align:center;font-size:30px;text-transform:uppercase;padding-top:55px}.gifts_top_section h1 .for_big_text{font-size:45px;font-family:'Bungee Inline',cursive;font-weight:400;color:#fff}.gifts_top_section h1 span{position:relative;line-height:80px}.gifts_top_section h1 span:after{position:absolute;content:'';background:url(/Images/GiftsNew/presents.png) no-repeat center;max-width:161px;background-size:100%;height:70px;top:-25px;left:0;right:0;margin:0 auto}.gifts_top_section h1 span:before{position:absolute;content:'';height:3px;background:#fff;width:80%;bottom:30px;left:0;right:0;margin:0 auto}#bg_gifts_top .gifts_top_section h1{color:#fff;font-size:16px;display:flex;width:363px;margin:0 auto}#bg_gifts_top .gifts_top_section h1 .for_big_text{margin-top:-30px;padding-left:5px;padding-right:5px;font-size:40px}#bg_gifts_top .gifts_top_section h1 span:after{top:-34px;max-width:104px}#bg_gifts_top .gifts_top_section h1 span:before{bottom:18px}#bg_gifts_top{background:url(/Images/GiftsNew/bg_gifts.jpg) top center repeat-x}#bg_gifts_top .card_block{border:3px solid #fff;box-sizing:border-box}#bg_gifts_top .card_block img{margin-bottom:0}#bg_gifts_top .card_block_title{display:none}#bg_gifts_top .card_block:hover{border:3px solid #07b0e4}#bg_gifts_top .card_block:hover img{opacity:1}#gift_title_holder{width:100%;padding:20px 0}#gift_title_holder img{margin:0 auto;display:block;width:40%}.gift_offer_banner{margin-bottom:30px}.gift_offer_banner img{width:100%;height:auto}.gifts_title_mobile{display:none!important}.gifts_title{display:block}.body_gifts .gifts_btm_tabs{background-color:#ff9a03}.gifts_btm_tabs:hover{opacity:.6}.tab_alcohol{background:url(/Images/GiftsNew/tab_alcohol.png) top right no-repeat}.tab_aprons{background:url(/Images/GiftsNew/tab_aprons.png) top right no-repeat}.tab_balloons{background:url(/Images/GiftsNew/tab_balloons.png) top right no-repeat}.tab_bears{background:url(/Images/GiftsNew/tab_bears.png) top right no-repeat}.tab_cal{background:url(/Images/GiftsNew/tab_calendars.png) top right no-repeat}.tab_cushions{background:url(/Images/GiftsNew/tab_cushion.png) top right no-repeat}.tab_cases{background:url(/Images/GiftsNew/tab_cases.png) top right no-repeat}.tab_moneyboxes{background:url(/Images/GiftsNew/tab_moneyboxes.png) top right no-repeat}.tab_notebooks{background:url(/Images/GiftsNew/tab_notebooks.png) top right no-repeat}.tab_tshirts{background:url(/Images/GiftsNew/tab_tshirts.png) top right no-repeat}.tab_mugs{background:url(/Images/GiftsNew/tab_mugs.png) top right no-repeat}.tab_photobooks{background:url(/Images/GiftsNew/tab_photobooks.png) top right no-repeat}.tab_tote{background:url(/Images/GiftsNew/tab_tote.png) top right no-repeat}.tab_wallart{background:url(/Images/GiftsNew/tab_wallart.png) top right no-repeat}.tab_waterbottles{background:url(/Images/GiftsNew/tab_waterbottles.png) top right no-repeat}.tab_books{background:url(/Images/GiftsNew/tab_books.png) top right no-repeat}.tab_photoGifts{background:url(/Images/GiftsNew/tab_photoGifts.png) top right no-repeat}.tab_posters{background:url(/Images/GiftsNew/tab_posters.png) top right no-repeat}.tab_starwars{background:url(/Images/GiftsNew/tab_starwars.png) top right no-repeat}.tab_alcohol_pu{background:url(/Images/PhotoGifts/tab_alcohol_pu.png) top right no-repeat}.tab_notebooks_pu{background:url(/Images/PhotoGifts/tab_notebooks_pu.png) top right no-repeat}.tab_tote_pu{background:url(/Images/PhotoGifts/tab_tote_pu.png) top right no-repeat}.brand_tab img{width:24%;margin:0}.brand_tab:hover img{opacity:.6}.gifts_btm_tabs{width:32.5%;height:66px;color:#fff;display:block;margin:0 1% 1% 0}.gifts_btm_tabs .gift_btm_titles{font-family:'Open Sans',sans-serif;font-weight:800;padding:10px;font-size:18px;float:left}.gifts_btm_tabs span{font-size:13px;font-family:Arial;font-weight:700;text-decoration:underline}.gifts_btm_tabs.no_right_margin{margin-right:0}.gift_offer{background:#ea2222;float:left;width:75px;height:100%;position:relative}.gift_offer_code{position:absolute;bottom:2px;width:100%;font-size:11px;font-weight:700;text-align:center}.gift_offer_code span{font-size:11px;font-weight:700;color:#ff0;text-decoration:none}.gifts_percentage{text-align:center;line-height:15px;font-weight:700;margin-top:5px}.two_line{font-size:20px;margin-top:10px;line-height:21px}.gift_offer_code{background:#fe2d2d}.gift_btm_holder{width:738px}.cards_block_row_wrapper{width:738px;float:right}.bg_giftsfor{width:100%;height:80px;text-align:center;background:#e6e6e6}.bg_giftsfor h1{font-size:35px;line-height:80px;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#fff}.bg_giftsfor h1 span{color:#ffd38a}.bg_giftsfor h1 .from_price{text-transform:none;font-size:30px;margin-left:165px}.body_giftsforher .cards_block_row,.body_giftsforhim .cards_block_row,.body_giftsforkids .cards_block_row{margin-top:40px}.body_giftsforher .shop_now_btn,.body_giftsforhim .shop_now_btn,.body_giftsforkids .shop_now_btn{bottom:20%;right:9%}.no_top_margin{margin-top:0!important}.bg_giftsfor.for_him{background:url(/Images/GiftsHim/bg_top_banner.jpg) top center no-repeat #7a99b3;background-size:auto 100%}.body_giftsforhim .hero_block_square .shop_now_btn{background:#ea8e31;color:#fff}.body_giftsforhim .hero_block_square .shop_now_btn::after,.body_giftsforhim .hero_block_square .shop_now_btn::before{background:#fff!important}.body_giftsforhim .hero_block_square:hover .shop_now_btn{background:#397da4;color:#fff}.body_giftsforhim .hero_block_square:hover .shop_now_btn::after,.body_giftsforhim .hero_block_square:hover .shop_now_btn::before{background:#fff!important}.bg_giftsfor.for_her{background:url(/Images/GiftsHer/bg_top_banner.jpg) top center no-repeat #da8d9f;background-size:auto 100%}.body_giftsforher .hero_block_square .shop_now_btn{background:#ea8e31;color:#fff}.body_giftsforher .hero_block_square .shop_now_btn::after,.body_giftsforher .hero_block_square .shop_now_btn::before{background:#fff!important}.body_giftsforher .hero_block_square:hover .shop_now_btn{background:#397da4;color:#fff}.body_giftsforher .hero_block_square:hover .shop_now_btn::after,.body_giftsforher .hero_block_square:hover .shop_now_btn::before{background:#fff!important}.bg_giftsfor.for_kids{background:url(/Images/GiftsKids/bg_top_banner.jpg) top center no-repeat #68b8d9;background-size:auto 100%}.body_giftsforkids .hero_block_square .shop_now_btn{background:#ea8e31;color:#fff}.body_giftsforkids .hero_block_square .shop_now_btn::after,.body_giftsforkids .hero_block_square .shop_now_btn::before{background:#fff!important}.body_giftsforkids .hero_block_square:hover .shop_now_btn{background:#397da4;color:#fff}.body_giftsforkids .hero_block_square:hover .shop_now_btn::after,.body_giftsforkids .hero_block_square:hover .shop_now_btn::before{background:#fff!important}.body_giftsforkids .kids_offer_block{margin-top:25px}.body_toys .bg_giftsfor.toys{background:url(/Images/Toys/bg_top_banner.jpg) top center no-repeat #2fc78f;background-size:auto 100%}.body_toys .age_block_wrapper{width:100%}.body_toys .age_block{width:15.6%;float:left;background:#2fc78f;float:left;text-align:center;padding:23px 0;font-family:'Josefin Sans',sans-serif;font-size:18px;color:#fff;font-weight:700;border-radius:5px;box-sizing:border-box;margin:0 .5%;height:82px}.body_toys .age_block:hover{background:#28ad7b}.body_toys .full_width_title{margin-top:30px;text-align:center}.body_toys .full_width_title h1{float:none}.body_emotionalrescue #main{background:url(/Images/EmotionalRescue/banner_top.jpg) no-repeat top center #019a9b}.body_emotionalrescue{width:100%;height:auto}.body_emotionalrescue .top_block{width:100%;height:317px}.body_emotionalrescue .top_block img{margin-top:-68px;margin-left:100px}.body_emotionalrescue .card_block img{box-sizing:border-box;border:3px solid #fff}.body_emotionalrescue .card_block .card_block_title{color:#fff}.body_emotionalrescue .card_block .card_block_title::after,.body_emotionalrescue .card_block .card_block_title::before{background:#fff}.body_emotionalrescue .card_block:hover .card_block_title:after,.body_emotionalrescue .card_block:hover .card_block_title:before{background:#a4fbff}.body_emotionalrescue .card_block:hover .card_block_title,.body_emotionalrescue .gift_block:hover .gift_block_title{color:#a4fbff}.body_emotionalrescue .bg_grey_fullwidth{background:#0b8f90}.body_emotionalrescue .seo_text a,.body_emotionalrescue .seo_text h1,.body_emotionalrescue .seo_text h2,.body_emotionalrescue .seo_text h3,.body_emotionalrescue .seo_text p{color:#fff}.bottle_mid_banner{width:100%;overflow-x:hidden;float:left;background:#fff;margin-bottom:20px}.bottle_mid_banner img{width:200%;max-width:1920px;display:block;margin-left:50%;transform:translateX(-50%)}.bottle_mid_banner:hover img{opacity:.6}.body_waterbottles .shop_now_btn{font-size:28px;color:#57b7da;padding:13px 47px 13px 13px;bottom:13%;right:20%}.body_waterbottles .hero_blocks:hover .shop_now_btn{background:#57b7da;color:#fff}.body_waterbottles .hero_blocks:hover .shop_now_btn::after,.body_waterbottles .hero_blocks:hover .shop_now_btn::before{background:#fff}.body_waterbottles .shop_now_btn::after,.body_waterbottles .shop_now_btn::before{width:15px;height:5px;background:#57b7da;right:16px;top:22px}.body_waterbottles .shop_now_btn::after{top:30px}.body_invitations .shop_now_btn{color:#fff;background:#fd5793}.body_invitations .shop_now_btn::after,.body_invitations .shop_now_btn::before{background:#fff}.body_invitations .hero_block_full:hover .shop_now_btn{background:#c82661}.postcards_block{display:block;margin:10px 0;margin-bottom:30px;width:100%;background:#fee0c7;float:left;color:#646178;border-radius:5px;padding:15px 0;text-align:center;font-family:'Special Elite',cursive;font-size:20px;-webkit-transition:all ease-in-out .1s}.postcards_block:hover{background:#fd5793;color:#fff}.body_schoolsupplies #wrapper_whole{background:#fff}.school_top_offer{text-align:center;font-family:Arial;font-weight:700;font-size:28px;color:#fff;padding:10px 0;background-color:#dc1126;text-transform:uppercase}.school_top_offer span{font-size:20px}.school_top{background:url(/Images/SchoolSupplies/bg_schoolsupplies.jpg) top center;background-size:1902px;background-repeat:repeat-x;height:156px}.school_top #title_holder{width:100%}.school_top #title_holder img{margin:0 auto 0 auto;display:block}.body_schoolsupplies .hero_block_square .shop_now_btn{background:#298ece;color:#fff;position:absolute;bottom:9%;left:7%;right:auto}.body_schoolsupplies .hero_block_square .shop_now_btn:after,.body_schoolsupplies .hero_block_square .shop_now_btn:before{background:#fff}.body_schoolsupplies .hero_block_square:hover .shop_now_btn{background:#f26834}.school_offer{background:#e33434;color:#fff;width:60%;text-align:center;margin:0 auto;padding:10px;border-radius:5px;font-family:'Londrina Solid',cursive;font-size:30px}.school_offer span{font-family:'Bree Serif',serif;font-size:18px}.body_congratulations #wrapper_whole{background:#fcfcfc}.body_congratulations #main{background:#fcfcfc}.body_congratulations #brand_top_section{width:100%;height:auto;float:left;background:url(/Images/Congratulations/bg_congrats.jpg) top center no-repeat;height:300px}.body_congratulations #brand_top_section_roi{width:100%;height:auto;float:left;background:url(/Images/ROI/Congratulations/bg_congrats.jpg) top center no-repeat;height:300px}.body_foodgifts #wrapper_whole{background:#ebebeb}.body_foodgifts #main{background:#ebebeb}.body_foodgifts .foodgifts_top{width:100%;height:398px;float:left;background:url(/Images/FoodGifts/bg_food.jpg) top center no-repeat}.body_foodgifts #brand_top_section{width:994px;margin:0 auto;margin-top:20px}.body_foodgifts .top_gifts{margin-top:-6px}.body_foodgifts .card_block{margin-top:30px}.PhotoGiftsTop{background:url(/Images/PhotoGifts/bg_photoGifts_top.jpg) top center no-repeat}.PhotoGiftsTop .card_block{border:3px solid #fff;box-sizing:border-box}.PhotoGiftsTop .card_block img{margin-bottom:0}.PhotoGiftsTop .card_block .card_block_title{display:none}.PhotoGiftsTop .card_block:hover{border:3px solid #ca2758}.PhotoGiftsTop .card_block:hover img{opacity:1}.body_photogifts .gifts_btm_tabs{background-color:#7ad8d3}.body_photogifts .cards_block_row{margin-top:40px}#bg_alcohol_top{background:url(/Images/Alcohol/alcohol_top_bg.jpg) no-repeat top center #e4d9c7;height:378px}.alcohol_top_both{height:auto;margin:0 auto;width:994px}.alcohol_top_both img{margin-top:30px}.bottles_one{margin-left:20px}.bottles_two{margin-right:20px}.alcohol_top_block{width:100%}.body_alcohol .shop_now_btn{margin-top:305px;margin-left:436px;bottom:auto;right:auto;background:#24323d;color:#fff;-webkit-transition:none}.body_alcohol .shop_now_btn::after,.body_alcohol .shop_now_btn::before{background:#fff;-webkit-transition:none}.body_alcohol .alcohol_top_both:hover .shop_now_btn{background:#24323d;color:#c8bc96}.body_alcohol .alcohol_top_both:hover .shop_now_btn::after,.body_alcohol .alcohol_top_both:hover .shop_now_btn::before{background:#c8bc96}.body_alcohol .full_width_block{margin-top:10px;margin-bottom:15px!important}.body_alcohol .card_block:nth-of-type(12n){margin-right:28px!important}.body_alcohol .card_block:nth-of-type(13n){margin-right:0!important}.body_alcohol .full_width_title{max-width:738px!important}.AlcoholAwards{width:100%;background:#32495b;text-align:center;padding-bottom:0}.TriplePackImage{margin:0 0 0 190px}.AlcoholAwards .right h2{margin:30px 0;font-family:Oswald,sans-serif;font-size:36px;line-height:36px;text-transform:uppercase;font-weight:600}.AlcoholAwards .column_768 .right img{margin-bottom:30px}.AlcoholBoxMessage{width:360px;border:2px solid #fff;text-align:center;color:#fff;padding:25px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:22px;line-height:25px}.alcohol_awards_content{width:100%;max-width:994px;margin:auto}.body_cute .cutecards_top{height:380px;margin-bottom:20px;background:url(/Images/CuteCards/bg_cutecards_top.jpg) repeat-x top center #fff}.cutecards_logo{float:left;height:380px;width:380px}.body_cute .card_block .hide_desktop{display:none!important}.body_disney #bg_disney_top{background:url(/Images/Disney/banner_bg.jpg) top center repeat-x;height:auto}#disney_title_holder{width:100%;padding:20px 0}#disney_title_holder img{margin:-54px auto 0 auto;display:block}.body_disney .cards_block_row .card_block img{border:1px solid #ebebeb}.body_disney .full_width_block .card_block_title{display:none}.body_JanuarySale #wrapper_whole{background-color:#db213c}.body_JanuarySale #main,.body_JanuarySale .main{background-color:#db213c}.body_JanuarySale .main.highlight_section{background-color:#981227}.body_JanuarySale .bg_top{height:auto;background:url(/Images/JanuarySale/bg_jansale2019.jpg) no-repeat top center #db213c}.janSale_top{position:relative;height:355px;width:994px;margin:0 auto}.janSale_top .top_cards_title{position:absolute;right:7%;top:20%;display:block;background:#af0a2a;width:265px;border-radius:5px;padding:5px;color:#fff800;font-family:'Open Sans';font-weight:800;text-align:center;font-size:30px}.janSale_top .top_cards_title span{display:block;color:#fff;font-family:Yellowtail,cursive;font-weight:400;margin-top:-20px}.body_JanuarySale .hero_block_square{position:relative;width:48%;border:3px solid #ffa70d;margin-bottom:25px}.body_JanuarySale .hero_block_square img{width:100%}.body_JanuarySale .shop_now_btn{background:#000;color:#fff;bottom:8%;right:7%;left:inherit}.body_JanuarySale .shop_now_btn::after,.body_JanuarySale .shop_now_btn::before{background:#ffa70d}.body_JanuarySale .hero_block_square:hover .shop_now_btn,.janSale_top:hover .shop_now_btn{background:#ffa70d;color:#000}.body_JanuarySale .hero_block_square:hover .shop_now_btn::after,.body_JanuarySale .hero_block_square:hover .shop_now_btn::before,.janSale_top:hover .shop_now_btn::after,.janSale_top:hover .shop_now_btn::before{background:#000}.moreGifts_title{width:100%;text-align:center;padding:20px 0;color:#fff;font-family:'Open Sans';font-weight:600;font-size:25px}.moreGifts_title span{color:#ffa70d}.body_JanuarySale .card_block .card_block_title{color:#fff;font-size:16px}.body_JanuarySale .card_block .card_block_title::after,.body_JanuarySale .card_block .card_block_title::before{background:#fff}.body_JanuarySale .card_block img{border:3px solid #ffa70d}.body_JanuarySale .card_block:hover .card_block_title{color:#fff800}.body_JanuarySale .card_block:hover .card_block_title::after,.body_JanuarySale .card_block:hover .card_block_title::before{background:#fff800}.body_JanuarySale .cardpage_seo_text{padding-top:30px}.body_JanuarySale .cardpage_seo_text a,.body_JanuarySale .cardpage_seo_text h1,.body_JanuarySale .cardpage_seo_text h2,.body_JanuarySale .cardpage_seo_text h3,.body_JanuarySale .cardpage_seo_text p{color:#fff!important}.body_easter .hero_blocks{margin-bottom:30px}.body_easter .easter_cards .shop_now_btn{background:#f05c70;color:#fff;bottom:5%;right:3%}.body_easter .easter_cards .shop_now_btn::after,.body_easter .easter_cards .shop_now_btn::before{background:#fff}.body_easter .easter_cards:hover .shop_now_btn{background:#b32c3e}.offers_block{margin:15px 0}.offers_block.three_block_row{width:31%;margin-right:3.5%;max-width:308px}.offers_block.three_block_row:nth-of-type(3n){margin-right:0}.offers_block.full_width_block{width:100%}.offers_block img{width:100%}.offers_block:hover{opacity:.7}.body_promoAndOffers h1.offers_top_title{padding:20px 0 10px 0}.hero_block_square{width:482px;height:auto;display:block;position:relative}.body_funkykids .hero_block_square .shop_now_btn{background:#fff;color:#23b8bc;bottom:7%;right:inherit;right:3%}.body_funkykids .hero_block_square .shop_now_btn::after,.body_funkykids .hero_block_square .shop_now_btn::before{background:#23b8bc}.body_funkykids .hero_block_square:hover .shop_now_btn{background:#fff;color:#605985}.body_funkykids .hero_block_square:hover .shop_now_btn::after,.body_funkykids .hero_block_square:hover .shop_now_btn::before{background:#605985}.selectAnAge{width:738px;margin-bottom:20px;float:right}.selectAnAge h2{float:left;color:#492487;font-size:18px;font-weight:700;font-family:Arial;line-height:47px;margin-bottom:0}.selectAnAge ul{margin:0;padding:0;float:right}.selectAnAge li{float:left;list-style:none}.selectAnAge a{display:block;border-bottom:3px solid #fff;padding:8px;color:#492487;font-size:26px;font-weight:700;font-family:Arial;margin-bottom:0;padding-top:21px}.selectAnAge a:hover{border-bottom:3px solid #b190c0;color:#b190c0}.selectAnAge select{display:none}.selectAnAge select option{background:#4e4771}.selectAnAge select option:nth-of-type(odd){background:#605985}.body_photocalendar #dvBreadCrump{display:none}.body_photocalendar .fullwidth_banner_title{float:left;margin-left:70px}.body_photocalendar .fullwidth_banner_title .product_price span{font-weight:500;font-family:'Josefin Sans',sans-serif}.body_keyrings .volume_message{width:45%;position:absolute;bottom:36px;left:64px;background:#f5c745;padding:10px;box-sizing:border-box;display:block;height:auto;float:left;color:#4e4c4c;font-weight:700;text-align:center;font-size:21px}.body_coasters .hero_blocks,.body_glasses .hero_blocks,.body_keyrings .hero_blocks,.body_phonecases .hero_blocks{margin-bottom:20px}.body_keyrings .shop_now_btn{top:72%;right:6%;padding:0 50px 0 30px!important;line-height:70px;height:70px;background:#f4c84b;font-size:28px;color:#fff}.body_keyrings .shop_now_btn::after,.body_keyrings .shop_now_btn::before{width:18px;height:4px;background:#fff;top:27px}.body_keyrings .shop_now_btn::after{top:37px}.body_keyrings .shop_now_btn:hover{background:#ceaa44}.body_keyrings .card_block{width:312px}.body_coasters .fullwidth_block_row .card_block:nth-of-type(3n),.body_keyrings .fullwidth_block_row .card_block:nth-of-type(3n),.body_phonecases .fullwidth_block_row .card_block:nth-of-type(3n){margin-right:0}.blue_full_width h2{font-size:36px;line-height:34px;margin:0 0 25px}.blue_full_width h3{font-size:22px}.keyring_pricing_option_holder{width:100%;max-width:994px;margin:auto}.keyring_price_option{float:left;width:33.3%}.keyring_price_option img{margin-bottom:25px}.keyring_price_option p{font-size:36px;font-weight:700}.keyring_price_option p span{display:block;color:#f9e19b;font-size:20px;margin-top:10px}.body_coasters #dvBreadCrump{display:none}.body_coasters .shop_now_btn{background:#0cacac;font-size:24px;right:18%;top:69%}.body_coasters .shop_now_btn:hover{background:#3f3f3f}.coaster_order_options{text-align:left;max-width:994px;margin:auto;width:94%}.coaster_order_options h2,.coaster_order_options p{font-family:Lato,sans-serif;color:#3f3f3f;font-size:18px}.coaster_order_options h2{font-size:36px;margin:0 auto 20px}.coaster_order_options p{margin:0 auto 20px;line-height:25px}.coaster_order_options img{max-width:396px;width:45%;display:block;margin:auto;float:left}.coaster_option{width:50%;float:right}.coaster_order_options table{width:80%;border:2px solid #3f3f3f;text-align:center;font-size:18px;line-height:25px;border-radius:5px}.coaster_order_options table thead{background:#3f3f3f;color:#fff;line-height:40px}.coaster_order_options table tbody tr td:first-child{border-right:2px solid #3f3f3f}.coaster_order_options table tbody tr:first-child td{padding-top:8px}.coaster_order_options table tbody tr:last-child td{padding-bottom:8px}.body_baubles .bg_grey_fullwidth,.body_coasters .bg_grey_fullwidth{background:#f5f5f5}.body_baubles .bg_grey_fullwidth.seo_text,.body_coasters .bg_grey_fullwidth.seo_text{background:#fff}.featured_event_block{margin-bottom:30px}.featured_event_block.two_blocks a{width:48.5%}.featured_event_block img{width:100%;max-width:993px}.body_posters .posters_top{height:497px;background:url(/Images/Posters/bg_posters.jpg) no-repeat top center #fff}.body_posters .branded_section_wrapper{position:relative}.body_posters .branded_section_wrapper .shop_now_btn{background:#e0528b;color:#fff}.body_posters .branded_section_wrapper .shop_now_btn::after,.body_posters .branded_section_wrapper .shop_now_btn::before{background:#fff}.body_posters .branded_section_wrapper:hover .shop_now_btn{background:#6cc0c2}.ln_newbaby{margin-top:-30px}.body_newbabycards .hero_block .shop_now_btn,.body_newbabycards .hero_block_large .shop_now_btn{background:#5f4c41;color:#fff;bottom:5%;right:3%}.body_newbabycards .hero_block .shop_now_btn::after,.body_newbabycards .hero_block .shop_now_btn::before,.body_newbabycards .hero_block_large .shop_now_btn::after,.body_newbabycards .hero_block_large .shop_now_btn::before{background:#fff}.body_newbabycards .hero_block:hover .shop_now_btn,.body_newbabycards .hero_block_large:hover .shop_now_btn{background:#f5dd95;color:#5f4c41}.body_newbabycards .hero_block:hover .shop_now_btn::after,.body_newbabycards .hero_block:hover .shop_now_btn::before,.body_newbabycards .hero_block_large:hover .shop_now_btn::after,.body_newbabycards .hero_block_large:hover .shop_now_btn::before{background:#5f4c41}#bg_wedding_top{background:url(/Images/Wedding/bg_wedding.jpg) top center;height:100px}#wedding_title_holder{width:100%;padding:0}#wedding_title_holder img{margin:0 auto;display:block;width:36%}.body_wedding .allWedding .shop_now_btn{color:#fff;background:#524f4c}.body_wedding .allWedding .shop_now_btn::after,.body_wedding .allWedding .shop_now_btn::before{background:#fff}.body_wedding .allWedding:hover .shop_now_btn{background:#25221d;color:#fff}.body_wedding .allWedding:hover .shop_now_btn::after,.body_wedding .allWedding:hover .shop_now_btn::before{background:#fff}.body_wedding .weddingDay .shop_now_btn{color:#524f4c;background:#facbbe}.body_wedding .weddingDay .shop_now_btn::after,.body_wedding .weddingDay .shop_now_btn::before{background:#524f4c}.body_wedding .weddingDay:hover .shop_now_btn{background:#f5ab97;color:#524f4c}.body_wedding .weddingDay:hover .shop_now_btn::after,.body_wedding .weddingDay:hover .shop_now_btn::before{background:#524f4c}.right_wrapper_section{width:738px;float:right}.cards_block_row{width:738px}.fullwidth_block_row{width:100%}.card_block{width:227px;height:auto;display:block;margin:0 28px 30px 0;position:relative}.card_block.full_width_block{width:100%;margin-right:0}.card_block.three_block_row:nth-of-type(3n),.card_block.two_block_row:nth-of-type(2n),.card_block:nth-of-type(3n),.fullwidth_block_row .card_block.three_block_row:nth-of-type(3n),.fullwidth_block_row .card_block.two_block_row:nth-of-type(2n),.fullwidth_block_row .card_block:nth-of-type(4n){margin-right:0}.fullwidth_block_row .card_block:nth-of-type(12n){margin-right:0!important}.fullwidth_block_row .card_block.three_block_row:nth-of-type(4n){margin-right:3.5%}.fullwidth_block_row .card_block:nth-of-type(3n){margin-right:28px}.card_block img{width:100%;margin-bottom:15px;clear:both}.card_block.oos_block{pointer-events:none}.card_block.oos_block::before{content:'Out of Stock';position:absolute;width:100%;height:100%;text-align:center;font-family:Arial;font-weight:700;font-size:20px;margin-top:40%}.card_block.oos_block .card_block_title,.card_block.oos_block img{opacity:.2!important}.card_block_small{width:218px;height:auto;display:block;margin:0 28px 30px 0;position:relative}.card_block_small img{width:auto;margin-bottom:15px;clear:both}.card_block_small .card_block_title,.hero_block_two .card_block_title{font-weight:700;color:#9b6fb1;font-size:18px;display:inline-block;padding-right:15px;position:relative}.card_block_small .card_block_title::after,.card_block_small .card_block_title::before,.hero_block_two .card_block_title::after,.hero_block_two .card_block_title::before{content:'';display:block;width:9px;height:3px;background:#9b6fb1;position:absolute;right:0;top:6px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card_block_small .card_block_title::after,.hero_block_two .card_block_title::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}.card_block .card_block_title,.hero_block_two .card_block_title{font-weight:700;color:#9b6fb1;font-size:18px;display:inline-block;padding-right:15px;position:relative}.card_block .card_block_title::after,.card_block .card_block_title::before,.hero_block_two .card_block_title::after,.hero_block_two .card_block_title::before{content:'';display:block;width:9px;height:3px;background:#9b6fb1;position:absolute;right:0;top:6px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card_block .card_block_title::after,.hero_block_two .card_block_title::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}.card_block .title_16{font-size:16px!important}.card_block .title_16::after,.card_block .title_16::before{top:4px!important}.card_block .title_16::after{top:9px!important}.card_block.wider_block{width:353px}.card_block.wider_block:last-child{margin-right:0}.card_block.wider_block .card_block_title{display:none}.card_block.half_block{width:354px;margin-right:0!important}.card_block.four_block_row{width:22%;height:auto;display:block;margin:0 4% 30px 0;position:relative}.card_block.four_block_row:nth-of-type(4n){margin-right:0}.card_brands{text-align:center;margin:45px auto 35px}.card_brands a{margin:0 15px 10px;display:inline-block}.special_blocks .card_block{width:484px;margin-right:0;text-align:center}.card_block:hover .card_block_title,.full_width_title a:hover,.gift_block:hover .gift_block_title{color:#492487}.card_block:hover img,.card_brands a:hover img,.featured_event_block:hover{opacity:.6}.card_block:hover .card_block_title::after,.card_block:hover .card_block_title::before{background:#492487}.card_block.three_block_row{width:31%;margin-right:3.5%}.card_block.two_block_row{width:48%;margin-right:4%}.card_block .offer_tag{display:none}.card_block_new_tag{top:auto;right:auto;position:relative!important;margin-top:-150px;margin-right:-10px;float:right;clear:both}.new_tag span{font-size:10px;text-transform:uppercase;display:block;line-height:10px}.seotext{max-height:330px;height:auto;overflow:hidden;margin:20px 0;-webkit-transition:max-height ease-in-out .4s}.seotext h2,.seotext h3{color:#626363;font-family:Arial,sans-serif;line-height:22px;margin:0 0 16px 0;font-weight:700}.column_48percent{width:48%}a.hide,a.readmore{font-weight:700;color:#492487;display:inline-block;font-size:18px;cursor:pointer}.seotext.seoExpanded{max-height:1000px}.quicklinks{background:#f8f8f8;width:100%}.bg_light_grey{background:#f7f7f7;width:100%;padding:50px 0!important}#occasion{display:block!important}#tab_holder{border:none;height:40px}.qltabs li a,.qltabs li.active_li a{border:none;font-size:24px;font-weight:700}.qltabs a{padding:0}.tab_links a{font-size:15px;float:left;width:194px;margin-bottom:10px;text-decoration:none;color:#7d7b7e}.tab_links a:hover{border-bottom:none!important;text-decoration:underline!important}.free_pen_message{text-align:center;font-size:19px;color:#9b6fb1;line-height:40px;margin:0 auto 35px;padding-top:15px;clear:both}.free_pen_message span{display:inline-block;padding:0;height:40px;font-family:'Oleo Script',cursive!important;font-size:36px}.free_pen_message span span.free_pen_bold{font-family:'Open Sans',sans-serif!important;font-weight:800;color:#442382;background:url(/Images/Notebook/free_pen.jpg) center bottom no-repeat;height:60px}.cushion_info_wrap,.info_wrapper_apron,.tote_info_wrap{background-color:#fff;height:auto}.apron_info,.cushion_info,.tote_info{background-repeat:no-repeat;background-position:center left;max-width:994px;height:auto;min-height:445px;margin:0 auto 0 auto}.tote_info{min-height:430px}.apron_info{min-height:429px}.apron_info_text,.cushion_info_text,.tote_info_text{float:right;width:50%;height:auto;text-align:left;margin-top:30px}.cushion_info_text h1,.tote_info_text h1{font-family:Amatic SC;font-size:40px;color:#000;line-height:55px;padding-top:20px}.apron_info_text h1{font-family:Oswald,sans-serif,cursive;font-size:32px;color:#3f3f3f;line-height:55px;padding-top:20px}.cushion_info_text h2,.tote_info_text h2{font-family:Amatic SC;font-size:34px;color:#0dacac;line-height:50px;display:inline;margin:-10px 0 0 20px}.cushion_info_text h2{margin:0}.tote_info_text h2{color:#ce578b}.apron_info_text h2{display:inline;margin:-10px 0 0 20px;font-family:Oswald,sans-serif,cursive;font-size:22px;color:#702051}.apron_info_text p,.cushion_info_text p,.tote_info_text p{font-family:Arial,sans-serif;font-size:16px;color:#000;padding-top:10px}.body_spoof #wrapper_whole{background:url(/Images/Spoof/content_bg.gif) top left repeat-x #fff}.body_spoof #brand_top_section{width:100%;height:auto;border-bottom:3px solid #000;float:left;background:url(/Images/Spoof/top_bg.jpg) top center no-repeat}.body_spoof #brand_top_section .card_nav_content_wrapper{position:relative;height:320px}.body_spoof #woman_half{width:50%;float:left;position:relative;height:320px}.body_spoof #man_half{width:50%;float:right;position:relative;height:320px}.body_spoof #logo{left:0;right:0;top:20px;margin-left:auto;margin-right:auto;position:absolute;display:block}.body_spoof #woman_half img{position:absolute;bottom:0;left:0;width:100%;max-width:336px}.body_spoof #man_half img{position:absolute;bottom:0;right:0;width:100%;max-width:384px}.body_spoof .view_all_btn{position:absolute;bottom:-30px;display:block;border:3px solid #3f352c;background:#fff;left:0;right:0;margin-left:auto;margin-right:auto;width:200px;font-size:22px;font-weight:700;font-family:Oswald,sans-serif;text-transform:uppercase;color:#3f352c;padding:2%;border-radius:8px}.body_spoof .view_all_btn span{font-family:Oswald,sans-serif}.body_spoof .view_all_btn:hover{background:#3f352c;color:#fff}.body_spoof .view_all_btn:hover:after,.body_spoof .view_all_btn:hover:before{background:#fff}.body_spoof .mid_blocks .card_block.square_block{width:49%;margin:.5%;max-width:481px;margin-left:0;box-sizing:border-box}.body_spoof .mid_blocks .card_block.rectangle_block{width:49%;margin:.5%;max-width:481px;margin-bottom:2.7%;box-sizing:border-box}.body_spoof .mid_blocks .card_block img{width:100%;margin-bottom:0}.body_spoof .mid_blocks .card_block{border:4px solid #576268}.body_spoof .mid_blocks .card_block_title{display:none}.body_spoof .mid_blocks{margin-top:45px;width:100%;float:left}.body_spoof .full_width_title{border:none}.body_spoof .full_width_title h1{text-align:center;font-size:30px;padding:15px 0;font-family:Oswald,sans-serif;text-transform:uppercase;width:100%;color:#272726;text-shadow:2px 2px 3px rgba(150,150,150,.66)}.body_spoof .view_all_btn::after,.body_spoof .view_all_btn::before{content:'';display:block;width:14px;height:3px;background:#3f352c;position:absolute;right:15px;top:18px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.body_spoof .view_all_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}.body_foreverfriends #main{background:url(/Images/ForeverFriends/bg_foreverfriends.jpg) top center repeat-x #fff}.body_foreverfriends .ff_top_section{width:100%;margin-bottom:20px}.body_foreverfriends .foreverfriends_bear{width:45%;max-width:341px;margin-left:60px;margin-top:20px}.body_foreverfriends .foreverfriends_logo{width:55%;max-width:405px;margin-top:30px}.body_foreverfriends .foreverfriends_bear img,.foreverfriends_logo img{max-width:100%}.body_foreverfriends #left_nav{padding-left:10px;padding-right:10px;background:#fff}.body_foreverfriends .ff_top_section{width:100%;max-width:994px;float:right}.body_foreverfriends .ff_right_section{margin-right:105px}.body_foreverfriends .ff_seasonal_tag{margin-top:15px;width:55%;max-width:410px;color:#fff;font-family:'Bad Script',cursive;font-size:34px;text-align:center}.body_foreverfriends .ff_seasonal_tag img{display:block;width:100%;max-width:361px;margin:0 auto;float:right}.body_metoyoucards #main{background:url(/Images/MetoYouCards/banner_bg.jpg) top center repeat-x #fff}.body_metoyoucards .mty_top_section{width:100%;margin-bottom:20px}.body_metoyoucards .mty_bear{width:45%;max-width:348px;margin-left:45px;margin-top:-19px}.body_metoyoucards .mty_top_section{width:100%;max-width:994px;float:right}.body_metoyoucards .mty_right_section{margin-right:20px}.body_metoyoucards .mty_cardsFrom{font-family:Sofia,cursive;font-size:36px;font-weight:700;color:#fff;margin-top:10px;margin-right:10px;color:#fff;text-shadow:-2px -2px 0 #4a7bb5,2px -2px 0 #4a7bb5,-2px 2px 0 #4a7bb5,2px 2px 0 #4a7bb5}.body_metoyoucards .mty_topCards{width:55%;max-width:508px;margin-top:11px}.RH_topSection{min-height:262px;width:100%;background:url(/Images/RachaelHale/bg_pattern.jpg) repeat-x top center #ebdcea;margin-bottom:50px;display:inline-block}.RH_topSection .card_nav_content_wrapper{background:url(/Images/RachaelHale/bg_animal.png) right top no-repeat;min-height:262px;width:100%}.RH_topSection .card_nav_content_wrapper img{width:100%;max-width:533px;margin-top:45px;margin-left:10px}.body_thankyou .full_width_title{margin-top:30px}.body_wallart .wallart_top{height:410px;margin-bottom:20px;background:url(/Images/WallArt/bg_wallart.jpg) no-repeat top center}.body_wallart .wallart_title{font-family:Oswald,sans-serif;color:#fff;float:right;text-align:center;margin:30px 35px 0 0;text-transform:uppercase}.body_wallart .wallart_title .personalised{font-size:32px;letter-spacing:14px;font-weight:700;border-bottom:4px solid #fff;padding-bottom:5px;width:350px}.body_wallart .wallart_title .wallart{font-size:82px;letter-spacing:5px;border-bottom:4px solid #fff;height:97px;margin:-10px 0 0 0;width:350px;text-align:center;padding-bottom:8px}.body_wallart .wallart_title .create{font-size:27px;font-family:Oswald,sans-serif;font-weight:300;letter-spacing:3px;text-transform:lowercase}.body_wallart .wallart_title .from{font-size:30px}.body_wallart .wallart_title .price{font-size:65px;margin-top:-14px}.body_wallart .wallart_roundal{width:145px;height:145px;border-radius:50%;background:#fff;position:absolute;margin:225px 0 0 27px;font-family:Oswald,sans-serif;text-align:center;font-size:26px;line-height:35px;color:#489c8c}.body_wallart .wallart_roundal span{font-size:38px;color:#b12c2c}.body_wallart .card_block_title span{font-size:14px;color:#666}.mobile_shortlist_holder{position:absolute}.mobile_shortlist_holder .shortlist_icon{display:none;position:fixed;bottom:2%;left:25px;width:50px;height:50px;border-radius:50%;background:url(/Images/Structure/shortlist_icon_white.png) center center no-repeat #9c6fb2;background-size:46px auto;background-position:9px center;text-align:center;line-height:52px;color:#9c6fb2;font-weight:700;cursor:pointer;box-shadow:0 0 25px rgba(0,0,0,.41);z-index:9001}.mobile_shortlist{position:fixed;width:100%;height:380px;z-index:9999;left:0;right:0;bottom:0;background:#fff;display:none}.mobile_shortlist::before{content:'';left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);position:fixed;width:100%;height:auto;margin-bottom:380px}.mobile_shortlist h2{color:#a784b7;font-family:Arial;font-weight:700;font-size:24px;margin:25px auto;width:96%;background:url(/Images/Structure/mobile/shortlist_icon_purple.png) left center no-repeat;background-size:auto 20px;line-height:24px;text-indent:42px}.mobile_shortlist ul{width:98%;margin:auto 1%;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0 0 1%}.mobile_shortlist li{width:145px;height:auto;padding-top:260px;display:block;margin:0 1%;display:inline-block;position:relative}.mobile_shortlist li:first-child{margin-left:2%}.mobile_shortlist li a{display:block;top:0;height:100%;width:100%}.mobile_shortlist li a img{width:100%;left:0;right:0;top:0;bottom:48px;position:absolute;margin:auto;box-shadow:0 0 7px rgba(0,0,0,.2)}.mobile_shortlist span{display:inline-block;text-align:center;width:90px;background:#a784b7;padding:5px 10px;margin:5% auto 0;border-radius:4px;font-size:20px;line-height:30px;font-weight:700;color:#fff;position:absolute;bottom:0;left:0;right:0}.closeShortlist{right:5%;top:3%}.closeShortlist{display:block;width:20px;height:20px;background:url(/Images/Structure/mobile/bg_mobile_menu_close_black.png) center no-repeat;background-size:100%;position:absolute;right:2%;top:25px;cursor:pointer;opacity:.2}.closeShortlist:hover{opacity:1}.mobile_shortlist ul::-webkit-scrollbar{height:6px}.mobile_shortlist ul::-webkit-scrollbar-track{background:#e4e4e4;border-radius:4px}.mobile_shortlist ul::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(68,35,130,.39)}.mobile_shortlist ul::-webkit-scrollbar-thumb:hover{background:#482884}}@media screen and (min-width:737px) and (max-width:993px){.giantcard_message{width:94%}.mm_nu_offer{font-size:13px}.card_brands,.card_nav_content_wrapper,.cardpage_seo_text,.cards_block_row,.full_width_title_center,.gifts_block_row,.hero_blocks,.quicklinks .content_holder,.special_blocks,cards_block_row_wrapper{width:94%}#left-col{margin-left:0}.card_nav_content_wrapper .cards_block_row,.right_wrapper_section{width:72%}.full_width_title.in_row{width:72%;clear:none}.free_pen_message span{font-size:32px}.hero_block_large{width:59%}.hero_block_square{width:48%}.hero_block{width:39%;margin-bottom:2%}.hero_block img,.hero_block_large img,.hero_block_square img{width:100%}.card_block{width:32%;margin-right:2%}.fullwidth_block_row .card_block,.fullwidth_block_row .card_block:nth-of-type(3n){width:23.5%;margin-right:2%}.fullwidth_block_row .card_block.three_block_row{width:31%;margin-right:3.5%}.fullwidth_block_row .card_block.two_block_row{width:48%;margin-right:4%}.fullwidth_block_row .full_width_block{width:100%;margin-right:0}.card_block.wider_block{width:49%;margin-right:2%;margin-bottom:4%}.card_block.half_block{width:49%}.shop_now_btn{padding:2%}.shop_now_btn::after,.shop_now_btn::before,.strip-header-price{display:none}.featured_event_block{width:94%}.special_blocks .card_block{width:49%}.body_notebooks .hero_block_full .shop_now_btn{background:#bfeecb;color:#048688;bottom:15%;right:15%;width:150px;text-align:center}html.responsive_stage2 #left-col{position:static;width:24%;margin:0}html.responsive_stage2 #left-col #left_nav_home{margin:0}html.responsive_stage2 #left-col .left_nav_header{display:block}html.responsive_stage2 #left-col #left_nav_home ul li ul li a,html.responsive_stage2 #left-col #left_nav_home ul li ul li a:hover{border:none;line-height:21px;padding-left:0;background:0 0;color:#656565}html.responsive_stage2 #left-col #left_nav_home ul li ul li a:hover{color:#492487}html.responsive_stage2 #left-col.ln_flowers,html.responsive_stage2 #left-col.ln_pu_cards,html.responsive_stage2 .body_aprons #left-col.branded_nav,html.responsive_stage2 .body_cushions #left-col.branded_nav,html.responsive_stage2 .body_mugs #left-col.branded_nav,html.responsive_stage2 .body_totebags #left-col.branded_nav{margin-top:30px}html.responsive_stage2 #left-col .left_nav_header.branded{display:none}.trustpilot-widget iframe{width:100%!important}#footer{height:auto;overflow:auto}#footer_wrapper,#secure,.copyright{width:98%;height:auto;padding:2% 1%;overflow:auto}.flowers_top_title{height:auto;font-size:18px;line-height:22px}.flowers_promo,.flowers_top_picks{width:72%}.body_spoof #woman_half{width:41%}.body_spoof #man_half{width:45%}.body_foreverfriends #left_nav{padding-left:20px;padding-top:20px;padding-right:20px;margin-top:20px;background:#fff;border:1px solid #f5f5f5}.body_foreverfriends .ff_right_section{margin-right:0}.body_foreverfriends .foreverfriends_bear{margin-left:0}.selectAnAge{width:73%;margin-bottom:20px;float:right;text-align:center}.selectAnAge h2{text-align:center;float:none}.selectAnAge ul{margin:0 auto;padding:0;float:right;text-align:center;width:100%}.selectAnAge li{float:left;list-style:none;padding:0 1.5%}.selectAnAge a{display:block;border-bottom:3px solid #fff;padding:0;color:#492487;font-size:23px;font-weight:700;font-family:Arial;margin-bottom:0}.selectAnAge a:hover{border-bottom:3px solid #b190c0;color:#b190c0}.selectAnAge select{display:none}.selectAnAge select option{background:#4e4771}.selectAnAge select option:nth-of-type(odd){background:#605985}.body_metoyoucards .mty_bear{margin-left:0;width:44%}.body_metoyoucards .mty_bear img{width:85%}.body_metoyoucards .mty_right_section{margin-right:0}.body_metoyoucards .mty_cardsFrom{font-family:Sofia,cursive;font-size:36px;font-weight:700;color:#fff;margin-top:10px;margin-right:10px;color:#fff;text-shadow:-2px -2px 0 #4a7bb5,2px -2px 0 #4a7bb5,-2px 2px 0 #4a7bb5,2px 2px 0 #4a7bb5}.body_metoyoucards .mty_topCards{width:50%;margin-top:145px;right:0}.body_metoyoucards .mty_topCards img{margin:0 auto;width:100%}.body_metoyoucards #main{background-size:190%}.body_disney #bg_disney_top{background:url(/Images/Disney/banner_bg.jpg) top center repeat-x;height:100%}#disney_title_holder{width:100%;height:auto;padding:20px 0 0 0}#disney_title_holder img{width:100%;margin:-44px auto 0 auto;display:block}.body_wallart .wallart_top{background-position:56% 0}.body_posters .posters_top{background-size:189%;height:auto}.posters_logo{width:50%}.posters_logo img{width:100%}.body_emotionalrescue .top_block img{margin-left:0}.gift_btm_holder{width:72%}.gifts_btm_tabs{width:47%}.gifts_btm_tabs.no_right_margin{margin-right:1%}.body_giftsNew .cards_block_row_wrapper{float:none;width:auto}.body_giftsNew .card_block_small{width:32%;margin-right:2%}.body_giftsNew .card_block_small:nth-of-type(3n){margin-right:0}.body_giftsNew .card_block_small img{width:100%}.body_foodgifts #brand_top_section{width:100%;margin-top:40px}.body_foodgifts #brand_top_section .top_gifts{width:55%}.food_logo{width:30%}#bg_alcohol_top{background:url(/Images/Alcohol/alcohol_top_bg.jpg) no-repeat top center #e4d9c7;background-size:290% auto;background-position:42% 0;height:auto;padding-bottom:20px;margin-bottom:20px}.bottles{width:50%;margin-top:56px}.bottles img{width:90%;height:auto}.bottles_two{display:none}.body_alcohol .shop_now_btn{display:block!important;position:absolute;padding:10px;margin-left:58%;margin-top:44%;bottom:auto;right:auto;background:#24323d;color:#fff;border-radius:4px;-webkit-transition:all ease-in-out .1s;font-family:Arial;font-weight:700;font-size:18px}.body_alcohol .shop_now_btn::after,.body_alcohol .shop_now_btn::before{background:#fff}.body_alcohol .alcohol_top_both:hover .shop_now_btn{background:#24323d;color:#c8bc96}.body_alcohol .alcohol_top_both:hover .shop_now_btn::after,.body_alcohol .alcohol_top_both:hover .shop_now_btn::before{background:#c8bc96}.body_birthdaygifts .birthdaygifts_top{width:100%;background-size:140%}.body_birthdaygifts .birthdaygifts_top_both{height:auto;padding-top:29%}.birthday_age_gifts{width:72%}.body_keyrings .full_width_title{width:94%}.blue_full_width{padding:4% 0}.keyring_price_option img{width:100%}.body_keyrings .fullwidth_block_row .card_block{width:32%}.body_photocalendar .fullwidth_banner_title{margin-left:2%}.body_coasters #dvBreadCrump{display:none}.body_coasters .fullwidth_banner{background-size:110% auto}.body_coasters .fullwidth_banner_title .product_price span{color:#fff}.body_coasters .fullwidth_banner_title{float:right}.body_coasters .fullwidth_banner_title h1 span{letter-spacing:10px;margin:10px}.body_coasters .fullwidth_banner_title h1{font-size:7.5vw;letter-spacing:10px}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn{background:#0cacac;color:#fff}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn::after,.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn::before{background:#fff}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover{background:#3f3f3f;color:#fff}.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover::after,.body_coasters .fullwidth_banner_title .shop_now_btn.coasters_btn:hover::before{background:#fff}.janSale_top .top_cards_title{margin-top:3%}.body_JanuarySale .bg_top{background:0 0;width:100%}.janSale_top{width:100%;height:auto}.body_JanuarySale .janSale_top img{width:100%;background-size:100%;min-height:260px}.body_JanuarySale .janSale_top .shop_now_btn{top:65%!important;bottom:auto}.body_phonecases .full_width_title{width:94%}.available_for{text-align:center}.available_for .case_info_text{float:none!important;display:block;margin:0;padding-top:5%}.available_for img{margin-top:5%}.body_easter .long_block_title p{padding:8px 4px 8px 10px}.body_easter .long_block_title p::after,.body_easter .long_block_title p::before{top:14px}.body_easter .long_block_title p::after{top:19px}.body_summerShop .hero_block_large .shop_now_btn{bottom:8%;right:12%}.body_summerShop .full_width_title,.body_waterbottles .full_width_title{width:94%}.body_waterbottles .shop_now_btn{bottom:13%;right:18%;padding:13px 24px 13px 24px}.bulk_pricing_section{text-align:center}.bulk_pricing_section img{display:none}.bulk_pricing_section table{float:none;display:inline-block;min-width:inherit}.full_width_banner img{padding-top:80px}.body_socks .fullwidth_banner_title h1{font-size:9.5vw}.body_socks .fullwidth_banner_title h1 span{font-size:2.7vw}.sock_blocks .card_block{width:23.5%}.sock_blocks .card_block:nth-of-type(3n){margin:0 2% 30px 0}}@media screen and (max-width:768px){#top_nav li ul li{width:140px}}@media screen and (max-width:736px){.fullwidth_banner{background-size:130% auto}.fullwidth_banner_title h1{font-size:8.5vw}.fullwidth_banner_title h1 span{font-size:6.5vw}.fullwidth_banner_title .product_price{font-size:5vw;margin-bottom:10%}.fullwidth_banner_title .shop_now_btn{display:inline-block!important;font-size:5.8vw;padding:3% 5%;border-radius:4px}.body_aprons .fullwidth_banner{background-size:auto 100%}.body_aprons .fullwidth_banner_title h1{font-size:10vw;text-shadow:0 0 9px #fff,0 0 9px #fff}.body_aprons .fullwidth_banner_title .product_price,.body_aprons .fullwidth_banner_title h1 span{font-size:4.5vw;text-shadow:0 0 9px #fff,0 0 11px #fff}.body_aprons .right_wrapper_section{margin-bottom:15px;width:100%;float:left}.body_notebooks .fullwidth_banner{background-size:130% auto}.body_mugs .fullwidth_banner_title h1{font-size:11vw}.body_mugs .fullwidth_banner .product_price{font-size:3.5vw;margin-bottom:6%}.body_cushions .fullwidth_banner{background-size:auto 100%;background-position-x:-15px}.body_cushions .fullwidth_banner_title .product_price,.body_cushions h1{color:#1f4d4d}.body_cushions .fullwidth_banner_title .shop_now_btn{background:#0cacac;color:#fff}.body_postcards .fullwidth_banner_title h1{font-size:7.5vw}.body_postcards .fullwidth_banner .shop_now_btn{margin-top:0;width:150px;font-size:20px}.body_postcards .fullwidth_banner_title h1 span,.body_postcards .product_price{font-size:3.5vw;letter-spacing:1px;font-weight:700;margin-bottom:10px}.body_tshirts .fullwidth_banner_title h1{font-size:7.5vw}.body_tshirts .fullwidth_banner .shop_now_btn{margin-top:0;width:150px;font-size:20px}.body_tshirts .product_price{font-size:2.5vw;letter-spacing:1px;font-weight:700;margin-bottom:10px}.body_totebags .fullwidth_banner_title h1{font-size:7.5vw}.body_totebags .fullwidth_banner .shop_now_btn{margin-top:0;width:150px;font-size:20px}.body_totebags .fullwidth_banner_title h1 span,.body_totebags .product_price{font-size:2.5vw;letter-spacing:1px;font-weight:700;margin-bottom:10px}.body_keyrings .fullwidth_banner{background-size:135% auto}.volume_message_fullwidth{margin-bottom:4%;font-size:3vw;padding:4% 0}.body_photocalendar .fullwidth_banner{background-size:162% auto}.body_photocalendar .fullwidth_banner_title{float:left;width:58%}.body_photocalendar .fullwidth_banner_title h1{font-size:8.4vw}.body_photocalendar .fullwidth_banner_title h1 span{font-size:6vw}.body_photocalendar .fullwidth_banner_title .product_price{margin-bottom:4%}.body_photocalendar .fullwidth_banner_title .product_price span{font-size:5vw;font-weight:500;color:#529d8e}.body_photocalendar .fullwidth_banner .shop_now_btn{margin-top:0;width:60%;font-size:20px;color:#fff;background:#529d8e}.body_photocalendar .shop_now_btn::after,.body_photocalendar .shop_now_btn::before{background:#fff}.fullwidth_offer_strip{font-size:7vw;padding:4% 0 2%}.body_coasters .fullwidth_banner{background-size:145% auto}.body_coasters .fullwidth_banner_title h1{font-size:6.5vw}.body_coasters .fullwidth_banner_title h1 span{font-size:2.5vw}.body_coasters .fullwidth_banner_title .product_price span{font-size:4.5vw}.volume_message_fullwidth{margin-bottom:4%;font-size:3vw;padding:4% 0}.body_socks .fullwidth_banner{background-size:135% auto;background-position:top left}.body_socks .fullwidth_banner_title{width:60%}.body_socks .fullwidth_banner_title h1{font-size:12vw}.body_socks .fullwidth_banner_title h1 span{font-size:3.5vw}.socks_top_seo h2{margin:5% auto 1%;font-size:16px}.socks_top_seo p{margin:2% auto;font-size:14px;line-height:15px}.sock_blocks .card_block:nth-of-type(3n),.sock_blocks .card_block:nth-of-type(4n){margin:0}.body_glasses .shop_now_btn{position:absolute;font-family:Arial;font-weight:700;font-size:20px;background:#f2ddd0;color:#00081b;display:inline-block!important;bottom:9%;right:4%;padding:13px 34px 13px 13px;border-radius:4px;-webkit-transition:all ease-in-out .1s;text-align:center}.body_glasses .shop_now_btn:after,.body_glasses .shop_now_btn:before{content:'';display:block;width:10px;height:3px;background:#00081b;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_glasses .shop_now_btn:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.body_glasses .full_width_banner img{padding-top:35px;width:150%;margin-left:-25%}.body_glasses .full_width_banner{overflow-x:hidden}.giantcard_message strong{display:block;font-size:28px;line-height:37px}.body_birthday .giantcard_message,.giantcard_message{padding:1%;font-size:3.6vw;width:90%;line-height:23px;float:none}.mm-del-prompt br{display:inline-block}.mm-del-info-wrap img,.mm-del-prompt img{margin-bottom:0}.bg_grey_fullwidth{background:#f8f8f8}.new_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.xmas_offer span{display:none}.offer_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.card_block_new_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px;text-indent:0;line-height:18px;font-weight:400;text-align:left}.no-border{border:none!important;border-radius:0!important}.card_block.gifts-m-1of1{height:130px!important;overflow:hidden;border-radius:0;margin-bottom:2px;border:3px solid #fff!important;box-sizing:border-box}.card_block.gifts-m-1of1 picture{display:block!important}.card_block.gifts-m-1of1 img{display:block;width:100%;bottom:-10px;position:absolute}.gifts-m-1of1 .card_block_title{display:none}#new_top_nav,.free_pen_message,.hide_desktop,.mobile_apps,.quicklinks,.shop_now_btn,a.hide,a.readmore{display:none!important}.mobile_only{display:block}h1{font-size:18px}.full_width_title{margin-bottom:5%;width:92%}.full_width_title h1{font-size:18px;line-height:35px}.full_width_title a{font-size:14px;line-height:36px}.no_border{border:none!important;overflow:visible!important}.margin_top_30{margin-top:0}#template_wrapper{position:relative;-moz-box-shadow:5px 0 8px -5px #83688f;-webkit-box-shadow:5px 0 8px -5px #83688f;box-shadow:5px 0 8px -5px #83688f;z-index:10}#mobile_side_menu .left_nav_header,#mobile_side_menu .msm_header.msm_account,#mobile_side_menu .msm_list.msm_account,#mobile_side_menu::-webkit-scrollbar,#mobile_side_menu_myaccount .left_nav_header,#mobile_side_menu_myaccount::-webkit-scrollbar{display:none}#mobile_side_menu.full_height{display:block;height:100%}#mobile_side_menu,#mobile_side_menu_myaccount{display:block;width:275px;height:100%;top:0;right:-275px;position:fixed;z-index:1;overflow:hidden;float:right;background:url(/Images/Structure/bg_top_bar.png) top left repeat-x #fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile_side_menu_content{background:#fff}.msm_header{width:auto;background:#9b6fb1;height:48px;color:#fff;border-bottom:5px solid #9b71b0;line-height:54px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;padding-left:14px}#mobile_side_menu #left_nav_home li a,#mobile_side_menu .left_nav_bg a.ln,#mobile_side_menu_myaccount #left_nav_home li a{font-size:14px;padding:15px 0 15px 12px;border-bottom:1px solid #ddd;color:#6f6f6f}#mobile_side_menu .left_nav_bg a.ln{margin-bottom:0}#mobile_side_menu #left_nav_home li.ln_icon a{padding:0 0 0 20px!important;border-bottom:none!important}#mobile_search_sub_menu input::-webkit-input-placeholder{color:#fff}#mobile_search_sub_menu input:-moz-placeholder{color:#fff}#mobile_search_sub_menu input::-moz-placeholder{color:#fff}#mobile_search_sub_menu input:-ms-input-placeholder{color:#fff}#mobile_search_sub_menu input:focus::-webkit-input-placeholder{color:#723e8c}#mobile_search_sub_menu input:focus:-moz-placeholder{color:#723e8c}#mobile_search_sub_menu input:focus::-moz-placeholder{color:#723e8c}#mobile_search_sub_menu input:focus:-ms-input-placeholder{color:#723e8c}.RefineCloseBtn{position:absolute;right:0;top:-1px;padding:0 10px;border-left:1px solid #875c9d;cursor:pointer}.branded_top_section,.lnkHide,.lnkShM,.mainPageLink{display:none!important}.clsLftNv,.ln_calendars .type_calenders,.ln_cards .type_card,.ln_flowers .type_flowers,.ln_gifts .type_gifts,.ln_giftsLanding .LeftMenu_giftsNew .type_gifts,.ln_notebooks .type_notebooks,.ln_postcards .type_postcards,.ln_pu_cards .type_pu_card{display:block!important}#left_nav li.ln_icon,#left_nav_home li.ln_icon{float:left;display:block;width:25%;text-align:center}#left_nav li.ln_icon a,#left_nav_home li.ln_icon a{width:30px;overflow:hidden;display:block;line-height:22px;margin-bottom:30px;text-decoration:none;border-bottom:none!important}#left_nav .left_nav_bg .sec-header,.sec-header{color:#593d8e;font-size:18px;font-weight:700;padding:20px 0 5px 12px;clear:both}.MobileNavHolder{width:275px;height:100%;overflow:hidden;overflow-y:scroll;position:fixed;-webkit-overflow-scrolling:touch;background:#fff}.MobileNavHolder::-webkit-scrollbar{display:none}.MobileNav{width:100%;height:auto;position:relative;display:block}.MobileNav li,.MobileNav ul{width:100%;height:auto;overflow:auto;padding:0;margin:0;list-style:none}.MobileNav li{overflow:hidden;height:auto;max-height:45px}.MobileNav a,.msm_list li a{width:96%;height:44px;display:block;padding:0;margin:0 0 0 4%;border-bottom:1px solid #ebebeb;background:url(/Images/MobileLeftNav/arrow_purple.png) 96% center no-repeat;background-size:9px auto;line-height:45px;text-indent:5px;font-family:Arial,sans-serif;font-weight:700;font-size:16px;color:#5e5e5e;cursor:pointer}.MobileNav li.active_third_menu{max-height:2000px}.MobileNav .active_third_menu a.section_title,.MobileNav .alwaysOpen a.section_title{background:url(/Images/MobileLeftNav/arrow_down.png) 96% center no-repeat;background-size:14px auto;color:#000}.MobileNav .alwaysOpen a.section_title{color:#5e5e5e}.MobileNav a.section_title.no_border{height:45px}.no_border{border:none!important}.MobileNav li.alwaysOpen{max-height:inherit!important}.MobileNav li.FirstMenu_section_title{border-bottom:1px solid #9a6faf;height:13px;overflow:visible;margin:8% 0 5%}.FirstMenu_section_title h2{font-size:18px;line-height:11px;font-weight:700;font-family:Arial;color:#9a6faf;margin:0;padding:0 2% 0 6%;display:inline-block;background:#fff}.screenHeightSmall{position:fixed!important}.FirstMenu,.SecondMenu{width:100%;position:absolute;background:#fff;-webkit-transform:translateZ(0);margin-top:70px;margin-bottom:40px}.SecondMenu{height:100%;right:-100%;overflow-y:scroll}.SecondMenuTitle{position:relative}.MobileNav ul.page_nav{background:#fafafa;padding:3% 0 3% 0;margin-left:4%;width:96%;border-bottom:1px solid #ebebeb}.MobileNav li .page_nav li{height:26px;line-height:26px}.MobileNav li .page_nav li a{width:92%;height:26px;line-height:26px;font-size:14px;font-weight:400;color:#5e5e5e;background:url(/Images/MobileLeftNav/arrow_grey.png) center right no-repeat;background-size:9px auto;border-bottom:0}.MobileNav li .page_nav li a.sub_ViewMore{font-weight:700;background:url(/Images/MobileLeftNav/arrow_dark_grey.png) center right no-repeat;background-size:9px auto}.mobile_menu_contact{width:100%;margin-top:20px}.mobile_menu_contact ul li{float:right;overflow:hidden;text-align:left}.MobileNav ul.subNav{display:none;background:#fff}.MobileNav .subNav a{border-bottom:1px solid #ebebeb;height:44px;line-height:45px;font-weight:700;color:#5e5e5e}.MobileNav .subNav a.Backbtn{background:url(/Images/MobileLeftNav/backarrow.gif) 0 center no-repeat;background-size:9px auto;position:relative;font-size:18px;text-indent:20px;height:44px;line-height:45px;font-weight:700;border-bottom:1px solid #cdb7d8;margin-bottom:10px;color:#9a6faf}.MobileNav .subNav a.ViewMore{border-top:1px solid #cdb7d8;padding-top:15px;border-bottom:none;line-height:15px;margin-top:10px;font-weight:700;color:#593d8e}.MobileNav .subNav a.subMenuBanner{width:92%;height:auto;text-indent:0}.subMenuBanner img{width:100%}.MobileNav .subNav li.subTitle{width:96%;height:40px;display:block;margin:0 0 0 4%;line-height:40px;text-indent:5px;font-family:Arial,sans-serif;font-weight:700;font-size:16px;color:#593d8e}.subNav.active{display:block!important}.MobileNav .subNav a.lp_viewMore{display:inline-block;position:absolute;top:0;right:3%;bottom:0;margin:auto;background:#9a6faf;width:auto;font-size:13px;height:25px;line-height:25px;color:#fff;border-radius:3px;text-align:center;padding:0 10px;text-indent:0;text-decoration:none;z-index:1}.MobileNav li.cards_by_brand{height:auto;overflow:visible;max-height:inherit;margin-left:4%;width:96%}.MobileNav .subNav .cards_by_brand a{border:none;height:auto;width:28.5%;display:inline-block;margin:0 0 0 2%}.MobileNav .subNav .cards_by_brand a:first-child,.MobileNav .subNav .cards_by_brand a:nth-of-type(4),.MobileNav .subNav .cards_by_brand a:nth-of-type(7){margin-left:0}.cards_by_brand img{width:100%}.topNavNew,.vale_date{display:inline-block;background:#db213c;border-radius:4px;color:#fff;font-size:12px;padding:3px;line-height:14px;text-indent:0}.useCode{background:#000;margin:5px 15px 0;text-align:center;color:#fff;font-weight:700;padding:10px 0 0;border-radius:4px;font-size:20px;position:relative;line-height:45px}.useCode span#sale_promo_code{color:#fff212}.useCode span.tap_to_copy{font-size:12px;top:0;left:0;right:0;margin:auto;position:absolute;line-height:18px;background:#e41a42;width:70px;padding:0 4px 1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.MobileNavTopButtons{width:100%;height:52px;border-bottom:2px solid #7d598f;border-top:none;z-index:1;background:#fff}.MobileNavTopButtons li,.MobileNavTopButtons ul{width:100%;height:53px;padding:0;margin:0;list-style:none}.MobileNavTopButtons li{float:left;width:25%;position:relative}.MobileNavTopButtons a{width:auto;height:100%;display:block;text-align:center;line-height:82px;font-family:Arial,sans-serif;border-right:1px solid #7d598f;font-size:10px;font-weight:700;color:#fff}.MobileNavTopButtons li:last-child a{border-right:none}.MobileNavTopButtons a.mobile_account{background:url(/Images/MobileLeftNav/icon_login.png) center 10px no-repeat #9b6fb1;background-size:auto 18px}.MobileNavTopButtons a.mobile_register{background:url(/Images/MobileLeftNav/icon_register.png) center 10px no-repeat #9b6fb1;background-size:auto 18px}.MobileNavTopButtons a.mobile_help{background:url(/Images/MobileLeftNav/icon_help.png) center 10px no-repeat #9b6fb1;background-size:auto 18px}.MobileNavTopButtons a.mobile_logout{background:url(/Images/MobileLeftNav/icon_logout.jpg) center 9px no-repeat #9b6fb1;background-size:22px auto}.MobileNavTopButtons a.mobile_country{background:#9b6fb1;background-size:auto 18px}.MobileNavTopButtons a.mobile_reminders{background:url(/Images/MobileLeftNav/icon_reminders.gif) center 10px no-repeat #9b6fb1;background-size:auto 19px}.MobileNavTopButtons a.mobile_reminders .notification_roundal{right:11px;top:7px}.mobile_country{background:#9b6fb1}.mobile_side_menu_content #left_nav_home{display:none}.clsLftNv{display:block!important}#flag{cursor:pointer}#flag a{line-height:10px}.selectedFlag{margin:10px auto 8px;width:24px}.selectedFlag img{width:25px}.mobile_flags_reveal{top:45px;right:0;padding:0;height:auto;width:100%;background:#8e64a2;display:none;position:absolute;z-index:999;text-align:center;box-sizing:border-box;display:none!important}.mobile_flags_reveal input{margin:10px auto;display:block;width:50%}.mobile_flags_reveal.ShowFlagsMobile{display:block!important}#mobile_search_sub_menu{width:100%;height:100%;background:#b08ec1;border-bottom:2px solid #9b6fb1;text-align:center;display:none;position:fixed;z-index:1000;top:108px}#mobile_search_sub_menu.mm_head_condense,.dpBannerOff #mobile_search_sub_menu{top:61px}.MobileNav li.inspireMeMobile{max-height:inherit}.MobileNav li.inspireMeMobile a{height:auto;background-image:none;text-align:center;line-height:21px;padding-bottom:5px}.MobileNav li.inspireMeMobile a img{margin:0 auto;display:block;padding:10px 0}.SecondMenu{width:275px!important;position:fixed!important}.MobileNavTopButtons{position:fixed!important;width:275px!important}#MobileFlowers{line-height:33px}#MobileFlowers .small_menu_text{font-size:11px;display:block;text-indent:5px;line-height:0;color:#9a6faf}#MobileFlowersSM .SecondMenuTitle .Backbtn{line-height:33px}#MobileFlowersSM .SecondMenuTitle .Backbtn .small_menu_text{font-size:11px;display:block;text-indent:20px;line-height:0;color:#9a6faf}.topSearches{display:block}.new_search_dd,.new_search_submit,.search_tip_reveal{display:none!important}.new_search_holder,.new_search_input{width:100%;float:none!important}.new_search_input input{text-indent:10px}#wrapper_div_search_terms_mobile{display:none;background:rgba(176,142,193,.95);width:100%;height:auto;-webkit-transition:display .5s;transition:width .5s;max-height:220px;max-height:38vh;position:fixed;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-bottom:2px solid #9b6fb1}#wrapper_div_search_terms_mobile li a{width:100%;display:block;text-align:center}#wrapper_div_search_terms_mobile li:first-child{padding-top:2%}#wrapper_div_search_terms_mobile li:last-child{padding-bottom:2%}#wrapper_div_search_terms_mobile li a{color:#fff;width:100%;display:block;font-size:16px;line-height:20px;padding:5px 0}#wrapper_div_search_terms_mobile li a:hover{background:#9b6fb1}#wrapper_div_search_terms_mobile::-webkit-scrollbar{display:none}.ClearSearchMobile{position:absolute;width:20px;height:20px;right:4%;margin-top:13px;display:none}.ClearSearchMobile a{background:url(/Images/Structure/bg_clearSearch.gif) center no-repeat #fff;background-size:50% auto;width:100%;height:100%;border-radius:50%;display:block;text-align:center;color:#000;line-height:19px}#left_nav_home a,#mobile_side_menu .left_nav_bg a.ln{display:block;font-weight:700;background:#efefef;text-decoration:none}#mobile_side_menu #left_nav_home li a,#mobile_side_menu_myaccount #left_nav_home li a{font-size:14px;padding:14px 0 14px 12px;border-bottom:1px solid #ddd;color:#6f6f6f}#left-col,#left_nav_home ul ul{display:none}#left_nav_home ul li ul li a,#mobile_side_menu .left_nav_bg a.ln{background:#fff}#left_nav_home ul ul ul{display:block}.left_nav_reduced{overflow:hidden}.topSearches{position:relative}.topSearches ul{padding-top:20px}.topSearches ul li a{font-size:26px;font-size:5vh;color:#fff;font-weight:700;line-height:30px;line-height:1.1em}.topSearches ul li.TopSearchesTitle{font-size:16px;font-size:3vh;color:#fff;font-weight:700;line-height:20px;line-height:.8em;margin-bottom:4%}.closeShortlist,.closeTopSearches{display:block;width:25px;height:25px;background:url(/Images/Structure/mobile/bg_mobile_menu_close.png) center no-repeat;background-size:100%;position:absolute;right:2%;top:13px;cursor:pointer}#main{background:#fff;padding:0}.SocialFollowButtons,.card_brands,.card_nav_content_wrapper,.featured_event_block,.full_width_title_center,.gifts_block_row,.special_blocks{width:92%}.bg_grey_fullwidth{padding:5% 0}.bg_grey_fullwidth.seo_text{padding:0}.featured_event_block{margin-bottom:5%;clear:both}.featured_event_block img{width:100%;max-width:993px}.featured_event_block.two_blocks a{margin-bottom:10px}.body_photocards #main,.hero_blocks{position:relative}.hero_blocks{position:relative;margin-bottom:5%;overflow:auto}.postcard_lp .hero_blocks{padding-top:40px}.hero_block_large{width:100%;margin-bottom:1%}.hero_block{width:49.5%;float:left;margin-right:.5%}.hero_block img,.hero_block_full,.hero_block_full img,.hero_block_large img,.hero_block_two img{width:100%}.hero_block.right{margin:0 0 0 .5%}.hero_block_two{width:100%;float:none!important;display:block}.body_anniversary .hero_blocks,.body_aprons .hero_blocks,.body_bears .hero_blocks,.body_cushions .hero_blocks,.body_flowerslp .hero_blocks,.body_humour .hero_blocks,.body_mugs .hero_blocks,.body_notebooks .hero_blocks,.body_phonecases .hero_blocks,.body_photocalendar .hero_blocks,.body_summerShop .hero_blocks,.body_thankyou .hero_blocks,.body_thankyoucards .hero_blocks,.body_totebags .hero_blocks,.body_tshirts .hero_blocks,.body_waterbottles .hero_blocks{padding-top:0}.delivery_cutoff_message{font-size:14px;width:100%;margin:5px auto;height:30px;line-height:30px;top:0;padding-top:0;text-align:center;clear:both;color:#9b6fb1}.delivery_cutoff_message span{background:url(/MM/Images/HomePage/delivery_envelope.jpg) center left no-repeat;background-size:50px;padding:0 0 0 55px;height:30px;display:inline-block}.four_or_more_message{width:94%;margin:1% auto;padding:0;font-size:3.2vw;text-align:left}.four_or_more_message span{background-size:10% auto;width:100%;box-sizing:border-box;padding-left:12%}.cards_block_row,.cards_block_row.right,.fullwidth_block_row,cards_block_row_wrapper{float:none;overflow:auto;margin-bottom:5%}.card_block.keepDesktop{height:auto}.card_block.keepDesktop.three_block_row,.card_block.keepDesktop.two_block_row{width:49%;margin-right:2%}.card_block.keepDesktop.three_block_row:nth-of-type(2n),.card_block.keepDesktop.two_block_row:nth-of-type(2n){margin-right:0}.cards_block_row,.fullwidth_block_row,.gifts_block_row,cards_block_row_wrapper{border:2px solid #9b6fb1;border-radius:4px}.fullwidth_block_row.no_mobile_border,cards_block_row_wrapper.no_mobile_border{border:none;border-radius:0}.card_block,.card_block_mobile_only,.gift_block{width:100%;height:42px;display:block;border-bottom:2px solid #9b6fb1;position:relative}.card_block.oos_block .card_block_title{opacity:.2}.card_block.oos_block::before{content:'Out of Stock';font-weight:700;color:#9a9a9a;position:absolute;top:0;height:42px;width:100%;text-align:center;line-height:42px}.card_block:last-child,.gift_block:last-child{border-bottom:none}.card_block a,.gift_block a{width:100%;display:block}.card_block_title,.gift_block_title{font-size:18px;font-weight:700;color:#9b6fb1;line-height:42px;padding:0 2%;display:inline-block}.card_block .card_block_title::after,.card_block .card_block_title::before,.card_block_mobile_only::after,.card_block_mobile_only::before{content:'';display:block;width:15px;height:4px;background:#9b6fb1;position:absolute;right:12px;top:15px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card_block .card_block_title::after,.card_block_mobile_only::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:23px}.card_block .offer_tag,.new_offer_tag.offer_mobile_show{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.card_block .offer_tag .title_12,.new_offer_tag.offer_mobile_show.title_12{font-size:12px!important}.card_block img,.card_block picture,.gift_block img,.gift_block picture{display:none}.special_blocks .card_block img,.special_blocks .card_block picture{display:block}.card_block_small,.card_block_small_mobile_only,.gift_block{width:100%;height:42px;display:block;border-bottom:2px solid #9b6fb1;position:relative}.card_block_small:last-child,.gift_block:last-child{border-bottom:none}.card_block_small a,.gift_block a{width:100%;display:block}.card_block_title,.gift_block_title{font-size:18px;font-weight:700;color:#9b6fb1;line-height:42px;padding:0 2%;display:inline-block}.card_block_mobile_only::after,.card_block_mobile_only::before,.card_block_small .card_block_title::after,.card_block_small .card_block_title::before{content:'';display:block;width:15px;height:4px;background:#9b6fb1;position:absolute;right:12px;top:15px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card_block_mobile_only::after,.card_block_small .card_block_title::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:23px}.card_block_small .offer_tag,.new_offer_tag.offer_mobile_show{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.card_block_small .offer_tag .title_12,.new_offer_tag.offer_mobile_show.title_12{font-size:12px!important}.card_block_small img,.card_block_small picture,.gift_block img,.gift_block picture{display:none}.special_blocks .card_block_small img,.special_blocks .card_block_small picture{display:block}.new_offer_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.new_offer_tag.desktop_only_offer{display:none}.body_flowerslp .card_block.keepDesktop.three_block_row .new_offer_tag{position:absolute;top:0}.refine_btn{width:auto!important;border:2px solid #9b6fb1!important;border-radius:4px;font-size:16px;font-weight:700;text-indent:4%;margin-bottom:5%;color:#9b6fb1;background:url(/Images/Structure/Mobile/bg_refinebtn.png) 95% center no-repeat #fff!important;background-size:35px auto!important;height:42px!important;line-height:42px}.special_blocks{clear:both;overflow:auto;margin-bottom:1%}.special_blocks .card_block{width:100%;height:auto;margin-bottom:4%;border-bottom:none}.special_blocks .card_block img{width:100%;height:auto}.special_blocks .card_block_title{display:none}.card_block.show_thumb{border:none;height:auto}.card_block.show_thumb img,.card_block.show_thumb picture{display:block;width:100%}.card_block.show_thumb .card_block_title{display:none}.card_brands{text-align:center;margin-bottom:5%}.card_brands a{display:inline-block;margin:0 2%}.card_brands img{height:50px;width:auto}.cardpage_seo_text{background:#f8f8f8;width:92%;padding:5% 4%;overflow:auto}.cardpage_seo_text a,.cardpage_seo_text p,.seotext h2,.seotext h3{color:#626363}.trustpilot-widget{margin:0;padding:20px 0}.trustpilot-widget iframe{width:100%!important}#footer{height:auto;position:relative;clear:both;z-index:2}#footer_wrapper{height:auto;width:98%;padding:2% 1%;overflow:auto}h1.header_arial{text-align:center}.footer_link_wrapper{width:100%;padding:5px 0 10px;border-bottom:1px dashed #b190c0}.mob_contact_link{display:block;clear:both;width:85%;border-top:1px solid #b190c0;margin:10px auto}.mob_contact_link ul li{margin-top:10px;float:left;width:50%;text-align:center}.footer_links_col{width:24%;margin:0 0 10px 0}.footer_links_col h4,.footer_links_col ul li{text-align:center}.footer_logo{width:100%;display:block;overflow:auto;padding-bottom:10px;text-align:center}.footer_logo_image{width:177px;margin:20px auto 2px;float:none}.footer_social{width:100%;font-size:0;text-indent:-99999px;margin-top:0}.footer_social ul{width:96%;background:#8868a9;margin:10px 2%;height:42px}.footer_social ul li{width:16.6%}.footer_social li a{border-right:none;padding-top:5px}#secure{position:relative;background-color:#b190c0;height:auto;padding:2% 1%;overflow:auto;width:98%;z-index:2}.secure_title{line-height:34px;font-family:'Passion One',cursive;font-weight:400;font-size:24px;color:#fff;margin-right:10px;text-shadow:0 1px #482884;width:100%;text-align:center}.secure_wrapper{padding-left:1%}.CardIcon{margin-right:1%;margin-bottom:1%;width:17%;height:auto}.CardIcon.ft_paypal{width:11.3%}.CardIcon.ft_visa_checkout{width:14%}.CardIcon.ft_hsbc{width:30%;margin-left:5%}.CardIcon.ft_comodo{width:21%}.CardIcon.ft_mcafee{width:35%}.CardIcon img{width:100%;height:auto;display:inline-block}.copyright{width:auto;padding:16px 2%;position:relative;z-index:9;background:#ebebeb;margin:0;text-align:left}.copyright a,.copyright p{font-size:12px;font-weight:700;margin:0}#RemindersSiteWide{width:100%;height:100%;background:#a784b7;position:absolute;z-index:101;margin-top:108px;display:none;left:-275px;transition:margin-top .2s ease}#RemindersSiteWide.condenseTop,.dpBannerOff #RemindersSiteWide{margin-top:61px}#RemindersSiteWide h2{font-size:14px;font-family:Arial,sans-serif;padding:0;margin:20px 0;line-height:16px;font-weight:700;text-decoration:underline;display:inline-block;width:100%;color:#fff}#RemindersSiteWide.remindersOpen{display:block}.RemindersSiteWide_holder{width:94%;margin:auto;position:relative}.reminderList{margin:0 0 20px 0;padding:0;height:auto;overflow:auto}.reminderList li{width:100%;height:25px;line-height:25px;color:#fff;list-style:none;margin:0;padding:0;float:left;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reminderList li a{color:#fff}.reminderList li .ReminderDate{background:#482884;padding:2px;border-radius:2px;margin-right:4px;font-size:12px}.reminderList li:first-child{width:100%;height:60px;font-size:16px;line-height:44px;border-bottom:1px solid #bca1c8;position:relative}.reminderList li:first-child .ReminderDate{width:44px;height:40px;border-radius:50%;font-size:16px;display:block;line-height:14px;padding:4px 0 0 0;margin-right:10px;text-align:center;float:left;white-space:normal;overflow:hidden}.reminderList li:first-child .ReminderTitle{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShopNow_btn,.ViewAllReminders{float:right;background:#a784b7;font-size:14px;font-weight:700;color:#fff;padding:10px;border:2px solid #fff;border-radius:1px;display:inline-block;line-height:20px;cursor:pointer}.ShopNow_btn:hover,.ViewAllReminders:hover{background:#fff;color:#a784b7}.ShopNow_btn{margin:0;position:absolute;right:0}.strip-header{width:100%;height:auto;background:#d0d0d0;text-align:center;border-bottom:20px solid #fff}.strip-header-content{width:94%;margin:auto;position:relative;padding-bottom:4%}.strip-header-content h2{color:#fff;margin:0;line-height:60px;font-size:24px;display:block}.strip-header-content h2 span.strip-header-price{font-size:14px}.strip-header-content .shop_now_btn{display:inline-block!important;clear:both;position:static;padding:15px;border-radius:4px;background:#000;color:#fff;font-weight:700;font-size:18px}.strip-header-content .shop_now_btn::after,.strip-header-content .shop_now_btn::before{display:none}.ViewAllReminders{width:100%;box-sizing:border-box;text-align:center;position:static}.reminders_closeBtn{display:none}.mobile_reminders_closeBtn{display:block;width:25px;height:25px;background:url(/Images/Structure/mobile/bg_mobile_menu_close.png) center no-repeat;background-size:100%;position:absolute;right:2%;top:13px;cursor:pointer}#RemindersSiteWide .ShopNow_btn{display:none}#RemindersSiteWide .reminderList li:first-child .ShopNow_btn{display:block}.RemLWrapper{padding-top:20vh;text-align:center;font-size:24px;font-size:7.5vw}.RemLWrapper .ReminderTitle{color:#fff;display:block;font-weight:700}.RemLWrapper a{color:#fff;display:inline-block;border:3px solid #fff;padding:10px 20px;clear:both;margin:10px auto;font-weight:700}#RemindersSiteWide .RemLoneSingle h2.dontForgetTitle{display:none}.RemLtwo .reminderList,.RemLtwo .reminderList li,.RemLtwo .reminderList li:first-child{width:100%}.strip-header.anniversary{background:url(/Images/Anniversary/bg_stripbanner_mobile.jpg) center no-repeat #eeeee1;background-size:cover}.anniversary .strip-header-content h2,.anniversary .strip-header-content h2 span{font-family:'Bree Serif',serif;font-weight:400;font-size:7vw}.anniversary .strip-header-content h2 span{font-size:4vw}.anniversary .strip-header-content .shop_now_btn{background:#d34e70;color:#fff}.body_alcohol .full_width_title{float:none;width:100%}.janSale{width:100%;height:auto;background:#e41941}.janSale_offer{display:none}.janSale_code{display:none}.janSale_mobile{display:block;width:100%}.body_JanuarySale #wrapper_whole{background-color:#e41941}.body_JanuarySale #main,.body_JanuarySale .main{background-color:#e41941}.body_JanuarySale .main.highlight_section{background-color:#981227}.body_JanuarySale .bg_top{width:100%;height:auto}.janSale_top{width:100%;height:auto}.janSale_top img{width:100%}.body_JanuarySale .top_cards_title{display:none}.body_JanuarySale .hero_blocks{margin-bottom:3%}.body_JanuarySale .hero_block_square{position:relative;width:98%;height:auto;margin:0 auto 3% auto;float:left}.body_JanuarySale .hero_block_square img{width:100%;border:3px solid #fff800}.body_JanuarySale .hero_block_square.right{margin-bottom:0}.moreGifts_title{width:100%;text-align:center;padding:3% 0;color:#fff;font-family:'Open Sans';font-weight:600;font-size:24px;line-height:24px}.moreGifts_title span{color:#ffa70d}.body_JanuarySale .card_block .card_block_title{color:#fff;font-size:16px}.body_JanuarySale .card_block .card_block_title::after,.body_JanuarySale .card_block .card_block_title::before{background:#fff}.body_JanuarySale .card_block img{border:3px solid #fff800}.body_JanuarySale .card_block:hover .card_block_title{color:#fff800}.body_JanuarySale .card_block:hover .card_block_title::after,.body_JanuarySale .card_block:hover .card_block_title::before{background:#fff800}.body_JanuarySale .cards_block_row,.body_JanuarySale .fullwidth_block_row{border:2px solid #fff}.body_JanuarySale .card_block,.body_JanuarySale .card_block_mobile_only,.body_JanuarySale .gift_block{border-bottom:2px solid #fff}.body_JanuarySale .card_block:last-child,.body_JanuarySale .card_block_mobile_only:last-child,.body_JanuarySale .gift_block:last-child{border-bottom:none}.body_JanuarySale #main .card_block.full_width_block{height:auto}.body_JanuarySale #main .card_block.full_width_block img{display:block;width:98%}.body_JanuarySale #main .card_block.full_width_block .card_block_title{position:relative;padding:0 35px 0 0}.body_flowerslp .fullwidth_banner_title_center h1{font-size:8.5vw}.body_flowerslp .fullwidth_banner_title_center h1 .flowers_price{font-size:4.2vw;line-height:4vw}.body_flowerslp .fullwidth_banner_title_center h3{position:absolute;width:100%;bottom:0;font-size:4vw;margin-bottom:5px}.body_flowerslp .delivery_half{display:none}.body_flowerslp .timer_half{margin-left:0;width:50%}.body_flowerslp .timer_half img{display:none}.body_flowerslp .flowers_delivery_wrapper{bottom:0;top:18%;font-size:4vw;color:#f8558f;font-weight:700}.body_flowerslp .fullwidth_banner{background:url(/Images/Flowers/banner_all.jpg) #93c1d8 -98px 30px no-repeat;height:auto;overflow-x:hidden;font-size:2vw;background-size:250% auto}.body_flowerslp .fullwidth_banner_content{height:100%;padding-bottom:69%}.body_flowerslp .flower_delivery_half{line-height:4vw}.body_flowerslp .fullwidth_banner_title_center h1:before{top:-30px;right:calc(50% - 88%)}.body_flowerslp .card_block.keepDesktop.four_block_row,.body_flowerslp .card_block.keepDesktop.three_block_row{width:100%;height:0;padding-bottom:35%;overflow:hidden;margin-bottom:20px;border-bottom:#fff solid 2px;-webkit-box-shadow:0 3px 0 0 #6ba9c8;-moz-box-shadow:0 3px 0 0 #6ba9c8;box-shadow:0 3px 0 0 #6ba9c8}.body_flowerslp .card_block.keepDesktop.four_block_row .card_block_title,.body_flowerslp .card_block.keepDesktop.three_block_row .card_block_title{position:absolute;bottom:10px;left:10px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.8);font-size:22px}.body_flowerslp .card_block.keepDesktop img{margin-top:-5%}.body_flowerslp .card_block,.body_flowerslp .fullwidth_block_row{border-color:#403d3e}.body_flowerslp .card_block .card_block_title:after,.body_flowerslp .card_block .card_block_title:before{background:#403d3e;display:block}.body_flowerslp .card_block.hide_mobile{border-bottom:2px solid #403d3e!important}.body_flowerslp .full_width_title h1{color:#403d3e;float:left}.body_flowerslp .full_width_title a{display:block;padding:0 15px;height:35px;text-align:center;background:#f8558f;color:#fff;font-size:20px;border-radius:5px;line-height:35px;font-weight:400;margin-top:-5px}.body_birthdaygifts .birthdaygifts_top{width:100%;background:#fff}.body_birthdaygifts .birthdaygifts_top_both{width:100%;height:auto;max-width:994px;margin:0 auto;position:relative;margin-bottom:5%;padding:56% 0 0;background:url(/Images/BirthdayGifts/top_banner_mobile.jpg) top center no-repeat #f4cad8;background-size:190%}.body_birthdaygifts #left_nav_home ul.type_bdaygift{display:block}.body_birthdaygifts .top_button{height:60px;line-height:60px;width:50%;position:absolute;border-radius:0;margin-left:auto;margin-right:auto;left:0;bottom:0!important;box-sizing:border-box;background:#41bba7}.body_birthdaygifts .forHim{bottom:0;right:0;left:inherit;background:#1f96ee}.body_birthdaygifts .top_button p{text-align:center;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;font-weight:700;font-size:7.5vw;color:#fff;line-height:65px;padding:0;margin:0}.body_birthdaygifts .top_button span{display:none}.birthday_age_gifts{width:100%;height:auto;margin-bottom:5%}.birthday_age_gifts_title a,.birthday_age_gifts_title h3{font-family:Arial;font-weight:700;font-size:20px;color:#482884;line-height:32px;float:left;margin:0 0 20px}.birthday_age_gifts_title a{font-size:16px;float:right;background:0 0;padding:0;text-decoration:underline}.birthday_age_gifts_content{width:100%;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.birthday_age_gifts_content img{width:100%;height:auto;margin-bottom:15px}.birthday_age_gifts_content a{display:block}.birthday_age_gifts_content li{display:inline-block;width:115px;margin-right:20px}.birthday_age_gifts_content li span{display:block;margin-bottom:15px;font-weight:700;color:#9b6fb1;font-size:12px;width:100%;text-overflow:ellipsis;overflow:hidden}.birthday_age_gifts_content li:hover{opacity:.8}.body_cute .cutecards_top{height:auto;padding-bottom:58%;width:100%;margin-bottom:20px;background:url(/Images/CuteCards/bg_cutecards_mobile.jpg) no-repeat top center #fff;background-size:100%}.cutecards_logo{display:none}.body_cute .card_block .hide_desktop{display:inline-block!important}.PhotoGiftsTop{background:url(/Images/PhotoGifts/bg_photoGifts_top.jpg) top center no-repeat #9de5e0!important;background-size:1500px!important}.body_photogifts .cards_block_row{margin-top:15px}.body_photogifts .gifts_btm_tabs{background-color:#7ad8d3}.body_photogifts .gift_btm_holder{width:100%}.body_photogifts .card_block{background:#fff}.body_photogifts #gift_title_holder img{max-width:397px;width:90%}.body_photogifts .gift_offer_banner img{width:100%;height:auto;margin-bottom:20px}.cushion_info_wrap,.info_wrapper_apron,.tote_info_wrap{background-color:#fff;height:auto;margin:5% 0 0 0;padding:0}.apron_info,.cushion_info,.tote_info{width:92%;padding:0 4% 5%;background-image:none!important}.apron_info_text h2,.cushion_info_text h2,.tote_info_text h2{font-family:Amatic SC;font-size:28px;color:#0dacac;line-height:28px;margin:15px 0 0 0}.tote_info_text h2{color:#ce578b}.apron_info_text h2{color:#702051}.apron_info img,.cushion_info img,.tote_info img{display:none}.body_disney #bg_disney_top{background:url(/Images/Disney/banner_bg.jpg) top center repeat-x;height:100%;margin-bottom:20px}#disney_title_holder{width:100%;height:auto;padding:20px 0 0 0}#disney_title_holder img{width:100%;margin:0 auto 0 auto;display:block}.body_disney .full_width_block{margin-bottom:20px}.body_spoof .fullwidth_block_row{width:100%}.body_spoof #brand_top_section{width:100%;height:auto;border-bottom:3px solid #000;background:url(/Images/Spoof/top_bg.jpg) top center no-repeat}.body_spoof #logo{left:0;right:0;top:20px;margin-left:auto;margin-right:auto;position:absolute;display:block;width:100%;max-width:230px}.body_spoof #brand_top_section .card_nav_content_wrapper{position:relative;height:320px}.body_spoof #woman_half{width:50%;float:left;position:relative;height:320px}.body_spoof #man_half{width:50%;float:right;position:relative;height:320px}.body_spoof #man_half img{bottom:0;position:absolute;width:149%;left:-3px;max-width:244px}.body_spoof #woman_half img{bottom:0;position:absolute;width:129%;right:7px;max-width:208px}.body_spoof .mid_blocks{margin-top:80px}.body_spoof .view_all_btn{position:absolute;bottom:-60px;display:block;border:3px solid #3f352c;background:#fff;left:0;right:0;margin-left:auto;margin-right:auto;width:97%;font-size:23px;font-weight:700;font-family:Oswald,sans-serif;text-transform:uppercase;color:#3f352c;padding:4px;border-radius:8px;text-align:left;box-sizing:border-box}.body_spoof .view_all_btn::after,.body_spoof .view_all_btn::before{content:'';display:block;width:14px;height:3px;background:#3f352c;position:absolute;right:3px;top:12px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.body_spoof .view_all_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:21px}.body_spoof .view_all_btn span{display:none}.body_spoof #main{overflow-x:hidden}.offers_block.three_block_row{margin:10px auto;display:block;width:100%}.offers_block img{width:100%}.body_foreverfriends #main{background:url(/Images/ForeverFriends/bg_foreverfriends.jpg) top center repeat-x #fff}.body_foreverfriends .ff_top_section{width:100%;margin:20px auto 20px auto}.body_foreverfriends .foreverfriends_bear{width:45%;max-width:244px;margin-left:0;margin-top:20px}.body_foreverfriends .foreverfriends_logo{width:55%;max-width:440px;margin-top:20px}.body_foreverfriends .foreverfriends_bear img,.foreverfriends_logo img{width:100%}.body_foreverfriends .ff_seasonal_tag{margin-top:0;width:55%;float:right;color:#fff;font-family:'Bad Script',cursive;font-size:24px;text-align:center}.body_foreverfriends .ff_seasonal_tag img{display:block;width:100%;margin:0 auto}.body_foreverfriends .card_block{background:#fff}.body_funkykids .hero_blocks{padding-top:0!important;margin-bottom:2%}.hero_block_square{width:100%;margin-bottom:2%}.hero_block_square img,.hero_block_square picture{width:100%}.selectAnAge select{width:100%;margin-bottom:4%;background:url(/Images/FunkyKids/dd-arrow.gif) 98% center no-repeat #605985;background-size:14px;color:#fff;-webkit-appearance:none;text-indent:10px;font-family:Arial;font-weight:700;color:#fff;height:49px;font-size:18px;line-height:35px;border-radius:5px}.selectAnAge select option{background:#4e4771;font-size:20px;padding-top:5px!important}.selectAnAge select option:nth-of-type(odd){background:#605985}.CardsByBrand_title a,.selectAnAge h2,.selectAnAge ul{display:none!important}.blockrow_noborder,.body_giftsNew .cards_block_row_wrapper{border:none!important}.gifts_top_title{width:100%;background:#1c83ae;color:#fff;text-align:center;font-size:16px}.gifts_top_title span{padding-left:98px;background:url(/Images/Gifts/top_banner_gifts.jpg) top left no-repeat;background-size:90px auto;height:35px;line-height:39px;display:inline-block}.body_giftsNew .hero_blocks{padding-top:0}.body_giftsNew .hero_blocks .hero_block_two .card_block_title{display:none}.body_giftsNew .hero_block_two.left{border-bottom:8px solid #dedede}.body_giftsNew .gift_offer_banner{width:100%;height:auto;margin-bottom:5%;clear:both;display:block;overflow:auto}.body_giftsNew .gift_offer_banner img{width:100%;height:auto}.gift_bottom_section{overflow:auto}.gift_bottom_section .full_width_title{width:100%}.gift_bottom_section a{width:46%;float:left;margin:0 4% 4% 0;position:relative;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:22px;border-radius:3px;overflow:hidden}.gift_bottom_section img{width:100%;height:auto}.gift_bottom_section .occasion_title{position:absolute;margin:auto;left:0;right:0;top:45%;max-width:94%}.gift_bottom_section .occasion_title span{display:block;position:absolute;top:-60px;left:-3%;background:#eb4849;font-size:16px;padding:2px 6px}.gifts_top_section h1{color:#ffd285;font-family:'Open Sans';text-align:center;font-size:5vw;text-transform:uppercase;padding-top:40px}.gifts_top_section h1 .for_big_text{font-size:7vw;font-family:'Bungee Inline',cursive;font-weight:400;color:#fff}.gifts_top_section h1 span{position:relative;line-height:80px}.gifts_top_section h1 span:after{position:absolute;content:'';background:url(/Images/GiftsNew/presents.png) no-repeat center;background-size:70%;height:70px;top:-30px;left:0;right:0;margin:0 auto}.gifts_top_section h1 span:before{position:absolute;content:'';height:3px;background:#fff;width:80%;bottom:28%;left:0;right:0;margin:0 auto}#bg_gifts_top .gifts_top_section h1{color:#fff;font-size:16px;display:flex;width:363px;margin:0 auto}#bg_gifts_top .gifts_top_section h1 .for_big_text{margin-top:-30px;padding-left:5px;padding-right:5px;font-size:40px}#bg_gifts_top .gifts_top_section h1 span:after{top:-30px;max-width:104px}#bg_gifts_top .gifts_top_section h1 span:before{bottom:24%}#bg_gifts_top{background:url(/Images/GiftsNew/bg_gifts.jpg) top center repeat-x;background-size:355%}#gift_title_holder{width:100%;padding:3% 0}#gift_title_holder img{margin:0 auto;display:block;width:auto;max-width:85%}.gifts_title_mobile{display:block!important}.gifts_title{display:none!important}.body_gifts .gift_offer_banner img{width:100%;height:auto;margin-bottom:5%;clear:both;display:block}.gifts_btm_tabs .gift_btm_titles{font-family:'Open Sans',sans-serif;font-weight:800;margin-left:4px;margin-top:7px;font-size:3.7vw;text-align:left;display:inline-block}.gifts_btm_tabs span{font-size:8px;font-weight:400}.gift_offer{background:#ea2222;float:left;width:24%;min-width:48px;height:100%;position:relative}.gift_offer_code{position:absolute;bottom:2px;width:100%;font-size:10px;font-weight:700;text-align:center}.gift_offer_code span{font-weight:700;color:#ff0}.gifts_percentage{text-align:center;line-height:14px;font-weight:700;margin-top:5px;font-size:14px}.gifts_btm_tabs .gift_btm_titles strike{display:none}.gift_offer_code{background:#fe2d2d}.gift_btm_titles span{font-size:13px;text-decoration:underline}.body_gifts .card_block{background:#fff}.gifts_btm_tabs{width:49%;height:60px;color:#fff;display:block;margin:0 1% 1% 0;background-size:auto 60px;background-size:auto 60px!important;background-position:right -41px center!important}.tab_alcohol{background:url(/Images/GiftsNew/tab_alcohol.png) top right no-repeat}.tab_aprons{background:url(/Images/GiftsNew/tab_aprons.png) top right no-repeat}.tab_balloons{background:url(/Images/GiftsNew/tab_balloons.png) top right no-repeat}.tab_bears{background:url(/Images/GiftsNew/tab_bears.png) top right no-repeat}.tab_cal{background:url(/Images/GiftsNew/tab_calendars.png) top right no-repeat}.tab_cushions{background:url(/Images/GiftsNew/tab_cushion.png) top right no-repeat}.tab_cases{background:url(/Images/GiftsNew/tab_cases.png) top right no-repeat}.tab_moneyboxes{background:url(/Images/GiftsNew/tab_moneyboxes.png) top right no-repeat}.tab_notebooks{background:url(/Images/GiftsNew/tab_notebooks.png) top right no-repeat}.tab_tshirts{background:url(/Images/GiftsNew/tab_tshirts.png) top right no-repeat}.tab_mugs{background:url(/Images/GiftsNew/tab_mugs.png) top right no-repeat}.tab_photobooks{background:url(/Images/GiftsNew/tab_photobooks.png) top right no-repeat}.tab_tote{background:url(/Images/GiftsNew/tab_tote.png) top right no-repeat}.tab_wallart{background:url(/Images/GiftsNew/tab_wallart.png) top right no-repeat}.tab_waterbottles{background:url(/Images/GiftsNew/tab_waterbottles.png) top right no-repeat}.tab_books{background:url(/Images/GiftsNew/tab_books.png) top right no-repeat}.tab_posters{background:url(/Images/GiftsNew/tab_posters.png) top right no-repeat}.tab_alcohol_pu{background:url(/Images/PhotoGifts/tab_alcohol_pu.png) top right no-repeat}.tab_notebooks_pu{background:url(/Images/PhotoGifts/tab_notebooks_pu.png) top right no-repeat}.tab_tote_pu{background:url(/Images/PhotoGifts/tab_tote_pu.png) top right no-repeat}.body_gifts .gifts_btm_tabs{background-color:#ff9a03}.body_gifts .brand_tab img{width:49%;margin:0}.body_gifts .brand_tab:hover img{opacity:.6}.bg_giftsfor{width:100%;height:auto;text-align:center;background:#e6e6e6;margin-bottom:4%}.bg_giftsfor h1{font-size:5.5vw;line-height:2.4em;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#fff}.bg_giftsfor h1 span{color:#ffd38a}.bg_giftsfor h1 .from_price{text-transform:none;font-size:4.4vw;margin-left:28%}.body_giftsforher .hero_blocks{width:92%;margin:0 auto 2%;float:none!important}.body_giftsforher .hero_block_square{margin:0 auto 3%}.body_giftsforher #left_nav_home ul ul.type_giftsher,.body_giftsforhim #left_nav_home ul ul.type_giftshim,.body_giftsforkids #left_nav_home ul ul.type_giftskids{display:block}.body_giftsforhim .cards_block_row,.body_giftsforkids .cards_block_row,.body_giftsforkids .refine_btn{margin-top:5%}.body_giftsforhim .hero_blocks,.body_giftsforkids .hero_blocks{padding-top:0;margin-bottom:2%}.bg_giftsfor.for_him{background:url(/Images/GiftsHim/bg_top_banner.jpg) top center no-repeat #7a99b3;background-size:auto 100%}.bg_giftsfor.for_her{background:url(/Images/GiftsHer/bg_top_banner.jpg) top center no-repeat #da8d9f;background-size:auto 100%}.body_giftsforher .refine_btn{margin-top:2%}.bg_giftsfor.for_kids{background:url(/Images/GiftsKids/bg_top_banner.jpg) top center no-repeat #68b8d9;background-size:auto 100%}.body_giftsforkids .refine_btn{margin-top:2%}.body_toys .bg_giftsfor.toys{background:url(/Images/Toys/bg_top_banner.jpg) top center no-repeat #2fc78f;background-size:auto 100%}.body_toys .age_block_wrapper{margin:0 0 8px 0;float:left;width:100%}.body_toys .age_block{width:32%;float:left;background:#2fc78f;float:left;text-align:center;padding:23px 0;font-family:'Josefin Sans',sans-serif;font-size:16px;color:#fff;font-weight:700;border-radius:5px;box-sizing:border-box;margin:.5%;height:72px}.body_metoyoucards #main{background:url(/Images/MetoYouCards/banner_bg_mobile.jpg) top center repeat-x #fff}.body_metoyoucards .mty_top_section{width:100%;margin-bottom:20px;height:367px}.body_metoyoucards .mty_bear{display:none}.body_metoyoucards .mty_right_section{width:100%;margin:0 auto}.body_metoyoucards .mty_cardsFrom{display:block;width:100%;text-align:center;font-family:Sofia,cursive;font-size:26px;color:#4a7bb5;font-weight:700;margin-top:328px}.body_metoyoucards .fullwidth_block_row{width:100%}.body_thankyou .fullwidth_block_row{width:100%;float:none!important}.body_wallart .wallart_top{height:auto;padding-bottom:58%;width:100%;margin-bottom:20px;background:url(/Images/WallArt/bg_wallart_mobile.jpg) no-repeat top center;background-size:100%}.body_wallart .wallart_title{display:none}.body_posters .posters_top{background:url(/Images/Posters/bg_posters.jpg) no-repeat top center #fff;background-size:189%;height:auto;margin-bottom:10px}.posters_logo{width:50%}.posters_logo img{width:100%}.body_posters .branded_section_wrapper{position:relative}.body_posters .branded_section_wrapper .shop_now_btn{display:block!important}.body_posters .branded_section_wrapper .shop_now_btn{position:absolute;font-family:Arial;font-weight:700;font-size:14px;color:#442382;display:inline-block;bottom:9%;right:4%;background:#fff;padding:8px 22px 8px 8px;border-radius:4px;-webkit-transition:all ease-in-out .1s}.body_posters .branded_section_wrapper .shop_now_btn::after,.body_posters .branded_section_wrapper .shop_now_btn::before{content:'';display:block;width:10px;height:3px;background:#442382;position:absolute;right:8px;top:12px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_posters .branded_section_wrapper .shop_now_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:17px}.body_posters .branded_section_wrapper .shop_now_btn{background:#e0528b;color:#fff}.body_posters .branded_section_wrapper .shop_now_btn::after,.body_posters .branded_section_wrapper .shop_now_btn::before{background:#fff}.body_posters .branded_section_wrapper:hover .shop_now_btn{background:#6cc0c2}.available_for{text-align:center}.available_for .case_info_text{float:none!important;display:block;margin:0;padding-top:5%}.available_for img{margin-top:5%}.available_for h2,.available_for li,.available_for p{font-size:18px}.RH_topSection{width:100%;background:url(/Images/RachaelHale/bg_pattern.jpg) repeat-x top center #ebdcea;margin-bottom:20px;display:inline-block}.RH_topSection .card_nav_content_wrapper img{width:100%;max-width:543px;margin:30px auto;display:block}.RH_seo_gifts{display:none}.body_emotionalrescue #main{background:url(/Images/EmotionalRescue/banner_top_mobile.jpg) no-repeat top center #019a9b}.body_emotionalrescue .top_block{width:100%;height:290px;margin-top:0;margin-bottom:10px}.body_emotionalrescue .top_block img{display:none}.body_emotionalrescue .card_block{background:#fff}.postcards_block{display:block;margin:10px 0;margin-bottom:30px;width:100%;background:#fee0c7;float:left;color:#646178;border-radius:5px;padding:15px 0;text-align:center;font-family:'Special Elite',cursive;font-size:20px}.postcards_block:hover{background:#fd5793;color:#fff}.body_invitations .full_width_title{width:100%}.body_invitations .fullwidth_block_row{width:100%}.mugs_strapLine{width:100%;padding-top:4%;font-family:'Bree Serif',serif;color:#363434!important;font-size:22px!important;font-weight:400!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:100%;margin:20px 0 10px 0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0}.body_mugs .product_row .block_type_holder{width:50%;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:400;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:0 0}.bulk_pricing_section{text-align:center;padding:8% 0}.bulk_pricing_content{overflow-y:auto}.bulk_pricing_section img{display:none}.bulk_pricing_section table{float:none;display:inline-block;min-width:inherit;font-size:14px}.school_top{background:url(/Images/SchoolSupplies/bg_schoolsupplies_mobile.jpg) top center no-repeat #fff}.school_top_offer{text-align:center;font-family:Arial;font-weight:700;font-size:26px;color:#fff;padding:10px 0;background-color:#dc1126;text-transform:uppercase}.school_top_offer span{font-size:18px}.school_top #title_holder{width:100%}.school_top #title_holder img{margin:0 auto 0 auto;display:block}.school_row{display:inline-block}.body_schoolsupplies .fullwidth_block_row{width:100%!important}.school_offer{background:#e33434;color:#fff;width:96%;float:left;text-align:center;padding:2%;margin:0 auto 10px auto;border-radius:5px;font-family:'Londrina Solid',cursive;font-size:30px}.school_offer span{font-family:'Bree Serif',serif;font-size:18px}.school_top .content_wrapper .content_wrapper{padding:0;width:100%}.body_congratulations #brand_top_section{width:100%;height:auto;float:left;background:url(/Images/Congratulations/bg_congrats_mobile.jpg) no-repeat top center #fefefe;height:auto;padding-bottom:50%;background-size:100%}.body_congratulations #brand_top_section_roi{width:100%;height:auto;float:left;background:url(/Images/ROI/Congratulations/bg_congrats_mobile.jpg) no-repeat top center #fefefe;height:auto;padding-bottom:50%;background-size:100%}.foodgifts_top{background:url(/Images/FoodGifts/bg_food.jpg) top center no-repeat;background-size:1875px;padding-top:10px}.body_foodgifts .top_gifts{display:none}.body_foodgifts .food_logo{float:none;display:block;margin:10px auto 0 auto}.body_foodgifts .card_nav_content_wrapper{margin-top:20px}#bg_alcohol_top{background:url(/Images/Alcohol/alcohol_top_bg.jpg) no-repeat top center #e4d9c7;background-size:290% auto;background-position:42% 0;height:auto;padding-bottom:20px;margin-bottom:20px}.bottles{width:50%;margin-top:56px}.bottles img{width:100%;height:auto}.bottles_two{display:none}.body_alcohol .shop_now_btn{display:block!important;position:absolute;padding:10px;margin-left:48%;margin-top:45%;bottom:auto;right:auto;background:#24323d;color:#fff;border-radius:4px;-webkit-transition:all ease-in-out .1s;font-family:Arial;font-weight:700;font-size:18px}.body_alcohol .shop_now_btn::after,.body_alcohol .shop_now_btn::before{background:#fff}.body_alcohol .alcohol_top_both:hover .shop_now_btn{background:#24323d;color:#c8bc96}.body_alcohol .alcohol_top_both:hover .shop_now_btn::after,.body_alcohol .alcohol_top_both:hover .shop_now_btn::before{background:#c8bc96}.AlcoholAwards{background:#32495b;text-align:center;margin-top:4%;padding:4% 0}.AlcoholBoxMessage,.TriplePackImage{display:none}.alcohol_awards_content .right{float:none;margin:0 auto;width:100%}.alcohol_awards_content img{width:75%;max-width:311px}.volume_message{width:100%;background:#f5c745;padding:4%;box-sizing:border-box;display:block;height:auto;float:left;color:#4e4c4c;font-weight:700;text-align:center;font-size:18px}.body_coasters .hero_blocks,.body_glasses .hero_blocks,.body_keyrings .hero_blocks{margin-bottom:4%;padding-top:0}.body_coasters .full_width_title,.body_glasses .full_width_title,.body_keyrings .full_width_title{width:92%}.blue_full_width{padding:8% 0}.blue_full_width h2{font-size:24px;line-height:24px;margin:0 auto 2%;width:92%}.blue_full_width h3{font-size:28px;margin-bottom:4%}.keyring_pricing_option_holder{width:94%;margin:auto}.keyring_price_option{width:100%;border-bottom:1px solid #52b2bf;padding-bottom:5%}.keyring_price_option img{margin-bottom:2%;width:90%}.keyring_price_option p{font-size:30px;font-weight:700;line-height:30px;margin:0}.keyring_price_option p span{display:block;color:#f9e19b;font-size:20px}.keyring_price_option:last-child{border-bottom:none}.coaster_order_options{text-align:center;max-width:994px;margin:auto}.coaster_order_options h2,.coaster_order_options p{font-family:Lato,sans-serif;color:#3f3f3f;font-size:18px}.coaster_order_options h2{font-size:36px;margin:0 auto 2%}.coaster_order_options p{max-width:80%;margin:0 auto 3%;line-height:25px}.coaster_order_options img{max-width:100%;display:block;margin:0 auto 3%}.coaster_order_options table{width:80%;margin:auto;border:2px solid #3f3f3f;text-align:center;font-size:18px;line-height:25px;border-radius:5px}.coaster_order_options table thead{background:#3f3f3f;color:#fff;line-height:40px}.coaster_order_options table tbody tr td:first-child{border-right:2px solid #3f3f3f}.coaster_order_options table tbody tr:first-child td{padding-top:8px}.coaster_order_options table tbody tr:last-child td{padding-bottom:8px}.body_coasters .bg_grey_fullwidth{background:#f5f5f5}.body_coasters .bg_grey_fullwidth.seo_text,.body_coasters .cardpage_seo_text{background:#fff}.body_easter .hero_blocks{padding-top:0}.body_easter .hero_block{width:100%;height:auto;margin-bottom:1%}.bottle_mid_banner img{width:100%}#bg_wedding_top{background:url(/Images/Wedding/bg_wedding.jpg) top center}#wedding_title_holder{width:100%;padding:0}#wedding_title_holder img{margin:0 auto;display:block;width:80%;padding-bottom:5px}.mobile_shortlist_holder{position:absolute}.mobile_shortlist_holder .shortlist_icon{display:none;position:fixed;bottom:3%;left:3%;width:50px;height:50px;border-radius:50%;background:url(/Images/Structure/shortlist_icon_white.png) center center no-repeat #9c6fb2;background-size:46px auto;background-position:9px center;text-align:center;line-height:52px;color:#9c6fb2;font-weight:700;cursor:pointer;box-shadow:0 0 25px rgba(0,0,0,.41);z-index:9001}.mobile_shortlist{position:fixed;width:100%;height:100%;z-index:9002;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.7);text-align:center;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.mobile_shortlist h2{color:#fff;font-family:Arial;font-weight:700;font-size:24px;margin:18px auto}.mobile_shortlist ul{width:90%;margin:auto}.mobile_shortlist li{width:46%;height:auto;padding-top:80%;display:block;margin:0 2% 5%;float:left;position:relative}.mobile_shortlist li a{display:block;position:absolute;top:0;height:100%;width:100%}.mobile_shortlist li a img{width:90%;left:0;right:0;top:0;bottom:48px;position:absolute;margin:auto}.mobile_shortlist span{display:inline-block;width:100px;background:#fff;padding:5px 10px;margin:5% auto 0;border-radius:4px;font-size:20px;line-height:30px;font-weight:700;color:#593d8e;position:absolute;bottom:0;left:0;right:0}.closeShortlist{right:5%;top:3%}}@media screen and (max-width:360px){.card_block .offer_tag,.delivery_cutoff_message,.new_offer_tag.offer_mobile_show{font-size:10px}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important;z-index:9999}@keyframes expandOpen{0%{transform:scale(1.5)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}100%{transform:scale(1)}}@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.5)}50%{-webkit-transform:scale(.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(.98)}100%{-webkit-transform:scale(1)}}