@media screen and (max-width: 736px) {#ctl00_ContentPlaceHolder1_divPaymentButtonPanel #clicktopay-widget-container,  #loader-1-amw, .pastille-4 { display: none !important;}    .calendar_item .item_thumb_wrapper::before,  .three_d_item .item_thumb_wrapper::before,  .flip_reveal .item_thumb_wrapper::before{content: 'Grid Style';display: block;position: absolute;top: 0;right: 0;background: #9163c1;color: #fff;width: 60px;font-size: 10px;padding: 3px 0;border-radius: 3px;box-shadow: -2px 2px 0 #fff;text-align: center;z-index: 1;}  .calendar_item.lined_style .item_thumb_wrapper::before{content: 'Lined Style';}    .three_d_item .item_thumb_wrapper::before{content: '';background: url(/Images/3dcards/card-icon-3d.png) center no-repeat #0053a9;background-size: 71% auto;width: 25px;height: 22px;box-shadow: -2px 2px 0 #053261;}    #pagePosition_177939::before,  #pagePosition_177940::before,  #pagePosition_177943::before,  #pagePosition_177938::before,  #pagePosition_177944::before,  #pagePosition_177925::before,  #pagePosition_177926::before,  #pagePosition_177928::before,  #pagePosition_177932::before,  #pagePosition_177933::before,  #pagePosition_177935::before,  #pagePosition_177936::before,  #pagePosition_177937::before,  #pagePosition_177946::before,  #pagePosition_177947::before,  #pagePosition_177941::before,  #pagePosition_177952::before,  #pagePosition_177954::before,  #pagePosition_177955::before,  #pagePosition_166678::before,  #pagePosition_168804::before,  #pagePosition_168805::before,  #pagePosition_177778::before,  #pagePosition_177775::before,  #pagePosition_177774::before,  #pagePosition_177777::before,  #pagePosition_177778::before,  #pagePosition_177772::before,  #pagePosition_177776::before,  #pagePosition_177763::before,  #pagePosition_177764::before,  #pagePosition_177768::before,  #pagePosition_177769::before,  #pagePosition_177770::before,  #pagePosition_177766::before,  #pagePosition_177771::before,  #pagePosition_177765::before,  #pagePosition_177767::before,  #pagePosition_177822::before,  #pagePosition_177821::before,  #pagePosition_177824::before,  #pagePosition_177818::before,  #pagePosition_177819::before,  #pagePosition_177820::before,  #pagePosition_177823::before,  #pagePosition_177825::before,  #pagePosition_177817::before,  #pagePosition_172865::before,  #pagePosition_172866::before,  #pagePosition_177436::before,  #pagePosition_178526::before,  #pagePosition_178527::before,  #pagePosition_178528::before,  #pagePosition_178529::before,  #pagePosition_178531::before,  #pagePosition_178532::before,  #pagePosition_178534::before,  #pagePosition_178535::before,  #pagePosition_178538::before,  #pagePosition_178539::before,  #pagePosition_178540::before,  #pagePosition_178541::before,  #pagePosition_178542::before,  #pagePosition_178543::before,  #pagePosition_177937::before,  #pagePosition_177947::before{content: '30% of net sales donated to SU2C';display: block;position: absolute;top: 10px;right: 10px;background: #f88f20;color: #fff;width: 85px;font-size: 9px;padding: 3px 2px;border-radius: 3px;box-shadow: -2px 2px 0 #fff;text-align: center;z-index: 1;}  #pagePosition_172865::before,  #pagePosition_172866::before,  #pagePosition_177436::before,  #pagePosition_178526::before,  #pagePosition_178527::before,  #pagePosition_178528::before,  #pagePosition_178529::before,  #pagePosition_178531::before,  #pagePosition_178532::before,  #pagePosition_178534::before,  #pagePosition_178535::before,  #pagePosition_178538::before,  #pagePosition_178539::before,  #pagePosition_178540::before,  #pagePosition_178541::before,  #pagePosition_178542::before,  #pagePosition_178543::before,  #pagePosition_177932::before,  #pagePosition_177952::before,  #pagePosition_177940::before,  #pagePosition_177926::before,  #pagePosition_177946::before,  #pagePosition_177954::before,  #pagePosition_168804::before,  #pagePosition_177925::before,  #pagePosition_177928::before,  #pagePosition_177941::before,  #pagePosition_177936::before,  #pagePosition_177955::before,  #pagePosition_177939::before,  #pagePosition_177943::before,  #pagePosition_168805::before,  #pagePosition_177944::before,  #pagePosition_166678::before,  #pagePosition_177938::before,  #pagePosition_177937::before,  #pagePosition_177947::before,  #pagePosition_177937::before,  #pagePosition_177947::before,  #pagePosition_177935::before,  #pagePosition_177933::before{content: '20% of net sales donated to CRUK';background: #e9008b;}  .left{float: left;}  .right{float: right;}  body{overflow-x: hidden;position: relative;background: #ebebeb;text-align: left;margin: 0;padding: 0;-webkit-text-size-adjust: none !important;}    .basketUpdate .basketUpdate_button{display: block !important;}  .basketUpdate .basketUpdate_old_button,  .filter_open_button,  .selected_filter_menu_fadeout,  .selected_filter_list_holder{display: none !important;}  .basketUpdate_button.atb_added{background: url(/Images/Structure/tick_icon_mug_editor.png) 90% center no-repeat #6884d0;background-size: 26px;text-indent: -50px;}      ul{margin: 0;padding: 0;}  ul li{list-style: none;}  a{text-decoration: none;}    .search_holder .item_old_price{font-size: 12px;color: #656565 !important;}  .txt_purple{color: #9163c1 !important;font-size: 16px !important;}  .discounted,  .discounted .txt_purple{color: #c53b3c !important;}  .discounted .pers_icon{display: none;}  .strike{text-decoration: line-through;}        a[data-colors='yes']::after{content: 'Colours';width: 52px;height: 25px;background: url(/Images/wedding_stationery/color.jpg) center 12px no-repeat #fff;background-size: 43px;font-size: 10px;color: #6b6b6b;font-weight: 500;position: absolute;top: 7px;left: 19px;z-index: 1;padding: 1px 0 12px 0;border-radius: 4px;border: 1px solid #cacaca;display: block;}    #cycle_wrapper.banner_wrapper .swipe{overflow: hidden;visibility: hidden;position: relative;width: 100%;}  #cycle_wrapper.banner_wrapper #cycle{overflow: hidden;position: relative;width: 100%;}  #cycle_wrapper.banner_wrapper #cycle div{float: left;width: 100%;position: relative;}  #cycle_wrapper.banner_wrapper #cycle img{display: block;margin: 0 auto;width: 100%;max-width: 993px;}  #cycle_wrapper.banner_wrapper .swipe-pagination{display: inline-block;margin-left: 10px;}  #cycle_wrapper.banner_wrapper .swipe-pagination div{display: inline-block;}  #cycle_wrapper.banner_wrapper .swipe-active-page{color: red;}    #new_top_nav,  .nav.visible,  .logo.left,  .btn_quickbuy{display: none !important;}  #spotlight_tag{visibility: hidden;height: 0;overflow: hidden;}  .HideForMobile,  .page_title_wrapper,  #ctl00_SiteBreadCrump,  .mobileLeftNavBtn{display: none;}  .fancier_despatch_close_btn{margin: 20px auto 10px auto !important;}    .stockCheck{display: none !important;}    .jansale_topbanner{width: 100%;}  .jansale_topbanner .column_768,  .jansale_topbanner .content_wrapper{width: 100%;padding: 0;background: none !important;}  .jansale_topbanner img{width: 100%;}  .jansale_text_banner{width: 100%;display: inline-block;background: #ffdd3c;padding: 15px 0;margin: 10px auto;border-radius: 6px;box-shadow: 3px 3px 0px #f61557;text-align: center;color: #f61557;text-shadow: 1px 1px 0px #fff;font-size: 24px;font-weight: 500;font-style: italic;}  .jansale_text_banner span{text-decoration: underline;font-size: 20px;}  .jansale_text_banner:hover{color: #394b69;}  .jansale_banner{width: 100% !important;text-align: center;float: left;margin-top: 10px;padding: 0 !important;}  .jansale_banner img{display: block !important;margin: 0 auto;width: 100%;max-width: 342px;}  .topNavNew{padding: 2px 5px;background: #cc0d1d;color: #fff;border-radius: 3px;font-size: 10px;}  .topNavNew.eventDate{background: #668c74;font-weight: 500;text-transform: uppercase;}    .fd_date{font-family: 'Bree Serif', serif !important;font-size: 18px !important;color: #fbb842 !important;}    .freecard_roundal{position: absolute;z-index: 999;max-width: 70px;}  .freecard_tshirts{right: 2%;margin-top: 2%;}  .freecard_mugs{margin-top: -190px;right: 4%;}  .freecard_alcohol{margin-left: 20%;margin-top: 20px;}  .freecard_gfHim{right: 2%;margin-top: -280px;}  .freecard_fdlp{margin-left: 50%;margin-top: 10px !important;}  .freecard_fdgifts{margin-left: 20%;margin-top: 10px !important;}  .freecard_fdalcohol{margin-left: 45%;margin-top: -20%;}    .body_404 #wrapper_whole{padding-top: 10px;}  .body_404 .content_wrapper{width: 92%;margin: 14px auto 0 auto;padding-bottom: 30px;}  .oops{text-align: center;}  .search_wrapper{width: 100%;height: 70px;padding: 15px 0;margin: 0 auto;}  .body_404 .new_search{background: #fff;height: 52px;position: relative;}  .body_404 .search_wrapper .new_search_input{border: 2px solid #9163c1;border-radius: 4px;}  .body_404 .new_search_input input{text-indent: 40px !important;height: 52px;width: 100%;padding: 0;border-radius: 0;font-size: 16px;text-indent: 45px;background: url(/Images/Header/searchIcon.png) 16px center no-repeat;background-size: 17px auto;border: none;}  .body_404 .search_wrapper .new_search_submit input{top: 0;height: 54px;display: block !important;}  .body_404 .fullwidth_block_row{border: 2px solid #9163c1;border-radius: 4px;width: 100%;margin-bottom: 20px;}  .body_404 .card_block{width: 100%;height: 42px;display: block;border-bottom: 2px solid #9163c1;position: relative;}  .body_404 .card_block:last-child{border-bottom: none;}  .body_404 .card_block_title{font-size: 18px;font-weight: 500;color: #9163c1;line-height: 42px;padding: 0 2%;display: inline-block !important;}  .body_404 .card_block .card_block_title::before,  .card_block .card_block_title::before,  .card_block .card_block_title::after,  .body_404 .card_block .card_block_title::after{content: '';display: block;width: 15px;height: 4px;background: #9163c1;position: absolute;right: 12px;top: 15px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .body_404 .card_block .card_block_title::after,  .card_block .card_block_title::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 23px;}  .body_404 .card_block img,  .card_block picture,  .gift_block img,  .gift_block picture{display: none;}  .body_404 h2{font-size: 20px;font-weight: 500;color: #9163c1;}  .popular_link_btn{font-size: 16px;color: #fff !important;display: inline-block;bottom: 9%;right: 4%;background: #9163c1;padding: 12px;border-radius: 4px;transition: all ease-in-out 0.1s;-webkit-transition: all ease-in-out 0.1s;margin: 0px 7px 7px 0;}  .popular_link_btn a{color: #fff !important;}  .popular_link_btn:hover{background: #4f0094;}    .no_result_txt,  .no_result_txt_formatting p{font-size: 20px;color: #555;line-height: 28px;}  .no_result_txt span{color: #9163c1;font-weight: 500;}  .no_result_txt_formatting{padding-top: 10px;}  .no_result_txt_formatting p{margin-top: 16px;}  .no_result_txt_formatting a{color: #fff;font-weight: 300;border: 1px solid #9163c1;background: #9163c1;padding: 0 14px;line-height: 32px;display: block;float: left;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin: 6px 6px 0 0;}  .no_result_txt_formatting a:hover{background: #9163c1;}  .searchResults .mobile_search_hint{display: none;}  .comment{width: 400px;background-color: #f0f0f0;margin: 10px;}  a.morelink{text-decoration: none;outline: none;}  .morecontent span{display: none;}    .ScrollToTop{display: none;position: fixed;bottom: 100px;right: 20px;width: 55px;height: 55px;background: url(/Images/Structure/bg_scrolltotop.png) center no-repeat #9163c1;background-size: 25px auto;z-index: 100;cursor: pointer;}    .MobileBreadCrumbs{display: block;width: 92%;background: #ebebeb;padding: 128px 4% 0;margin: 0;}  .MobileBreadCrumbs a{height: 35px;line-height: 35px;display: block;color: #656565;cursor: pointer;background: url(/Images/Header/breadcrumb_arrow_back.gif) left center no-repeat;padding-left: 15px;}  .dpBannerOff .MobileBreadCrumbs{padding: 82px 4% 0;}    .BasketItemContents[data-product-type='Photo Upload Mug'] .tshirt_basket_color,  .BasketItemContents[data-product-type='Mug'] .tshirt_basket_color{background-image: none !important;padding-left: 10px !important;}    #dvBreadCrump,  .dvBreadCrump,  .dymanticCrumbs,  .cardFinder{display: none;}  .MobileBreadCrumbs{display: block;}  #template_wrapper.fb_login #wrapper_whole,  #template_wrapper.fb_login #mobile_account_sub_menu,  #template_wrapper.fb_login #mobile_search_sub_menu{padding-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;margin: 0 auto;overflow-y: scroll;}  #cycle_wrapper.bannerHeightLoad{width: 100%;height: 120px;overflow: hidden;}  #cycle_wrapper #cycle_btns{display: none;}  #cycle_wrapper.left{float: none;}  .MM_CP #cycle_wrapper{display: none;}  .clearfix{display: block;}  .left{float: left;}  .right{float: right;}  #template_wrapper.fb_login .facebook_bday_list{padding-top: 53px;}  .facebook_bday_list{position: static;min-width: 100%;}  #wrapper_whole,  .bg_light_grey_full,  .ch_blocks,  .bg_light_grey{background: #fff;}  .seotext{height: 250px;overflow: hidden;}  .seo_text_holder{padding: 4% 0;clear: both;}  .content_wrapper.unbox .left_nav_bg.branded_top_section,  .left_nav_bg{width: auto;background: #fff;padding: 8px;}  .left_nav_bg{padding: 3px 15px 15px;}  .left_nav_bg.branded_top_section{padding: 8px;}  #mobile_side_menu #left_nav li a,  #mobile_side_menu_myaccount #left_nav li a{font-size: 14px;color: #4f0094;text-decoration: none;}  #mobile_side_menu #left_nav li li,  #mobile_side_menu_myaccount #left_nav li li{padding-top: 6px;}  #left_nav li.sec-header,  #left_nav_home li.sec-header{font-size: 16px;font-weight: 500;color: #492487;padding-bottom: 10px;margin-bottom: 12px;margin-top: 10px;border-bottom: 1px solid #f3f3f3;clear: both;padding: 15px 0 8px 0;}  #left_nav_home li.sec-header{border-bottom: none;}  #mobile_side_menu #left_nav_home li.lnkHide,  #mobile_side_menu #left_nav_home li.lnkShM,  #mobile_side_menu #left_nav_home li.sec-header{padding: 15px 0 0 12px;color: #492487;}  #mobile_side_menu #left_nav #dvSelCats a{width: 95% !important;padding: 13px 0 13px 5%;border: 1px solid #f3f3f3;font-weight: 500;display: block;text-decoration: none;color: #4f0094;background: url(/Images/Structure/closeSearchItem.gif) 92% center no-repeat #fff;background-size: 13px auto;margin-bottom: 2%;}  #dvSelCats a:hover{background: #f3f3f3;}  #dvSelCats{height: auto;width: auto;}  #mobile_side_menu #left_nav li.ln_icon,  #mobile_side_menu #left_nav_home li.ln_icon{width: 22%;height: 90px;float: left;padding-top: 6px;margin: 0 0 10px 2px;overflow: hidden;display: block;text-align: center;}  #left_nav li.ln_icon img,  #left_nav_home li.ln_icon img{margin-left: 1px;}  #mobile_side_menu #left_nav li.ln_icon a,  #mobile_side_menu #left_nav_home li.ln_icon a{width: 33px;overflow: hidden;display: block;text-align: center;}  .mobileLeftNavBtn{display: none;}  .msm_list{margin: 0;padding: 0;list-style: none;}    #mobile_side_menu #left_nav #dvWhosItFor ul li{display: none;}  #mobile_side_menu #left_nav #dvWhosItFor ul li.sec-header,  #mobile_side_menu #left_nav #dvWhosItFor ul.mm-active-sub-menu-options li{display: block;}  .left_nav_bg{padding: 0 !important;}  #mobile_side_menu #left_nav #dvWhosItFor ul li{max-height: 45px;height: 30px;line-height: 30px;font-size: 14px;text-indent: 15px;border-bottom: none;padding-top: 0;}  #mobile_side_menu #left_nav #dvWhosItFor ul li a{padding: 0;border-bottom: none;background: url(/Images/MobileLeftNav/arrow_grey.png) 98% center no-repeat #fafafa;color: #5e5e5e;background-size: 9px auto;display: block;}  #mobile_side_menu #left_nav #dvWhosItFor ul li.sec-header{border-bottom: 1px solid #ebebeb;height: 44px;line-height: 45px;font-size: 16px;font-weight: 500;padding: 0;background: url(/Images/MobileLeftNav/arrow_down_purple.svg) 96% center no-repeat #fff;background-size: 14px auto;color: #171717;margin: 0;}  #mobile_side_menu #left_nav #dvWhosItFor ul li.ln_icon{height: 90px;max-height: inherit;padding-top: 12px;}  #mobile_side_menu #left_nav #dvWhosItFor ul li.ln_icon a{width: 40px;margin: auto;text-align: center;background-color: #fff;text-indent: 8px;}  #mobile_side_menu #left_nav ul li #dvSelCats a{width: 84% !important;margin: 10px auto;border: 2px solid #9163c1;border-radius: 4px;padding: 10px 0 10px 5%;}    #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;}  .promo_code_copied_message{position: fixed;z-index: 9999;background: #fff;padding: 2%;border-radius: 4px;font-weight: 500;text-align: center;bottom: 5%;margin: auto;left: 0;right: 0;box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);width: 80%;}      .fb_my_profile{background: #9163c1;border-radius: 4px;}  .fb_my_profile_picture{margin-right: 8px;border-right: 1px solid #9a7aa9;position: relative;border-top-left-radius: 4px;border-bottom-left-radius: 4px;overflow: hidden;}  .fb_my_profile_picture img{width: 52px;height: auto;}  .mini_fb_icon{width: 9px;height: 9px;position: absolute;bottom: 5px;right: 5px;background: url(/Images/Header/mini_fb_logo.gif) center center no-repeat #3b579d;background-size: 100% auto;}  #div_fb_home_main:hover .fb_my_profile{border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;height: 60px;}    .fb_my_profile_info{height: 36px;width: 90px;margin: 8px 0;overflow: hidden;border-right: 1px solid #5b3e68;}  .fb_my_profile_info span{font-size: 14px;font-weight: 500;color: #fff;display: block;}  span.my_fn{display: none;}  .btn_register .fb_my_profile_info a{font-size: 12px;color: #fff;margin-top: 5px;display: block;float: none;border-radius: 0;height: auto;line-height: 12px;font-weight: 300;text-align: left;background: none;border-bottom: none;}  .btn_register .fb_my_profile_info a:hover{background: none;}    .fb_my_notification_holder{width: 40px;height: 52px;background: url(/Images/Header/fb_reminder_icon.png) center center no-repeat;background-size: 65% auto;position: relative;}  .fb_my_notification_holder .notification{position: absolute;top: 3px;right: 3px;}  .fb_my_notification_holder .notification.animate{-webkit-animation-name: bounceball;-webkit-animation-duration: 0.5s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: alternate;-webkit-animation-delay: 0;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;animation-name: bounceball;animation-duration: 0.8s;animation-iteration-count: infinite;animation-direction: alternate;animation-delay: 0;animation-play-state: running;animation-fill-mode: none;}  @-webkit-keyframes bounceball {from { bottom: 0;height: 17px;}    10%{bottom: 0;height: 17px;}    to{top: -10px;}  }  @keyframes bounceball {from { bottom: 0;height: 17px;}    10%{bottom: 0;height: 17px;}    to{top: -10px;}  }  .facebook_bday_list{position: static;min-width: 100%;}  .fb_my_profile{height: 30px;border-radius: 0;background: #3b579d;}  #div_fb_home_main:hover .fb_my_profile{height: 30px;}  .fb_my_profile_picture{border-radius: 0;margin-right: 8px;border-right: 1px solid #9a7aa9;position: relative;border-top-left-radius: 4px;border-bottom-left-radius: 4px;overflow: hidden;}  .fb_my_profile_info{width: auto;height: 30px;margin: 0;line-height: 29px;border-right: none;}  .fb_my_profile_info a,  .mini_fb_icon,  .fb_events_dd_bottom{display: none;}  .fb_events_dd_bottom{background: #896b96;height: 45px;text-align: center;line-height: 45px;font-weight: 500;color: #fff;font-size: 14px;}  .fb_my_profile_info span{float: left;font-weight: 300;}  span.my_fn{display: block;margin-left: 4px;}  .fb_my_notification_holder{width: 40px;height: 30px;margin: 0 0 0 8px;background: url(/Images/Header/fb_reminder_icon_mob.gif) center right no-repeat;background-size: 15px auto;}  .fb_my_notification_holder .notification{width: 17px;top: 4px;left: 0;}  .fb_mobile_signedin{display: block;line-height: 29px;font-size: 10px;color: #fff;background: url(/Images/Header/mini_fb_logo.gif) center right no-repeat;background-size: 13px auto;margin-right: 2%;padding-right: 13px;}  #div_fb_home_main:hover .fb_events_dd{display: none;}  .facebook_bday_list.active #div_fb_home_main .fb_events_dd{display: block !important;}  .fb_my_profile_picture,  .fb_my_profile_picture img{width: auto;height: 100%;}  .fb_events_dd{display: none;position: absolute;background: #2f4886;width: 88%;height: 170px;border-bottom: 4px solid #253a6f;border-radius: 0;padding: 0 6%;z-index: 999;-webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 8px 10px rgba(0, 0, 0, 0.4);}  .fb_birthday_list_item{width: 23%;margin: 0 1%;border-bottom: none;text-align: center;padding: 15px 0 0 0;}  .fb_birthday_list_item_picture,  .fb_birthday_list_item_info{float: none;width: 100%;text-align: center;}  .fb_birthday_list_item_picture img{width: 64px;height: auto;border-radius: 50%;margin: auto;margin-bottom: 6px;display: block;}  .fb_my_notification_holder{width: 40px;height: 30px;margin: 0 0 0 8px;background: url(/Images/Header/fb_reminder_icon_mob.gif) center right no-repeat;background-size: 15px auto;}  .fb_my_notification_holder .notification{width: 17px;top: 4px;left: 0;}  .fb_birthday_list_item_info span{line-height: 21px;color: #fff;font-size: 12px;}  .fb_birthday_list_item_picture,  .fb_birthday_list_item_info{float: none;width: 100%;text-align: center;}  span.fb_birthday_date{width: 100%;font-size: 13px;color: #fff;font-weight: 500;margin-bottom: 6px;display: block;}  span.fb_birthday_nameNumber{line-height: 15px;}  .fb_next_btn,  .fb_prev_btn{margin: 0;padding: 0;position: absolute;width: 6%;height: 100%;}  .fb_next_btn{right: 0;background: url(/Images/Header/fb_next_btn.png) center center no-repeat #2c4480;background-size: 75% auto;}  .fb_prev_btn{left: 0;background: url(/Images/Header/fb_prev_btn.png) center center no-repeat #2c4480;background-size: 75% auto;}  .fb_next_btn:hover{background: url(/Images/Header/fb_next_btn.png) center center no-repeat #293f75;background-size: 75% auto;}  .fb_prev_btn:hover{background: url(/Images/Header/fb_prev_btn.png) center center no-repeat #293f75;background-size: 75% auto;}  .fb_next_btn span,  .fb_prev_btn span{height: 100%;display: block;opacity: 0;}  #template_wrapper.fb_login .facebook_bday_list{padding-top: 53px;}  .btn_register.facebook_bday_list{width: 193px;height: auto;overflow: hidden;}  .fb_birthday_list_item_month_caption,  .fb_birthday_list_caption{display: none;}    .notification{width: 17px;height: 16px !important;padding-top: 1px;background: #e31c23;border-radius: 50%;color: #fff;font-size: 12px;text-align: center;vertical-align: middle;line-height: 15px;}    .nav{display: none;}    #iframeSecPay{height: 860px;}  #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;}  #mobile_side_menu #left_nav_home li.ln_icon a{padding: 0 0 0 20px !important;border-bottom: none !important;}  .lnkShM,  .lnkHide{display: none !important;}    h1{font-size: 27px;color: #4f0094;line-height: 32px;font-weight: 500;-webkit-font-smoothing: antialiased;margin: 7px 0 14px 0;clear: both;}  .h1_grey{color: #656565;font-weight: 300;font-size: 26px;}  h1.row_two{margin-top: 10px;width: 100%;}  h1.center{text-align: center;margin: 30px 0;}  h2{color: #fff;font-size: 26px;line-height: 20px;-webkit-font-smoothing: antialiased;font-weight: 500;margin: 0 0 8px 0;}  h3{color: #fff;font-size: 20px;margin: 0 0 8px 0;-webkit-font-smoothing: antialiased;font-weight: 500;}  p{font-size: 14px;color: #4d4d4d;line-height: 22px;margin: 0 0 16px 0;}  p a:hover{border-bottom: 1px dashed #a887b8;}  .font_bg_white{-webkit-text-stroke-width: 0.4px;-webkit-text-stroke-color: rgb(255, 255, 255);}  .font_bg_purple{-webkit-text-stroke-width: 0.4px;-webkit-text-stroke-color: rgb(55, 28, 105);}  .bullet{padding: 0 10px 0 30px;}  #mobile_search_sub_menu.mm_head_condense,  .dpBannerOff #mobile_search_sub_menu{top: 61px;}  #mobile_search_sub_menu input{width: 97%;height: 36px;background: #9163c1;margin-top: 6px;border: 0;color: #fff;-webkit-appearance: none !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0;float: none;font-size: 12px;text-indent: 4%;}  #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;}  #mobile_search_sub_menu topMenuSearchButton{height: 0;}  .mobile_header_sections ul li a.mobile_search.active{background: url(/Images/Structure/Mobile/bg_mobile_search.png) 80% center no-repeat #9163c1;background-size: 20px auto;}  .mobile_header_sections ul li a.mobile_account.active{background: url(/Images/Structure/Mobile/bg_mobile_account.png) center center no-repeat #9163c1;background-size: 40% auto;}  .mobile_header_sections ul li a.active{background-color: #9163c1;}    .new_search_dd,  .search_tip_reveal,  .new_search_submit{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, 0.95);width: 100%;height: auto;-webkit-transition: display 0.5s;transition: width 0.5s;max-height: 220px;max-height: 38vh;position: fixed;overflow-x: scroll;-webkit-overflow-scrolling: touch;border-bottom: 2px solid #9163c1;}  #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: #9163c1;}  #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: #171717;line-height: 19px;}  #left_nav_home a{display: block;font-weight: 500;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{background: #fff;}  #left_nav_home ul ul ul{display: block;}  .left_nav_reduced{overflow: hidden;}  .clsLftNv{display: block !important;}    .topSearches{position: relative;}  .topSearches ul{padding-top: 20px;}  .topSearches ul li a{font-size: 26px;font-size: 5vh;color: #fff;font-weight: 500;line-height: 30px;line-height: 1.1em;}  .topSearches ul li.TopSearchesTitle{font-size: 16px;font-size: 3vh;color: #fff;font-weight: 500;line-height: 20px;line-height: 0.8em;margin-bottom: 4%;}  .closeTopSearches,  .closeShortlist{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;}    .mobile_scroll_holder{background-color: #f9f9f9 !important;width: 100%;height: 160px;overflow-x: scroll;-webkit-overflow-scrolling: touch;display: block;}  .mobile_scroll_content_top{display: block;height: 135px;overflow: auto;padding: 15px 0 10px 10px;background-color: #f9f9f9 !important;white-space: nowrap;overflow-y: hidden;}  .scroll_item{height: 128px;width: 91px;position: relative;padding: 0 10px 0 0;display: inline-block;}  .scroll_item img{position: absolute;bottom: 0;width: 88px;}  .scroll_item.square_card,  .scroll_item.square_card img{width: 114px;}  .scroll_item.landscape_card,  .scroll_item.landscape_card img{width: 129px;}  .scroll_item.notebook,  .scroll_item.notebook img{width: 100px;}  .mobile_scroll_holder::-webkit-scrollbar{display: none;}    .SocialTitleHolder{height: auto;margin-bottom: 14px;width: 100%;}  .SocialButtons{display: none;}  #main{width: auto !important;padding-left: 3%;padding-right: 3%;padding-bottom: 10px;margin-top: 0;margin-bottom: 0;}  .ch_blocks{padding: 30px 0;}  .margin_top_15{margin-top: 15px;}    .product_row.mobile > div{background: #fff;line-height: 42px;font-size: 16px;font-weight: 500;height: auto;color: #9163c1;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;border: 2px solid #9163c1;width: auto;float: none;border-bottom: none;display: block;position: relative;}  .product_row.mobile > div a{color: #9163c1;text-decoration: none;}  .product_row.mobile > div img{display: none;}  .product_row.mobile > div div{width: auto;padding: 0 2%;}  .product_row.mobile .block_holder:nth-of-type(2){border-top-left-radius: 4px;border-top-right-radius: 4px;}  .product_row.mobile > div:last-child{border-bottom: 2px solid #9163c1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}  .product_row.mobile .centerBlocks > div:last-child{border-bottom: none;}  .product_row{overflow: auto;}  .product_row.mobile .centerBlocks .small_block_holder{background: #fff;width: auto;border-bottom: 2px solid #9163c1;}  .product_row.mobile .centerBlocks .long_block_holder{background: #fff;width: auto;padding: 0;}  .centerBlocks{width: 100%;}  .product_row.mobile .small_block_holder{width: 99%;padding: 0 !important;}  .product_row.mobile .tall_block_holder{width: 99%;padding: 0 !important;float: left !important;}  .product_row .new-tag{padding: 2px 5px;background: #cc0d1d;color: #fff;border-radius: 3px;font-size: 14px;margin-left: 5px;}  .block_title::before,  .block_title::after{content: '';display: block;width: 15px;height: 4px;background: #9163c1;position: absolute;right: 12px;top: 15px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .block_title::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 23px;}    .column_768,  .column_768_full{float: none;clear: both;width: 100%;}  .column_710{width: 710px;}  .column_202{width: 202px;}  .column_30p{width: 30%;}  .column_70p{width: 70%;}  .column_768{position: relative;overflow: auto;}    a.cardFinder{width: 94%;margin: 2% auto;display: none;}  a.cardFinder img{display: block;width: 100%;}    .light_puple_btn,  a.light_puple_btn,  input.light_puple_btn,  .buttonCreateAccount,  a.buttonChangePwd,  a.buttonSave,  a.buttonPayNowBasket{height: 60px;width: 100%;background: #9163c1;border-radius: 3px;text-align: center;line-height: 60px;color: #fff;display: block;font-weight: 500;font-size: 26px;-webkit-transition: background 0.1s;transition: background 0.1s;}  .light_puple_btn:hover,  a.light_puple_btn:hover,  input.light_puple_btn:hover,  a.buttonCreateAccount:hover,  .buttonChangePwd:hover,  a.buttonSave:hover,  a.buttonPayNowBaske:hover{background: #7a538e;}  .light_puple_btn.darkPurple{background: #452483;}  .light_puple_btn.darkPurple:hover{background: #3b1f71;}  .FlowBtn,  a.FlowBtn{height: 55px;width: 135px;background: #4f0094;border-radius: 3px;text-align: center;line-height: 55px;color: #fff;display: block;font-family: Passion One;font-size: 26px;transition: background 0.1s;margin: 20px 0 20px 25px;}  .FlowBtn.fadout{background: #e5daea;border-bottom: 2px solid #dcd1e1;}  .FlowBtn.btn_despatch_options{margin-top: -28px !important;width: 230px;}  .FlowBtn.AnyUse{margin: 0 0 10px 0 !important;width: auto;display: inline-block;padding-left: 20px;padding-right: 20px;text-decoration: none;}  a.FlowBtn.fancier_despatch_close_btn{margin: 20px auto 10px auto !important;}    .search_results_bar{width: auto;height: auto;text-align: center;margin: 0;}  .pagination_wrapper{margin-left: 3%;}  .search_controls,  #ctl00_ContentPlaceHolder1_cardPager1{height: auto;width: auto;}  .search_controls{float: none !important;}  .pagerButtonDisabled,  .pagerButton,  .pagerButtonCurrentPage,  .pagerButton:last-child,  .pagerButtonDisabled:first-child,  span.pagerButtonDisabled:last-child{width: 63px;height: 37px;border: 1px solid #9163c1;border-right: none;line-height: 28px;font-size: 16px;margin: 0;background-color: #fff;color: #a19fa0;padding: 0;display: block;float: left;border-radius: 2px;}  .pagerButtonDisabled img,  .pagerButton img,  .products_per_page_wrapper{display: none;}  .pagerButtonDisabled:first-child{background: url(/Images/Structure/icon_search_arrow_left_disabled.png) center no-repeat;background-size: 8px auto;border-top-right-radius: 0;border-bottom-right-radius: 0;}  .pagerButtonDisabled:last-child{background: url(/Images/Structure/icon_search_arrow_right_disabled.png) center no-repeat;background-size: 8px auto;border-bottom-left-radius: 0;border-top-left-radius: 0;}  .pagerButton:first-child{background: url(/Images/Structure/icon_search_arrow_left_new.png) center no-repeat;background-size: 8px auto;border-top-right-radius: 0;border-bottom-right-radius: 0;}  .pagerButton:last-child{background: url(/Images/Structure/icon_search_arrow_right_new.png) center no-repeat;background-size: 8px auto;border-bottom-left-radius: 0;border-top-left-radius: 0;}  .pagerButton,  .pagerButtonCurrentPage,  span.pagerButtonDisabled{display: none;}  .pagerButtonDisabled,  .pagerButton:last-child,  .pagerButton:first-child{display: block;border: 1px solid #9163c1;}  .pagerButtonDisabled:first-child,  span.pagerButtonDisabled:last-child{border: 1px solid #e1e1e1;}  .pagerButton:last-child,  span.pagerButtonDisabled:last-child{margin-left: -1px;}  .searchPageWidth .page_title_wrapper,  .page_title_wrapper.oops{display: block;text-align: center;}  .searchPageWidth .page_title_wrapper h1{line-height: 16px;font-size: 16px;margin: 0 0 0 0;font-weight: 500;overflow: initial;clear: none;display: inline-block;}  .total-results,  .page-count{display: inline-block;float: none !important;font-weight: 500;font-size: 12px;margin-bottom: 8px;color: #575757;}  .total-results span,  .page-count span{color: #656565;margin-right: 3px;}  .total-results span.result-count{margin-right: 4px;}  .searchResults .search_controls{width: auto;float: left;margin-left: 2%;}  .category_text{text-align: center;width: 92%;margin: auto;}  .category_text p{font-size: 12px;line-height: 14px;margin-bottom: 8px;}  .category_text p:empty{display: none;}  .srb_bottom_wrapper .total-results{margin-right: 0;float: left !important;line-height: 40px;}  .srb_bottom_wrapper .total-results span{margin-right: 4px;}  .srb_bottom_wrapper #ctl00_ContentPlaceHolder1_cardPager{float: right;}  .mobile_search_hint{display: block;margin: 0 0 10px;font-size: 13px;width: 163px;float: right;height: 39px;position: relative;}  .mobile_search_hint p{line-height: 4px;color: #9163c1;font-weight: 500;display: none;}  .mobile_search_hint ul{width: 31%;border: 1px solid #9163c1;height: 37px;line-height: 45px;border-radius: 6px;overflow: hidden;display: none;}  .mobile_search_hint ul li{width: 50%;height: 37px;padding: 0;background: #fff;float: left;}    .pagination_numbers_wrapper{display: none;}  .pagination_number.pag_next,  .pagination_number.pag_prev{width: 63px;height: 37px;border: 1px solid #9163c1;line-height: 28px;font-size: 16px;margin: 0;background-color: #fff;color: #a19fa0;padding: 0;display: block;float: left;border-radius: 2px;}  .pagination_number.pag_next a,  .pagination_number.pag_prev a{display: block;width: 100%;height: 100%;}  .pagination_number.pag_next{background: url(https://www.funkypigeon.com/Images/Structure/icon_search_arrow_right_new.png) center no-repeat;background-size: 8px auto;border-bottom-left-radius: 0;border-top-left-radius: 0;}  .pagination_number.pag_prev{background: url(https://www.funkypigeon.com/Images/Structure/icon_search_arrow_left_new.png) center no-repeat;background-size: 8px auto;border-bottom-right-radius: 0;border-top-right-radius: 0;}  #product_list_main_wrapper{width: 100%;float: left;min-height: 5000px;}  .product_list_wrapper{width: 92%;margin: auto;}  .results-count{width: 100%;display: block;line-height: 20px;font-size: 14px;color: #656565;text-align: center;margin: 15px 0 30px;height: 30px;clear: both;float: left;}  .no-result-filter{color: #9a71af;text-decoration: underline;}  .product_list_wrapper.HSC .results-count,  .filter-pers .results-count{display: none;}      .item_thumb_wrapper span{display: none !important;}  .OUTOFSTOCK{position: relative;pointer-events: none;}  .stock_message{position: absolute;z-index: 2;width: 100%;height: 100%;text-align: center;color: #9163c1;font-weight: 500;text-shadow: 1px 2px 0px #c6c5c5;font-size: 20px;padding-top: 40%;box-sizing: border-box;}  .OUTOFSTOCK .product-enlarge-trigger img{opacity: 0.2;}    .mobile_search_hint.refine_fixed ul{display: none;}  .mobile_search_hint.refine_fixed.menuOpen{background: none;z-index: 999;}  .refine_fixed .search_refine_btn,  .refine_fixed .search_refine_btn_active{top: 10px;}  .mobile_search_hint ul li.searchView2{background: url(/Images/Structure/bg_2colResults.gif) center center no-repeat #fff;background-size: 45% auto;}  .mobile_search_hint ul li.searchView2.selectedView{background: url(/Images/Structure/bg_2colResults_active.gif) center center no-repeat #9163c1;background-size: 45% auto;}  .mobile_search_hint ul li.searchView1{background: url(/Images/Structure/bg_infiniteResults.gif) center center no-repeat #fff;background-size: 45% auto;}  .mobile_search_hint ul li.searchView1.selectedView{background: url(/Images/Structure/bg_infiniteResults_active.gif) center center no-repeat #9163c1;background-size: 45% auto;}  .search_holder{width: 50%;min-height: 20px;text-align: center;}  .ChocLP_path .search_holder.HSC{display: none !important;}  .card_item_holder{padding: 5% 0%;margin: 2px 0 0 0;}  .item_thumb_wrapper{height: auto;padding: 100% 0 0 0;margin: 0;position: relative;padding-bottom: 8px;}  .ecard_results .item_thumb_wrapper{padding: 50% 0 0 0;}  .search_holder[data-item-type='5'] .item_thumb_wrapper,  .search_holder[data-item-type='20'] .item_thumb_wrapper,  .search_holder[data-item-type='38'] .item_thumb_wrapper.o_portrait{padding: 120% 0 0 0;}  .search_holder[data-item-type='189'] .item_thumb_wrapper,  .search_holder[data-item-type='190'] .item_thumb_wrapper{padding: 135% 0 0 0;}  .search_holder[data-item-type='186'] .data-item-type{padding-top: 58%;}  .search_holder[data-item-type='182'] .purple_light{display: none;}  .search_holder[data-item-type='182'] .item_atb{margin-left: 4%;}  #wraper_waiting_effect{top: 197px;position: absolute;z-index: 999;width: 100%;pointer-events: none;background: rgba(255, 255, 255, 0.8);height: 100%;}  .wraper_waiting_effect_holder{background: url(/Images/Structure/mm_loading.gif) center 100px no-repeat;background-size: 60px;height: 400px;width: 100%;}    .mm_p_filters{position: relative;float: none;clear: both;height: 50px;width: 95%;margin: 0 auto 0;border-top: 1px solid #e8e5e5;border-bottom: 1px solid #e8e5e5;background: #f8f8f8;}  .column_768.piC0 .pf_options_wrapper{width: 222px;}  .column_768.hscC0 .pf_options_wrapper{width: 232px;}  .column_768.puC0 .pf_options_wrapper{width: 252px;}  .pf_options_wrapper{width: 100%;max-width: 340px;margin: auto;text-align: center;}  .pf_opt{display: inline-block;width: auto;text-align: center;font-size: 14px;color: #555555;box-sizing: border-box;border: 1px solid #fff;}  .pf_opt[data-pf='quick']{margin-right: 0;}  .piC0 .pf_opt[data-pf='pers'],  .puC0 .pf_opt[data-pf='photo'],  .hscC0 .pf_opt[data-pf='quick']{display: none;}  .filter-pers .pf_opt[data-pf='pers'],  .filter-photo .pf_opt[data-pf='photo'],  .filter-quick .pf_opt[data-pf='quick']{font-weight: 500;color: #575757;}  .pf_opt img{margin-bottom: -1px;height: 12px;box-sizing: border-box;}  .pf_title{width: auto;float: none;clear: both;color: #9163c1;font-weight: 500;text-align: left;padding-bottom: 4px;padding-left: 5%;box-sizing: border-box;}  .filter-title{display: inline-block;color: #555555;padding-top: 4px;}  .pf_title img{height: 16px;margin-bottom: -1px;}  .page-marker{display: block;float: left;clear: both;width: 100%;text-align: center;font-size: 12px;background: #fff;border-bottom: 1px solid #c8c7c8;height: 20px;line-height: 40px;color: #9163c1;margin: 20px 0 40px;}  .page-marker span{background: #fff;padding: 0 10px;}  .page-marker:first-child{display: none;}    .sticky_pf_label{position: absolute;left: 3%;line-height: 62px;font-size: 16px;color: #9163c1;font-weight: 500;display: none;}  .sticky_pf_label img{height: 16px;margin-bottom: -1px;}  .refine_fixed .sticky_pf_label{display: block;}  .sticky_pf_label span{color: #575757;}  .mm_p_filters.card-filters{height: auto !important;min-height: 50px;width: 100% !important;margin-top: 54px !important;}  .card-filters .pf_options_wrapper{height: auto !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding-bottom: 8px;}  .card-filters .pf_opt{display: none !important;}    .filter-pers .card-filters .mm_opt_one,  .filter-quick .card-filters .mm_opt_two{background-color: #9163c1;color: #fff;}  .mm_opt_two span,  .mm_opt_two br{display: none;}  .card-filters .pf_title{font-size: 16px;margin-top: 10px;text-align: left !important;margin-bottom: 5px !important;}  .card-filters .pf_opt.mm_opt_one,  .card-filters .pf_opt.mm_opt_two,  .card-filters .pf_opt.mm_opt_three{display: inline-block !important;}    .card-filters .mm_opt_three #wrapperphotocount{-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}  .card-filters .mm_opt_two{border-left: 0 !important;border-right: 0 !important;}  #wrapperphotocount,  .card-filters .mm_opt_one,  .card-filters .mm_opt_two{background: url(/Images/Structure/icon-arrow-down-search.png) 94% 15px #fff no-repeat;background-size: 3.2vw;border: 2px solid #e1e1e1;height: 43px;font-weight: 500;font-size: 12px;line-height: 38px;padding-right: 40px;overflow: hidden;clear: both;float: none;}  #wrapperphotocount{margin-bottom: -0px;height: 39px;}  .card-filters .mm_opt_one,  .card-filters .mm_opt_two{background: #fff;padding: 8px 0px 4px;line-height: 23px;}  .card-filters .mm_opt_one,  .card-filters .mm_opt_two,  .card-filters .mm_opt_three{width: 30%;}  #wrapperphotocount select{border: 0;padding: 0 10px;height: 100%;font-size: 12px;font-weight: 500;color: #656565;background: none;-webkit-appearance: none;-moz-appearance: none;text-indent: 0px;text-overflow: '';outline: none;}  #wrapperphotocount select::-ms-expand{display: none;}  .filter-quick #wrapperphotocount{opacity: 0.5;pointer-events: none;}  .filter-quick.filter-pers #wrapperphotocount{opacity: 1;pointer-events: inherit;}  .filter-hint{font-size: 14px;padding: 4px 0 16px;color: #9163c1;margin-top: 2px;text-align: center;}  .pf_opt input{display: none;}  .item_icon{width: auto;display: block;text-align: center;min-height: 27px;}  .item_icon img{height: 17px;}  .searchResults .item_icon{float: left;}  .product-enlarge-trigger{width: auto;display: block;padding: 0 11px;position: absolute;left: 0;right: 0;text-align: center;bottom: 7px;margin: 0 auto;}  .pers_icon_price_holder{width: auto;display: block;height: 40px;position: relative;}  .pers_icon{border: 1px solid #d5d5d5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 2px 5px;width: auto;display: inline-block;float: left;height: 21px;font-family: 'Times New Roman';font-weight: 500;color: #d5d5d5;position: relative;cursor: pointer;font-size: 14px;margin-right: 6px !important;}  .item_price{font-size: 15px !important;}  .search_holder{margin-bottom: 20px !important;}  .item_desc{text-align: center;width: 91%;}  .pers_icon_price_holder{width: 95% !important;}  .lifestyleProd .pers_icon{margin-right: 10px;}  .pers_icon:empty{visibility: hidden;display: none;}  .search_holder.HSC .pers_icon_price_holder .pers_icon{display: none !important;}  .item_desc{width: 100%;bottom: 0;font-size: 12px;height: 35px;text-align: center;color: #656565;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 4px;box-sizing: border-box;padding: 0 2%;line-height: 18px;text-transform: capitalize;}  .pi_hidden{visibility: hidden;}  .purple_light{color: #a075b5;border: 1px solid #ebebeb;font-size: 12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-transform: none;padding: 0 5px;width: auto;display: inline-block;height: 20px !important;line-height: 20px;position: absolute;left: 0;right: 0;margin: 0 auto 0;box-sizing: border-box;}  .flowers .purple_light,  .ws_item .purple_light{opacity: 0;visibility: hidden;display: none;}  .purple_light .product-tool-tip{position: absolute;background: #fff;color: #656565;padding: 5px;font-size: 12px;line-height: 12px;width: 110px;text-align: left;top: 29px;left: 0;transition: all ease-in-out 0.2s;border: 2px solid #9163c1;border-radius: 5px;box-shadow: 0 0 5px rgb(0 0 0 / 60%);z-index: 1;}  .purple_light:hover .product-tool-tip{visibility: visible !important;opacity: 1 !important;}  .sglobe .purple_light.pi_text{font-size: 0px;}  .sglobe .purple_light.pi_text::after{content: 'Personalised Photos';font-size: 13px;}  .flowers-cat .mm_opt_one,  .flowers-cat .mm_opt_three{opacity: 0.5;pointer-events: none;}  .pens-cat .mm_opt_two,  .pens-cat .mm_opt_three{opacity: 0.5;pointer-events: none;}  .pers_icon img{height: 39px;}  .pi_text{text-transform: none;}  .pi_text,  .pi_seperator,  .pi_pu{position: relative;margin: 0 2px;height: 15px;bottom: 0;}  .pi_pu{overflow: hidden;}  .search_holder .item_price{font-size: 16px;font-weight: 500;color: #9163c1;line-height: 27px;height: 20px;}  .search_holder .item_price::before{content: 'from ';}  .lifestyleProd .item_price::before{content: '';}  .lifestyleProd .search_holder .item_price{display: block;}    .search_holder.parker_pen_item .item_price::after,  .search_holder.pentel_pen_item .item_price::after,  .search_holder.caran_pen_item .item_price::after,  .search_holder.cross_f_pen_item .item_price::after,  .search_holder.cross_r_pen_item .item_price::after,  .search_holder.lamy_pen_item .item_price::after,  .search_holder.engraved_nb_item .item_price::after,  .search_holder.engraved_d_item .item_price::after,  .search_holder.frame_item .item_price::after{content: '';display: inline-block;width: 40px;background-size: 100% auto;background-repeat: no-repeat;height: 18px;margin: 4px 0 0 5px;vertical-align: top;}  .search_holder.parker_pen_item .item_price::after{background-image: url(/Images/Structure/parker_pen_colours.jpg);}  .search_holder.pentel_pen_item .item_price::after{background-image: url(/Images/Structure/pentel_pen_colours.jpg);width: 56px;}  .search_holder.caran_pen_item .item_price::after{background-image: url(/Images/Structure/caran_pen_colours.jpg);width: 56px;}  .search_holder.cross_f_pen_item .item_price::after{background-image: url(/Images/Structure/cross_fountain_pen_colours.jpg);width: 30px;}  .search_holder.cross_r_pen_item .item_price::after{background-image: url(/Images/Structure/cross_rollerball_pen_colours.jpg);}  .search_holder.lamy_pen_item .item_price::after{background-image: url(/Images/Structure/lamy_pen_colours.jpg);width: 56px;}  .search_holder.engraved_nb_item .item_price::after{background-image: url(/Images/Structure/legami_colours.jpg);width: 62px;}  .search_holder.engraved_d_item .item_price::after{background-image: url(/Images/Structure/legami_d_colours.jpg);width: 62px;}  .search_holder.frame_item .item_price::after{background-image: url(/Images/Structure/frame_colours.jpg);width: 28px;}  .search_holder.frame_item.wooden_frame_item .item_price::after,  .search_holder.frame_item.npp_product .item_price::after,  .search_holder.frame_item.slate_frame_item .product-enlarge-trigger::after{display: none !important;}  .pers_icon_tip,  .highstreet_identify,  .ii_id{display: none;}  .lifestyleProd .product-enlarge-trigger{padding: 0 5px;}  .product-enlarge-trigger img,  .searchResults .product-enlarge-trigger img{width: 97%;}  .lifestyleProd .product-enlarge-trigger img{width: 100%;}  .shortlistsave{display: none !important;}  .product-scroll-enlarge{display: none !important;}  .card-link{display: none;}  .EnlargedPreviewThumbs .shortlistsave{display: block;position: absolute;background: url(/Images/Structure/shortlist_icon_white.png) center no-repeat #9163c1;width: 70px;height: 45px;border: 2px solid #fff;border-radius: 8px;margin: -15px 0 0 -10px;}  .searchView1 .search_holder{width: 252px;}  .searchView1 #ctl00_ContentPlaceHolder1_lstCard_groupPlaceholderContainer{height: 378px;width: 21000px !important;overflow: auto;}  #ctl00_ContentPlaceHolder1_lstCard_Table1.searchView1{height: 398px;overflow-x: scroll;-webkit-overflow-scrolling: touch;padding-top: 20px;}  #ctl00_ContentPlaceHolder1_lstCard_Table1.searchView1::-webkit-scrollbar{display: none;}  .srb_bottom_wrapper{border-top: 1px solid #f0f0f0;margin-top: 20px;clear: both;margin-right: 3%;}  .search_results_bar.srb_bottom{position: relative;width: 100%;top: auto;left: auto;margin: 20px 0;}  .top_results_holder{margin-bottom: 20px;}  .search_results_bar.srb_bottom .pagerButton:last-child{right: 0;}  #ctl00_ContentPlaceHolder1_lstCard_Table1{width: 96% !important;margin: auto;float: none !important;}  .lnkHide,  .lnkShM{line-height: 18px;color: #656565 !important;font-weight: 500;cursor: pointer;margin: 4px 0 15px;display: block;}    .flower_del_text{text-align: center;font-weight: 500;color: #9163c1;font-size: 17px;}      .ReviewHolder h1{display: none;}  .ReviewHolder .trustpilot-widget{width: 100%;margin-right: 0;}    .fb_my_profile_picture,  .fb_my_profile_picture img{width: auto;height: 100%;}    .prepay .content_wrapper{overflow: auto;padding: 4%;}  .prepay h1{font-size: 30px;line-height: 30px;text-align: center;}  .prepay h2{font-size: 18px;line-height: 25px;text-align: center;color: #6f6f6f;}  .prepay_options_big{margin: 0 0 15px;}  .prepay .bg_light_grey_full p{font-size: 18px;}  #prepay_amount_holder{width: 100%;height: auto;text-align: center;margin: 4% 0;overflow: auto;}  p.selectedAmountText{margin-bottom: 0;font-size: 18px;text-align: center;height: 0;-webkit-transition: height 0.3s;transition: height 0.3s;overflow: hidden;}  p.selectedAmountText.prepayAmountActive{margin-bottom: 20px;height: 60px;line-height: 30px;display: block;}  p.selectedAmountText span{color: #4f0094;}  p.PrepayProductLinks,  p.PrepayProductLinks a{font-size: 25px;line-height: 25px;}  #ctl00_ContentPlaceHolder1_rbt10,  #ctl00_ContentPlaceHolder1_rbt20,  #ctl00_ContentPlaceHolder1_rbt5,  h2.staticPrepayPageMessage{display: none;}  .prepay_block,  .prepay_block.custom{width: 43%;height: auto;border: 1px solid #e5e5e5;margin-bottom: 0;background: #f5f5f5;padding: 3%;-webkit-transition: background 0.2s;transition: background 0.2s;cursor: pointer;}  .prepay .prepay_block h2,  .prepay .prepay_block.custom p.enterYourOwn{font-size: 34px;line-height: 25px;padding-bottom: 5px;color: #b190c0;font-family: Passion One;border-bottom: 1px solid #eae8e8;}  .prepay_block p{color: #8b8a8a;line-height: 34px;font-size: 25px;margin: 5px 0;}  .prepay_block .selectPrepay{width: 100%;height: 42px;line-height: 42px;color: #fff;background: #b190c0;font-family: Passion One;font-weight: 500;font-size: 25px;-webkit-transition: background 0.2s;transition: background 0.2s;}  .prepay_block.prepayActive,  .prepay_block:hover{background: #9b7ba9;}  .prepay_block.prepayActive h2,  .prepay_block.prepayActive h2 span,  .prepay_block.prepayActive p,  .prepay_block:hover h2,  .prepay_block:hover h2 span,  .prepay_block:hover p,  .prepay .prepay_block.custom:hover p.enterYourOwn,  .prepay .prepay_block.custom.prepayActive p.enterYourOwn{color: #fff;}  .prepay_block.prepayActive .selectPrepay,  .prepay_block:hover .selectPrepay{background: #fff;color: #b190c0;}  .customAmountHolder{width: 100%;display: block;clear: both;overflow: auto;}  .prepay .prepay_block.custom .customAmountHolder p{line-height: 50px;font-size: 24px;width: 15%;margin: 0;}  .customAmountHolder input{width: 80%;height: 45px;font-size: 40px;text-align: center;color: #8b8a8a;-webkit-appearance: none;border: 1px solid #a9a9a9;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv,  .prepay_checkout_btns .prepay_paypal_btn{width: 100%;margin-bottom: 10px;text-align: center;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv a,  .prepay_checkout_btns .prepay_paypal_btn a{width: 100%;display: block;height: 60px;line-height: 60px;background: #b190c0;border-radius: 4px;color: #fff;font-family: Passion One;font-size: 22px;-webkit-transition: background 0.2s;transition: background 0.2s;text-decoration: none;}  .prepay_checkout_btns .prepay_paypal_btn a{background: url(/Images/Structure/checkoutPaypal_btn.png) center 20px no-repeat #e0e0e0;background-size: auto 26px;color: transparent;font-size: 0;}  #ctl00_ContentPlaceHolder1_RadioButton1,  .prepay_block.custom .selectPrepay,  .prepay_block.custom h2,  .prepay .bg_light_grey_full{display: none;}  .prepay_block.custom .prepay_custom_big .selectPrepay{display: block;}    .survey_link{margin: 4%;background: #f6f6f6;padding: 3% 5% 4% 18%;width: 92%;border: 2px solid #c6c6c6;color: #9a71af;clear: both;float: left;box-sizing: border-box;font-size: 16px;line-height: 24px;position: relative;display: none;}  .survey_link a{text-decoration: underline;}  .survey_link img{width: 9%;margin-bottom: -14px;margin-right: 10px;position: absolute;left: 5%;top: 15%;}    .mobile_side_menu_content #left_nav_home ul li,  .mobile_side_menu_content #left_nav_home ul li a.mainPageLink{display: none;}  .mobile_side_menu_content #left_nav_home.ln_cards ul li.LeftMenu_card,  .mobile_side_menu_content #left_nav_home.ln_cards ul li.LeftMenu_card ul,  .mobile_side_menu_content #left_nav_home.ln_cards ul li.LeftMenu_card ul li,  .mobile_side_menu_content #left_nav_home.ln_pu_cards ul li.LeftMenu_pu_card,  .mobile_side_menu_content #left_nav_home.ln_pu_cards ul li.LeftMenu_pu_card ul,  .mobile_side_menu_content #left_nav_home.ln_pu_cards ul li.LeftMenu_pu_card ul li,  .mobile_side_menu_content #left_nav_home.ln_postcards ul li.LeftMenu_postcard,  .mobile_side_menu_content #left_nav_home.ln_postcards ul li.LeftMenu_postcard ul,  .mobile_side_menu_content #left_nav_home.ln_postcards ul li.LeftMenu_postcard ul li,  .mobile_side_menu_content #left_nav_home.ln_flowers ul li.LeftMenu_flowers,  .mobile_side_menu_content #left_nav_home.ln_flowers ul li.LeftMenu_flowers ul,  .mobile_side_menu_content #left_nav_home.ln_flowers ul li.LeftMenu_flowers ul li,  .mobile_side_menu_content #left_nav_home.ln_mugs ul li.LeftMenu_mugs,  .mobile_side_menu_content #left_nav_home.ln_mugs ul li.LeftMenu_mugs ul,  .mobile_side_menu_content #left_nav_home.ln_mugs ul li.LeftMenu_mugs ul li,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts ul,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts ul li,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts ul,  .mobile_side_menu_content #left_nav_home.ln_gifts ul li.LeftMenu_gifts ul li,  .mobile_side_menu_content #left_nav_home.ln_posters ul li.LeftMenu_wallart,  .mobile_side_menu_content #left_nav_home.ln_posters ul li.LeftMenu_wallart ul,  .mobile_side_menu_content #left_nav_home.ln_posters ul li.LeftMenu_wallart ul li,  .mobile_side_menu_content #left_nav_home.ln_notebooks ul li.LeftMenu_notebooks,  .mobile_side_menu_content #left_nav_home.ln_notebooks ul li.LeftMenu_notebooks ul,  .mobile_side_menu_content #left_nav_home.ln_notebooks ul li.LeftMenu_notebooks ul li,  .mobile_side_menu_content #left_nav_home.ln_calendars ul li.LeftMenu_calendars,  .mobile_side_menu_content #left_nav_home.ln_calendars ul li.LeftMenu_calendars ul,  .mobile_side_menu_content #left_nav_home.ln_calendars ul li.LeftMenu_calendars ul li{display: block;}    .refine_btn{width: auto !important;height: 42px !important;padding: 0 4%;border: 2px solid #9163c1 !important;border-bottom: 2px solid #9163c1 !important;line-height: 42px;font-weight: 500;display: block;background: url(/Images/Structure/Mobile/bg_refinebtn.png) 95% center no-repeat #fff !important;background-size: 35px auto !important;border-radius: 4px;margin-bottom: 20px;color: #9163c1 !important;cursor: pointer;}  .RefineCloseBtn{position: absolute;right: 0;top: -1px;padding: 0 10px;border-left: 1px solid #875c9d;cursor: pointer;}  .search_refine_btn,  .search_refine_btn_active{position: absolute;right: 5%;top: 25px;height: 15px;width: auto;padding: 4px 10px;border: 1px solid #9163c1;border-right: none;line-height: 15px;border: 2px solid #9163c1 !important;border-radius: 4px;color: #9163c1;cursor: pointer;z-index: 998;font-size: 14px;font-weight: 500;background: #fff;}  .search_refine_btn_active{display: none;}  .search_refine_grey{position: fixed;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;z-index: 9998;display: none;}  .mobile_search_hint{width: 100%;margin: 0 auto 4%;padding: 0;box-sizing: border-box;top: auto;right: auto;left: auto;clear: both;height: auto;}  .mobile_search_hint.refine_fixed{position: relative;width: 100%;background: rgba(255, 255, 255, 0.8);}  .pagination_number,  .search_results_bar{display: none !important;}  .srb_bottom .pagination_number{display: block !important;}  .mobile_search_hint.refine_fixed.menuOpen{left: -275px;}  .search_results_bar.srb_bottom{display: block !important;}  .pagination_number.pag_next,  .pagination_number.pag_prev{right: 5% !important;position: absolute;}  .pagination_number.pag_prev{right: 24% !important;}  .srb_bottom .pagination_numbers_wrapper{display: block !important;line-height: 40px;}  .srb_bottom .pagination_numbers_wrapper li{float: left !important;padding: 0 4px !important;}  .srb_bottom .pagination_numbers_wrapper li.active{text-decoration: underline;}  .srb_bottom .pagination_numbers_wrapper li a{color: #a075b5;font-weight: 500;}  .tshirt_search_thumb img,  .tshirt_search_thumb_FTApi img,  .tshirt_search_thumb_FTBla img,  .tshirt_search_thumb_FTChe img,  .tshirt_search_thumb_FTGre img,  .tshirt_search_thumb_FTGry img,  .tshirt_search_thumb_FTLpi img,  .tshirt_search_thumb_FTNav img,  .tshirt_search_thumb_FTRed img,  .tshirt_search_thumb_KTGre img,  .tshirt_search_thumb_KTLpi img,  .tshirt_search_thumb_KTNav img,  .tshirt_search_thumb_TApi img,  .tshirt_search_thumb_TBla img,  .tshirt_search_thumb_TChe img,  .tshirt_search_thumb_TGre img,  .tshirt_search_thumb_TGry img,  .tshirt_search_thumb_TLpi img,  .tshirt_search_thumb_TNav img,  .tshirt_search_thumb_TRed img,  .tshirt_search_thumb_female img,  .tshirt_search_thumb_kids img{width: 76% !important;height: auto !important;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}  .fancierbox_despatch{position: fixed;width: 100%;height: 100%;display: block;z-index: 9999;background: url(/Images/Structure/fancier_popup_bg.png) top left repeat;top: 0;left: 0;}  #shortlistPopup,  #shortlistPopup2{background: #fff;width: 80%;padding: 4%;height: auto;left: 0;right: 0;top: 25%;margin: auto;position: absolute;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-webkit-transition: height 2s;transition: height 2s;text-align: center;z-index: 9999;}  #ctl00_ContentPlaceHolder1_divDespatchBack{margin: 20px auto 10px auto;}  .fancier_despatch_close_btn{margin: 20px auto 10px auto !important;}  #shortlistPopup2{line-height: 22px;width: 80% !important;}    .AppResetPW{padding-top: 30px !important;}  .AppResetPW_holder{width: 100%;background: #fff;border: 1px solid #f7f7f7;padding: 6% 6% 0;display: block;box-shadow: 0px 3px 0px #d3d1d1;box-sizing: border-box;}  .reset_pw .AppResetPW_holder .loginscreen_input{position: relative;height: auto;margin-bottom: 15px;}  .reset_pw .AppResetPW_holder .loginscreen_input label{text-align: left;margin-bottom: 5px;display: block;width: 100%;margin-right: 2%;font-size: 16px;color: #555557;font-weight: 500;line-height: 20px;}  .reset_pw .AppResetPW_holder .loginscreen_input input{width: 99.5%;height: 46px;border: 2px solid #c6c6c6;text-indent: 16px;font-size: 16px;border-radius: 6px;font-weight: 500;color: #9163c1;-webkit-transition: border 0.2s;transition: border 0.2s;-webkit-appearance: none;padding: 0;}  .reset_pw .AppResetPW_holder .loginscreen_input input:focus{border: 2px solid #9163c1;}  .AppResetPW_holder .ResetErrorHolder{position: absolute;right: 0;top: 25px;height: 50px;line-height: 60px;font-size: 26px;font-weight: 500;}  .AppResetPW .password_info{width: 100%;margin-top: 4%;}  #ctl00_ContentPlaceHolder1_uc_mobile_customer_password_reset1_lblMessage{color: #dc0000;font-size: 16px;font-weight: 500;clear: both;display: block;padding-top: 10px;}    .EnlargedPreviewThumbs{display: none;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 9000;}  .EnlargedPreviewThumbs .selectedCardPreview{display: block;position: absolute;top: 20vh;width: 60%;left: 0;right: 0;margin: auto;}  .EnlargedPreviewThumbs .selectedCardPreview img{width: 100%;height: auto;}  .EnlargedPreviewThumbs .selectedCardPreview .card_thumb img{box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);}  .EnlargedPreviewThumbs a{display: block;}  .CloseLargePreviewBtn{position: absolute;top: 5%;right: 5%;color: #fff;width: 40px;height: 40px;}  .CloseLargePreviewBtn span{width: 100%;height: 5px;background: #fff;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);}  .CloseLargePreviewBtn span:last-child{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}  .nextPreviewThumb,  .prevPreviewThumb{display: block;position: absolute;margin: auto;width: 25%;height: auto;top: 32vh;right: -10%;}  .prevPreviewThumb{right: initial;left: -10%;}  .nextPreviewThumb img,  .prevPreviewThumb img{width: 100%;height: auto;}  .nextPreviewThumb .card_thumb img,  .prevPreviewThumb .card_thumb img{box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);}  #personaliseThisCard_btn{display: block;text-align: center;color: #fff;background: #9163c1;padding: 5% 0;margin-top: 20px;border-radius: 3px;font-weight: 500;cursor: pointer;}    #mobile_loop54search input#loop54-search-box{width: 97%;height: 36px;background: #9163c1;margin-top: 6px;border: 0;color: #fff;-webkit-appearance: none !important;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;padding: 0;float: none;font-size: 12px;text-indent: 4%;margin: 4px auto !important;}  #mobile_loop54search .new_search{background: none !important;text-align: center;}  ul.ui-autocomplete{width: 97% !important;background: #b08ec1 !important;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;position: fixed;}  ul.ui-autocomplete li a{color: #fff;font-weight: 300;display: block;text-indent: 14px;line-height: 30px !important;}  .ui-autocomplete li{padding-left: 2% !important;padding-right: 2% !important;font-size: 14px;}  .mob-search-active ul.ui-autocomplete{display: block !important;z-index: 999;}  .ui-autocomplete li.not-facet::before{content: 'Popular Searches...';color: #fff;font-weight: 500;padding-top: 40px;line-height: 30px;text-indent: 30px;}  .ui-autocomplete > li.not-facet ~ li.not-facet{border-top: none !important;padding-top: 0;padding-left: 2%;padding-right: 2%;margin-top: 0px;}  .ui-autocomplete > li.not-facet ~ li.not-facet::before{content: '';line-height: 23px;}  .ui-autocomplete li.facet-item::before{content: 'Searches within a Category...';color: #fff;font-weight: 500;line-height: 30px;text-indent: 30px;}  .ui-autocomplete > li.facet-item ~ li.facet-item::before{content: '';line-height: 23px;}  .ui-autocomplete .facet{color: #fff;text-decoration: underline;}  .ui-autocomplete li.facet-item{display: none;}    #highstreet_product_preview #div_content{position: fixed;width: 100%;height: 100%;top: 0;z-index: 9999;}  #highstreet_product_preview .CardPreviewHolder{width: 100%;height: 100vh;background: #fff;top: 0;left: 0;right: 0;margin: auto;position: fixed;overflow: hidden;z-index: 101;}  #highstreet_product_preview .CardPreviewHolder h1{width: 100%;background: #9163c1;color: #fff;font-size: 16px;height: 40px;line-height: 40px;text-indent: 4%;font-weight: 500;margin-bottom: 0;}  #highstreet_product_preview .CardPreviewHolder h1 #product_title{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 60px;text-transform: capitalize;}  #highstreet_product_preview p{width: 96%;margin: 3% auto 0 auto;line-height: 16px;text-align: center;font-size: 14px;display: none;}  #highstreet_product_preview p span{display: none;}  .close_highstreet_cards_popup{width: 25px;height: 30px;position: absolute;top: 6px;right: 4%;cursor: pointer;}  .close_highstreet_cards_popup::before,  .close_highstreet_cards_popup::after{content: ' ';display: block;width: 90%;height: 4px;background: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-ms-transform: rotate(42deg);-webkit-transform: rotate(42deg);transform: rotate(42deg);}  .close_highstreet_cards_popup::after{-ms-transform: rotate(-42deg);-webkit-transform: rotate(-42deg);transform: rotate(-42deg);}  #highstreet_product_preview #card_preview_wrapper{display: block;height: auto;width: 100%;}  #highstreet_product_preview #card_preview_panel{display: block;height: 310px;width: auto;padding: 3% 0 0;overflow-y: scroll;-webkit-overflow-scrolling: touch;}  #highstreet_product_preview #absPanel{width: auto;height: 310px;margin: 0;position: relative;white-space: nowrap;touch-action: manipulation;}  #absPanel img{width: 200px;height: auto;margin: 0 20px 0 0;box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.2);display: inline-block !important;}  #absPanel img#highstreet_preview_image_front{margin-left: 5%;}  #absPanel img#highstreet_preview_image_left{margin: 0;}  #absPanel img#highstreet_preview_image_right{margin-left: -5px;}  #absPanel.mobile_tapped_zoom{zoom: 170%;}    #highstreet_product_preview .card_preview_square #card_preview_panel,  #highstreet_product_preview .card_preview_square #absPanel{height: 220px;}    #highstreet_product_preview .card_preview_landscape #card_preview_panel,  #highstreet_product_preview .card_preview_landscape #absPanel{height: 320px;}  #highstreet_product_preview .card_preview_landscape #absPanel{width: 745px;}  .card_preview_landscape #absPanel img{width: 220px;position: absolute;}  .card_preview_landscape #absPanel img#highstreet_preview_image_front{top: 25%;margin-left: 20px;}  .card_preview_landscape #absPanel img#highstreet_preview_image_left{top: 0;left: 260px;}  .card_preview_landscape #absPanel img#highstreet_preview_image_right{top: 154px;left: 260px;margin: 0;}  .card_preview_landscape #absPanel img#highstreet_preview_image_back{top: 25%;left: 500px;margin-right: 20px;}  .card_preview_landscape #absPanel.mobile_tapped_zoom{zoom: 200%;}  .mobile_slide_menu{text-align: center;margin: 0 auto 2%;color: #5d5d5d;font-weight: 500;}  #highstreet_product_preview .PreviewCardTurnUp,  .PreviewCardTurnDown,  .PreviewCardNavigation,  .card_size_select_option,  .hs_card_navigation{display: none;}  .hs_right_section{width: 100%;background: #f7f7f7;padding: 4% 0;clear: both;overflow: auto;}  .product_price{width: 20%;font-size: 25px;height: 38px;line-height: 38px;color: #5d5d5d;font-weight: 500;float: right;margin: 18px 4% 4% 0;text-align: right;}  .non_personalised_popup .product_price{width: 30%;}  .non_personalised_popup .product_price{text-align: left;}  #hs_old_product_price{width: 100%;float: none !important;clear: both;font-size: 14px;margin-bottom: -35px;text-align: left;margin-top: -10px;}  .mobile_see_inside{width: 100%;margin-top: 15%;}  .non_personalised_popup .product_quantity{float: right;}  .product_quantity{float: left;width: 15%;margin-bottom: 4%;}  .product_quantity input{width: 100%;height: 38px;border: 1px solid #535353;border-radius: 4px;-webkit-appearance: none;font-size: 16px;font-weight: 500;padding: 0;text-align: center;margin-top: 2px;}  .card_size_select_mobile{width: 50%;margin: 0 4% 4%;float: left;}  .card_size_select_mobile label,  .product_quantity label{font-size: 12px;margin-bottom: 1%;display: block;color: #535353;}  .card_size_select_mobile select{width: 100%;height: 40px;border: 1px solid #535353;border-radius: 4px;-webkit-appearance: none;font-size: 16px;font-weight: 500;color: #535353;text-indent: 4%;background: url(/Images/ICEMobile/dd_arrow.png) 95% center no-repeat #fff;background-size: 16px auto;}  .purple_btn,  .grey_btn{width: 44%;float: right;-webkit-appearance: none;border: none;border-radius: 3px;height: 40px;line-height: 40px;font-size: 18px;font-weight: 500;color: #fff;margin: 0 4% 0 0;padding: 0;background: #9163c1;transition: background ease-in-out 0.2s;-webkit-transition: background ease-in-out 0.2s;cursor: pointer;}  .grey_btn{float: left;margin: 0 0 0 4%;background: #c4c4c4;}  #btnPersonalize{width: 92%;margin: 6px 4% 0 4%;float: none;}  .purple_btn input{background: none;-webkit-appearance: none;width: 100%;height: 40px;border: none;font-size: 20px;color: #fff;font-weight: 500;cursor: pointer;line-height: 20px;padding-bottom: 10px;}  .purple_btn span{line-height: 0px;font-size: 12px;width: 100%;display: block;text-align: center;margin-top: -10px;font-weight: 300;}  .hs_card_basket_added_holder{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 999;}  .hs_card_basket_added{position: fixed;top: 20vh;right: 0;left: 0;width: 80%;margin: auto;background: #fff;border: 1px solid #d4ced0;z-index: 1000;box-sizing: border-box;padding: 15px;}  .hs_card_basket_added p{font-size: 20px;font-weight: 500;color: #9163c1;margin-bottom: 10px;text-align: center;}  .hs_card_basket_added img{width: 40%;float: left;}  .hs_title_and_price{float: right;font-size: 16px;font-weight: 500;padding-top: 10px;color: #5b5b5b;width: 50%;}  .hs_title_and_price span{display: block;padding-bottom: 5px;}  #absPanel img.switch_inside_hint{display: none !important;}    .hs_card_bs_cardnumber{display: none !important;}  .hs_boxset_thumb_holder{text-align: center;width: 100%;}  .hs_boxset_thumb_content{display: inline-block;width: auto;margin: 2%;border: 1px solid #c7c7c7;}  .hs_boxset_thumb{float: left;width: 10%;margin-right: 0;position: relative;cursor: pointer;}  .hs_boxset_thumb input,  .hs_boxset_thumb img{width: 100%;height: auto;}  .hs_boxset_thumb.hs_bs_active::after{content: ' ';height: 4px;width: 100%;display: block;background: #9163c1;position: absolute;bottom: 0;}  .hs_boxset_thumb.hs_bs_active img{opacity: 0.45;}  #highstreet_product_preview.hs_bs_height #card_preview_panel,  #highstreet_product_preview.hs_bs_height #absPanel{height: 290px;}  .hs_bs_height #absPanel img{width: 175px;}    #ProductImageWrapper{display: none;}  .np_mainProductImage{position: relative;text-align: center;margin: 5% auto;}  .np_prev_btn,  .np_next_btn{width: 50px;height: 50px;background: #efedee;position: absolute;border-radius: 50%;top: 44%;left: 4%;cursor: pointer;box-shadow: 2px 0 0 #f7f7f7;}  .np_next_btn{left: inherit;right: 4%;box-shadow: -2px 0 0 #f7f7f7;}  .np_next_btn::after,  .np_next_btn::before,  .np_prev_btn::after,  .np_prev_btn::before{content: '';display: block;width: 20px;height: 4px;background: #452382;position: absolute;right: 12px;top: 16px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .np_next_btn::after,  .np_prev_btn::before{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 28px;}  .np_prev_btn::before{top: 16px;right: 15px;}  .np_prev_btn::after{top: 28px;right: 15px;}  .non_personalised_popup .product_price{float: left;}  .np_price_quantity_holder{clear: both;width: auto;margin: 0 4%;}  #highstreet_product_preview.non_personalised_popup p{font-size: 14px;padding: 0 3%;height: 66px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: block;display: -webkit-box;margin-bottom: 14px;text-align: left;line-height: 22px;box-sizing: border-box;display: none;}  #highstreet_product_preview.non_personalised_popup #btnNextBasket{width: 92%;margin-top: 3%;}  .non_personalised_popup #div_content_control{clear: both;}  #div_product_gift_wrap{margin: 10px 0 20px;color: #9163c1;font-weight: 500;width: 100%;text-align: center;}  .gift_bag{position: absolute;z-index: 2;margin-top: 4px;display: none;width: 100%;padding: 0 10%;display: none;box-sizing: border-box;background: #fff;height: 70%;}  .gift_bag img{width: 96%;position: relative;}  .product_gift_wrapp .what_is_gift_wrapping_btn{background: #ebebeb;margin: -2px 0 0 10px;width: 22px;height: 22px;border-radius: 50%;line-height: 25px;text-align: center;font-size: 14px;color: #4f0094;cursor: pointer;display: inline-block;}  .gift_bag_close{font-size: 14px;color: #9163c1;font-weight: 500;position: relative;text-indent: 16px;text-align: center;}  .gift_bag_close:hover{color: #171717;cursor: pointer;}  .gift_bag_close::before,  .gift_bag_close::after{content: ' ';display: block;width: 14px;height: 2px;background: #171717;position: absolute;top: 0;bottom: 0;left: 76px;margin: auto;-ms-transform: rotate(42deg);-webkit-transform: rotate(42deg);transform: rotate(42deg);}  .gift_bag_close::after{-ms-transform: rotate(-42deg);-webkit-transform: rotate(-42deg);transform: rotate(-42deg);}  .non_personalised_popup #div_age_confirm{width: 100%;height: 35px;position: absolute;background: #db2828;padding: 4px 0;margin-top: -48px;}  .non_personalised_popup #div_age_confirm input{position: absolute;top: 11px;left: 13px;margin: 0;width: 20px;height: 20px;}  #highstreet_product_preview.non_personalised_popup .hs_right_section #div_age_confirm label{padding-left: 50px;width: 100%;height: 30px;margin: 0;color: #fff;line-height: 14px;font-weight: 500;font-size: 14px;display: inline-block;position: absolute;top: 5px;left: 0;box-sizing: border-box;}  #age_verification_popup{position: absolute;width: 100%;height: 87%;z-index: 999;background: rgba(255, 255, 255, 0.9);text-align: center;}  .age_verification_popup_content{width: 80%;margin: 40% auto 0;}  #highstreet_product_preview.non_personalised_popup #age_verification_popup p{font-size: 24px;height: auto;line-height: 30px;margin-bottom: 5%;overflow: visible;display: block;text-align: center;}  #highstreet_product_preview.non_personalised_popup #age_verification_popup a{font-size: 20px;display: inline-block;background: #171717;padding: 10px 20px;border-radius: 4px;color: #fff;cursor: pointer;}    .seo_text_holder h2,  .seo_text_holder h3,  .MM_CP p,  .MM_CP p a{font-size: 16px;line-height: 20px;color: #4d4d4d;}  .brand_hide{display: none !important;}  .padding_change .landing_title{padding: 0 4%;}  .padding_change .product_row{padding: 0 4% 5%;}  .padding_change .seo_text_holder{padding: 5% 4%;}  .full_width_title_center,  .full_width_title{width: 92%;margin: 0 auto 5%;border-bottom: 1px solid #ebebeb;height: 22px;clear: both;}  .full_width_title h1,  .full_width_title_center h1{background: #fff;padding: 0 5px 0 0 !important;float: left;font-weight: 500;font-size: 18px;margin-bottom: 0;}  .full_width_title a{background: #fff;float: right;font-size: 14px;font-weight: 500;color: #9163c1;line-height: 36px;padding-left: 5px;}    .hero_blocks{display: block !important;width: 100%;position: relative;padding-top: 40px;margin: 0 auto 4%;}  .hero_block_large{width: 100%;margin-bottom: 1%;}  .hero_block_large img,  .hero_block img{width: 100%;}  .hero_block{width: 49.5%;float: left;margin-right: 0.5%;}  .hero_block.right{margin: 0 0 0 0.5%;}  .delivery_cutoff_message{font-size: 14px;width: 100%;margin: 5px auto;height: 30px;line-height: 30px;position: absolute;top: 0;padding-top: 0;text-align: center;clear: both;color: #9163c1;}  .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;}  .special_blocks{clear: both;overflow: auto;width: 92%;margin: 0 auto 1%;}  .special_blocks .card_block{width: 100%;height: auto;margin-bottom: 4%;border-bottom: none;position: relative;display: block;}  .special_blocks .card_block img{width: 100%;height: auto;}    .featured_event_block{width: 92%;margin: 0 auto 5%;clear: both;padding-top: 5%;}  .featured_event_block img{width: 100%;}  .product_row.mobile .new_tag{display: inline-block;background: #eb4849;border-radius: 4px;color: #fff;font-size: 14px;padding: 3px;line-height: 16px;margin-left: 5px;}    .card_brands{width: 92%;text-align: center;margin: 0 auto 5%;}  .card_brands a{display: inline-block;margin: 0 2%;}  .card_brands img{height: 50px;width: auto;}    .MM_CP .seo_text_holder{background: #f8f8f8;padding-bottom: 5%;}  .seo_text_holder h1{font-size: 18px;font-weight: 500;}  a.readmore,  a.hide{background: none;padding: 0;font-size: 18px;color: #4f0094;margin-bottom: 5%;}  .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(0.95);}    80%{transform: scale(1.05);}    90%{transform: scale(0.98);}    100%{transform: scale(1);}  }  @-webkit-keyframes expandOpen {0% { -webkit-transform: scale(1.5);}    50%{-webkit-transform: scale(0.95);}    80%{-webkit-transform: scale(1.05);}    90%{-webkit-transform: scale(0.98);}    100%{-webkit-transform: scale(1);}  }    .mm-del-info{display: none;}  .mm-del-prompt{width: 100%;height: auto;min-height: 47px;line-height: 12px;text-align: left;color: #fff;font-size: 13px;padding: 13px 0 0 19px;position: relative;box-sizing: border-box;background: #87649f;transition: padding ease-in-out 0.2s;transition: min-height ease-in-out 0.2s;}  .trustpilot_header .mm-del-prompt .mm-del-prompt-content{padding-top: 0;}  .mm-del-prompt .trustpilot-widget{background: none;padding: 0;margin: 5px 0 0;}  .mm-del-prompt img{display: inline-block;width: 32px !important;float: left;margin-bottom: 0;}  .popUpCloseBtn{width: 33px;height: 33px;border-radius: 50%;background: #fff;border: 4px solid #4f0094;position: absolute;top: -15px;right: -15px;cursor: pointer;}  .popUpCloseBtn span{width: 65%;height: 4px;background: #171717;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .popUpCloseBtn span:last-child{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}  .mm-del-prompt a{color: #9875ab;text-decoration: underline;}  .mm-del-info-pop{width: 100%;height: 100%;position: fixed;background: rgba(0, 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;height: fit-content;padding-bottom: 20px;}  .mm-del-info-wrap ul{padding: 0 !important;}  .mm-del-info-wrap ul,  .mm-del-info-wrap p{margin: 3% 8%;}  .mm-del-info-wrap p{margin-top: 10px;margin-bottom: 10px;font-size: 13px;line-height: 16px;}  .mm-del-info-wrap ul li{height: auto;margin: 0;border-bottom: 1px solid #ccc;font-weight: 500;font-size: 18px;line-height: 20px;padding: 18px 0 20px;color: #4d4d4d;list-style: none;}  .mm-del-info-wrap ul li span{font-weight: normal !important;color: #946da6;}  .mm-del-info-wrap .mm-del-info-pop-title{background: #946da6;color: #fff;text-align: center;height: 70px;line-height: 70px;font-size: 22px;font-weight: 500;}  .mm-del-prompt img,  .mm-del-info-wrap img{margin-right: 7px;margin-bottom: 0;}  .d-t-show{font-size: 11px;display: inline-block;line-height: 15px;}  .m-icon{border: 1px solid #fff;border-radius: 50%;width: 11px;height: 11px;line-height: 10px;font-size: 10px;font-weight: 500;margin: 2px 0 0 3px;display: inline-block;text-align: center !important;vertical-align: top;}  .mm-del-ban-close{position: absolute;right: 5px;width: 30px;display: block;top: 0;margin: auto 0;bottom: 0;}  .mm-del-ban-close span{width: 20px;height: 2px;background: #fff;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);}  .mm-del-ban-close span:last-child{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}  .dpBannerOff .mm-del-prompt{display: none !important;}  .mm-del-info-wrap p a{font-size: 13px;line-height: 16px;}    .case_type_label{position: absolute;top: 5px;left: 18px;background: #a0a0a0;color: #fff;padding: 3px;border-radius: 4px;}    .footer-page-seo-container{padding: 8% 0;}  .footer-page-seo-description p{margin: 0 auto 3%;font-size: 12px;line-height: 16px;}    .mm-mobile-filters .search_refine_btn,  .mm-mobile-filters.forHerHimFilters .pf_opt[data-pf='mm-forher'],  .mm-mobile-filters.forHerHimFilters .pf_opt[data-pf='mm-forhim'],  .mm-mobile-filters .mobile_search_hint,  .mm-mobile-filters .add_another_filter,  .new-mobile-filters{display: none !important;}  .mm-mobile-filters .new-mobile-filters{display: inline-block !important;vertical-align: top;}  .mm-mobile-filters .top_results_holder{margin-bottom: 3%;}  .mm-mobile-filters .mm_p_filters.card-filters{margin-top: 0 !important;}  .mm-mobile-filters .mm_p_filters.card-filters::before{content: '';width: 20px;height: 35px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(248, 248, 248, 1));position: absolute;bottom: 10px;right: 0;z-index: 1;}  .mm-mobile-filters .card-filters .pf_title{padding-left: 3%;margin-top: 7px !important;margin-bottom: 7px !important;padding-bottom: 0;}  .mm-mobile-filters .card-filters .pf_title .filter-title{margin-top: 0;padding-top: 0;color: #9163c1;font-size: 15px;}  .mm-mobile-filters .card-filters .pf_title .filter-title img{height: 14px;}  .mm-mobile-filters .card-filters .pf_options_wrapper{padding-bottom: 0;text-align: left;}  .mm-mobile-filters .card-filters .pf_opt.mm_opt_one,  .mm-mobile-filters .card-filters .pf_opt.mm_opt_two{position: absolute;width: auto;top: 7px;right: 13px;background: none;padding: 0;border: none;height: auto;line-height: 0.8em;text-align: left;padding-left: 22px;}  .filter-pers .mm-mobile-filters .card-filters .pf_opt.mm_opt_one,  .filter-quick .mm-mobile-filters .card-filters .pf_opt.mm_opt_two{color: #9163c1;}  .mm-mobile-filters .card-filters .pf_opt.mm_opt_one::before,  .mm-mobile-filters .card-filters .pf_opt.mm_opt_two::before{content: '';position: absolute;left: 0;top: 0;width: 14px;height: 14px;display: block;background: #fff;border: 2px solid #dbdbdb;border-radius: 3px;}  .filter-pers .mm-mobile-filters .card-filters .pf_opt.mm_opt_one::before,  .filter-quick .mm-mobile-filters .card-filters .pf_opt.mm_opt_two::before{border: 2px solid #9163c1;background: url(/Images/photo-books/ui_tick_white.png) center no-repeat #9163c1;background-size: 85% auto;}  .mm-mobile-filters .card-filters .pf_opt.mm_opt_one{right: 140px;line-height: 1.5em;}  .mm-mobile-filters .card-filters .pf_opt.mm_opt_two span{display: block;font-size: 10px;font-size: 8px;}  .mm-mobile-filters .pf_options_wrapper_scroll{white-space: nowrap;overflow-x: auto;padding: 0 0 1.5% 3%;}  .new-mobile-filters #dvWhosItFor{width: auto;height: 40px;white-space: nowrap;}  .new-mobile-filters #dvWhosItFor ul{display: inline-block;vertical-align: top;margin: 0 4px;}  .new-mobile-filters #dvWhosItFor ul:last-child{margin-right: 20px;}  .mm-mobile-filters .card-filters .pf_opt.mm_opt_three{margin: 0 5px 0 0;width: auto;}  .mm-mobile-filters #wrapperphotocount{background: none;border: none;padding: 0;height: auto;}  .new-mobile-filters #dvWhosItFor ul select,  .mm-mobile-filters #wrapperphotocount select{width: auto;height: 35px;appearance: none;-webkit-appearance: none;border: 2px solid #9163c1;border-radius: 6px;outline: none;padding: 0 22px 0 6px;background: url(/Images/Structure/icon-arrow-down-search.png) 94% 12px #fff no-repeat;background-size: 12px;font-size: 12px;font-weight: 500;color: #3b3b3b;}  .mm-mobile-filters .selected_filter_list_holder{display: block !important;padding: 10px 0;position: relative;margin-top: 3%;}  .mm-mobile-filters .selected_filter_list_holder span{position: absolute;top: -8px;font-size: 10px;display: inline;background: #fff;padding: 0 7px 0 10px;}  .selected_filters_list{white-space: nowrap;overflow: auto;}  .selected_filters_list a{display: inline-block;padding: 4px 19px 4px 4px;border-radius: 4px;margin: 0 4px;color: #6f6f6f;cursor: pointer;background: url(/Images/Structure/grey_close_cross.png) 94% center no-repeat #fff;background-size: 9px auto;border: 2px solid #a5a5a5;font-size: 10px;}  .selected_filters_list a:first-child{margin-left: 10px;}}@media all and (max-width: 736px) and (min-width: 480px) {.search_holder { width: 33%;}}@media screen and (max-width: 373px) {.purple_light { font-size: 10px;}}@media screen and (max-width: 360px) {.delivery_cutoff_message { font-size: 12px;}    .np_mainProductImage{margin: 2% auto;}  .np_mainProductImage img{width: 60%;}  .non_personalised_popup .purple_btn input{font-size: 17px;}  .non_personalised_popup .product_quantity{margin-bottom: 2%;}  .non_personalised_popup .product_price{margin: 0 4% 4% 0;}  .non_personalised_popup #div_product_gift_wrap{margin: -26px 0 4% 4%;text-align: left;width: 96%;}    .mm-del-prompt{font-size: 12px;}  .d-t-show{font-size: 10px;line-height: 13px;}}@media all and (max-width: 350px) {.discounted, .discounted .txt_purple { font-size: 12px !important;}    #highstreet_product_preview #card_preview_panel{height: 270px;}  #highstreet_product_preview .card_preview_landscape #card_preview_panel{height: 265px;}  #highstreet_product_preview #absPanel{height: 260px;}  #highstreet_product_preview .card_preview_landscape #absPanel{width: 625px;height: 260px;}  #absPanel img{width: 180px;}  .card_preview_landscape #absPanel img{width: 180px;}  .card_preview_landscape #absPanel img#highstreet_preview_image_left{left: 220px;}  .card_preview_landscape #absPanel img#highstreet_preview_image_right{left: 220px;top: 126px;}  .card_preview_landscape #absPanel img#highstreet_preview_image_back{left: 420px;}  #wrapperphotocount,  .card-filters .mm_opt_one,  .card-filters .mm_opt_two,  #wrapperphotocount select{font-size: 10px;}}