#loop54search{display: none !important;}.new-mobile-filters{display: none !important;}@media screen and (min-width: 736px) {#ctl00_ContentPlaceHolder1_divPaymentButtonPanel #clicktopay-widget-container { display: none !important;}    .calendar_item .item_thumb_wrapper::before,  .three_d_item .item_thumb_wrapper::before{content: 'Grid Style';display: block;position: absolute;top: 10px;right: 10px;background: #9163c1;color: #fff;width: 60px;font-size: 11px;padding: 3px 2px;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';}  #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{content: '30% of net sales donated to SU2C';display: block;position: absolute;top: 10px;right: 10px;background: #f88f20;color: #fff;width: 100px;font-size: 11px;padding: 3px 2px;border-radius: 3px;box-shadow: -2px 2px 0 #fff;text-align: center;z-index: 1;}  #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_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: '20% of net sales donated to CRUK';background: #e9008b;}    .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: 30px;height: 28px;right: 30px;border-radius: 5px;box-shadow: -2px 2px 0 #053261;}    .b-lazy{opacity: 0;transition: opacity ease-in-out 0.2s;-webkit-transition: opacity ease-in-out 0.2s;}  .b-lazy.b-loaded,  .b-lazy.b-error{opacity: 1;}    .ui-slider{position: relative;text-align: left;cursor: pointer;display: block;}  .ui-slider .ui-slider-handle{position: absolute;z-index: 2;margin-left: -0.6em;top: -0.3em;}  .zoom_wrapper #sliderZoom1.ui-slider .ui-slider-handle:hover{background-position: top left !important;}  .gallery-list li img{display: block;margin: 0 auto;}  #brightness_wrapper .ui-slider .ui-slider-handle,  #contrast_wrapper .ui-slider .ui-slider-handle,  #hue_wrapper .ui-slider .ui-slider-handle,  #saturation_wrapper .ui-slider .ui-slider-handle,  #sharpen_wrapper .ui-slider .ui-slider-handle,  .zoom_wrapper .ui-slider .ui-slider-handle{background: url(/Images/ICE/control_slider_pin_lrg.png) top left no-repeat;background-size: 100% auto;width: 24px;height: 30px;}    #hue_wrapper,  .basketUpdate .basketUpdate_old_button,  .EnlargedPreviewThumbs,  .hero_blocks,  .stockCheck,  .basketUpdate_button{display: none !important;}  .basketUpdate_button{background-position: 90% center !important;}  .searchPageWidth .page_title_wrapper::after,  .searchPageWidth .page_title_wrapper.oops:after,  .searchPage_breadcrumbs #dvBreadCrump a:last-child,  .search_results_bar,  #mobile_side_menu{display: none;}    .basketUpdate .basketUpdate_button{display: block !important;}    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;}    .search_holder .item_old_price{font-size: 12px;color: #656565;}  .strike{text-decoration: line-through;}  .txt_purple{color: #9163c1 !important;font-size: 16px !important;}    .photo_browse_options{width: 101%;position: absolute;display: none;margin-top: -35px;}  .uploaded_photos_title,  .view_uploaded_photos{width: 50%;float: left;text-align: center;font-size: 16px;font-weight: 500;line-height: 33px;color: #4f0094;border: 1px dashed #a8a8a8;border-bottom: 1px solid #fff;margin-left: -1px;}  .view_uploaded_photos{width: 49%;background: #fff;border-bottom: 1px dashed #a8a8a8;border-left: none;cursor: pointer;color: #9163c1;margin-left: 0;}  .view_uploaded_photos:hover{color: #4f0094;}    .jansale_topbanner{width: 100%;height: auto;background: url(/Images/JanuarySale/bg_januarysale_banner.png) top center repeat-y;}  .jansale_topbanner .content_wrapper{padding: 0 !important;margin: 0 auto;background: none !important;}  .jansale_topbanner img{width: 100%;max-width: 754px;margin-top: -3px;}  .jansale_topbanner .mobileLeftNavBtn{display: none !important;}  .jansale #left-col{margin-top: -70px;}  .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%;text-align: center;float: left;margin-top: 10px;}  .jansale_banner img{width: auto;}      .valentinesRow{color: #bb2d2d !important;font-family: Rancho !important;font-size: 32px !important;}  .valentinesView{background: #bb2d2d !important;}  .valentinesRow span{color: #424242 !important;font-family: Rancho !important;font-size: 20px !important;}  .tshirts_block_title .valentinesRow{margin-top: 0 !important;font-weight: 300;}  .gifts_block_title .valentinesRow{margin-top: 0 !important;font-weight: 300;}  .PhotoGiftTitle.valPGT h1{background: #bb2d2d;font-family: Rancho !important;font-size: 32px !important;text-transform: none !important;}  .PhotoGiftTitle.valPGT a,  .body_photogifts .product_row .block_holder .block_title.valPGT{color: #bb2d2d;font-family: Rancho !important;font-weight: 300;}    .mdRow{color: #ee6c92 !important;font-family: 'Caveat Brush', cursive !important;font-size: 32px !important;}  .mdView{background: #ee6c92 !important;border-radius: 3px;}  .gifts_block_title .mdView{color: #fff !important;}  .gifts_block_title .mdView:hover{color: #06616a !important;}  .mdRow span{color: #424242 !important;font-family: Rancho !important;font-size: 20px !important;}  .tshirts_block_title .mdRow{margin-top: 0 !important;font-weight: 300;}  .gifts_block_title .mdRow{margin-top: 0 !important;font-weight: 300;}  .PhotoGiftTitle.mdPGT h1{background: #bb2d2d;font-family: Rancho !important;font-size: 32px !important;text-transform: none !important;}  .PhotoGiftTitle.mdPGT a,  .body_photogifts .product_row .block_holder .block_title.mdPGT{color: #bb2d2d;font-family: Rancho !important;font-weight: 300;}    .fd_date{font-family: 'Bree Serif', serif !important;font-size: 18px !important;color: #fbb842 !important;}  .freecard_roundal{width: 105px !important;height: 105px !important;position: absolute;display: none;z-index: 999;}  .freecard_mugs{margin-left: 300px;margin-top: 50px;}  .freecard_tshirts{top: 10px;right: -40px;}  .freecard_alcohol{margin-left: 550px;margin-top: 50px;}  .freecard_gfHim{margin-left: 700px;margin-top: -15px;}  .freecard_fdlp{margin-left: 305px;margin-top: 10px !important;}  .freecard_fdgifts{margin-left: 250px;margin-top: 10px !important;}  .freecard_fdalcohol{margin-left: 46px;margin-top: 130px;}  .freecard_topNav{right: 152px;top: 212px;}    body{background: #ebebeb;text-align: left;margin: 0;padding: 0;}  a{text-decoration: none;color: #4f0094;}  a img{border: 0;}  .left{float: left;}  .right{float: right;}  .lilac{color: #b596c4;}  .margin_top_10{margin-top: 10px;}  .margin_top_15{margin-top: 15px;}  .margin_top_36{margin-top: 36px;}  .FlowBtn.AnyUse.margin_left_15{margin-left: 15px !important;}  .noLeftBorder{border-left: none !important;}  .clear_block{float: left;clear: both;width: 100%;}  .clearBoth{clear: both;}  .refine_btn,  .mobileDupeTitle{display: none;}  .comment{width: 400px;background-color: #f0f0f0;margin: 10px;}  a.morelink{text-decoration: none;outline: none;}  .morecontent span{display: none;}    .body_404 .content_wrapper{padding-bottom: 30px;}  .oops{text-align: center;}  .body_404 .topblocks{width: 482px;margin: 0 28px 30px 0;}  .search_wrapper{width: 50%;height: 70px;padding: 15px 0;margin: 0 auto;}  .search_wrapper .new_search_input{border: 1px solid #ccc;border-right: none;}  .body_404 .search_wrapper .new_search_submit input{top: 0;height: 54px;}  .card_block{width: 227px;height: auto;display: block;margin: 0 28px 30px 0;position: relative;}  .card_block:nth-of-type(6n){margin-right: 0;}  .card_block .card_block_title{font-weight: 500;color: #9163c1;font-size: 18px;display: inline-block;padding-right: 15px;position: relative;}  .card_block .card_block_title::before,  .card_block .card_block_title::after{content: '';display: block;width: 9px;height: 3px;background: #9163c1;position: absolute;right: 0;top: 6px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .card_block .card_block_title::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 11px;}  .card_block:hover .card_block_title::before,  .card_block:hover .card_block_title::after{background: #4f0094;}  .card_block img{width: 100%;height: auto;margin-bottom: 15px;clear: both;}  .card_block:hover img{opacity: 0.6;}  .card_block:hover .card_block_title{color: #492487;}  .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;}    #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: 994px;}  #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;}    #wrapper_div_search_terms{z-index: 9999;}  .MyAccountDropDown{z-index: 9999;}    .case_type_label{position: absolute;top: 5px;left: 18px;background: #a0a0a0;color: #fff;padding: 3px;border-radius: 4px;}  @media screen and (min-width: 737px) {.staticNav { position: absolute;left: 0;right: 0;z-index: 9997;}    .mobileMenuFadeOut{position: fixed;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 9997;display: block !important;pointer-events: none;opacity: 0;visibility: hidden;transition: 0.2s 0.5s;-webkit-transition: 0.2s 0.5s;}        ul.ui-autocomplete{padding-top: 10px !important;padding-bottom: 10px !important;}    .ui-autocomplete li{padding-left: 15px !important;padding-right: 15px !important;}    .ui-autocomplete li:nth-child(even) a{border-top: 1px solid #e8e5e5;border-bottom: 1px solid #e8e5e5;}    .ui-autocomplete li a{color: #9163c1 !important;font-weight: normal !important;cursor: pointer;}    .ui-autocomplete li a span.facet{font-weight: 500;text-decoration: underline;}        .ui-autocomplete li.not-facet::before{content: 'Popular Searches...';font-weight: 500;color: #717072;}    .ui-autocomplete > li.not-facet ~ li.not-facet{margin-top: 0px;}    .ui-autocomplete > li.not-facet ~ li.not-facet::before{content: '';}    .ui-autocomplete li.facet-item::before{content: 'Searches within a Category...';font-weight: 500;color: #717072;}    .ui-autocomplete > li.facet-item ~ li.facet-item::before{content: '';}    .ui-autocomplete li.facet-item{display: none;}      }    .mobile_header_sections,  .responsive_gifts,  #cycle_wrapper_mobile,  .mobileMenuFadeOut,  .topSearches,  .delivery_cutoff_message.clearfix,  .card_brands,  .full_width_title_center.clearfix,  .full_width_title a,  .special_blocks.clearfix{display: none;}  .mobile_header_sections ul li{list-style: none;}  .title_too_long{font-size: 20px;}  .StickyNavShortlist{display: none;}  .visible .StickyNavShortlist{display: block;}  #spotlight_tag{visibility: hidden;height: 0;overflow: hidden;}  .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 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;}    .ScrollToTop{display: none;position: fixed;bottom: 100px;right: 20px;width: 65px;height: 65px;background: url(/Images/Structure/bg_scrolltotop.png) center no-repeat #9163c1;background-size: 35px auto;z-index: 9999;cursor: pointer;}    .Square .AddFrameHolder{height: 545px;}  .Square .AddFrameImage{height: auto;}  .SquarePreviewImg{margin: 0 !important;}  .Square .SmallFramePreview{height: 220px;}  .CardFrameOverlaySquare{display: none;position: absolute;width: 156px;height: 143px;}  .SquareFrame .addFrameBorder h3{font-size: 20px;}  .Square .SquarePreviewImg,  .Square .SQR_Frame,  .Large.Square .LSQR_Frame,  .BasketFrameItem .SquareFrame .CardFrameOverlaySquare{display: block;}  .Large.Square .SQR_Frame,  .BasketFrameItem .SquareFrame .CardFrameOverlay{display: none;}  .Square .SmallFramePreview img.cardThumbPreview{width: 73%;margin: 5% 6% 0 0;}  .Large.Square .SmallFramePreview img.cardThumbPreview{width: 80%;margin: 3% 2% 0 0;}    h1{font-size: 30px;color: #4f0094;line-height: 25px;font-weight: 500;-webkit-font-smoothing: antialiased;margin: 0 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;}    .column_768{width: 768px;position: relative;}  .searchPageWidth .column_768{width: 100%;}  .column_710{width: 710px;}  .column_202{width: 202px;}  .column_30p{width: 30%;}  .column_70p{width: 70%;}  .column_48p{width: 48%;}  .column_768_full{width: 768px;}  .refer_roundal{margin-right: 16px;}    #left-col{width: 209px;float: left;}  #left-col ul{margin: 0;padding: 0;}  #left-col li{list-style: none;line-height: 21px;}  #left-col a{font-size: 14px;color: #656565;}  #left-col a:hover{color: #492487;}  #left-col li.ln_icon{float: left;display: block;width: 30px;margin: 0 11px;text-align: center;}  #left-col li.ln_icon a{width: 30px;overflow: hidden;display: block;line-height: 22px;margin-bottom: 15px;}  .ln_icon a:hover img{margin-left: -30px;color: #4f0094;}  .sec-header.bigger_title{font-size: 17px;}  .left_nav_header,  .sec-header{font-size: 16px;font-weight: 500;color: #492487;padding-bottom: 10px;margin-bottom: 12px;border-bottom: 1px solid #f3f3f3;}  .sec-header{margin-top: 15px;}  #left_nav_home ul ul,  #left_nav_home a.mainPageLink{display: none;}  #left_nav_home ul ul ul{display: block;}  .left_nav_reduced{overflow: hidden;}  .lnkShM,  .lnkHide{font-size: 14px;line-height: 18px;color: #656565;font-weight: 500;cursor: pointer;}  #left_nav_home.ln_posters ul ul.type_poster,  #left_nav_home.ln_gifts ul ul.type_gifts,  #left_nav_home.ln_notebooks ul ul.type_notebooks,  #left_nav_home.ln_flowers ul ul.type_flowers,  #left_nav_home.ln_mugs ul ul.type_mugs,  #left_nav_home.ln_pu_cards ul ul.type_pu_card,  #left_nav_home.ln_calendars ul ul.type_calenders,  #left_nav_home.ln_postcards ul ul.type_postcards,  #left_nav_home.ln_tshirts ul ul.type_tshirts,  #left_nav_home.ln_hs_card ul ul.type_hs_card{display: block;}  .body_mugs #left-col.branded_nav{margin-top: 30px;}  .body_mugs #left-col .left_nav_header.branded,  .body_mugs .branded_top_section{display: none;}  #left-col .full_width_no_icons li.ln_icon{width: auto;float: none;margin: 0;}  #left-col .full_width_no_icons li.ln_icon a{width: auto;text-align: left;margin: 0;}  #left-col .full_width_no_icons li.ln_icon img{display: none;}    .searchPageWidth .left_nav_header.branded{font-weight: 500;font-size: 22px;border: none;}  .content_wrapper.searchPageWidth.unbox .left_nav_bg.branded_top_section,  .searchPageWidth .left_nav_bg{border: none;padding: 0;}  .searchPageWidth #left-col{position: fixed;top: 0;left: -440px;width: 440px;height: 100%;z-index: 9999;background: #fff;transition: all ease-in-out 0.2s;opacity: 0;visibility: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;margin: 0;}  .searchPageWidth .selected_filter_menu_fadeout{position: fixed;background: rgba(0, 0, 0, 0.6);top: 0;right: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 9998;}  .searchPageWidth #left-col.filter_menu_open{left: 0px;opacity: 1;visibility: visible;}  .searchPageWidth .selected_filter_menu_fadeout.filter_menu_open{opacity: 1;visibility: visible;}  .searchPageWidth .left_nav_bg,  .searchPageWidth .left_nav_bg.branded_top_section{margin: 25px;}  .searchPageWidth #dvSelCats a{border: 2px solid #f3f3f3;border-radius: 4px;font-size: 18px;}    .content_wrapper.bg_calendars .left_nav_header,  .body_wallart .left_nav_header,  .body_posters .left_nav_header,  .body_wallartroi .left_nav_header{width: auto;background: #9163c1;border: 1px solid #d5d5d5;border-bottom: 0;padding: 15px;color: #fff;margin: 0;font-size: 24px;-webkit-font-smoothing: antialiased;-webkit-text-stroke-color: rgb(155, 113, 176);font-weight: 300;}  .content_wrapper.bg_calendars #left-col ul,  .body_wallart #left-col ul,  .body_wallartroi #left-col ul{width: auto;background: #fff;border: 1px solid #d5d5d5;padding: 15px;margin-bottom: 20px;}  .content_wrapper.bg_calendars #left-col ul li ul,  .body_posters #left-col ul li ul,  .body_wallart #left-col ul li ul,  .body_wallartroi #left-col ul li ul{border: none;padding: 0;margin-bottom: 0;}    .searchPageWidth #dvWhosItFor ul{border: 2px solid #ececec;padding: 20px;border-radius: 4px;margin-bottom: 20px;position: relative;}  .searchPageWidth #dvWhosItFor ul li{line-height: 30px;}  .searchPageWidth #dvWhosItFor ul li a{font-size: 18px;position: relative;text-indent: 30px;display: block;}  .searchPageWidth #dvWhosItFor ul li.sec-header{padding: 0 4px;border: none;font-size: 18px;position: absolute;top: -14px;left: 16px;background: #fff;}  .searchPageWidth #dvWhosItFor ul li a::before{content: '';display: block;width: 18px;height: 18px;background: #fafafa;position: absolute;left: 0;top: 0;bottom: 0;border: 2px solid #777;border-radius: 3px;margin: auto;}  .searchPageWidth #dvWhosItFor ul li a:hover::before{background: url(/Images/Structure/search_filter_tick.png) center no-repeat #fafafa;background-size: 14px auto;}  .searchPageWidth #left-col li.ln_icon{display: inline-block;float: none;}  .searchPageWidth #left-col li.ln_icon a{margin-bottom: 0;text-indent: 0;}  .searchPageWidth #left-col li.ln_icon a::before{display: none;}  .searchPageWidth #dvWhosItFor ul a.lnkShM,  .searchPageWidth #dvWhosItFor ul a.lnkHide{font-size: 18px;line-height: 30px;}    .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-size: 26px;-webkit-transition: background 0.1s;transition: background 0.1s;margin: 20px 0 20px 25px;border-bottom: 2px solid #8b679a;}  .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;}  .FlowBtn:hover,  a.FlowBtn:hover{background: #4f0094 !important;}  #ctl00_ContentPlaceHolder1_divDespatchBack{margin: 20px auto 10px auto;}  .fancier_despatch_close_btn{display: inline-block !important;clear: both !important;margin: 20px auto 10px auto !important;cursor: pointer;}    #mailing_list_banner{width: 100%;height: auto;background: #4f0094;padding: 4px 0 4px 0;display: block;}  .mailing_list_inside{width: auto;height: 24px;margin: 0 auto;color: #fff;text-align: center;padding: 9px 0 0 42px;}  .mailing_list_inside a{color: #d7ec2d;text-decoration: none;}  .mailing_list_inside a:hover{color: #d7ec2d;text-decoration: underline;}  .use_mailinglist{background: url('/App_Themes/Remind4u/Images/Buttons/icon_mailingListsmall.gif') 0 0 no-repeat;height: 21px;float: right;color: #fff;padding: 6px 20px 0 32px;text-decoration: underline;vertical-align: top;}  .use_mailinglist{color: #fff;text-decoration: underline;border: 0;cursor: pointer;}  .use_mailinglist a{color: #fff;text-decoration: underline;border: 0;cursor: pointer;}  .use_mailinglist:hover{color: #d8e02d;text-decoration: underline;border: 0;cursor: pointer;}  .add_field{width: 178px;height: 30px;border: 0;float: right;padding: 0 0 10px 0;}  .add_field_title{text-align: left;margin: 6px 0;font-size: 20px;font-weight: 500;color: #4f0094;}  .btn_copy{background: url('/App_Themes/Remind4u/Images/Buttons/btn_copy.gif') top left no-repeat;width: 80px;height: 29px;display: block;float: left;margin: 2px 0 0 0;}  .btn_cancel_copy{float: left;margin: 0 10px 0 0;}  .btn_cancel_basket{float: left;margin: 0 10px 0 0;padding: 10px 0 0 0;}  .copy_list_title{font-size: 16px;color: #4f0094;font-weight: 500;background: url('/App_Themes/Remind4u/Images/Buttons/icon_mailingListsmall_white.gif') top left no-repeat;padding: 6px 0 6px 38px;margin: 0 0 10px 0;}    .content_wrapper.cardmaillist{padding-top: 0px;}  .cardmaillist .ice_size{width: auto;padding: 0 10px 0 0;font-style: normal;font-weight: 500;color: #4f0094;font-size: 25px;line-height: 50px;}  .cardmaillist .qnt_input{width: 50px;height: 50px;margin: 0 20px 0 0;padding: 0;border: 1px solid #dedede;font-size: 22px;color: #878787;display: block;text-align: center;}  .cardmaillist .price_info_popup a{color: #606060;line-height: 50px;height: 50px;width: auto;border: 1px solid #dedede;font-weight: 500;margin-left: 10px;padding: 0 10px;background: #f6f6f6;border-radius: 3px;display: block;cursor: pointer;text-decoration: none;font-size: 12px;}  .cardmaillist #main_wrapper{margin: 0 auto 20px;width: 98%;padding: 0 0 0 2%;height: auto;position: relative;display: inline-block;background: #efefef;border-top: 4px solid #9163c1;}  .cardmaillist #main_card_wrapper{padding: 20px 0 20px 0;width: 325px;}  .cardmaillist .card_name{margin-top: 20px;font-size: 22px;color: #4f0094;}  td a.inside_card_help_link,  td #ctl00_ContentPlaceHolder1_barcodeImageDiv_link,  td #ctl00_ContentPlaceHolder1_arrowDiv{display: none !important;}  .cardmaillist #card_rightside{padding: 10px 18px;background: #fff;border-radius: 4px;-moz-border-radius: 4px;-moz-box-shadow: 0 3px 0 #d0cfd0;-webkit-box-shadow: 0 3px 0 #d0cfd0;box-shadow: 0 3px 0 #d0cfd0;height: auto;min-height: 425px;}  .cardmaillist #card_rightside h2{text-align: left;margin: 6px 0;font-size: 20px;font-weight: 500;color: #4f0094;}  .cardmaillist .product_description_holder .normalText1{display: none;}  .CardsizePanel{margin: 10px 0;}  .cardmaillist .buttonPreview1{height: 60px;width: 100%;background: #9163c1;border-radius: 3px;text-align: center;line-height: 60px;color: #fff;display: block;font-size: 26px;}  .cardmaillist #ctl00_ContentPlaceHolder1_uclCardPreview1_uclMailingListOption1_dropGreeting,  #ctl00_ContentPlaceHolder1_uclImageProcess1_uclMailingListOption1_dropGreeting{height: 50px;width: 48%;padding: 0 0 0 2%;font-size: 16px;}  .cardmaillist .add_field{width: 48%;height: 50px;border: 0;float: right;padding: 0;line-height: 49px;text-align: center;font-weight: 500;font-size: 16px;border-radius: 3px;color: #555;cursor: pointer;}  .cardmaillist .add_field:hover{background: #a8a8a8;}  .cardmaillist .PhotoUploadButtons{clear: both;overflow: auto;margin-top: 10px;}  .cardmaillist #btnUploadImage,  .cardmaillist .facebookUpload{border: none;cursor: pointer;width: 48%;}  .cardmaillist .facebookUpload{background: #3b579d;}  .cardmaillist .facebookUpload:hover{background: #2f4886;}  .cardmaillist .MyPhotosBtn{background: #c5c5c5;width: 48%;}  .cardmaillist .MyPhotosBtn:hover{background: #a8a8a8;}  .MoveImageControls{background: #fff;padding: 10px;border-radius: 4px;-webkit-box-shadow: 0 3px 0 #d0cfd0;box-shadow: 0 3px 0 #d0cfd0;margin-top: 10px;}  .cardmaillist .circle_control_holder{width: 110px !important;}  .cardmaillist .circle_control_holder a{float: left;width: auto;height: auto;margin: 0;padding: 0;border: none;}  .cardmaillist .control_center{float: left;width: auto;height: auto;}  .cardmaillist .pu_heading_underliner_btm{border-bottom: 1px solid #f6f6f6;height: 10px;padding: 0;margin: 0 0 15px 0;}    .cardmaillist #main_card_wrapper.card_landscape{width: 465px;}  .cardmaillist #card_rightside.card_landscape{width: 435px !important;}    .cardmaillist .input_holder{clear: both;display: block;margin: 0 0 15px 0;}  .cardmaillist .input_holder input,  .cardmaillist .input_holder textarea,  .cardmaillist .personalisetext_holder textarea,  .cardmaillist .personalisetext_holder input{width: 94%;height: 50px;padding: 0 3%;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #d1d1d1;font-size: 16px;color: #555;background: #f6f6f6;line-height: 48px;}  .cardmaillist .input_holder input:focus,  .cardmaillist .input_holder textarea:focus{background: #ededed;font-weight: 500;}  .cardmaillist .input_holder textarea{resize: none;}  .cardmaillist .maxcharacters_new{text-align: right;font-size: 18px;margin-top: -50px;color: #555;padding: 6px 3% 0 0;font-weight: 500;height: 44px;}  .cardmaillist .maxcharacters_new span{font-size: 9px;}    div#warning_message{display: none;background-color: #fff;position: absolute;z-index: 100001;top: 160px;left: 25%;text-align: left;width: 685px;-webkit-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-radius: 5px;}  div#warning_message_2{display: none;background-color: #fff;position: absolute;z-index: 100000;top: 160px;left: 25%;text-align: left;width: 685px;-webkit-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-radius: 5px;}  #warning_message_btns{width: auto;padding: 18px;background: #eee;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-top: 1px solid #dbd8d8;}  #warning_example{width: auto;padding: 10px 0 10px 0;}  .imageprocee_table{background: #fff;}  .imageprocee_table1{padding-top: 15px;}  .imageprocee_table12{padding: 20px 0px 0px 2px;}  .make_spacer{padding-top: 10px;}    .clearfix:after{visibility: hidden;display: block;font-size: 0;content: ' ';clear: both;height: 0;}   .clearfix{display: inline-block;}    * html .clearfix{height: 1%;}  .clearfix{display: block;}     .fancierbox{position: fixed;width: 100%;height: 100%;display: block;z-index: 9999;background: url(/Images/Structure/fancier_popup_bg.png) top left repeat;top: 0;}  #shortlistPopup,  #shortlistPopup2{background: #fff;width: 645px;height: auto;left: 50%;top: 10%;margin-left: -322px;position: absolute;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);padding: 20px;z-index: 9999;}  #shortlistPopup2{width: 435px;left: 0;right: 0;margin: auto;height: auto;line-height: 22px;text-align: center;}  .error_text{font-size: 16px;}  #shortlistPopup .fancier_close_btn,  #shortlistPopup2 .fancier_close_btn{width: 26px;height: 26px;background: url(/Images/Structure/fancier_popup_close.png) top left repeat;position: absolute;right: 0;margin: -33px -12px 0 0;cursor: pointer;}  #shortlistPopup p,  #shortlistPopup2 p{font-size: 14px;line-height: 25px;}  p.shortlist_steps{width: 30%;margin-top: 20px;}  p.shortlist_steps.middle{margin-left: 38px;}  #copyPopup{background: #fff;width: 645px;height: auto;left: 50%;top: 10%;margin-left: -322px;position: absolute;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);padding: 20px;}  #copyPopup .fancier_close_btn{width: 26px;height: 26px;background: url(/Images/Structure/fancier_popup_close.png) top left repeat;position: absolute;right: 0;margin: -33px -12px 0 0;cursor: pointer;}  #copyPopup p{font-size: 14px;line-height: 25px;}  .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;}    .facebook_bday_list{min-width: 193px;position: absolute;}  .btn_register.facebook_bday_list{width: 193px;height: auto;overflow: hidden;}  .fb_birthday_list_item_month_caption,  .fb_birthday_list_caption{display: none;}    .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;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-name: bounceball;animation-duration: 0.8s;animation-iteration-count: infinite;animation-direction: alternate;animation-delay: 0;-webkit-timing-function: ease-out;animation-play-state: running;animation-fill-mode: none;}  @keyframes bounceball {from { bottom: 0;height: 17px;}    10%{bottom: 0;height: 17px;}    to{top: -10px;}  }  @-webkit-keyframes bounceball {from { bottom: 0;height: 17px;}    10%{bottom: 0;height: 17px;}    to{top: -10px;}  }  .meter{height: 20px;position: relative;background: #ccc;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;padding: 10px;-webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);width: auto;margin: 10px 20px;}  .meter > span{display: block;height: 100%;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-bottomleft: 20px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;background-color: rgb(43, 194, 83);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(43, 194, 83)), color-stop(1, rgb(84, 240, 84)));background-image: -webkit-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);background-image: -moz-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);background-image: -ms-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);background-image: -o-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);-webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);-moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);position: relative;overflow: hidden;}  .meter > span:after,  .animate > span > span{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-image: -webkit-gradient(
      linear,
      0 0,
      100% 100%,
      color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent) );background-image: -moz-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent );z-index: 1;background-size: 50px 50px;animation: move 2s linear infinite;-webkit-animation: move 2s linear infinite;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-bottomleft: 20px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;overflow: hidden;}  .animate > span:after{display: none;}  @keyframes move {0% { background-position: 0 0;}    100%{background-position: 50px 50px;}  }  @-webkit-keyframes move {0% { background-position: 0 0;}    100%{background-position: 50px 50px;}  }  .orange > span{background-color: #f1a165;background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1a165), color-stop(1, #f36d0a));background-image: -webkit-linear-gradient(#f1a165, #f36d0a);}  .red > span{background-color: #f0a3a3;background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0a3a3), color-stop(1, #f42323));background-image: -webkit-linear-gradient(#f0a3a3, #f42323);}  .nostripes > span > span,  .nostripes > span:after{animation: none;-webkit-animation: none;background-image: none;}  #shortlistPopup.fb_login.fb_connection{height: 195px !important;}    .fb_events_dd{display: none;position: absolute;width: 245px;height: auto;background: #9163c1;z-index: 999;margin-left: -52px;border-radius: 4px;border-top-right-radius: 0px;padding: 5px 0 0 0;overflow: hidden;-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);}  #div_fb_home_main:hover .fb_events_dd{display: block;}  .fb_birthday_list_item{width: 90%;padding: 8px 0;margin: 0 5%;border-bottom: 1px solid #9f7daf;}  .fb_birthday_list_item_picture{width: 25%;}  .fb_birthday_list_item_picture img{width: 42px;height: auto;border-radius: 50%;margin-right: 10px;display: block;}  .fb_birthday_list_item_info{width: 75%;}  .fb_birthday_list_item_info span{line-height: 21px;color: #fff;font-size: 12px;}  .fb_birthday_list_item_info span.fb_birthday_date,  span.fb_birthday_date{font-weight: 500;font-size: 15px;color: #fff;}  .fb_events_dd_bottom{background: #896b96;height: 45px;text-align: center;line-height: 45px;font-weight: 500;color: #fff;font-size: 14px;}  .corner_block{display: none;width: 8px;height: 8px;position: absolute;background: #9163c1;margin-left: -8px;}  .corner_shape{width: 8px;height: 8px;background: #ebebeb;border-bottom-right-radius: 4px;}  #div_fb_home_main:hover .corner_block{display: block;}  .fb_mobile_signedin{display: none;}  .fb_next_btn,  .fb_prev_btn{cursor: pointer;}  .fb_next_btn{background: url(/Images/Header/fb_next_btn.gif) center right no-repeat;background-size: 8px auto;padding-right: 13px;margin-right: 10px;}  .fb_prev_btn{background: url(/Images/Header/fb_prev_btn.gif) center left no-repeat;background-size: 8px auto;padding-left: 13px;margin-left: 10px;}  .fb_next_btn:hover{background: url(/Images/Header/fb_next_btn_ro.gif) center right no-repeat;background-size: 8px auto;color: #d7ec2d;}  .fb_prev_btn:hover{background: url(/Images/Header/fb_prev_btn_ro.gif) center left no-repeat;background-size: 8px auto;color: #d7ec2d;}    #shortlistPopup.fb_login{width: 465px !important;height: 335px !important;text-align: center;margin: auto !important;left: 0 !important;right: 0 !important;top: 0 !important;bottom: 0 !important;}  #shortlistPopup.fb_login .hat_header{background: url(/Images/Header/bg_fb_login_header.gif) 20px center no-repeat #3b5999 !important;color: #fff !important;}  .fb_login_currentAccount{width: 90%;background: url(/Images/Header/fb_btn_bg.gif) top left no-repeat #365db1;border-radius: 3px;border: 1px solid #082a69;color: #fff;font-weight: 500;font-size: 18px;margin: 0 5%;height: 51px;line-height: 51px;-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);cursor: pointer;}  .fb_logout_currentAccount{color: #3b5999;font-size: 14px;cursor: pointer;}  .fb_logout_currentAccount:hover{text-decoration: underline;}  .fb_or_devide{height: 1px;background: #cecece;width: 64%;margin: 30px 18%;text-align: center;}  .fb_or_devide p{line-height: 0 !important;background: #fff !important;height: 10px !important;width: 30px !important;padding: 0 !important;margin: 0 !important;font-weight: 500;}  .fb_close{position: absolute;top: -12px;right: -12px;background: url(/Images/Header/fb_close_btn.gif) center center no-repeat #fff;width: 24px;height: 24px;border: 2px solid #3b5999;border-radius: 50%;cursor: pointer;}    .email_card_from_heading{width: 475px !important;margin-left: -238px !important;top: 10% !important;}  .email_card_from_heading .hat_header{background: #9163c1;color: #fff;}  .icon_send_email_card{width: 85px;}  .ec_label{color: #452483;font-size: 22px;float: left;clear: both;margin: 20px 20px 10px 20px;font-weight: 500;}  .email_card_from_heading input{width: 90%;margin: 0 4%;height: 42px;text-indent: 10px;font-size: 20px;line-height: 30px;padding: 0;display: block;float: left;color: #929292;}  .email_card_from_heading .btn_purple{width: 92%;margin: 0 4% 30px 4%;height: 60px;background: #9163c1;color: #fff;font-size: 24px;margin-top: 20px;border-radius: 4px;text-align: center;line-height: 59px;float: left;cursor: pointer;}  .email_card_from_heading .btn_purple.btn_resend{background: #c01818;margin: -20px 4% 30px 4%;}  .email_card_from_heading .btn_purple.btn_resend:hover{background: #971010;}  .email_card_from_heading .btn_purple:hover{background: #87619a;}  .email_card_from_heading .btn_purple,  .email_card_from_heading .btn_cancel{clear: both;}  .email_card_from_heading .btn_cancel{position: absolute;top: -18px;right: -18px;cursor: pointer;}  .email_card_from_heading .btn_cancel img{width: 36px;}  .email_card_from_heading #shortlistPopup_error_message{float: left;clear: both;margin: -20px 4% 20px 4%;color: #e20404;}  .email_card_from_heading p{font-weight: 300;margin: 4% 4% 0 4% !important;}  .email_card_from_heading p.nb{font-size: 14px;font-weight: 500;clear: both;float: left;margin: -4% 4% 4% 4% !important;}    .SC_card_nav li,  .SC_card_nav li a{padding: 0 !important;}  .SC_card_nav li{height: 90px !important;}  .ntn_list li.notification_holder{border-left: none;}  .ntn_list li:last-child{}  .ntn_list li img{margin-bottom: -4px;}  .ntn_list li:hover,  .ntn_list li:hover .small_purple_top,  .ntn_list li:hover .small_purple,  .ntn_list li.notification_holder.hover{background: #a582b6;color: #fff;}  .small_purple,  .small_purple_top{font-size: 14px;color: #9163c1;font-weight: 500;overflow: hidden;width: 20px;height: 20px;margin: 7px 0 0 6px;line-height: 20px;background: #a582b6;border-radius: 50%;text-align: center;float: left;color: #fff;}  .ntn_list li:hover .small_purple,  .ntn_list li:hover .small_purple_top{background: #fff;color: #a582b6;}    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_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: 0px 2px 3px #414140;}  .ntn_list_myshortlist:hover ul{display: block;}  .ntn_list_myshortlist ul li{border-bottom: 1px dashed #9163c1;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;}  .ntn_list_myshortlist ul 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.tshirt_search_thumb a:hover,  ul.SC_card_nav li a:hover{background: none !important;}    .ntn_list_myshortlist ul li{position: relative;width: 32%;}  ul.SC_card_nav li{width: 29%;position: relative;}    .ntn_list_myshortlist ul li .pc_search_thumb_pink_p,  .ntn_list_myshortlist ul li .pc_search_thumb_black_p,  .ntn_list_myshortlist ul li .pc_search_thumb_clear_p,  .ntn_list_myshortlist ul li .pc_search_thumb_white_p,  ul.SC_card_nav li .pc_search_thumb_pink_p,  ul.SC_card_nav li .pc_search_thumb_black_p,  ul.SC_card_nav li .pc_search_thumb_clear_p,  ul.SC_card_nav li .pc_search_thumb_white_p{width: 100%;height: 100%;top: 0;bottom: 0;background-size: auto 100%;z-index: 99;}  .ntn_list_myshortlist ul li .pc_search_thumb_pink_p + img,  .ntn_list_myshortlist ul li .pc_search_thumb_black_p + img,  .ntn_list_myshortlist ul li .pc_search_thumb_clear_p + img,  .ntn_list_myshortlist ul li .pc_search_thumb_white_p + img,  ul.SC_card_nav li .pc_search_thumb_pink_p + img,  ul.SC_card_nav li .pc_search_thumb_black_p + img,  ul.SC_card_nav li .pc_search_thumb_clear_p + img,  ul.SC_card_nav li .pc_search_thumb_white_p + img{position: absolute;width: 75%;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}    .ntn_list_myshortlist ul li .pc_search_thumb_black_l,  .ntn_list_myshortlist ul li .pc_search_thumb_clear_l,  .ntn_list_myshortlist ul li .pc_search_thumb_pink_l,  ul.SC_card_nav li .pc_search_thumb_black_l,  ul.SC_card_nav li .pc_search_thumb_clear_l,  ul.SC_card_nav li .pc_search_thumb_pink_l{width: 100%;height: 100%;top: 0;bottom: 0;margin: auto;left: 0;right: 0;background-size: 100% auto;background-position: center center;z-index: 99;}  .ntn_list_myshortlist ul li .pc_search_thumb_black_l + img,  .ntn_list_myshortlist ul li .pc_search_thumb_clear_l + img,  .ntn_list_myshortlist ul li .pc_search_thumb_pink_l + img,  ul.SC_card_nav li .pc_search_thumb_black_l + img,  ul.SC_card_nav li .pc_search_thumb_clear_l + img,  ul.SC_card_nav li .pc_search_thumb_pink_l + img{position: absolute;width: 100% !important;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}    .ntn_list_myshortlist ul li .tc_search_thumb_black_p,  .ntn_list_myshortlist ul li .tc_search_thumb_grey_p,  .ntn_list_myshortlist ul li .tc_search_thumb_pink_p,  ul.SC_card_nav li .tc_search_thumb_black_p,  ul.SC_card_nav li .tc_search_thumb_grey_p,  ul.SC_card_nav li .tc_search_thumb_pink_p{width: 100%;height: 100%;top: 0;bottom: 0;background-size: 90% auto;background-position: center center;z-index: 99;}  .ntn_list_myshortlist ul li .tc_search_thumb_black_p + img,  .ntn_list_myshortlist ul li .tc_search_thumb_grey_p + img,  .ntn_list_myshortlist ul li .tc_search_thumb_pink_p + img,  ul.SC_card_nav li .tc_search_thumb_black_p + img,  ul.SC_card_nav li .tc_search_thumb_grey_p + img,  ul.SC_card_nav li .tc_search_thumb_pink_p + img{position: absolute;width: 85% !important;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}    .ntn_list_myshortlist ul li .tc_search_thumb_black_l,  .ntn_list_myshortlist ul li .tc_search_thumb_grey_l,  .ntn_list_myshortlist ul li .tc_search_thumb_pink_l,  ul.SC_card_nav li .tc_search_thumb_black_l,  ul.SC_card_nav li .tc_search_thumb_grey_l,  ul.SC_card_nav li .tc_search_thumb_pink_l{width: 100%;height: 100%;top: 0;bottom: 0;margin: auto;left: 0;right: 0;background-size: 95% auto;background-position: center center;z-index: 99;}  .ntn_list_myshortlist ul li .tc_search_thumb_black_l + img,  .ntn_list_myshortlist ul li .tc_search_thumb_grey_l + img,  .ntn_list_myshortlist ul li .tc_search_thumb_pink_l + img,  ul.SC_card_nav li .tc_search_thumb_black_l + img,  ul.SC_card_nav li .tc_search_thumb_grey_l + img,  ul.SC_card_nav li .tc_search_thumb_pink_l + img{position: absolute;width: 86% !important;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}  .save_ani{position: absolute;margin: -168px 0 0 6px;display: block;opacity: 1;cursor: pointer;z-index: 999;}  .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;}  @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);}  }    .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;}    .tshirt_basket_color{height: 42px;width: auto;padding: 5px 44px 0 0;border: none !important;background: #fff;margin-top: 0;font-size: 14px;line-height: 18px;display: inline-block;}  .tshirt_basket_color span{font-weight: 500;color: #9163c1;}  .tshirt_basket_color span.tshirtColor{font-weight: 300;color: #4e4d4f;}  .item_thumb_wrapper .tshirt_search_thumb img,  .item_thumb_wrapper .tshirt_search_thumb_TGre img,  .item_thumb_wrapper .tshirt_search_thumb_TApi img,  .item_thumb_wrapper .tshirt_search_thumb_TBla img,  .item_thumb_wrapper .tshirt_search_thumb_TChe img,  .item_thumb_wrapper .tshirt_search_thumb_TGry img,  .item_thumb_wrapper .tshirt_search_thumb_TLpi img,  .item_thumb_wrapper .tshirt_search_thumb_TNav img,  .item_thumb_wrapper .tshirt_search_thumb_TRed img,  .item_thumb_wrapper .tshirt_search_thumb_female img,  .item_thumb_wrapper .tshirt_search_thumb_FTGre img,  .item_thumb_wrapper .tshirt_search_thumb_FTApi img,  .item_thumb_wrapper .tshirt_search_thumb_FTBla img,  .item_thumb_wrapper .tshirt_search_thumb_FTChe img,  .item_thumb_wrapper .tshirt_search_thumb_FTGry img,  .item_thumb_wrapper .tshirt_search_thumb_FTLpi img,  .item_thumb_wrapper .tshirt_search_thumb_FTNav img,  .item_thumb_wrapper .tshirt_search_thumb_FTRed img,  .item_thumb_wrapper .tshirt_search_thumb_kids img,  .item_thumb_wrapper .tshirt_search_thumb_KTGre img,  .item_thumb_wrapper .tshirt_search_thumb_KTLpi img,  .item_thumb_wrapper .tshirt_search_thumb_KTNav img,  .item_thumb_wrapper .tshirt_search_thumb_FTRed img{width: 72% !important;height: auto !important;top: 0;bottom: 0;left: 0;right: 0;position: absolute;margin: auto;}  .product-enlarge-trigger.alcohol img{width: 74%;}  .product-enlarge-trigger.letters img{width: 100%;}    .product-enlarge-trigger.canvases img{width: 100% !important;}    .product-enlarge-trigger.mugs.mbox{bottom: -14px;}  .product-enlarge-trigger.mugs.mbox img{width: 175px;}    .item_thumb_wrapper span{display: none !important;}  .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;}  .OUTOFSTOCK .btn_quickbuy{display: none !important;}        #wrapper_div_search_terms{position: absolute;background: #fff;z-index: 9999;color: #717072;display: block !important;-webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.41);-moz-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.41);box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.41);}  #wrapper_div_search_terms ul{padding: 0;margin: -1px 0 10px 0;width: 385px;border-top: 1px solid #9163c1;}  #wrapper_div_search_terms ul li{list-style: none;font-size: 14px;height: auto;line-height: 23px;padding: 4px 12px;}  #wrapper_div_search_terms ul li a{color: #717072;font-weight: 500;width: 100%;display: block;}  #wrapper_div_search_terms ul li a:hover{color: #9163c1;}  #wrapper_div_search_terms ul li:hover{background: #f5f4f4;}  .ipad #wrapper_div_search_terms{height: auto;max-height: 220px;max-height: 30vh;overflow-x: scroll;-webkit-overflow-scrolling: touch;}    .new_search{width: 485px;background: #fff;height: 52px;position: relative;}  select.new_search_dd,  .new_search_input input{border: none;height: 52px;color: #717072;font-weight: 500;border-right: 1px solid #bebbbb;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}  select.new_search_dd{width: 100px;padding: 0 0 0 4px;background: url(/Images/Header/dropdownarrown.gif) 55px 22px no-repeat;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}  .new_search_dd{width: 100px;overflow: hidden;border-right: 1px solid #bebbbb;display: none;}  .new_search_input{width: 100%;}  .new_search_input input{height: 52px;width: 90%;padding: 0;border-radius: 0;border-right: none;font-size: 16px;text-indent: 45px;background: url(/Images/Header/searchIcon.png) 16px center no-repeat;background-size: 17px auto;}  .new_search_input input::-webkit-input-placeholder{color: #717072;font-weight: 500;}  .new_search_input input:-moz-placeholder{color: #717072;font-weight: 500;}  .new_search_input input::-moz-placeholder{color: #717072;font-weight: 500;}  .new_search_input input:-ms-input-placeholder{color: #717072;font-weight: 500;}  .new_search_input input:focus::-webkit-input-placeholder{color: #ccc;font-weight: 500;}  .new_search_input input:focus:-moz-placeholder{color: #ccc;font-weight: 500;}  .new_search_input input:focus::-moz-placeholder{color: #ccc;font-weight: 500;}  .new_search_input input:focus:-ms-input-placeholder{color: #ccc;font-weight: 500;}  .new_search_submit input{height: 52px;background: #492487;border: none;width: 100px;cursor: pointer;color: #fff;font-weight: 500;font-size: 16px;-webkit-appearance: none;border-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;position: absolute;right: 0;}  .new_search_submit input:hover{background: #4f0094;color: #fff;}  input.searchHiddenSubmit{display: none;}    .search_tip_reveal,  .copy_tip_reveal{font-size: 12px;color: #656565;border: 1px solid #ccc;padding: 10px;width: 200px;text-align: center;position: absolute;margin-top: -43px;margin-left: 58px;background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);display: none;}  .copy_tip_reveal{width: 270px;margin-top: 10px;margin-left: -5%;font-size: 14px;}  .emailcard_tip_reveal{font-size: 14px;color: #656565;border: 1px solid #ccc;padding: 10px;width: 240px;text-align: center;position: absolute;margin-top: 3px;margin-left: -55px;background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);display: none;}  .emailcard_tip_reveal{width: 210px;margin-top: 10px;margin-left: -40px;font-size: 15px;}  .search_tip_reveal_arrow,  .copy_tip_reveal_arrow{position: absolute;background: url(/Images/Structure/search_reveal_arrow.png) top left no-repeat;width: 22px;height: 13px;bottom: -13px;left: 50%;margin-left: -11px;}  .copy_tip_reveal_arrow{background: url(/Images/Structure/copy_reveal_arrow.png) top left no-repeat;top: -12px;}    .divFileUpload{position: relative;}  .divFileUploadHeader{background: #eee;height: 25px;padding: 20px 20px 10px 20px;font-weight: 500;font-size: 16px;color: #471d84;border-bottom: 1px solid #dbd8d8;}  .divFileUploadHeader_warning{background: url(/App_Themes/Remind4u/Images/Menu/pu_warning_exclaim.gif) 20px 20px no-repeat #eee;height: 40px;padding: 32px 20px 0px 70px;font-weight: 500;font-size: 16px;color: #471d84;-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 1px solid #dbd8d8;}  .divFileUploadBody{padding: 20px;font-size: 11px;color: #4f0094;}  #divFileUploadBrowser{padding: 4px;margin: 0 0 12px 0;}  #divFileUploadBrowser input{height: 20px;background: #fff;width: 400px;}  .divFileUploadText{padding: 0 0 10px 0;margin: 0 0 4px 0;font-size: 14px;color: #6b6b6b;}  .divFileUploadBody_max_limit{padding: 5px 0px;color: #c33;font-weight: 500;float: left;}  .right_popup{float: left;vertical-align: middle;font-size: 12px;padding: 1px 0 0 6px;width: 90%;}  .fileUPClass{font-size: 11px;color: #211d70;font-weight: 500;background-color: #f8fbb2;}  .uclImageProcessMainClass{border: solid #fcf 1px;}  .ImageProcessMainTDLeft{width: 60%;text-align: center;vertical-align: top;}  .ImageProcessMainTDRight{width: 38%;text-align: center;vertical-align: middle;}  .ImageProcessMainTDMid{width: 2%;text-align: center;vertical-align: middle;}  .mageinfor{font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #211d70;}  .zoomClass{border: 0px;cursor: pointer;}  .cropImage{width: 150px;height: 150px;border: solid #ff4dcc 2px;}  div#controlbox_sizes{display: none;background-color: #fff;position: absolute;z-index: 100001;top: 160px;left: 50%;margin-left: -230px;text-align: left;width: 460px;-webkit-border-redius: 5px;-moz-border-radius: 5px;border-radius: 5px;}  div#controlbox_sizes_cal{display: none;background-color: #fff;position: absolute;z-index: 100001;top: 60px;left: 30%;text-align: left;width: 460px;-webkit-border-redius: 5px;-moz-border-radius: 5px;border-radius: 5px;}  div#panel_myImage{display: none;background-color: #fafafa;position: absolute;z-index: 100001;top: 5px;left: 0%;text-align: left;border: 1px solid #7a4a9a;width: 100%;-webkit-border-redius: 5px;-moz-border-radius: 5px;border-radius: 5px;}  div#nmMask{background-color: #171717;height: 100%;left: 0pt;opacity: 0.7;position: absolute;top: 0pt;width: 100%;z-index: 1000;}  .red_warning{color: #da0303;}    a.cardFinder{width: 100%;display: block;height: auto;margin-top: -10px;margin-bottom: 20px;float: left;}  a.cardFinder img{width: 100%;}  a.cardFinder img.mobileCardFinder{display: none;}    .fancier_close_btn{width: 26px;height: 26px;background: url(/Images/Structure/fancier_popup_close.png) top left repeat;position: absolute;right: 0;margin: -13px -12px 0 0;cursor: pointer;}  .hat_header{background: #f7f7f7;width: 100%;height: 72px;text-align: center;color: #442482;font-size: 18px;font-weight: 500;line-height: 76px;}  #chkTC{width: 20px;height: 20px;}  .card_preview_panel_popup{font-size: 12px;}  .right_popup{font-size: 18px;}  #divFileUploadTerms{margin: 25px 0;clear: both;}  #divFileUploadTerms a{color: #9163c1;font-size: 14px;text-decoration: underline;margin-left: 32px;}  #divFileUploadBrowser{height: 56px;padding: 10px;}  #divFileUploadBrowser input{background: none;height: 34px !important;text-indent: -999px;background: #9163c1 !important;color: #fff;font-size: 21px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: auto;padding: 10px;}  #divFileUploadBrowser input[type='button']{height: 30px !important;}  .fancierbox_upload{background: #b495c3;}  .previw_btn_new{cursor: pointer;}  #divFileUploadBrowser label{position: absolute;font-size: 18px;padding: 14px 0 0 120px;background: #9163c1;color: #fff;}  .divFileUploadText{font-size: 16px;}  input.previw_btn_new{-webkit-appearance: none;}  div#warning_message{width: 465px !important;left: 50% !important;margin-left: -232px;}  .noLeftMargin{margin-left: 0 !important;}    .touch .left_nav_header{font-size: 20px;}  .touch #left-col a{font-size: 16px;padding: 10px;line-height: 32px;}    .touch .scroll_next,  .touch .scroll_prev{display: none;}      .seo_text_holder .content_holder{width: 100%;margin: 30px 0;}  .seotext{height: 260px;overflow: hidden;margin: 20px 0;}  .seotext.static{height: auto;}  .seotext h2{font-size: 14px;color: #4d4d4d;line-height: 22px;margin: 0 0 16px 0;font-weight: 500;}  .seotext h3{font-size: 14px;color: #4d4d4d;line-height: 22px;font-weight: 500;}  .column_48percent{width: 48%;}  .column_48percent img{padding: 0 5% 22px 5%;width: 90%;height: auto;}  a.readmore,  a.hide{font-weight: 500;color: #b190c0;display: inline-block;font-size: 16px;background: url(/Images/Footer/threedots.gif) 0 center no-repeat;padding-left: 45px;cursor: pointer;}  .heading_white{color: #fff !important;}    #dvBreadCrump,  .dvBreadCrump{height: 40px;width: 994px;margin: 0 auto;clear: both;}  #dvBreadCrump.breadAuto{height: auto;}  .searchPage_breadcrumbs #dvBreadCrump{width: 100%;padding-top: 20px;height: auto;text-align: center;padding-bottom: 5px;}  .MyAddressesPage #dvBreadCrump.breadAuto{height: 40px;}  .breadNoCrumbs{height: 40px !important;}  #dvBreadCrump h1,  .dvBreadCrump h1{font-size: 35px;display: inline-block;line-height: normal;margin: 0;}  #dvBreadCrump a,  .dvBreadCrump a{margin: 22px 15px 15px 0;padding-right: 20px;font-size: 14px;color: #656565;float: left;display: block;background: url(/Images/Header/breadcrumb_arrow.png) center right no-repeat;}  #dvBreadCrump a.last,  #dvBreadCrump a:last-child,  .dvBreadCrump a.last{background: none;}  .static_crumbs{margin-top: -131px;position: absolute;}  .searchPage_breadcrumbs #dvBreadCrump a{line-height: 12px;font-size: 12px;float: none;display: inline-block;background-size: 7px;margin: 0 7px 0 0;padding-right: 11px;}    #dvBreadCrump.BCnew a.last,  #dvBreadCrump.BCnew a:last-child{font-weight: 500;color: #4f0094;background: none;}  #dvBreadCrump.BCnew a h1,  #dvBreadCrump.BCnew h1{display: inline-block;font-size: 18px;line-height: 50px;font-weight: 500;}  .page_title_wrapper.delivery_info{display: block !important;border-bottom: none !important;}  .page_title_wrapper.content_full_width.delivery_info h1{text-align: center;width: 100%;height: 53px;margin-top: 0;}  .page_title_wrapper.content_full_width.delivery_info h1::after{content: ' ';display: block;height: 2px;width: 130px;background: #9163c1;margin: 8px auto 10px;}  .page_title_wrapper{display: none;}  .column_768 .page_title_wrapper,  .page_title_wrapper.oops{display: block !important;}  #dvBreadCrump{height: 50px;overflow: hidden;}  #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: 500;color: #4f0094;background: none;}  #dvBreadCrump a h1{display: inline-block;font-size: 18px;}    .dymanticCrumbs{height: 40px;width: 994px;margin: 0 auto;}  .dymanticCrumbs #dvBreadCrump{height: auto;width: 100%;margin: 0;border-bottom: none;}  #breadcrumbs_top{width: 994px;margin: 0 auto;font-size: 12px;line-height: 36px;color: #575353;}  .breadcrumb{background: url(/Images/Structure/bg_btn_arrow.gif) right 1px no-repeat;padding: 0 16px 0 0;}  .crumbDupe #dvBreadCrump{display: none;}  .page_title_wrapper{width: 994px;height: 50px;margin: 0 auto;border-bottom: 1px solid #dedede;clear: both;}  .page_title_wrapper h1{display: inline-block;line-height: 30px;overflow: hidden;height: 40px;float: left;clear: none;max-width: 560px !important;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;font-weight: 500;margin-bottom: 0;}  .page_title_wrapper .FlowBtn,  .page_title_wrapper a.FlowBtn{margin-top: -30px;}    .MobileBreadCrumbs{width: 92%;display: none;background: #ebebeb;padding: 52px 4% 0;margin: 0;}  .fb_login .MobileBreadCrumbs{padding-top: 0px;}  .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;}    .page_title_wrapper .product_description_holder{width: 75% !important;float: left;clear: both;}  .page_title_wrapper .pu_heading_underliner,  .page_title_wrapper .product_description_holder .normalText1{display: none;}  .page_title_wrapper .btn_addToFavourites{margin-top: -28px;margin-right: 0;}  .page_title_wrapper .btn_SaveProduct{margin-top: -28px;}    #main,  #wrapper_whole{width: 100%;height: auto;padding-left: 0;padding-right: 0;padding-bottom: 0;}  #wrapper_whole{background: #fff;}  #template_wrapper{margin: 0 auto;}  .content_holder{width: 994px;height: auto;margin: 0 auto;padding: 0;overflow: auto;}  .content_wrapper{width: 994px;margin: 0 auto;padding: 30px 0 0 0;}  .seo_text_holder{clear: both;}  .ch_blocks{background: #f3f3f3;margin-top: 0;margin-bottom: 0;padding: 30px 0;}  .product_row{overflow: auto;border-bottom: 0;}  .bg_light_grey_full{background: #f3f3f3;width: 100%;}  .bg_light_grey{background: #f7f7f7;width: 100%;padding: 50px 0 50px 0 !important;}  .white_full_width{width: 100%;height: auto;background-color: #fcfcfc;display: block;overflow: auto;}  .white_full_width.white{background: #fff;}  .bg_light_white{background: #fff;width: 100%;padding: 50px 0 0 0;}  .fave_holder{padding-bottom: 30px;}    ul.left_nav_reduced{transition: max-height ease-in-out 0.8s;-webkit-transition: max-height ease-in-out 0.8s;max-height: 90px;overflow: hidden;}  ul.left_nav_reduced.height_extended,  .height_extended ul.left_nav_reduced{max-height: 10000px;}    .product_row .block_holder{width: 181px;height: 181px;}  .product_row .small_block_holder .block_title{width: 100%;}  .product_row .block_holder.desktop_hidden_Block{display: none !important;}    .product_row .block_holder{position: relative;margin: 0 11px 11px 0;overflow: hidden;border: 1px solid #d4cdd5;}  .product_row .block_holder img{width: 100%;height: auto;margin-top: 0;transition: margin-top 0.2s;-moz-transition: margin-top 0.2s;-webkit-transition: margin-top 0.2s;-o-transition: margin-top 0.2s;}  .product_row .block_holder .block_title{width: 100%;position: absolute;display: block;height: 50px;background: rgba(155, 113, 176, 0.9);font-weight: 500;color: #fff;font-size: 26px;-webkit-text-stroke-width: 0;line-height: 50px;bottom: 0;padding: 0 0 0 10px;-webkit-transition: background 100ms linear;-moz-transition: background 100ms linear;-o-transition: background 100ms linear;-ms-transition: background 100ms linear;transition: background 100ms linear;}  .product_row .block_holder:hover .block_title{background: rgba(68, 35, 130, 0.9);}  .product_row .block_holder:hover img{margin-top: -10px;}  .product_row .block_holder .block_title.title_too_long{font-size: 22px;}  .product_row .block_holder .block_title.title20{font-size: 20px;}  .product_row .block_holder .block_title.title18{font-size: 18px;}  .product_row_flowers .small_block_holder .block_title.title_too_long{font-size: 22px;}  .product_row .three_block_row{width: 244px;}  .product_row .two_block_row{width: 374px;}  .product_row .full_length{width: 100%;}  .product_row .no_right_margin{margin-right: 0;}  .product_row .block_holder .title_20{font-size: 20px;}  .product_row .small_block_holder .title_22,  .block_holder .title_22{font-size: 22px;}  .product_row .block_holder .title_22{font-size: 22px;}    html.touch .block_holder img{transition: none !important;-moz-transition: none !important;-webkit-transition: none !important;-o-transition: none !important;}  html.touch .block_holder:hover img{margin-top: 0px !important;}    .quicklinks{width: 100%;margin: 0;overflow: hidden;display: block !important;}  .quicklinks .header_arial{color: #523889;font-weight: 500;margin: 0 0 18px 0;text-align: left;}  .quicklinks .content_holder{padding: 0 0;}  #tab_holder{width: 100%;height: 40px;padding: 0;border-bottom: 1px solid #d0d0d0;}  .ql_header{float: left;width: 140px;padding: 15px 0 0 20px;font-size: 20px;color: #4f0094;}  ul.qltabs{margin: 0;padding: 0;}  .qltabs li{list-style: none;float: left;height: 40px;width: 191px;}  .qltabs.tab_links_giftsp li{width: auto;}  .qltabs li a:active,  :focus{outline: none;}  .qltabs li:first-child{width: 176px;}  .qltabs li:first-child a{padding-left: 0;border-left: none !important;}  .qltabs li.active_li{border-top-left-radius: 3px;}  .qltabs li.active_li a{color: #523889;font-size: 16px;border: 1px solid #d0d0d0;border-bottom: 1px solid #f7f7f7;height: 26px;}  .qltabs a{display: inline-block;color: #7d7b7e;font-weight: 500;font-size: 16px;text-decoration: none;height: 27px;padding: 13px 20px 0 20px;cursor: pointer;}  .tab_links a{font-size: 14px;}  .qltabs a.active{color: #fff;}  #birthday,  #occasion,  #gifts,  #help,  #follow,  #styles,  #branded,  #qlgifts,  #CalendarStyle,  #CalendarFor,  #PartnerSites,  #qlcards{width: 100%;height: auto;font-size: 12px;color: #7d7b7e;margin-top: 0;clear: both;float: left;}  #birthday ul,  #occasion ul,  #gifts ul,  #help ul,  #follow ul,  #styles ul,  #branded ul,  #qlgifts ul,  #CalendarStyle ul,  #CalendarFor ul,  #PartnerSites ul,  #qlcards ul{padding: 0 0 0 0;}  #birthday ul li,  #occasion ul li,  #gifts ul li,  #help ul li,  #follow ul li,  #styles ul li,  #branded ul li,  #qlgifts ul li,  #CalendarStyle ul li,  #CalendarFor ul li,  #PartnerSites ul li,  #qlcards ul li{list-style: none;float: left;width: 194px;margin: 0 0 10px 0;}  #birthday a,  #occasion a,  #gifts a,  #help a,  #follow a,  #styles a,  #branded a,  #qlgifts a,  #CalendarStyle a,  #CalendarFor a,  #PartnerSites a{text-decoration: none;color: #7d7b7e;}  #birthday a:hover,  #occasion a:hover,  #gifts a:hover,  #help a:hover,  #follow a:hover,  #styles a:hover,  #branded a:hover,  #qlgifts a:hover,  #CalendarStyle a:hover,  #CalendarFor a:hover,  #PartnerSites a:hover,  #qlcards a:hover{color: #a887b8;border-bottom: 1px dashed #a887b8;}  .quicklinks #birthday,  .quicklinks #occasion,  .quicklinks #gifts,  .quicklinks #help,  .quicklinks #follow,  .quicklinks #styles,  .quicklinks #branded,  .quicklinks #qlgifts,  .quicklinks #CalendarStyle,  .quicklinks #CalendarFor,  .quicklinks #PartnerSites,  .quicklinks #qlcards{margin-top: 0;}  .ql_col{float: left;margin: 0 10px 0 0;padding: 0 0 0 20px;}  .ql_col ul{padding: 0;margin: 15px 0 0 0;}  .ql_col li{list-style: none;padding: 0 0 15px 0;margin: 0;}  .ReviewHolder{width: 100%;height: 50px;clear: both;border-top: 1px solid #674c99;padding-top: 15px;margin-top: 15px;}  .ReviewHolder h1{position: absolute;}  .ReviewHolder .trustpilot_Holder{width: 100%;height: 50px;overflow: hidden;}  .ReviewHolder .trustpilot-widget{width: 120%;margin-right: -16%;}    .border_box{padding: 1% 2%;border: 1px solid #e9e9e9;width: 96%;height: auto;float: left;clear: both;}  .fb_like,  span.st_fblike_hcount{width: 50px !important;height: 50px !important;}  .pluginCountButton{background: none !important;border: none !important;}    .btn_SaveProduct{background: url(/Images/Structure/bg_save_btn.png) 12px center no-repeat #8b679a;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;text-align: center;width: auto;height: 50px;padding: 0 10px 0 50px;color: #fff;line-height: 50px;font-style: normal;font-weight: 500;font-size: 16px;text-decoration: none;border: none;-webkit-appearance: none;cursor: pointer;margin-right: 15px;}  .btn_SaveProduct:hover{background: url(/Images/Structure/bg_save_btn.png) 12px center no-repeat #765882;}  .touch .btn_SaveProduct:hover{background: url(/Images/Structure/bg_save_btn.png) 12px center no-repeat #8b679a;}  .btn_SaveProduct.Productsaved,  .btn_SaveProduct.Productsaved:hover{background: url(/Images/Structure/bg_saved_btn.gif) 12px center no-repeat #c3d926;}    .btn_addToFavourites{background: url(/Images/Structure/iconAddToFavourites.png) 5px center no-repeat #c3d926;background-size: 20% auto;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;text-align: center;width: auto;height: 50px;padding: 0 8px 0 35px;color: #fff;line-height: 50px;font-style: normal;font-weight: 500;font-size: 12px;text-decoration: none;border: none;margin-right: 10px;border: 1px solid #b9cc2f;-webkit-appearance: none;cursor: pointer;}  .btn_addToFavourites:hover{border: 1px solid #95a718;background: url(/Images/Structure/iconAddToFavourites.png) 5px center no-repeat #b9cc2f;background-size: 20% auto;}  .touch .btn_addToFavourites:hover{border: 1px solid #b9cc2f;background: url(/Images/Structure/iconAddToFavourites.png) 5px center no-repeat #c3d926;background-size: 20% auto;}  .right .displayMsg{line-height: 37px;font-size: 14px;color: #5d5d5d;background: url(/Images/Structure/tick.png) 0 center no-repeat;padding-left: 26px !important;margin-top: -20px;}    .content_wrapper.searchPageWidth{width: 98%;padding: 5px 0 0;}  #ctl00_SiteBreadCrump.searchPage_breadcrumbs{background: #fff;}  .searchPageWidth .page_title_wrapper{border-bottom: none;width: 100%;height: auto;text-align: center;}  .searchPageWidth .page_title_wrapper h1{float: none;font-size: 24px;height: auto;line-height: 25px;margin-bottom: 10px;max-width: initial !important;text-overflow: initial;font-weight: 500;overflow: initial;}  .page_title_wrapper.oops h1{float: none;clear: both;border: none !important;height: auto;}  .page_title_wrapper.oops{border: none !important;margin-top: 10px;height: auto !important;}  .search_results_bar{margin: 0 auto;width: auto;clear: both;text-align: center;margin-bottom: 20px;display: inline-block;position: relative;}  .top_results_holder{text-align: center;margin-bottom: 40px;height: 50px;border-top: 2px solid #e1e1e1;border-bottom: 2px solid #e1e1e1;-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);}  .searchPageWidth .top_results_holder.top_results_holder_fixed{position: fixed;width: 100%;top: 42px;left: 0;margin-bottom: 0;background: #fff;z-index: 1;}  #ctl00_ContentPlaceHolder1_cardPager1{margin: auto;display: inline-block;}  .searchPageWidth #ctl00_ContentPlaceHolder1_UpdatePanel1{text-align: center;}  .products_per_page_wrapper{width: 117px;position: absolute;top: 0;right: -147px;display: none;}  .products_per_page{width: auto;display: inline-block;color: #656565;font-size: 14px;font-weight: 500;line-height: 32px;margin-right: 0;}  .pp_dd{float: left;width: 48px;height: 32px;border: 2px solid #e1e1e1;border-radius: 3px;-webkit-appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(/Images/Structure/bg_results_per_page_dd.png) 30px center no-repeat;background-size: 8px auto;padding: 0;line-height: 29px;text-indent: 3px;color: #656565;font-size: 16px;}  #ctl00_ContentPlaceHolder1_pnlSearch .category_text{text-align: center;width: 95%;margin: auto;display: block;clear: both;}  .morelink{font-weight: 500;color: #9163c1;}  .category_text p{margin: 0 auto 10px;font-size: 14px;line-height: 20px;text-align: center;max-width: 80%;}  .category_text p:empty{display: none;}  .total-results,  .page-count{float: left;font-size: 16px;font-weight: 500;color: #9163c1;line-height: 12px;}  .pag_active .total-results{visibility: visible;}  .srb_bottom .total-results{position: static;}  .searchPageWidth .page_title_wrapper .total-results{display: inline-block;float: none;font-size: 12px;color: #656565;}  .total-results span,  .page-count span{color: #656565;margin-right: 3px;}  .total-results span span{margin-right: 0;}  .page-count{display: none;line-height: 40px;color: #575757;}  .page-count span{margin: 0;color: #9163c1;}  .pagerButtonDisabled,  .pagerButton,  .pagerButtonCurrentPage,  .pagerButton:last-child{width: 26px;height: 28px;border: 2px solid #e1e1e1;border-right: none;line-height: 28px;font-size: 16px;margin: 0;background-color: #fff;color: #a19fa0;padding: 0;display: block;float: left;font-weight: 500;}  .pagerButtonDisabled img,  .pagerButton img{display: none;}  .pagerButtonDisabled:first-child{background: url(/Images/Structure/icon_search_arrow_left_disabled.png) center no-repeat;background-size: 8px auto;}  .pagerButtonDisabled:last-child{background: url(/Images/Structure/icon_search_arrow_right_disabled.png) center no-repeat;background-size: 8px auto;border-right: 2px solid #e1e1e1;}  .pagerButton:first-child{background: url(/Images/Structure/icon_search_arrow_left_new.png) center no-repeat;background-size: 8px auto;}  .pagerButton:last-child{background: url(/Images/Structure/icon_search_arrow_right_new.png) center no-repeat;background-size: 8px auto;border-right: 2px solid #e1e1e1;}  .pagerButtonCurrentPage,  .pagerButton:hover{border-bottom: 2px solid #9163c1;color: #565656;}  .touch .search_controls{float: right;margin-right: 2%;}  .touch #ctl00_ContentPlaceHolder1_cardPager1{float: right;}  .touch .products_per_page_wrapper{margin: 4px 30px 0 0;position: static;float: right;}  .touch .pagerButton,  .touch .pagerButtonCurrentPage,  .touch span.pagerButtonDisabled,  .touch .pagination_numbers_wrapper{display: none;}  .touch .pagerButtonDisabled,  .touch .pagerButton:last-child,  .touch .pagerButton:first-child,  .touch .pagerButtonDisabled:first-child,  .touch span.pagerButtonDisabled:last-child,  .touch .pag_next,  .touch .pag_prev{width: 63px;height: 37px;border: 1px solid #9163c1;display: block;}  .touch .pagerButtonDisabled:first-child,  .touch span.pagerButtonDisabled:last-child{border: 1px solid #e1e1e1;}  .touch .pagerButtonDisabled:first-child,  .touch .pagerButton:first-child{border-top-left-radius: 2px;border-bottom-left-radius: 2px;}  .touch .pagerButtonDisabled:last-child,  .touch .pagerButton:last-child{margin-left: -1px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}    .touch .products_page{float: right;}  .touch .search_results_bar .search_controls{width: 50%;}  .touch .search_results_bar .search_controls.left{width: 100%;}  .touch .searchResults .search_results_bar .search_controls.left{width: 50%;}  .touch .total-results{visibility: visible;}  .touch .pagination_number.pag_next{border: 1px solid #9163c1 !important;}  .srb_bottom_wrapper{border-top: 1px solid #f0f0f0;margin-top: 20px;}  .search_column{width: 100%;}  .search_column .product-enlarge-trigger{text-align: center;}  .search_column .shortlistsave{margin: 0;left: 50%;margin-left: -50px;}  .search_results_bar.srb_bottom{position: relative;width: auto;top: auto;left: auto;margin: 20px 0;}  .search_holder{width: 33%;margin-bottom: 18px;position: relative;text-align: center;}  .ChocLP_path .search_holder.HSC{display: none !important;}  #wraper_waiting_effect{top: 160px;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 50px no-repeat;background-size: 60px;height: 400px;width: 100%;}    .selected_filter_list_holder{margin-bottom: 10px;margin-top: 10px;text-align: center;}  .selected_filter_list_holder span{display: inline-block;font-size: 18px;font-weight: 500;color: #9163c1;padding: 10px;}  .selected_filters_list{display: inline-block;}  .selected_filters_list a{padding: 8px 27px 8px 10px;border-radius: 5px;margin: 0 5px 5px 0;color: #6f6f6f;cursor: pointer;background: url(/Images/Structure/grey_close_cross.png) 94% center no-repeat #fff;background-size: 13px auto;border: 2px solid #a5a5a5;font-size: 14px;transition: all ease-in-out 0.2s;box-sizing: border-box;display: inline-block;}  .selected_filters_list a.add_another_filter{background: #fff;padding: 8px;border: 2px solid #9163c1;color: #9163c1;font-weight: 500;margin-right: 0;}  .selected_filters_list a:hover{background: url(/Images/Structure/white_close_cross.png) 94% center no-repeat #a5a5a5;background-size: 13px auto;color: #fff;}  .selected_filters_list a.add_another_filter:hover{background: #9163c1;}  .filter_close_button{width: 40px;height: 40px;position: absolute;transform: rotate(45deg);left: 460px;top: 10px;cursor: pointer;transition: transform ease-in-out 0.4s;}  .filter_close_button::before,  .filter_close_button::after{content: '';width: 100%;height: 5px;background: #fff;display: block;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}  .filter_close_button::after{width: 5px;height: 100%;}  .filter_close_button:hover{transform: rotate(135deg);}    .filter_open_button{float: left;background: url(/Images/Structure/white_burger_menu.png) 9% center no-repeat #9163c1;background-size: 13px auto;padding: 8px 15px 8px 45px;margin: 6px 0 0;color: #fff;font-size: 18px;font-weight: 500;border-radius: 4px;cursor: pointer;transition: all ease-in-out 0.2s;}  .filter_open_button:hover{background-color: #765188;}  .top_results_holder_fixed .filter_open_button{margin: 6px 0 0 1%;}    .mm_p_filters{position: relative;float: right;height: 30px;width: auto;margin: 0 auto 0;}  .filter-hint{font-size: 14px;padding: 0 0 0 15px;color: #9163c1;width: auto;float: left;line-height: 50px;font-weight: 500;text-decoration: underline;}  .products_per_page_wrapper{visibility: hidden !important;}  .FP_active .total-results,  .FP_active .products_per_page_wrapper{display: none !important;}  .mm_p_filters .pagerButton{display: none;}  .mm_p_filters .pagerButton:first-child,  .mm_p_filters .pagerButton:nth-child(2),  .mm_p_filters .pagerButton:nth-of-type(6),  .mm_p_filters .pagerButton:nth-of-type(0),  .mm_p_filters .pagerButton:last-child{display: block !important;}  .mm_p_filters .search_controls.left{position: absolute;right: 0;top: 0;}  .pf_options_wrapper{width: 83%;overflow: hidden;margin: auto;}  .pf_opt{float: left;width: auto;text-align: left;font-size: 16px;color: #656565;box-sizing: border-box;margin: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 6px 12px 4px;cursor: pointer;}    .piC0 .pf_opt[data-pf='pers'],  .puC0 .pf_opt[data-pf='photo'],  .hscC0 .pf_opt[data-pf='quick']{display: none;}  #wrapperphotocount{background: url(/Images/Structure/icon-arrow-down-search.png) 94% 12px #fff no-repeat;background-size: 18px;border: 2px solid #e1e1e1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 33px;font-weight: 500;line-height: 38px;font-size: 16px;margin-left: 14px;transition: border ease-in-out 0.2s;}  #wrapperphotocount:hover{border: 2px solid #ab87be;}  #wrapperphotocount select{border: 0;padding: 8px 10px 4px;font-size: 16px;font-weight: 500;color: #464646;background: none;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';width: 168px;height: auto;line-height: 20px;}  .touch #wrapperphotocount select{line-height: 20px;}  #wrapperphotocount select:before{content: 'No. of Photos';display: inline-block;}  #wrapperphotocount select::-ms-expand{display: none;}  .pf_opt input{display: none;}  .column_768.piC0 .pf_options_wrapper{width: 50%;}  .column_768.hscC0 .pf_options_wrapper{width: 44%;}  .column_768.puC0 .pf_options_wrapper{width: 50%;}  .filter-pers .pf_opt[data-pf='pers'],  .filter-photo .pf_opt[data-pf='photo'],  .filter-quick .pf_opt[data-pf='quick']{margin: 0px;font-weight: 500;color: #575757;padding-left: 6px;padding-right: 6px;padding-bottom: 7px;background: #fff;padding-top: 5px;}  .filter-quick #wrapperphotocount{opacity: 0.5;pointer-events: none;}  .filter-quick.filter-pers #wrapperphotocount{opacity: 1;pointer-events: inherit;}  .pf_opt img{margin-bottom: -1px;height: 12px;box-sizing: border-box;}  .pf_title{width: auto;float: left;color: #9163c1;font-weight: 500;text-align: center;line-height: 32px;margin-right: 10px;}  .pf_title img{height: 16px;margin-bottom: -1px;}  .pf_options_wrapper_scroll{display: inline-block;}  .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;margin-bottom: 40px;line-height: 40px;color: #9163c1;}  .page-marker span{background: #fff;padding: 0 10px;}  .page-marker:first-child{display: none;}  #product_list_main_wrapper{min-height: 5000px;}  .product_list_wrapper{display: block;clear: both;}  .results-count{width: 100%;display: block;line-height: 30px;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;}    .pf_options_wrapper.card-filters .pf_opt{display: none;}  .pf_options_wrapper.card-filters .pf_opt.mm_opt_one,  .pf_options_wrapper.card-filters .pf_opt.mm_opt_two,  .pf_options_wrapper.card-filters .pf_opt.mm_opt_three{display: block;}  .mm_p_filters.card-filters{height: 50px !important;}  .card-filters .pf_options_wrapper{margin: 0 11px !important;height: 50px !important;width: auto !important;white-space: nowrap;}  .card-filters .pf_title{font-size: 18px;margin-top: 10px;}  .card-filters .pf_title img{width: 26px;height: auto !important;margin-bottom: -5px !important;}  .card-filters .pf_opt{height: 50px;line-height: 42px;display: none;}  .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;margin: 0 !important;}  .card-filters .mm_opt_one,  .card-filters .mm_opt_two,  .card-filters .mm_opt_three{background-image: url(/Images/Structure/mm_untick.png);background-repeat: no-repeat;background-position: 10px center;padding-left: 40px !important;padding-right: 14px !important;font-weight: 500;}  .card-filters .photo_count.mm_opt_three{background-image: none;padding-left: 0px !important;}  .filter-pers .card-filters .mm_opt_one,  .filter-quick .card-filters .mm_opt_two{background-image: url(/Images/Structure/mm_tick.png);background-repeat: no-repeat !important;background-position: 10px center !important;background-color: #f5f5f5 !important;}  .mm_opt_two{line-height: 15px !important;padding-top: 11px !important;}  .mm_opt_two span{font-size: 12px;font-weight: 300;}  .lifestyleProd .mm_opt_two{line-height: 42px !important;padding-top: 5px !important;}  .lifestyleProd .mm_opt_two span,  .lifestyleProd .mm_opt_two br{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;}    .flower_del_text{text-align: center;font-weight: 500;color: #9163c1;font-size: 17px;}  .card_item_holder{overflow: hidden;padding-bottom: 10px;position: relative;}    .btn_quickbuy{display: none;position: absolute;z-index: 2;background: #9163c1;color: #fff;padding: 8px 16px 12px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 12px;width: 80px;border-radius: 4px;opacity: 0.92;pointer-events: none;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);}  .HSCFilter .search_holder{display: none;}  .search_holder.HSC{display: block;}  .HSCFilter .total-results,  .HSCFilter .products_per_page_wrapper,  .HSCFilter .pagerButton,  .HSCFilter .pagerButtonDisabled,  .HSCFilter .pagerButtonCurrentPage{display: none;}  .HSCFilter .pagerButton:last-child{display: block;}  .HSCFilter .pagerButtonDisabled:first-child{display: block;}  .HSCFilter .search_controls span a:first-child,  .HSCFilter .search_results_bar span a:first-child{display: block;}  .HSC_last_page .pagerButton:last-child{display: none !important;}  .HSC_last_page .pagerButton:first-child{border-right: 2px solid #e1e1e1;}  .HSC .shortlistsave{display: none !important;}  .searchResults .left-col{display: none;}  .searchResults .column_768{width: 100%;}  .searchResults .search_holder{width: 25%;}  .searchResults .shortlistsave{margin-left: 49px;}  .search_controls{display: none;}  .shortlistsave{background: #9163c1;top: 16px;right: 19%;height: 19px;width: 32px;-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.42);border: 1px solid #fff;-webkit-transition: width 0.5s;transition: width 0.5s;text-align: right;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px;display: none;opacity: 0.92;position: absolute;display: none !important;}  .shortlistsave:hover{background: #9163c1;opacity: 1;width: 109px;}  .lifestyleProd .shortlistsave{right: 8%;top: 6%;left: auto;}  .shortlistsave span{font-size: 12px;color: #fff;float: left;opacity: 0;transition: opacity 0.25s;-webkit-transition: opacity 0.25s;line-height: 14px;-webkit-transition-delay: 0.25s;transition-delay: 0.25s;line-height: 20px;position: absolute;display: block !important;}  .shortlistsave img{width: 30px;margin-top: 1px;}  .shortlistsave:hover span{opacity: 1;display: block !important;}  .item_thumb_wrapper:hover .shortlistsave{display: block;}  .notification_holder .notification{width: 17px;height: 16px;padding-top: 1px;background: #e31c23;border-radius: 50%;color: #fff;font-size: 12px;text-align: center;vertical-align: middle;line-height: 15px;opacity: 1 !important;margin: 9px 4px 0 4px;}  .enlarge_wrapper{position: relative;}  .touch .enlarge_thumb_close{width: 33px;height: 33px;right: -16px;top: -16px;position: absolute;display: block;background: url(/Images/Structure/search_enlarge_close.png) top left no-repeat;background-size: 100%;z-index: 1001 !important;}    .pagination_wrapper ul{float: left;display: block;margin: 0;padding: 0;}  .pagination_number:last-child img,  .pagination_number:first-child img,  .pagination_number img{width: 13px;margin-top: 12px;}  .pagination_number,  .pagination_number.active{width: 28px;height: 28px;list-style-type: none;border: 2px solid #e1e1e1;border-right: none;line-height: 28px;font-size: 16px;margin: 0;background-color: #fff;color: #a19fa0;padding: 0;display: block;float: left;font-weight: 500;}  .pagination_number:last-child{border-right: 2px solid #e1e1e1;}  .pagination_number a{color: #a19fa0;width: 100%;height: 100%;display: block;}  .pagination_number.pag_prev{background: url(/Images/Structure/icon_search_arrow_left_disabled.png) center no-repeat;background-size: 8px auto;}  .pagination_number.pag_next{background: url(/Images/Structure/icon_search_arrow_right_disabled.png) center no-repeat;background-size: 8px auto;border-left: none;}  .pagination_number a:hover,  .pagination_number.active a{color: #656565;}  .pagination_number.active,  .pagination_number:hover{border-bottom: 2px solid #9163c1;color: #565656;}  .pagination_number.pag_prev:hover{background: url(/Images/Structure/icon_search_arrow_left_new.png) center no-repeat;background-size: 8px auto;}  .pagination_number.pag_next:hover{background: url(/Images/Structure/icon_search_arrow_right_new.png) center no-repeat;background-size: 8px auto;}  #product_list_bottom_nev_wrapper{border-top: 1px solid #f0f0f0;margin-top: 20px;clear: both;}    .item_thumb_wrapper{height: auto;padding: 100% 0 0 0;margin: 0;position: relative;}  .ecard_results .item_thumb_wrapper{padding: 50% 0 0 0;}  .item_icon{width: auto;display: block;text-align: center;min-height: 27px;}  .searchResults .item_icon{float: left;}  .item_icon img{height: 17px;}  .product-enlarge-trigger{width: auto;display: block;margin: 0 auto;padding: 0 11px;position: absolute;bottom: 0;left: 0;right: 0;text-align: center;bottom: 7px;margin: 0 auto;}  .product-enlarge-trigger img,  .searchResults .product-enlarge-trigger img,  .o_portrait .product-enlarge-trigger.postcards01 img,  .product-enlarge-trigger img[src*='/uimg/posters01/'],  .o_portrait .product-enlarge-trigger img[src*='/uimg/postcards01/']{width: 74%;transition: all ease-in-out 0.2s;}  .search_holder:hover .product-enlarge-trigger img,  .product-enlarge-trigger img[src*='/uimg/posters01/'],  .search_holder:hover .o_portrait .product-enlarge-trigger.postcards01 img,  .search_holder:hover .o_portrait .product-enlarge-trigger img[src*='/uimg/postcards01/']{width: 78%;}  .product-enlarge-trigger.letters img,  .product-enlarge-trigger.otherproducts img,  .product-enlarge-trigger.notebooks img,  .product-enlarge-trigger.mugs img,  .product-enlarge-trigger.bears img,  .product-enlarge-trigger.calendars img,  .product-enlarge-trigger.calendars02 img,  .product-enlarge-trigger.calendars03 img,  .product-enlarge-trigger.book img,  .product-enlarge-trigger.postcards01 img,  .product-enlarge-trigger.experiencegift img,  .product-enlarge-trigger.gamecard img,  .product-enlarge-trigger img[src*='/uimg/bears/'],  .product-enlarge-trigger img[src*='/uimg/book/'],  .product-enlarge-trigger img[src*='/uimg/bouquets/'],  .product-enlarge-trigger img[src*='/uimg/calendars/'],  .product-enlarge-trigger img[src*='/uimg/calendars02/'],  .product-enlarge-trigger img[src*='/uimg/calendars03/'],  .product-enlarge-trigger img[src*='/uimg/canvases/'],  .product-enlarge-trigger img[src*='/uimg/engraving/'],  .product-enlarge-trigger img[src*='/uimg/experiencegiftvouchers/'],  .product-enlarge-trigger img[src*='/uimg/e-card/'],  .product-enlarge-trigger img[src*='/uimg/gifts/facemask_'],  .product-enlarge-trigger img[src*='/uimg/gifts/'],  .product-enlarge-trigger img[src*='/uimg/gamecard/'],  .product-enlarge-trigger img[src*='/uimg/letters/'],  .product-enlarge-trigger img[src*='/uimg/misc/'],  .product-enlarge-trigger img[src*='/uimg/mugs/'],  .product-enlarge-trigger img[src*='/uimg/notebooks/'],  .product-enlarge-trigger img[src*='/uimg/otherproducts/'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/glass'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/pen'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/enbk_'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/sock_'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/wpaper_'],  .product-enlarge-trigger img[src*='/uimg/otherranges01/edry_'],  .product-enlarge-trigger img[src*='/uimg/postcards01/'],  .product-enlarge-trigger img[src*='/uimg/phonestablets/'],  .product-enlarge-trigger img[src*='/uimg/photoupload/soft_cover_'],  .product-enlarge-trigger img[src*='/uimg/photoupload/hard_cover_'],  .product-enlarge-trigger img[src*='/uimg/photoupload/photo_book_'],  .product-enlarge-trigger img[src*='/uimg/static/cushion_'],  .product-enlarge-trigger img[src*='/uimg/static/tote_'],  .product-enlarge-trigger img[src*='/uimg/weddingstationery/'],  .product-enlarge-trigger img[src*='/uimg/wedding_stationary/']{width: 98%;}  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/bears/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/book/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/bouquets/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/calendars/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/calendars02/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/calendars03/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/canvases/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/experiencegiftvouchers/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/engraving/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/e-card/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/gifts/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/gifts/facemask_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/gamecard/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/letters/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/misc/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/mugs/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/notebooks/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherproducts/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/glass'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/pen'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/enbk_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/sock_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/wpaper_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/otherranges01/edry_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/postcards01/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/phonestablets/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/photoupload/soft_cover_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/photoupload/hard_cover_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/photoupload/photo_book_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/static/cushion_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/static/tote_'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/weddingstationery/'],  .search_holder:hover .product-enlarge-trigger img[src*='/uimg/wedding_stationary/']{width: 100%;}  .enlarge_title{width: auto;padding: 10px;background: #9163c1;color: #fff;line-height: 22px;font-size: 14px;}  .et_text_wrap{width: 264px;}  .highstreet_identify{display: none;}  .pers_icon_price_holder{width: auto;display: block;min-height: 45px;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{width: 100%;clear: both;font-size: 15px !important;}  .search_holder{margin-bottom: 20px !important;width: 16.6%;min-height: 20px;}  .item_desc{width: 91%;font-size: 12px;}  .pers_icon_price_holder{width: 95% !important;}  .lifestyleProd .pers_icon{margin-right: 10px;}  .pers_icon:hover{background: #a075b5;color: #fff;border: 1px solid #815696;}  .search_holder.HSC .pers_icon_price_holder .pers_icon{display: none !important;}  .pers_icon:hover .purple_light{color: #fff;}  .pers_icon:empty{visibility: hidden;display: none;}  .item_desc{width: 100%;bottom: 0;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;}  .pi_hidden{visibility: hidden;}  .purple_light{color: #a075b5;border: 1px solid #ebebeb;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-transform: none;padding: 0 8px;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;position: relative;cursor: pointer;}  .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;}  .flowers .purple_light,  .ws_item .purple_light{opacity: 0;visibility: hidden;}  .sglobe .purple_light.pi_text{font-size: 0px;}  .sglobe .purple_light.pi_text::after{content: 'Personalised Photos';font-size: 13px;}  .flowers .pers_icon_price_holder{min-height: 50px;}  .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,  .pi_seperator,  .pi_pu{position: relative;bottom: 0;}  .pi_pu{overflow: hidden;}  .pers_icon:hover img{margin-top: -24px;}  .pers_icon_tip{position: absolute;background: #9163c1;width: 150px;height: auto;opacity: 0;left: 0;right: 0;bottom: -35px;margin: auto;color: #fff;font-size: 14px;padding: 10px;line-height: 18px;z-index: 999;text-align: center;transition-property: bottom, opacity;transition-duration: 0.25s, 0.25s;transition-delay: 0.5s;-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.19);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.19);visibility: hidden;}  .pers_icon_tip img{position: absolute;top: -11px;left: 0;right: 0;margin: auto;}  .tip_active .pers_icon_tip{bottom: -25px;opacity: 0.95;visibility: visible;}  .search_holder .item_price{font-size: 16px;font-weight: 500;color: #9163c1;line-height: 27px;height: 30px;}  .discounted,  .discounted .txt_purple{color: #c53b3c !important;}  .search_holder .item_price::before{content: 'from ';}  .lifestyleProd .item_price::before{content: '';}      .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 8px;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.frame_item.npp_product .item_price::after{display: none !important;}    .card-link,  .ii_id{display: none;}      .product-scroll-enlarge{display: none;position: absolute;z-index: 1000;border: 1px solid #9163c1;box-shadow: 0 3px 3px #424242;left: 0;}  .product-scroll-enlarge .card-link{display: none;}  .product-box .card-link{clear: both;margin-top: 10px;}  .product-box .header{height: 128px;text-align: center;}  .mobile_search_hint,  .tablet_search_hint{margin: 0 0 10px 0;font-size: 13px;display: none;text-align: center;height: 67px;font-weight: 500;}  .mobile_search_hint ul,  .tablet_search_hint ul{display: inline-block;margin: 0;padding: 0;}  .mobile_search_hint ul li,  .tablet_search_hint ul li{list-style: none;float: left;padding: 4px;cursor: pointer;}  #image{width: 32px;height: 32px;background: transparent url('/Images/ajax-loader.gif') no-repeat top left;}  .mobile_search_hint ul{width: 50%;border: 1px solid #9163c1;height: 45px;line-height: 45px;border-radius: 6px;overflow: hidden;}  .mobile_search_hint ul li{width: 50%;height: 45px;padding: 0;background: #fff;}  .mobile_search_hint p{line-height: 4px;color: #9163c1;font-weight: 500;}  .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.searchView2{background: url(/Images/Structure/bg_2colResults.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;}  .mobile_search_hint ul li.searchView2.selectedView{background: url(/Images/Structure/bg_2colResults_active.gif) center center no-repeat #9163c1;background-size: 45% auto;}      div#controlbox_sizes{display: none;background-color: #fff;position: absolute;z-index: 100001;top: 160px;left: 50%;margin-left: -230px;text-align: left;width: 460px;-webkit-border-redius: 5px;-moz-border-radius: 5px;border-radius: 5px;}  div#warning_message{display: none;background-color: #fff;position: absolute;z-index: 100001;top: 160px;left: 25%;text-align: left;width: 685px;-webkit-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-radius: 5px;}  .postcards_left,  .photo_postcards_left{float: left;}  .postcards_right,  .photo_postcards_right{float: right;width: 496px;}  .facebookUpload{margin-bottom: 10px;}  .thumnail_image_panel_pc{margin: 15px 0;width: auto;display: inline-block;}  .input_holder input{width: 94%;height: 50px;padding: 0 3%;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #d1d1d1;font-size: 16px;color: #555;background: #f6f6f6;}  .maxcharacters_new{text-align: right;font-size: 18px;margin-top: -50px;color: #555;padding: 6px 3% 0 0;font-weight: 500;height: 44px;}  .photo_postcards_right_btm{clear: both;}  .image_edit_panel{clear: both;}  .photo_postcards_right #image_selected{display: none;}  .photo_postcards_left #templateimage{margin-bottom: 20px;}  .circle_control_holder{width: 132px !important;margin-right: 20px !important;}  .control_center{width: 46px;height: 44px;}  .zoom_controls_pc{margin-top: 50px;}  .zoomClass{margin: 0 13px;}  .totalprice_holder_pc{margin: 10px 0 20px 0;border-bottom: 1px solid #f6f6f6;padding-bottom: 14px;}  .totalprice_holder_pc .quantitybox{width: 40px;height: 38px;text-align: center;font-size: 16px;margin: -11px 0 0 10px;padding: 0;border: 1px solid #cecccc;float: left;}  .quantity_link_padding{margin-left: 10px;line-height: 22px;}  .quantity_link_padding a{color: #9163c1;font-size: 12px;text-decoration: underline;}  div#finalcardcontent{display: none;background-color: #fff;position: absolute;z-index: 100001;border: 1px solid #171717;top: 160px;left: 30%;text-align: left;border: 2px solid #1e9fd0;}  .itemDescriptionBold,  .itemDescriptionBold15{color: #4f0094;font-weight: 500;font-size: 22px;}  .normalText1{font-size: 14px;padding-top: 10px;}  #card_preview_pc{width: 960px;height: 480px;clear: both;position: relative;}  .turn-img{border: 1px solid #171717;height: 350px;left: 250px;margin: -180px 0 0;position: absolute;top: 235px;width: 480px;}  .buttonViewBack{height: 55px;width: 135px;background: #9163c1;border-radius: 3px;text-align: center;line-height: 55px;color: #fff;display: block;font-size: 26px;-webkit-transition: background 0.1s;transition: background 0.1s;margin: 20px 0 20px 25px;border-bottom: 2px solid #8b679a;}    .circle_control_holder a{width: 42px;height: 42px;margin: 0 2px 0 0;border: 0;background-color: transparent;cursor: pointer;opacity: 0.8;border-radius: 3px;border: 1px solid #5f7d90;-webkit-appearance: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0;display: block;}  .circle_control_holder a:hover{opacity: 1;background-color: #d4e4ef;}  .circle_control_holder .moveleft{cursor: pointer;border: none;float: left;width: 43px;height: 44px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_left_lrg.gif) top right no-repeat;}  .circle_control_holder .moveup{cursor: pointer;border: none;float: left;width: 46px;height: 44px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_top_lrg.gif) top left no-repeat;}  .circle_control_holder .movedown{cursor: pointer;border: none;float: left;width: 46px;height: 45px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_bottom_lrg.gif) top left no-repeat;}  .circle_control_holder .moveleftcornertop{cursor: pointer;border: none;float: left;width: 43px;height: 44px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_top_left_lrg.gif) top right no-repeat;}  .circle_control_holder .moverightcornertop{cursor: pointer;border: none;float: left;width: 43px;height: 44px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_top_right_lrg.gif) top left no-repeat;}  .circle_control_holder .moverightcornerbottom{cursor: pointer;border: none;float: left;width: 43px;height: 45px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_bottom_right_lrg.gif) top left no-repeat;margin: 0 0 0 0;}  .circle_control_holder .moveleftcornerbottom{cursor: pointer;border: none;float: left;width: 43px;height: 45px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_bottom_left_lrg.gif) top right no-repeat;}  .circle_control_holder .moveright{cursor: pointer;border: none;float: left;width: 43px;height: 44px;overflow: hidden;display: block;background: url(/Images/ICE/btn_move_right_lrg.gif) top left no-repeat;}  .circle_control_holder .empty{cursor: pointer;border: none;float: left;border: 0;background: url(/Images/ICE/btn_move_middle_lrg.jpg);width: 46px;height: 44px;}  .circle_control_holder .moveup,  .circle_control_holder .movedown,  .circle_control_holder .moveleftcornertop,  .circle_control_holder .moverightcornertop,  .circle_control_holder .moverightcornerbottom,  .circle_control_holder .moveleftcornerbottom,  .circle_control_holder .moveright,  .circle_control_holder .moveleft,  .circle_control_holder .empty{border-radius: 3px;border: none;-webkit-appearance: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0;-webkit-user-select: none;-webkit-user-drag: none;}  .circle_control_holder .moveleft:hover{background-position: 0 -44px;}  .circle_control_holder .moveup:hover{background-position: 0 -44px;}  .circle_control_holder .movedown:hover{background-position: 0 -45px;}  .circle_control_holder .moveleftcornertop:hover{background-position: 0 -44px;}  .circle_control_holder .moverightcornertop:hover{background-position: 0 -44px;}  .circle_control_holder .moverightcornerbottom:hover{background-position: 0 -45px;}  .circle_control_holder .moveleftcornerbottom:hover{background-position: 0 -45px;}  .circle_control_holder .moveright:hover{background-position: 0 -44px;}    .body_prepay #ctl00_SiteBreadCrump{display: none;}  .prepay h1{font-size: 40px;line-height: 40px;text-align: center;}  .prepay h2{font-size: 25px;line-height: 40px;text-align: center;color: #6f6f6f;}  .prepay h2 span{color: #4f0094;font-weight: 500;}  .prepay .bg_light_white{padding: 20px 0;}  .prepay .basket_flow_crumb{margin-bottom: 0;}  #prepay_amount_holder{width: 100%;height: auto;margin: 40px 0 40px 0;text-align: center;}  .prepay_block{width: 33%;height: 280px;box-sizing: border-box;background: #f5f5f5;border: 1px solid #e5e5e5;border-right: 0;margin: 10px 0;padding: 3%;-webkit-transition: background 0.2s;transition: background 0.2s;cursor: pointer;}  .prepay_block a{display: block;overflow: auto;}  .prepay .prepay_block h2{color: #b190c0;font-size: 45px;padding-bottom: 15px;border-bottom: 1px solid #eae8e8;}  .prepay .prepay_block h2 span{color: #b190c0;}  .prepay_block p{font-size: 34px;color: #8b8a8a;line-height: 34px;margin: 25px 0;}  .prepay_block .selectPrepay,  .prepay_amount_bottom_custom{width: 100%;height: 42px;line-height: 42px;color: #fff;background: #b190c0;font-weight: 500;font-size: 24px;-webkit-transition: background 0.2s;transition: background 0.2s;}  #prepay_amount_holder a:last-child .prepay_block{border-right: 1px solid #e5e5e5;}  #ctl00_ContentPlaceHolder1_RadioButton1{display: none;}  .prepay_block.custom{width: 18%;height: 238px;border-right: 1px solid #e5e5e5;margin: 0;position: relative;}  .prepay_block.custom .selectPrepay{text-transform: uppercase;width: 75%;margin: -52px 0 50px 0;position: absolute;}  .prepay .prepay_block.custom h2{font-size: 30px;line-height: 32px;margin-top: 30px;-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;}  .prepay .prepay_block.custom p{font-size: 22px;line-height: 22px;margin: 15px 0;}  .prepay .prepay_block.custom #calc_message{clear: both;margin-top: 20px;}  .prepay .prepay_block.custom #calc_message p{font-size: 34px;line-height: 34px;}  .prepay_custom_big{overflow: hidden;height: 100%;}  .prepay_block.custom.prepayActive h2{margin-top: -113px;overflow: hidden;}  .prepay_block.inflowPrepay.custom.prepayActive h2{margin-top: -60px;overflow: hidden;border-bottom: 1px solid #9b7ba9;}  .customAmountHolder{width: 100%;display: block;clear: both;overflow: auto;}  .prepay .prepay_block.custom .customAmountHolder p{width: 15%;margin: 0;line-height: 62px;font-size: 40px;}  .customAmountHolder input{width: 80%;height: 55px;font-size: 40px;text-align: center;color: #8b8a8a;padding: 0;-webkit-appearance: none;border-radius: 0;}  .prepay_block:hover,  .prepay_block.prepayActive{background: #9b7ba9;}  .prepay_block:hover h2,  .prepay_block:hover h2 span,  .prepay_block:hover p,  .prepay_block.prepayActive p,  .prepay_block.prepayActive h2,  .prepay_block.prepayActive h2 span{color: #fff;}  .prepay_block:hover .selectPrepay,  .prepay_block.prepayActive .selectPrepay{background: #fff;color: #b190c0;border: 1px solid #b190c0;}  .prepay .bg_light_grey_full{padding-bottom: 40px;text-align: center;}  .prepay .bg_light_grey_full p{font-size: 22px;}  .prepay .bg_light_grey_full p span{text-decoration: underline;}  .prepay .bg_light_grey_full img{margin: 25px 0;}  .prepay .bg_light_grey_full h1{margin-top: 20px;}  p.PrepayProductLinks,  p.PrepayProductLinks a{font-size: 32px;color: #b190c0;line-height: 30px;}  p.selectedAmountText{font-size: 25px;text-align: center;margin-bottom: 40px;height: 0px;-webkit-transition: height 0.3s;transition: height 0.3s;overflow: hidden;}  p.selectedAmountText.prepayAmountActive{height: 30px;display: block;}  p.selectedAmountText span{color: #4f0094;}  .prepay_checkout_btns{width: 100%;margin: 0 auto 20px;text-align: center;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv,  .prepay_checkout_btns .prepay_paypal_btn,  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_VisaCheckoutButton{width: 31%;text-align: center;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv{margin-right: 10px;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv a,  .prepay_checkout_btns .prepay_paypal_btn a{width: 100%;display: block;height: 51px;line-height: 50px;background: #b190c0;border-radius: 4px;color: #fff;font-size: 24px;-webkit-transition: background 0.2s;transition: background 0.2s;}  .prepay_checkout_btns .prepay_paypal_btn a{background: url(/Images/Structure/checkoutPaypal_btn.png) center 16px no-repeat #e0e0e0;background-size: auto 26px;color: transparent;}  .prepay_checkout_btns #ctl00_ContentPlaceHolder1_prepayDebitcreditDiv a:hover{background: #9b7ba9;}  .prepay_checkout_btns .prepay_paypal_btn a:hover{background: url(/Images/Structure/checkoutPaypal_btn.png) center 16px no-repeat #c0c0c0;background-size: auto 26px;}  #ctl00_ContentPlaceHolder1_rbt5,  #ctl00_ContentPlaceHolder1_rbt10,  #ctl00_ContentPlaceHolder1_rbt20,  h2.staticPrepayPageMessage{display: none;}      .noLeftMargin{margin-left: 0px !important;}  .top_page_title{margin-top: -82px;font-size: 35px;}    #banner_prepay{margin-bottom: 20px;}  .title_prepay{border-bottom: 1px solid #ededed;margin: 0 0 8px 0;}  .title_prepay h1{font-size: 22px;width: 300px;margin: 8px 0 8px 0;}  #prepay_amount_holder img{width: 100%;}  .prepay_amount_top{width: 230px;height: auto;}  .prepay_custom_amount_top{width: 180px;height: 106px;background: url(/Images/Prepay/customprepay.jpg) top left no-repeat;}  .prepay_link{text-decoration: none;}  .prepay_text{font-size: 14px;line-height: 20px;}  .prepay_text a{text-decoration: none;}  .custom_amount{width: 54px;height: 26px;border: #331866 1px solid;background: #a481b5;color: #fff;margin: 41px 0 0 37px;font-size: 20px;}  .custom_saving{width: 40px;height: 20px;margin: 37px 11px 0 0;border: none;background: #ee2a2f;}  .prepaygift_column_cards{padding: 0;}  .prepaygift_column_cards img,  .prepaygift_column_cards_end img{float: left;clear: both;}  .prepay_cards{display: inline-block;overflow: hidden;width: 120px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_calendars{display: inline-block;overflow: hidden;width: 152px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_notebooks{display: inline-block;overflow: hidden;width: 128px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_posters{display: inline-block;overflow: hidden;width: 130px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_doorhangers{display: inline-block;overflow: hidden;width: 126px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_mugs{display: inline-block;overflow: hidden;width: 109px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_tshirts{display: inline-block;overflow: hidden;width: 120px;height: 91px;border-right: 1px dashed #d5d4d5;}  .prepay_letters{display: inline-block;overflow: hidden;width: 126px;height: 91px;}  .prepay_cards img,  .prepay_calendars img,  .prepay_notebooks img,  .prepay_posters img,  .prepay_doorhangers img,  .prepay_letters img,  .prepay_mugs img,  .prepay_tshirts img{margin-top: 10px;}  .prepay_cards img,  .prepay_calendars img,  .prepay_notebooks img,  .prepay_posters img,  .prepay_doorhangers img,  .prepay_letters img,  .prepay_mugs img,  .prepay_tshirts img{transition: margin-top 0.2s;-moz-transition: margin-top 0.2s;-webkit-transition: margin-top 0.2s;-o-transition: margin-top 0.2s;}  .prepaygift_column_cards:hover .prepay_cards img,  .prepaygift_column_cards:hover .prepay_calendars img,  .prepaygift_column_cards:hover .prepay_notebooks img,  .prepaygift_column_cards:hover .prepay_posters img,  .prepaygift_column_cards:hover .prepay_doorhangers img,  .prepaygift_column_cards:hover .prepay_letters img,  .prepaygift_column_cards:hover .prepay_mugs img,  .prepaygift_column_cards:hover .prepay_tshirts img{margin-top: 0;}  .join_text{height: 52px;line-height: 50px;padding: 0 10px 0 0;}  .join_text h1{font-size: 20px;}  .prepay_options_big{margin: 0 0 15px 0;}  .prepay_error_message{font-size: 18px;color: #d71a1a;font-weight: 500;}  .prepay_createaccount_btn{background: top left repeat-x #9163c1;-moz-border-radius: 4px;border-radius: 4px;display: inline-block;height: 52px;padding: 0 29px;color: #fff;line-height: 50px;font-style: normal;font-weight: 500;font-size: 18px;text-decoration: none;margin-right: 10px;}  .prepaygift_column_cards_big{padding: 0;}  .prepaygift_column_cards_big img,  .prepaygift_column_cards_end_big img{float: left;clear: both;}  .prepay_cards_big img,  .prepay_calendars_big img,  .prepay_notebooks_big img,  .prepay_posters_big img,  .prepay_doorhangers_big img,  .prepay_letters_big img,  .prepay_mugs_big img,  .prepay_tshirts_big img{margin-top: 10px;}  .prepay_cards_big img,  .prepay_calendars_big img,  .prepay_notebooks_big img,  .prepay_posters_big img,  .prepay_doorhangers_big img,  .prepay_letters_big img,  .prepay_mugs_big img,  .prepay_tshirts_big img{transition: margin-top 0.2s;-moz-transition: margin-top 0.2s;-webkit-transition: margin-top 0.2s;-o-transition: margin-top 0.2s;}  .prepaygift_column_cards_big:hover .prepay_cards_big img,  .prepaygift_column_cards_big:hover .prepay_calendars_big img,  .prepaygift_column_cards_big:hover .prepay_notebooks_big img,  .prepaygift_column_cards_big:hover .prepay_posters_big img,  .prepaygift_column_cards_big:hover .prepay_doorhangers_big img,  .prepaygift_column_cards_big:hover .prepay_letters_big img,  .prepaygift_column_cards_big:hover .prepay_mugs_big img,  .prepaygift_column_cards_big:hover .prepay_tshirts_big img{margin-top: 0;}    .basketthankyou{text-align: left;font-size: 30px;font-weight: 500;color: #4f0094;margin-bottom: 4px;}  .ThanksForOrder p{font-size: 16px;}  .ThanksForOrder .order_conf_vat p{font-size: 12px;margin-bottom: 0;line-height: 18px;}  .ThanksForOrder .order_conf_vat p a:hover{font-size: 12px;margin-bottom: 0;border-bottom: none;}  .order_number{font-size: 20px;color: #656565;margin-bottom: 10px;}  span.purple_highlight{color: #4f0094;font-weight: 500;}  span.purple_highlight a{color: #4f0094;text-decoration: none;}  span.purple_highlight a:hover{color: #4f0094;text-decoration: underline;}  .order_confirmation{color: #656565;font-size: 12px;text-align: left;line-height: 26px;}  .order_btmpad{margin-bottom: 15px;}  .order_confirm_referbox{background: #f6f5fa;border: 1px solid #e0dcea;width: auto;max-width: 994px;height: auto;padding: 20px;position: relative;display: none;}  .refer_column{width: 67%;float: left;}  .order_confirm_pigeon{position: absolute;right: 0;bottom: 0;}    .survey_link{margin: 20px 0;background: #f6f6f6;padding: 2% 3% 2% 7%;width: 100%;border: 2px solid #c6c6c6;color: #9a71af;clear: both;box-sizing: border-box;font-size: 18px;line-height: 20px;position: relative;display: none;}  .survey_link a{text-decoration: underline;}  .survey_link img{width: 30px;margin-bottom: -14px;margin-right: 10px;position: absolute;left: 2%;top: 15%;}  #order_confirm_KidsParty{background: #f6f5fa;width: auto;height: auto;margin-top: 20px;display: none;}  #order_confirm_KidsParty img{width: 100%;}    .purple_16{font-size: 16px;color: #4f0094;margin: 20px 0 0 0;}  p.grey{color: #6b6b6b;font-size: 12px;}  .reveal_c{float: right;font-size: 12px;padding: 2px 28px 8px 0;background: url(/Images/HomePage/asnwer_arrow.gif) top right no-repeat;}  .bottom_padding{margin-bottom: 16px;}  .tbl_contact_us{font-family: Verdana, Geneva, sans-serif;color: #8e8888;font-size: 12px;width: auto;}  .btn_submit_query{display: block;width: 150px;height: 31px;background: url(/App_Themes/Remind4u/Images/Buttons/btn_send_query.gif) top left no-repeat;}    .reminders_calendar table{border: none;color: #7d7b7e;}  .reminders_calendar td{background: #f5f5f5;}  table.basket_table_header{width: 954px;height: 38px;border: 1px solid #cdcbcb;}  .basket_table_header tr{background: url(/Images/Structure/bg_calender_cell.gif) bottom left repeat-x #fefefe;}  .basket_table_header td{padding-left: 16px;font-size: 14px;color: #4f0094;}  .basket_table_header td:first-child{font-size: 18px;}  .b_cards{margin: 0 0 0 8px;}  .err_msg{margin: 10px 0 0 0;float: left;}  .side_key_line{border-right: 1px dashed #b9b7b7;padding-right: 10px;}  .side_key_line_left{border-left: 1px dashed #b9b7b7;padding-left: 20px;}  #dialogCopy .myaccount_edit{width: 55px;cursor: pointer;}  .basket_qnty{color: #4f0094;}  .BasketItemContents[data-product-type='Stag_Hen_Tshirt'] .basket_qnty{display: none;}  .pad_left_16{padding-left: 16px;}  .pad_bottom_16{padding-bottom: 16px;}  .reminders_calendar tr{background: #f5f5f5;}  .reminders_calendar tr:first-child{height: 47px;}  .reminders_calendar tr:first-child td{color: #4f0094;font-style: normal;font-weight: 500;font-size: 22px;}  .reminders_calendar td.cal_arrows{display: block;font-size: 20px;text-align: right;width: 40px;height: 45px;}  .reminders_calendar td.cal_arrows a{text-align: center;margin: 0 0 0 14px;line-height: 48px;text-decoration: none;color: #a481b5;font-weight: 500;font-stretch: condensed;}  .cal_day_headers{height: 20px;border-bottom: 1px solid #b495c4;border-top: 1px solid #fff;background: #f3f3f3;color: #a481b5;font-size: 14px;}  .table_date{color: #9163c1;font-size: 14px;font-weight: 500;}  .table_reminder_title{color: #7d7b7e;font-size: 12px;}  td.cal_day{border: 1px solid #dedede;font-size: 14px;color: #7d7b7e;font-weight: 500;height: 44px;}  .reminders_calendar td.cal_today{border: 1px solid #fff;font-size: 14px;color: #fff;font-weight: 500;background: #af93be !important;}  .cal_day.cal_event_date{color: #c0b5de;background: #4f0094 !important;vertical-align: top;color: #fff;padding: 16px 0 0 0;height: 32px;}  .cal_day.cal_event_date a{color: #fff;text-decoration: none;}  .Birthday{background: url(/Images/Structure/reminder_icon_flag.gif) top right no-repeat;}  .Anniversary{background: url(/Images/Structure/reminder_icon_heart.gif) top right no-repeat;}  .reminder_add_holder .field_label{}  .add_reminder_section{width: 475px;float: left;}  .add_reminder{float: right;margin: 5px;margin-left: 0px;}  .reminder_add_holder .field_label{color: #4e4d4f;font-size: 16px;line-height: 55px;}  .reminder_add_holder .field_label.error_mess{line-height: 14px;}  .reminder_add_holder .field_label select{padding: 8px;width: 268px;height: 55px;border: 1px solid #d1d1d1;border-bottom: none;font-size: 14px;color: #898989;}  .reminders_calendar td{background-color: #f3f3f3 !important;}  .reminder_add_holder .field_label input{padding: 8px;width: 250px;height: 55px;border: 1px solid #d1d1d1;}  .reminder_add_holder .column_460{float: right;width: 100%;}  .reminder_add_holder .field_label.input_date select{width: 120px;}  .reminder_add_holder .field_label.input_date select.id_day{width: 70px;}  .reminder_add_holder .field_label .id_check input{margin: 10px 0 0 10px;width: 20px;}  .save_reminder_btn{width: 180px;margin: 10px 0 10px 10px;}  .create_new_reminder{border-top: 1px solid #f5f5f5;margin-top: 30px;padding: 30px 0px;}  .date_of_event_select{border-bottom: 1px solid #d1d1d1 !important;}  #ctl00_ContentPlaceHolder1_uclMyAccountMyReminders1_grvReminders{clear: both;}  .RedErrorStar{position: absolute;}    .AppResetPW{padding-top: 30px !important;}  .AppResetPW_holder{width: 48%;background: #fff;border: 1px solid #f7f7f7;padding: 30px;display: block;box-shadow: 0px 3px 0px #d3d1d1;box-sizing: border-box;}  .AppResetPW_holder .loginscreen_input{position: relative;height: 50px;margin-bottom: 15px;}  .AppResetPW_holder .loginscreen_input label{text-align: right;width: 30%;margin-right: 2%;font-size: 16px;color: #555557;font-weight: 500;line-height: 54px;}  .AppResetPW_holder .loginscreen_input input{width: 68%;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;float: right;}  .AppResetPW_holder .loginscreen_input input:focus{border: 2px solid #9163c1;}  .AppResetPW_holder .ResetErrorHolder{position: absolute;right: 0;top: 0;height: 50px;line-height: 60px;font-size: 26px;font-weight: 500;}  .AppResetPW .password_info{width: 48%;}  #ctl00_ContentPlaceHolder1_uc_mobile_customer_password_reset1_lblMessage{color: #dc0000;font-size: 16px;font-weight: 500;clear: both;display: block;padding-top: 10px;}    #iframeSecPay{height: 860px;}    .body_christmasHP .giftImage{position: absolute;top: -24px;left: 0;right: 0;margin: auto;}  .body_christmasHP #wrapper_whole{background: url(/Images/ChristmasHP/bg_top.jpg) top center no-repeat, url(/Images/Christmas/christmas_bg_repeat.jpg) top center repeat #e9e4c4;position: relative;}  .body_christmasHP #christmas_top_ads{margin: 0 0 0 0;}  .christmas_top_block.left{margin-left: 20px;}  .christmas_top_block.right{margin-right: 20px;}  .xmas_hp_top{margin-top: 7px;}  .christmas_top_block .block_title{display: none;}  .christmas_hp_title{margin: -20px auto 0 auto;display: block;}  .body_christmasHP .xmas_price_strap{width: 100%;text-align: center;color: #c42940;font-size: 33px;font-family: 'Patua One', cursive;margin: 20px 0 0 0;text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 22px #fff, 0 0 15px #fff, 0 0 25px #fff, 0 0 30px #fff, 0 0 30px #fff;}  .body_christmasHP .christmas_top_links{height: 80px;margin: 20px auto 0 auto;width: 80%;}  .margin_top_30{margin-top: 30px;}  .cardsTabWrap{width: 100%;display: block;height: 40px;text-align: center;position: relative;}  .cardsTabWrap img{position: absolute;left: 0;right: 0;margin: auto;z-index: 1;}    .body_christmasHP .product_row{margin-bottom: 20px;}  .body_christmasHP .product_row .block_holder{padding: 0;margin: 0;margin-right: 29px;width: 221px;height: auto;border: none;text-align: center;}  .body_christmasHP .xmas_top{padding: 0;border: 4px solid #f5ebc6;height: auto;transition: all ease 0.2s;-webkit-transition: all ease 0.2s;}  .body_christmasHP .product_row .block_holder .xmas_top img{padding: 0;margin: 0;position: static;width: 100%;}  .body_christmasHP .product_row .block_holder .block_title{position: static;background: none;margin: 0;padding: 0;height: auto;font-family: 'Patua One', cursive;font-size: 20px;color: #c42940;}  .body_christmasHP .product_row .block_holder .block_title span{font-size: 16px;}  .body_christmasHP .product_row .block_holder.longBlock{width: 472px;margin-right: 0;}  .body_christmasHP .product_row .block_holder.largeBlock .block_title,  .body_christmasHP .product_row .block_holder.longBlock .block_title{font-size: 24px;}  .body_christmasHP .product_row .block_holder.largeBlock .block_title span,  .body_christmasHP .product_row .block_holder.longBlock .block_title span{font-size: 18px;}  .body_christmasHP .product_row .block_holder:hover .xmas_top{border: 4px solid #d3af37;}  .body_christmasHP .product_row .block_holder:hover .block_title{color: #d3af37;}  .body_christmasHP .christmasSEO{padding: 40px 0;}  .body_christmasHP .seotext{height: auto;}  .body_christmasHP .seo_text_holder h1{color: #093b44;font-family: 'Patua One', cursive;font-size: 28px;font-weight: 500;}  .body_christmasHP .seo_text_holder h2,  .body_christmasHP .seo_text_holder h3{color: #093b44;font-family: 'Patua One', cursive;font-size: 16px;}  .body_christmasHP .seo_text_holder p,  .body_christmasHP .seo_text_holder a{color: #093b44;font-family: 'Patua One', cursive;font-size: 16px;}  .body_christmasHP .seo_text_holder a{text-decoration: underline;}  .body_christmasHP .seo_text_holder a:hover{color: #d84b58;border-bottom: none;}    #div_content.prodPreviewOverlay{position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, 0.4);z-index: 9998;}  .prodPreviewOverlay .CardPreviewHolder{width: 710px;height: auto;background: #fff;top: 10vh;left: 0;right: 0;margin: auto;position: absolute;}  .prodPreviewOverlay .CardPreviewHolder h1{width: 100%;background: #9163c1;color: #fff;font-size: 23px;height: 70px;line-height: 70px;text-indent: 30px;font-weight: 500;margin-bottom: 20px;}  .prodPreviewOverlay #div_content{padding-top: 0;}  .prodPreviewOverlay p,  .prodPreviewOverlay #div_content .forms{width: 92%;margin: auto;}  .prodPreviewOverlay .btn_preview_left,  .prodPreviewOverlay .btn_preview_right{margin-top: 0 !important;}    #highstreet_product_preview #div_content{position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, 0.4);z-index: 9998;}  #highstreet_product_preview .CardPreviewHolder{width: 660px;height: auto;background: #fff;top: 10vh;left: 0;right: 0;margin: auto;position: absolute;}  #highstreet_product_preview .CardPreviewHolder h1{width: 100%;background: #9163c1;color: #fff;font-size: 23px;height: 70px;line-height: 70px;text-indent: 30px;font-weight: 500;margin-bottom: 0;text-transform: capitalize;}  #highstreet_product_preview p{padding: 0 30px;font-size: 17px;margin-bottom: 20px;}  .close_highstreet_cards_popup{width: 35px;height: 35px;background: #fff;border: 3px solid #9673a9;border-radius: 50%;position: absolute;top: -15px;right: -15px;cursor: pointer;}  .close_highstreet_cards_popup::before,  .close_highstreet_cards_popup::after{content: ' ';display: block;width: 60%;height: 4px;background: #171717;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);}  .see_inside_click{position: absolute;display: block;width: 70px;height: 125px;right: 0;top: 120px;cursor: pointer;}  #highstreet_product_preview #card_preview_wrapper{display: block;height: auto;width: 360px;float: left;position: relative;overflow: hidden;}  #highstreet_product_preview #card_preview_panel.card_front_preview{background: url(/Images/Structure/bg_see_inside_card.png) 98% center no-repeat;background-size: 64px auto;}  #highstreet_product_preview #absPanel{width: 220px;height: 315px;margin: 42px auto 41px;position: relative;}  #highstreet_product_preview #absPanel img{width: 220px;height: 315px;position: absolute;left: 0;top: 0;margin: 0;display: none;box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.2);}  #highstreet_product_preview #absPanel img#highstreet_preview_image_left,  #highstreet_product_preview #absPanel img#highstreet_preview_image_right{transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;cursor: pointer;}  #highstreet_product_preview #absPanel img#highstreet_preview_image_left{left: -54px;top: -11px;width: 101px;height: 337px;transform: perspective(555px) rotateY(52deg);}  #highstreet_product_preview .safari_styles_only #absPanel img#highstreet_preview_image_left{left: -190px;top: 0;width: 315px;height: 315px;transform: none;}  #highstreet_product_preview #absPanel img#highstreet_preview_image_right{left: 25px;}    #highstreet_product_preview .card_preview_square #absPanel{margin: 54px auto;height: 225px;}  #highstreet_product_preview .card_preview_square #absPanel img{height: 223px;}  #highstreet_product_preview .card_preview_square #absPanel img#highstreet_preview_image_left{height: 239px;top: -8px;}  #highstreet_product_preview .safari_styles_only .card_preview_square #absPanel img#highstreet_preview_image_left{top: 0;height: 223px;left: -290px;}  .card_preview_square .see_inside_click{top: 90px;}    #highstreet_product_preview .card_preview_landscape #card_preview_panel{background: none;padding: 99px 0;}  #highstreet_product_preview .card_preview_landscape #card_preview_panel.card_front_preview{background: url(/Images/Structure/bg_see_inside_card_ls.png) center 21px no-repeat;background-size: 40% auto;}  #highstreet_product_preview .card_preview_landscape #absPanel{margin: 0 auto;width: 280px;height: 200px;}  #highstreet_product_preview .card_preview_landscape #absPanel img{width: 280px;height: 200px;}  #highstreet_product_preview .card_preview_landscape #absPanel img#highstreet_preview_image_left{left: -6px;top: -48px;width: 292px;height: 60px;transform: perspective(555px) rotateX(-52deg);}  #highstreet_product_preview .card_preview_landscape #absPanel img#highstreet_preview_image_right{left: 0;}  .card_preview_landscape .see_inside_click{top: 0;left: 0;margin: auto;height: 78px;width: 140px;}  #highstreet_product_preview .card_insideleft_preview #absPanel img#highstreet_preview_image_left{transform: none;width: 220px;height: 315px;left: -25px;right: 0;top: 0;}  #highstreet_product_preview .card_insideleft_preview #absPanel img#highstreet_preview_image_right{right: -54px;left: inherit;top: -11px;width: 101px;height: 337px;transform: perspective(555px) rotateY(-52deg);}  #highstreet_product_preview .card_preview_square .card_insideleft_preview #absPanel img#highstreet_preview_image_left{height: 223px;}  #highstreet_product_preview .card_preview_square .card_insideleft_preview #absPanel img#highstreet_preview_image_right{height: 239px;top: -8px;}  #highstreet_product_preview .safari_styles_only .card_preview_square .card_insideleft_preview #absPanel img#highstreet_preview_image_left{left: -25px;}  #highstreet_product_preview .card_preview_landscape .card_insideleft_preview #absPanel img#highstreet_preview_image_left{left: 0;top: 0;height: 200px;width: 280px;}  #highstreet_product_preview .card_preview_landscape .card_insideleft_preview #absPanel img#highstreet_preview_image_right{left: -6px;top: 188px;width: 292px;height: 60px;transform: perspective(555px) rotateX(52deg);}  .hs_card_navigation{width: 100%;text-align: center;}  .hs_card_navigation ul{margin: 0 auto;padding: 0;list-style: none;border: 1px solid #d1d1d1;width: auto;display: inline-block;}  .hs_card_navigation ul li{float: left;padding-left: 30px;width: 50px;text-align: left;height: 40px;line-height: 40px;font-size: 16px;font-weight: 500;cursor: pointer;color: #5d5d5d;position: relative;background: url(/Images/Structure/bg_card_front_back.png) 8px center no-repeat;background-size: 15px auto;}  .hs_card_navigation ul li.activeTab{color: #9163c1;}  .hs_card_navigation ul li:nth-of-type(2){padding-left: 40px;width: 55px;background: url(/Images/Structure/bg_card_inside.png) 5px center no-repeat;background-size: 29px auto;}  .hs_card_navigation ul li::before,  .hs_card_navigation ul li.activeTab::before,  .hs_card_navigation ul li:hover::before{content: ' ';display: block;opacity: 0;position: absolute;width: 100%;height: 4px;top: 0;left: 0;transition: opacity ease-in-out 0.2s;-webkit-transition: opacity ease-in-out 0.2s;}  .hs_card_navigation ul li.activeTab::before,  .hs_card_navigation ul li.activeTab:hover::before{opacity: 1;background: #9163c1;}  .hs_card_navigation ul li:hover::before{opacity: 1;background: #c4c4c4;}  #highstreet_product_preview .PreviewCardTurnUp,  #highstreet_product_preview .PreviewCardTurnDown,  #highstreet_product_preview .PreviewCardNavigation,  #highstreet_product_preview .card_size_select_mobile,  #highstreet_product_preview .mobile_see_inside,  .loggedInButton,  .mobile_slide_menu{display: none;}  .hs_right_section{float: right;width: 270px;background: #f7f7f7;padding: 20px 0 30px 30px;border-top-left-radius: 2px;}  .product_price{font-size: 25px;color: #5d5d5d;font-weight: 500;margin-bottom: 15px;}  #hs_old_product_price{width: 100%;float: none !important;clear: both;font-size: 14px;margin-bottom: -2px;}  .product_quantity{margin-bottom: 15px;}  .product_quantity label{font-size: 18px;color: #5d5d5d;}  .product_quantity input{font-size: 18px;width: 50px;height: 25px;border-radius: 3px;border: 1px solid #c5c5c5;color: #9771ae;font-weight: 500;text-indent: 8px;padding: 0;}  .product_quantity input::-webkit-inner-spin-button,  .product_quantity input::-webkit-outer-spin-button{opacity: 1;}  .card_size_select_option{width: auto;padding: 0 0 10px 0;display: block;margin: 0 30px 8px 0;border-bottom: 2px solid #dbdbdb;cursor: pointer;}  .card_size_select_option label{font-size: 20px;font-weight: 300;color: #5d5d5d;font-size: 18px;}  .card_size_select_option label span{font-size: 20px;font-weight: 500;color: #9771ae;cursor: pointer;display: block;}  .card_size_select_option:last-child{border-bottom: none;margin-bottom: 20px;padding-bottom: 0;}  .select_circle{width: 36px;height: 36px;background: #c4c4c4;border: 2px solid #bababa;border-radius: 50%;float: left;margin-right: 10px;}  .active .select_circle{background: url(/Images/Structure/bg_card_size_selected.png) center #9163c1;background-size: 100% auto;border: 2px solid #9064a6;}  .purple_btn,  .grey_btn{width: 90%;cursor: pointer;-webkit-appearance: none;border: none;border-radius: 3px;height: 50px;line-height: 50px;font-size: 20px;font-weight: 500;color: #fff;margin-bottom: 0;padding: 0;background: #9163c1;transition: background ease-in-out 0.2s;-webkit-transition: background ease-in-out 0.2s;cursor: pointer;}  .purple_btn:hover{background: #77538a;}  .grey_btn{background: #c4c4c4;margin-bottom: 7px;}  .btn_btm_seven{margin-bottom: 7px;}  .grey_btn:hover{background: #a0a0a0;}  .purple_btn input{background: none;-webkit-appearance: none;width: 100%;height: 50px;border: none;font-size: 20px;color: #fff;font-weight: 500;cursor: pointer;line-height: 20px;padding-bottom: 10px;}  #btnNextBasket{margin-bottom: 7px;}  .purple_btn span{line-height: 0px;font-size: 12px;width: 100%;display: block;text-align: center;margin-top: -13px;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: 9998;}  .header_content{position: relative;}  .hs_card_basket_added{position: absolute;top: 68px;right: 0;width: 218px;background: #fff;border: 1px solid #d4ced0;border-top: 2px solid #9163c1;z-index: 9999;box-sizing: border-box;padding: 15px;}  .hs_card_basket_added p{font-size: 16px;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;}    .basket_highlight .basket_holder{position: absolute;right: 0;z-index: 9999;}  .magnify_large{width: 200px;height: 200px;position: absolute;border-radius: 100%;box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);display: none;z-index: 2;background-repeat: no-repeat;background-color: #fff;}  #highstreet_product_preview #absPanel img.switch_inside_hint{position: absolute;width: auto !important;height: auto !important;top: -23px;left: -5px;box-shadow: none;z-index: 1;}  #highstreet_product_preview .card_insideleft_preview #absPanel img.switch_inside_hint{left: inherit;right: -5px;}  #highstreet_product_preview .card_preview_landscape #absPanel img.switch_inside_hint{left: 0;right: 0;margin: auto;top: -57px;}  #highstreet_product_preview .card_preview_landscape .card_insideleft_preview #absPanel img.switch_inside_hint{top: inherit;bottom: -55px;}    #highstreet_product_preview.non_personalised_popup .CardPreviewHolder h1{margin-bottom: 0;}  .non_personalised_popup .hs_right_section{height: 435px;}  .hs_right_section.wasNow{padding-top: 15px;}  #hs_product_price span{font-size: 12px;}  .non_personalised_popup #product_preview_wrapper{float: left;width: 360px;text-align: center;overflow: hidden;display: block;}  #imgProductImage{margin: 25px auto;max-height: 289px;}  #ProductImageWrapper{width: 100%;text-align: center;}  #ProductImageWrapper a{display: inline-block;margin-right: 12px;cursor: pointer;}  #ProductImageWrapper a:hover img{border: 2px solid #9a9a9a;}  #ProductImageWrapper a img{width: 80px;height: auto;border: 2px solid #fff;transition: border ease-in-out 0.2s;-webkit-transition: border ease-in-out 0.2s;}  #ProductImageWrapper a:last-child{margin-right: 0;}  #ProductImageWrapper a.active_thumb img{border: 2px solid #9163c1;}  #div_product_gift_wrap{margin: 10px 0;color: #9163c1;font-weight: 500;position: relative;z-index: 2;}  .gift_bag{position: absolute;margin-top: 24px;display: none;width: 319px;padding: 0 20px;}  .gift_bag p{margin-top: 10px !important;margin-bottom: 10px !important;width: 100%;}  .gift_bag_close{font-size: 14px;color: #9163c1;font-weight: 500;position: relative;text-indent: 10px;}  .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: 86px;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);}  .CardPreviewHolder .product_gift_wrapp .what_is_gift_wrapping_btn{float: right;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;}  .non_personalised_popup #div_age_confirm{width: 90%;position: relative;background: #db2828;border-radius: 4px;padding: 4px 0;margin-bottom: 4%;}  .non_personalised_popup #div_age_confirm input{position: absolute;top: 9px;left: 13px;margin: 0;width: 20px;height: 20px;}  #highstreet_product_preview.non_personalised_popup .hs_right_section #div_age_confirm label{padding-left: 48px;width: auto;margin: 0;color: #fff;line-height: 14px;font-weight: 500;font-size: 14px;display: block;}  #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: 25% auto 0;}  #highstreet_product_preview.non_personalised_popup #age_verification_popup p{font-size: 20px;margin-bottom: 25px;}  #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;}  .np_mainProductImage{position: relative;overflow: hidden;max-height: 339px;}  .np_mainProductImage:hover .np_prev_btn,  .np_mainProductImage:hover .np_next_btn{opacity: 0.7;}  .np_prev_btn,  .np_next_btn{width: 30px;height: 30px;background: #efedee;position: absolute;border-radius: 50%;top: 44%;left: 22px;opacity: 0;transition: opacity ease-in-out 0.2s;-webkit-transition: opacity ease-in-out 0.2s;cursor: pointer;box-shadow: 1px 0 0 #f7f7f7;}  .np_mainProductImage:hover .np_prev_btn:hover,  .np_mainProductImage:hover .np_next_btn:hover{opacity: 1;}  .np_next_btn{left: inherit;right: 22px;box-shadow: -1px 0 0 #f7f7f7;}  .np_next_btn::after,  .np_next_btn::before,  .np_prev_btn::after,  .np_prev_btn::before{content: '';display: block;width: 10px;height: 3px;background: #452382;position: absolute;right: 9px;top: 11px;-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: 16px;}  .np_prev_btn::before{top: 11px;right: 11px;}  .np_prev_btn::after{top: 16px;right: 11px;}  .np_price_quantity_holder{clear: both;overflow: auto;margin-right: 30px;}  #highstreet_product_preview.non_personalised_popup p{font-size: 14px;width: 98%;padding: 0;-webkit-box-orient: vertical;display: block;display: -webkit-box;}  #highstreet_product_preview.non_personalised_popup .hs_right_section .np_product_description_holder{min-height: 140px;max-height: 140px;width: 81%;overflow-y: auto;padding: 0 8% 0 0;margin-bottom: 5%;}  #highstreet_product_preview.non_personalised_popup .hs_right_section p{width: 100%;margin-bottom: 10px;}  #highstreet_product_preview.non_personalised_popup .hs_right_section p:empty{display: none;}  .gift_bag[data-giftbagtype='gb-birthday'] p.gb-everyday,  .gift_bag[data-giftbagtype='gb'] p.gb-birthday{display: none !important;}  .gift_bag[data-giftbagtype='gb-birthday'] p.gb-birthday{display: block !important;}  #div_content_control{position: relative;}  .checkout_loader{display: none;position: absolute;bottom: 14px;right: 40px;font-size: 0;border-radius: 50%;width: 15px;height: 15px;border: 0.25rem solid rgba(255, 255, 255, 0.2);border-top-color: white;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;}    @-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}    100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}  }  @keyframes spin {0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}    100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}  }  .loading_active .checkout_loader,  .loading_active_add_to_basket .checkout_loader{display: block;}  .loading_active_add_to_basket .checkout_loader{bottom: 70px;}    .hs_bs_height .hs_right_section{min-height: 405px;}  .hs_card_bs_cardnumber{text-align: center;margin: -25px 0 15px 0;display: none;}  .hs_card_bs_cardnumber .CurrentCardNumber{font-weight: 500;}  .hs_boxset_thumb_holder{text-align: center;width: 100%;}  .hs_boxset_thumb_content{display: inline-block;width: auto;margin: 10px 0 30px;}  .hs_boxset_thumb{float: left;width: 47px;margin-right: 10px;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: -8px;}  .hs_boxset_thumb.hs_bs_active img{opacity: 0.45;}    .mm-del-prompt{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #9876ad;color: #fff;border-bottom: 0;position: relative;}  .mm-del-prompt.whv{background: #4f0094;}  .dpBannerOff .mm-del-prompt{display: none !important;}  .trustpilot_header .mm-del-prompt .mm-del-prompt-content{padding-top: 10px;}  .mm-del-prompt .trustpilot-widget{background: none;padding: 0;margin: 0;}  .mm-del-ban-close{position: absolute;right: 5px;width: 30px;display: block;top: 0;margin: auto 0;bottom: 0;overflow: hidden;z-index: 1;cursor: pointer;}  .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);}  .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,  .mm-del-prompt a:hover{color: #fff;text-decoration: underline;}  .mm-del-prompt br{display: none;}  .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: 436px;height: fit-content;padding-bottom: 20px;}  .pre-five-show{display: none;}  .fclass-options .mm-del-info-wrap{height: 360px;}  .fclass-options .pre-five-show{display: inline-block;}  .mm-del-info-wrap ul{padding: 0 !important;}  .mm-del-info-wrap ul,  .mm-del-info-wrap p{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: 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: 24px;font-weight: 500;margin: 0 0 14px 0;clear: both;}  .mm-del-prompt img,  .mm-del-info-wrap img{margin-right: 7px;margin-bottom: -10px;}  .mm-del-info{cursor: pointer;}  .mm-del-info:hover{color: #4d4d4d;}  .m-icon{display: none;}    #checkout_btm_bar{width: 944px;height: 30px;background: #452382;text-align: left;padding: 0 0 4px 4px;}  #checkout_btm_bar .buttonBack{text-align: left;}  .GridViewStyle{width: 680px;height: auto;border: 1px solid #e7e7e7;font-family: Verdana, Geneva, sans-serif;margin: 0 0 0 0;}  .GridViewStyle th{background: #efefef;color: #4f0094;font-size: 14px;text-align: left;font-weight: 300;padding: 10px 10px 10px 10px;height: auto;border: 0;}  .GridViewStyle td{padding: 10px 10px 10px 10px;border-left: 0;border-right: 0;border-bottom: 1px solid #e7e7e7;color: #6b6b6b;font-size: 12px;}  .GridViewStyle td #grdRdo{text-align: center;}  #payment_options_left{float: left;width: 210px;padding: 90px 0 0 30px;}  .CVinput{width: 40px;text-align: center;}  .selectCardDetails{width: 150px;height: 33px;display: block;border: none;cursor: pointer;float: none;clear: both;text-align: left;padding: 10px 10px 10px 0;margin: 0;}  #select_car_button{width: 150px;text-align: left;clear: both;height: 40px;margin: 0 20px 20px 0;}  .select_card_tble td{color: #6b6b6b;font-size: 12px;font-family: Verdana, Geneva, sans-serif;}  .table_title{font-size: 16px;color: #4f0094;font-family: Verdana, Geneva, sans-serif;}  .select_card_tble a{color: #4f0094;text-decoration: underline;}  .title_thanks{width: 948px;height: auto;border-bottom: 1px solid #bfbfbf;padding: 0 0 6px 0;margin: 10px 0 16px 0;font-size: 20px;color: #4f0094;text-align: left;}    .PC-widget-wrapper{width: 994px;background: #f8f8f8;height: 226px;padding: 30px 0;}  .PC-widget-wrap-inner{height: 188px;padding: 0 !important;width: 100% !important;overflow: hidden;display: block;}  .PC-widget-wrap-scroll{width: auto;height: 100%;}  .pc-prev-viewed{width: auto;height: 100%;}  .pc-prev-item{width: 20%;float: left;background: #f8f8f8;box-sizing: border-box;padding: 1%;}  .pc-prev-item a{width: 100%;height: 154px;text-align: center;display: block;position: relative;}  .pc-prev-item img{height: 90%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}  .pc-prev-item-name{height: 18px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden !important;color: #9163c1;font-weight: 500;box-sizing: border-box;padding-right: 4%;position: relative;}  .pc-prev-item-name::before,  .pc-prev-item-name::after{content: '';display: block;width: 9px;height: 3px;background: #9163c1;position: absolute;right: 0;top: 6px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .pc-prev-item-name::after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 11px;}  .PC-widget.full_width_title{border-bottom: 1px solid #ebebeb;height: 20px;margin-bottom: 25px;clear: both;}  .PC-widget.full_width_title h1{background: #f8f8f8;padding-right: 5px;float: left;margin: 0 !important;font-size: 24px !important;font-weight: 500;}  .PC-widget.full_width_title a{background: #f8f8f8;float: right;font-size: 16px;font-weight: 500;color: #9163c1;line-height: 34px;padding-left: 5px;display: block;}    .search_holder .add_to_basket_direct_btn{font-size: 16px;padding: 0 15px;margin-top: 0px;}  .search_holder .add_to_basket_direct_btn{font-size: 16px;padding: 0 15px;margin-top: 0px;}  .add_to_basket_direct_btn{display: inline-block;background: #8b679a;font-size: 22px;font-weight: 500;line-height: 45px;color: #fff;padding: 0 20px;box-shadow: 0 2px 0 #8d69a1;border-radius: 4px;margin-bottom: 20px;transition: all ease-in-out 0.2s;margin-right: 10px;margin-top: -25px;}  .page_title_wrapper .add_to_basket_direct_btn{height: 36px;font-size: 16px;line-height: 36px;color: #9163c1;border: 2px solid #9163c1;background: #fff;box-shadow: none;margin: -10px 0 0 0;padding: 0 12px;border-radius: 4px;}  .page_title_wrapper .add_to_basket_direct_btn:hover{color: #fff;background: #9163c1;}  .basketUpdate #ctl00_ContentPlaceHolder1_Product1_wrapper_hs_control{display: none !important;}  .add_to_basket_direct_btn.atb_added,  .basketUpdate_button.atb_added{background-color: #6884d0;position: relative;}  .add_to_basket_direct_btn.atb_added::after,  .basketUpdate_button.atb_added::after{content: '';display: block;position: absolute;background-image: url(/Images/Structure/tick_icon_mug_editor.png);background-repeat: no-repeat;background-position: center center;background-size: 20px;top: 0;right: 0;bottom: 0;width: 40px;height: 40px;margin: auto 0;}  .basketUpdate_button.atb_added{background: url(/Images/Structure/tick_icon_mug_editor.png) 90% center no-repeat #6884d0;background-size: 26px;text-indent: -50px;}  .basketUpdate .add_to_basket_direct_btn{display: inline-block !important;}  .add_to_basket_direct_btn_hide{display: none !important;}}@media screen and (max-width: 1620px) and (min-width: 736px) {.searchPageWidth .search_holder { width: 20%;}  .searchPageWidth .top_results_holder{margin-bottom: 3%;}}@media screen and (max-width: 1024px) and (min-width: 736px) {.searchPageWidth .top_results_holder.top_results_holder_fixed { top: 40px;}    .touch .purple_light{font-size: 12px;}  .touch .total-results{line-height: 12px;}  .filter-hint{width: 100%;text-align: center;}}@media screen and (max-width: 994px) and (min-width: 736px) {.jansale_topbanner { background: url(/Images/JanuarySale/bg_januarysale_banner.png) top center repeat-y;}  .jansale_topbanner .column_768{width: 94%;text-align: center;float: none !important;}  .jansale #left-col{margin-top: 0;}  .jansale_topbanner img{margin-top: -3px;max-width: none;}    .body_christmasHP #wrapper_whole{background: url(/Images/ChristmasHP/bg_top.jpg) top center no-repeat, url(/Images/Christmas/christmas_bg_repeat.jpg) top center repeat #e9e4c4;background-size: 180% auto, auto;}  .body_christmasHP .christmas_top_block{width: 28%;margin: 0;}  .body_christmasHP .christmas_top_block img{width: 100%;margin: 0;}  .body_christmasHP #christmas_top_ads{text-align: center;width: 98%;margin: auto;}  .body_christmasHP #christmas_top_ads img.christmas_hp_title{width: 65%;margin: 0 auto 0;float: none;}  .body_christmasHP #christmas_top_ads a{width: 40% !important;}  .body_christmasHP #christmas_top_ads a .block_title{width: auto;}  .body_christmasHP .christmas_blocks{margin: auto;}  .body_christmasHP .product_row .block_holder{width: 22%;margin-right: 3%;}  .body_christmasHP .product_row .block_holder.largeBlock{width: 50%;}  .body_christmasHP .product_row .block_holder.longBlock{width: 47%;}  .body_christmasHP .product_row .block_holder .block_title{font-size: 20px;line-height: 2.3em;}  .body_christmasHP .product_row .block_holder .block_title span{font-size: 16px;display: none;}  .body_christmasHP .product_row .block_holder.largeBlock .block_title span,  .body_christmasHP .product_row .block_holder.longBlock .block_title span{display: inline-block;}    .basket_holder{float: right !important;width: 25%;}  .basket{width: 100%;height: 52px;margin: 0;}  .items{width: 100%;}  .new_search_holder{width: 72%;}  .ntn_list a,  .ntn_list_myshortlist{padding: 0px 4px !important;}  .middleOr,  .btn_register a.loginBtn,  .btn_register a.registerBtn{padding-right: 4px;}  .new_search_submit input{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}    .content_wrapper.AppResetPW{width: 98%;}  .AppResetPW_holder .loginscreen_input{height: auto;}  .AppResetPW_holder .loginscreen_input label{width: 100%;margin-right: 0;margin-bottom: 5px;line-height: 20px;display: block;text-align: left;}  .AppResetPW_holder .loginscreen_input input{width: 99%;float: none;}  .AppResetPW_holder .ResetErrorHolder{top: 25px;}    .CardFrameOverlaySquare{width: 100%;height: auto;}  .CardFrameOverlaySquare img{width: 100%;height: auto;}    .facebook_bday_list{width: 100%;}  .fb_my_profile_picture{width: auto;height: 100%;}  .fb_my_profile_picture img{width: auto;height: 100%;}  .btn_register .fb_my_profile_info{margin: 12px 0;width: 45%;}  .btn_register .fb_my_profile_info span{line-height: normal;}  .fb_my_notification_holder{width: 20%;height: 60px;background-size: 56% auto;float: right;}  .fb_events_dd{width: 100%;border-top-left-radius: 0px;margin-left: 0;}  .corner_block{display: none !important;}    .dymanticCrumbs{width: 98%;}  #dvBreadCrump,  .dvBreadCrump{width: 100%;}  #dvBreadCrump.newFormatBC{height: 50px;}  #dvBreadCrump.newFormatBC 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.newFormatBC a.last,  #dvBreadCrump.newFormatBC a:last-child{font-weight: 500;color: #4f0094;background: none;}  #dvBreadCrump.newFormatBC a h1,  #dvBreadCrump.newFormatBC h1{display: inline-block;font-size: 18px;}    .prepay .bg_light_white,  .prepay .bg_light_grey_full{padding: 0 4%;width: 92%;}  .prepay .prepay_block h2{font-size: 40px;}  .prepay_block p,  .prepay .prepay_block.custom #calc_message p{font-size: 25px;}  .prepay_block .selectPrepay,  .prepay_amount_bottom_custom{font-size: 16px;}  .prepay_block.custom .selectPrepay{margin: -25% 0 50px 0;}  .prepay .prepay_block.custom h2{font-size: 22px;margin-top: 20px;}  .prepay .prepayStaticPage .prepay_block.custom.prepayActive h2{margin-top: -97px;}  .prepay .prepay_block.custom p{font-size: 18px;}  .prepay .prepay_block.custom .customAmountHolder p{font-size: 30px;}  .prepay .bg_light_grey_full img{width: 95%;height: auto;}    .fb_my_profile_picture,  .fb_my_profile_picture img{height: 60px;}    .ReviewHolder .trustpilot-widget{width: 100%;margin-right: 0;}    #wrapper_div_search_terms_d{width: auto;padding: 0 1%;}    .body_wallart #cycle{height: auto;}  .canvasBanner1 img,  .canvasBanner2 img,  .canvasBanner3 img{width: 100%;}  .cw_canvases #left-col{margin-top: -45%;}    .product-enlarge-trigger.mugs.mbox img{width: 100%;}  .searchPageWidth #ctl00_ContentPlaceHolder1_UpdatePanel1{width: 98%;margin: auto;}    .freecard_tshirts{z-index: 999;top: 260px;right: 10px;}  .freecard_mugs{margin-left: 300px;margin-top: 50px;}  .freecard_alcohol{margin-left: 50%;margin-top: 20px;}  .freecard_gfHim{z-index: 999;margin-left: 52%;margin-top: -5px;}  .freecard_fdlp{margin-left: 50%;margin-top: 10px !important;}  .freecard_fdgifts{z-index: 999;margin-left: 20%;margin-top: 10px !important;}  .freecard_fdalcohol{margin-left: 45%;margin-top: -20%;}    .body_404 .content_wrapper{padding-bottom: 30px;}  .card_nav_content_wrapper{width: 94%;margin: 0 auto;}  .body_404 .topblocks{width: 48%;margin: 0 4% 30px 0;}  .search_wrapper{width: 50%;height: 70px;padding: 15px 0;}  .card_block{width: 22%;height: auto;display: block;margin: 0 4% 30px 0;position: relative;}}@media screen and (max-width: 960px) and (min-width: 736px) {.searchPageWidth .search_holder { width: 25%;}  .searchPageWidth .top_results_holder{height: auto;}  .filter_open_button{width: 92%;background-position: 10px center;float: none;}  .mm_p_filters.card-filters{float: none !important;text-align: center;display: inline-block;}}@media screen and (max-width: 890px) and (min-width: 736px) {#iframeSecPay { height: 1180px;}  .footer_links_col{margin-right: 30px;}}@media screen and (max-width: 768px) and (min-width: 736px) {.quickGiftsTitle { font-size: 20px;}  .header_right_side{margin-top: 0;}    .prepay .prepay_block h2{font-size: 34px;}  .prepay .prepay_block.custom h2{font-size: 24px;line-height: 18px;margin-top: 32px;}  .prepay .prepay_block.custom .customAmountHolder p{font-size: 24px;}  p.selectedAmountText.prepayAmountActive{height: 60px;line-height: 30px;}  .prepay_block.custom .selectPrepay,  .prepay .prepay_block.custom p{font-size: 14px;}  .itemDescriptionBold h1{font-size: 28px;}    .reminderList li{width: 35%;}  .reminderList li:first-child{width: 60%;}  .reminderList li:first-child .ReminderTitle{width: 50%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}  .reminderList li:last-child,  .reminderList li:nth-last-child(2){display: none;}    .searchPageWidth .page_title_wrapper h1{font-size: 24px;line-height: 24px;}  .searchResults .column_768,  .searchPageWidth .column_768{width: 94% !important;}  .searchPageWidth #ctl00_ContentPlaceHolder1_UpdatePanel1{width: 100%;}  .searchPageWidth .mobileLeftNavBtn{display: none !important;}  .searchPage_breadcrumbs #dvBreadCrump{padding-top: 20px;}  .category_text p{font-size: 12px;line-height: 14px;margin-bottom: 10px;}  .category_text p:empty{display: none;}  .selected_filters_list a{font-size: 12px;}  .selected_filter_list_holder span{font-size: 14px;padding: 5px;}  .footer_links_col{margin-right: 20px;}}@media screen and (max-height: 750px) and (min-width: 736px) {#highstreet_product_preview .CardPreviewHolder { top: 5vh;}  #highstreet_product_preview .CardPreviewHolder h1{line-height: 50px;height: 50px;text-indent: 20px;margin-bottom: 2%;}  #highstreet_product_preview p{font-size: 12px;line-height: 16px;margin-bottom: 2%;}  .hs_right_section{padding: 20px 0 30px 30px;}  #highstreet_product_preview #absPanel{margin: 28px auto;}  .product_price{margin-bottom: 2%;}  .hs_boxset_thumb_content{margin: 0 0 2%;}  .hs_bs_height .hs_right_section{min-height: inherit;}  .hs_bs_height .hs_card_navigation{margin-bottom: 2%;}}.footer-page-seo-container{background: #f8f8f8;padding: 35px 0;}.footer-page-seo-description{width: 100%;margin: auto;text-align: center;max-width: 994px;}.footer-page-seo-description h2{color: #4f0094;padding-bottom: 10px;}.footer-page-seo-description h2:nth-of-type(2),.footer-page-seo-description h2:nth-of-type(3),.footer-page-seo-description h2:nth-of-type(4){margin-top: 25px;}.footer-page-seo-description:nth-of-type(2),.footer-page-seo-description:nth-of-type(3),.footer-page-seo-description:nth-of-type(4){display: none !important;}.footer-page-seo-description p{margin: 0 auto 10px;font-size: 16px;line-height: 20px;}.item_change_test .search_holder{text-align: left;}.item_change_test .personalisation_key{display: inline-block !important;float: left;background: #f1efef;border-radius: 4px;margin: 10px 0 0 10px;}.personalisation_key ul{margin: 0;padding: 0;list-style: none;}.personalisation_key ul li{padding: 7px;display: inline-block;font-size: 12px;color: #707070;}.personalisation_key ul li span{display: inline-block;vertical-align: middle;}.personalisation_key ul li span.key{color: #9163c1;font-size: 14px;font-weight: 500;margin-right: 4px;}.personalisation_key ul li span img{width: 16px;height: auto;}.item_change_test .item_desc{font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;text-align: left;font-weight: 500;padding: 0 4%;height: auto;text-transform: capitalize;}.item_desc:hover{text-decoration: underline;}.item_change_test .search_holder .pers_icon_price_holder{width: 92% !important;margin: 0 4%;text-align: left;min-height: inherit;height: 25px;}.item_change_test .search_holder .item_price{font-weight: 300;color: #656565;display: inline-block;width: auto;vertical-align: top;margin-right: 5px;}.item_change_test .search_holder .txt_purple{font-size: 12px !important;}.item_change_test .search_holder .tp-stars{display: inline-block;text-align: left;width: 75px;overflow: hidden;vertical-align: top;}.item_change_test .search_holder.discounted .tp-stars{display: none !important;}.item_change_test .search_holder .tp-stars .trustpilot-widget{margin: 0;padding: 0;clear: none;display: block;background: #fff !important;}.item_change_test .search_holder .tp-stars .trustpilot-widget iframe{width: 140px !important;}.item_change_test .purple_light{font-size: 0;vertical-align: top;margin: 0 1% 0 4%;box-sizing: border-box;border: 2px solid #9163c1;height: 25px !important;padding: 0 4px;line-height: 21px;text-align: center;min-width: 25px;}.item_change_test .purple_light[data-p-type='photo_text'],.item_change_test .purple_light[data-p-type='photo_only']{background: url(/Images/Structure/purple_light_camera.png) 17px center no-repeat;background-size: 16px auto;padding-right: 25px;}.item_change_test .purple_light[data-p-type='photo_only']{padding-right: 0;background-position: center;}.item_change_test .purple_light[data-p-type='photo_text']:after,.item_change_test .purple_light[data-p-type='text_only']:after{content: 'T';font-size: 14px;}.item_change_test .purple_light[data-p-type='non_p']{font-size: 10px;width: 66px;line-height: 8px;padding: 2px;}.item_change_test .flowers .purple_light[data-p-type='non_p']{display: none !important;}.item_change_test .ecard_item .purple_light[data-p-type='non_p']{opacity: 0;}.item_change_test .item_atb{height: 21px;-webkit-appearance: none;border: none;background: #9163c1;color: #fff;border-radius: 4px;cursor: pointer;padding: 2px 5px;display: inline-block;vertical-align: top;}.item_change_test .flowers .item_atb{margin: 0 1% 0 4%;}.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%;}.item_atb.item_atb_active{background: #6884d0;}.item_atb.item_atb_active::after{content: '';display: inline-block;background-image: url(/Images/Structure/tick_icon_mug_editor.png);background-repeat: no-repeat;background-position: center center;background-size: 15px;width: 20px;height: 20px;margin-bottom: -4px;}.item_change_test .item_atb:hover{background: #4f0094;}.item_change_test .search_holder.parker_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.pentel_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.caran_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.cross_f_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.cross_r_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.lamy_pen_item .product-enlarge-trigger::after,.item_change_test .search_holder.engraved_nb_item .product-enlarge-trigger::after,.item_change_test .search_holder.engraved_d_item .product-enlarge-trigger::after,.item_change_test .search_holder.frame_item .product-enlarge-trigger::after{content: '';display: inline-block;width: 40px;background-size: 94% auto;background-repeat: no-repeat;background-position: center;height: 18px;position: absolute;top: 3%;right: 7%;padding: 4px;background-color: #fff;border-radius: 6px;}.item_change_test .search_holder.parker_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/parker_pen_colours.jpg);}.item_change_test .search_holder.pentel_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/pentel_pen_colours.jpg);width: 56px;}.item_change_test .search_holder.caran_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/caran_pen_colours.jpg);width: 56px;}.item_change_test .search_holder.cross_f_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/cross_fountain_pen_colours.jpg);width: 30px;}.item_change_test .search_holder.cross_r_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/cross_rollerball_pen_colours.jpg);}.item_change_test .search_holder.lamy_pen_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/lamy_pen_colours.jpg);width: 56px;}.item_change_test .search_holder.engraved_nb_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/legami_colours.jpg);width: 62px;}.item_change_test .search_holder.engraved_d_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/legami_d_colours.jpg);width: 62px;}.item_change_test .search_holder.frame_item .product-enlarge-trigger::after{background-image: url(/Images/Structure/frame_colours.jpg);width: 28px;}.item_change_test .search_holder.parker_pen_item .item_price::after,.item_change_test .search_holder.pentel_pen_item .item_price::after,.item_change_test .search_holder.caran_pen_item .item_price::after,.item_change_test .search_holder.cross_f_pen_item .item_price::after,.item_change_test .search_holder.cross_r_pen_item .item_price::after,.item_change_test .search_holder.lamy_pen_item .item_price::after,.item_change_test .search_holder.engraved_nb_item .item_price::after,.item_change_test .search_holder.engraved_d_item .item_price::after,.item_change_test .search_holder.frame_item .item_price::after,.item_change_test .search_holder.frame_item.slate_frame_item .product-enlarge-trigger::after{display: none;}.category_text{height: 40px;overflow: hidden;}.category_height,.category_noseo{height: auto;}@media screen and (min-width: 1130px) {.cards_only_results .item_change_test .item_desc { width: 78%;margin: 4px auto 0;}  .cards_only_results .item_change_test .search_holder .pers_icon_price_holder{width: 70% !important;margin: 0 15%;}  .cards_only_results .item_change_test .purple_light{margin: 0 1% 0 15%;}}@media screen and (max-width: 1220px) and (min-width: 736px) {.searchPageWidth.item_change_test .top_results_holder { height: auto;}  .item_change_test .filter_open_button{width: 100%;background-position: 10px center;float: none;box-sizing: border-box;}  .item_change_test .mm_p_filters.card-filters{float: none !important;text-align: center;display: inline-block;}  .item_change_test .personalisation_key{float: none;margin: 1% 0 0 0;vertical-align: top;}  .item_change_test .purple_light[data-p-type='non_p']{font-size: 1vw;width: 30%;}  .searchPageWidth.item_change_test .column_768{width: 100% !important;}}@media screen and (max-width: 1030px) and (min-width: 736px) {.item_change_test .personalisation_key { width: 100%;}}@media screen and (max-width: 736px) {.item_change_test .personalisation_key { width: 96%;margin: 0 0 0 2%;text-align: center;}  .personalisation_key ul li{padding: 4px;}  .item_change_test .item_desc{font-size: 12px;line-height: 13px;}    .item_change_test .search_holder .item_price{font-size: 12px !important;}  .lifestyleProd .item_change_test .search_holder .item_price{display: inline-block;}  .item_change_test .purple_light{margin: 0 2% 0 4%;}  .item_change_test .purple_light[data-p-type='non_p']{font-size: 8px;width: 52px;}  .item_change_test .search_holder .tp-stars{width: 43px;}  .item_change_test .search_holder .tp-stars .trustpilot-widget iframe{width: 100px !important;}  .item_change_test .item_atb button{font-size: 12px;line-height: 25px;}}@media screen and (max-width: 360px) {.item_change_test .item_atb { font-size: 12px;line-height: 21px;box-sizing: border-box;height: 25px;}}.prod_added_holder{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0, 0, 0, 0.4);}.prod_added_item{width: 80%;max-width: 300px;height: auto;position: absolute;background: #fff;top: 25vh;left: 0;right: 0;margin: auto;box-sizing: border-box;padding: 20px;border-radius: 6px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}.prod_added_item_heading{width: 100%;margin-bottom: 10px;font-weight: 500;color: #9163c1;font-size: 20px;}.prod_added_item_title{display: inline-block;vertical-align: top;width: 49%;font-weight: 500;}.prod_added_item img{width: 45%;display: inline-block;vertical-align: top;margin-right: 5%;}#ctl00_ContentPlaceHolder1_divPaymentButtonPanel #ctl00_ContentPlaceHolder1_VisaCheckoutButton{}#ctl00_ContentPlaceHolder1_divPaymentButtonPanel #clicktopay-widget-container{display: inline-block;width: 31%;text-align: center;float: left;margin-right: 10px;}#ctl00_ContentPlaceHolder1_divPaymentButtonPanel #clicktopay-widget-container > div{height: 51px !important;line-height: 50px !important;min-height: 51px !important;}#loader-1-amw,.pastille-4{display: none !important;}.close-pop-btn{position: absolute;background: transparent;border: none;border-radius: unset;width: 45px;height: 45px;top: 15px;right: 15px;cursor: pointer;}.close-pop-btn span{width: 65%;height: 4px;background: rgb(0, 0, 0);display: block;position: absolute;inset: 0px;margin: auto;transform: rotate(45deg);}.close-pop-btn span:last-child{transform: rotate(-45deg);}.conf_register_popup{width: 100%;height: 100%;position: fixed;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;}.conf_register_popup_content{max-width: 420px;width: 94%;background: #fff;margin: auto;position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: 9999;height: 516px;height: fit-content;padding: 30px;border-radius: 6px;text-align: center;box-sizing: border-box;}.conf_register_popup_content h2{color: #4f0094;display: block;padding: 0 0 20px;font-weight: 600;}.conf_register_popup_content p{font-size: 16px;}.conf-register-wrapper input{width: 100%;display: block;border: 2px solid #707070;height: 54px;box-sizing: border-box;text-indent: 16px;font-size: 16px;border-radius: 6px;font-weight: 500;color: #9163c1;transition: border 0.2s;padding: 0;margin: 20px auto 5px;}.conf-register-resend{margin: 20px 0 0;}.conf-register-wrapper #confirmRegistrationMessage,.conf-register-wrapper #resendMessage{text-align: left;font-size: 16px;color: #d3445a;line-height: 22px;font-weight: 600;}.conf-register-wrapper #resendMessage{text-align: center;margin-bottom: 0;}.conf-register-buttons .yes_resend_confirm_registration{font-weight: 600;margin-left: 10px;cursor: pointer;}.conf-register-buttons .yes_resend_confirm_registration:hover{text-decoration: underline;border-bottom: none;}.conf-register-buttons .yes_confirm_registration{display: block;background: #4f0094;height: 50px;line-height: 50px;border-radius: 6px;font-size: 18px;text-align: center;box-sizing: border-box;margin: 30px auto 0;font-weight: 600;color: #fff;cursor: pointer;}.conf-register-buttons .yes_confirm_registration:hover{background: #582fa5;}@media (max-width: 768px) {.conf_register_popup_content p, .conf-register-wrapper #confirmRegistrationMessage { font-size: 14px;}}