.cardpage_seo_text h1{font-size:24px;margin:0;color:#482884;font-weight:700;font-family:Arial;padding-top:10px}.seotext h2,.seotext h3,.seotext p,.seotext p a{font-size:16px;line-height:20px}.seotext{max-height:295px;height:auto;-webkit-transition:max-height ease-in-out .4s}.mobile_only{display:none}a.hide,a.readmore{background:0 0;padding-left:0;color:#492487;font-size:18px}.offer_top_strap{width:100%;background:#da0f01}.offer_top_strap p,.offer_top_strap p span{text-align:center;color:#fff;font-size:20px;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:11px 0;margin:0}.offer_top_strap p span{color:#ffc037}.janSale{width:100%;height:auto;background:#e41941}.janSale_mobile{display:none}.header_baubles{width:100%;height:210px;background:url(/Images/baubles/bg_banner.jpg) top left no-repeat #fff;background-size:cover}.header_baubles_content{width:100%;max-width:994px;margin:auto}.header_text_holder{float:right;text-align:center}.header_baubles img{float:left}.header_baubles h1{font-family:'Kaushan Script',cursive;font-size:62px;position:relative;color:#e00404;display:block;padding:35px 120px 0 0;margin-bottom:10px}.header_baubles h1 span{font-family:'Playfair Display',serif;font-size:25px;color:#fff;text-align:center;line-height:25px;position:absolute;right:0;top:0;background:url(/Images/baubles/bg_bauble_price.png) top center no-repeat;background-size:100% auto;width:93px;padding:55px 0 25px}.header_baubles a{display:inline-block;clear:both;margin:auto;font-family:'Playfair Display',serif;font-size:25px;color:#fff;line-height:52px;background:#e00404;border-radius:3px;padding:0 20px}.header_baubles a:hover{background:#a90404}.top_seo_text{width:90%;max-width:800px;margin:0 auto;padding:75px 0 30px;text-align:center}.body_baubles .fullwidth_block_row{margin-bottom:2%}.body_baubles .card_block img{box-shadow:4px 4px 0 #cecece}.body_baubles .coaster_order_options{padding:2% 0 0}.bauble_option_text{width:48%;float:left;margin-bottom:5%}.body_baubles .coaster_order_options h2{font-family:'Playfair Display',serif;font-size:36px;font-weight:700}.body_baubles .coaster_order_options p{font-family:Arial}.body_baubles .coaster_order_options table{width:100%}.xmas_offer_strap{width:100%;background:#960000}.xmas_offer_strap p,.xmas_offer_strap p span{text-align:center;color:#fff;font-size:24px;font-family:'Bree Serif',serif;padding:11px 0;margin:0}.xmas_offer_strap p span{color:#ffc037}.header_letters{width:100%;height:225px;background:url(/Images/SantaLetters/bg_top.jpg) top center no-repeat #fff;background-size:cover}.header_letters .card_nav_content_wrapper{height:100%}.header_letters_content{width:100%;max-width:994px;margin:auto}.header_letters_text_holder{position:relative;float:left;text-align:center;height:100%;margin-left:4%;width:52%;max-width:507px}.header_letters .top_title{width:100%;margin-top:10px}.header_letters .top_letter{margin-top:10px;width:40%;max-width:358px}.header_letters h1{font-family:'Kaushan Script',cursive;font-size:62px;position:relative;color:#e00404;display:block;padding:35px 120px 0 0;margin-bottom:10px}.header_letters h1 span{font-family:'Playfair Display',serif;font-size:25px;color:#fff;text-align:center;line-height:25px;position:absolute;right:0;top:0;background:url(/Images/baubles/bg_bauble_price.png) top center no-repeat;background-size:100% auto;width:93px;padding:55px 0 25px}.header_letters a{position:absolute;bottom:-20px;clear:both;margin:auto;left:0;right:0;width:210px}.create_letters_btn{margin:10px auto;font-family:'Bree Serif',serif;font-size:25px;color:#fff;line-height:58px;background:#f2a602;border-radius:3px;padding:0 20px;clear:both;display:block;width:260px}.create_letters_btn:hover{background:#a90404}.top_seo_text{width:90%;max-width:800px;margin:0 auto;padding:75px 0 30px;text-align:center}.letter_step{width:28%;float:left;margin:0 4%}.letter_step p{text-align:center;padding:10px 0;font-family:Satisfy,cursive;color:#e00404;font-size:26px;line-height:32px}.step_one{margin-left:0}.step_three{margin-right:0}.letter_step img{max-width:100%;display:block;margin:0 auto}.body_santaletters .card_block{width:312px}.body_santaletters .card_block img{box-shadow:4px 4px 0 #cecece}.body_santaletters .fullwidth_block_row .card_block:nth-of-type(3n){margin-right:0}.body_gamecards .header_gamecards{background:url(/Images/gamecard/bg_top.jpg) center top no-repeat #000;background-position:calc(50% - 270px) 0;height:313px;display:inline-block;width:100%}.body_gamecards .banner_gamecards h1,.body_gamecards .banner_gamecards h2,.body_gamecards .header_gamecards h1,.body_gamecards .header_gamecards h2{font-family:'Open Sans',sans-serif;color:#fff}.body_gamecards .header_gamecards h1{font-size:49px;color:#fff;font-weight:600}.body_gamecards .header_gamecards span{font-size:28px;font-weight:400;text-decoration:underline}.body_gamecards .header_gamecards h2{font-size:30px;font-weight:600;text-align:right;margin-top:-10px}.body_gamecards .header_gamecards .top_game_card{float:right;margin-top:30px}.body_gamecards .header_gamecards .text_wrap{float:left;margin-top:45px;margin-bottom:35px}.body_gamecards .text_wrap h1,.body_gamecards .text_wrap h2{text-shadow:0 0 18px rgba(0,0,0,.71)}.body_gamecards .ultimate_gift_section{display:none}.body_gamecards .block_grid_wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.52fr 7px 1fr 7px 1fr;grid-template-columns:1.52fr 1fr 1fr;-ms-grid-rows:auto 7px auto;grid-template-rows:auto auto;grid-template-areas:'game_large_block game_long_block game_long_block' 'game_large_block game_block_small_1 game_block_small_2';grid-column-gap:7px;grid-row-gap:7px}.game_large_block{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:game_large_block}.game_long_block{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:game_long_block}.game_block_small_1{-ms-grid-row:3;-ms-grid-column:3;grid-area:game_block_small_1}.game_block_small_2{-ms-grid-row:3;-ms-grid-column:5;grid-area:game_block_small_2}.game_block.game_large_block .game_block_title{font-size:50px;font-weight:300}.game_block img{width:100%}.game_block{background:#000;position:relative;font-family:'Open Sans',sans-serif;color:#fff;overflow:hidden;display:block}.game_block:hover{opacity:.8}.game_title_wrapper{position:absolute;bottom:30px;left:20px}.game_block .game_block_title{font-size:32px;font-weight:300;text-shadow:0 0 18px rgba(0,0,0,.71)}.game_block .game_title_wrapper span{font-size:16px}.game_block .game_block_price{margin-top:10px;font-weight:700}.body_gamecards .banner_gamecards{background:url(/Images/gamecard/bg_btm_banner.png) center top no-repeat #000;height:445px;display:inline-block;width:100%}.body_gamecards .banner_gamecards h1{font-weight:300;font-size:50px;line-height:55px}.body_gamecards .banner_gamecards h2{font-weight:300;font-size:20px;letter-spacing:1px;margin-top:60px}.body_gamecards .banner_gamecards .text_wrap{margin-top:65px}.body_gamecards .shop_gamecards_btn{font-size:20px;font-family:'Open Sans',sans-serif;padding:7px 30px 7px 13px;height:27px;display:block;color:#fff;background:#0e7a0d;position:relative;line-height:25px}.body_gamecards .shop_gamecards_btn:hover{background:#da7b06}.body_gamecards .shop_gamecards_btn::after,.body_gamecards .shop_gamecards_btn::before{content:'';display:block;width:12px;height:3px;background:#fff;position:absolute;right:10px;top:15px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_gamecards .shop_gamecards_btn::after{content:'';display:block;width:12px;height:3px;background:#fff;position:absolute;right:10px;top:15px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:22px}.body_gamecards #bg_gamecards_instructions{background-color:#fff}.body_gamecards #game_title_holder img{padding:20px 0 20px 0;max-width:2000px;width:100%}.body_gamecards .green_writing{text-align:center;color:#157f15;font-family:'Open Sans',sans-serif;font-size:20px;letter-spacing:1px;padding:30px 0}.body_gamecards .green_writing span{font-weight:700;text-decoration:underline}.body_stockingsacks .header_stockingSacks{width:100%;background:url(/Images/stockingsacks/header_stockingsacks.jpg) top center no-repeat #fff;background-size:cover;padding-bottom:10px}.body_stockingsacks .header_stockingsacks_text_holder{width:100%;max-width:450px;float:right;margin-right:60px}.body_stockingsacks .header_stockingsacks_text_holder img{width:100%}.body_stockingsacks .view_range_btn{margin:10px auto;font-family:'Bree Serif',serif;font-size:27px;color:#fff;line-height:56px;background:#f2a602;border-radius:3px;padding:0 20px;clear:both;display:block;width:204px;text-align:center}.body_stockingsacks .view_range_btn:hover{background:#a90404}.body_stockingsacks .section_wrapper h1{font-family:Satisfy,cursive;color:#a61f38;font-size:42px}.body_stockingsacks .section_wrapper p{margin-top:20px;line-height:30px;color:#646464}.body_stockingsacks .section_wrapper{margin-top:48px;margin-bottom:20px}.body_stockingsacks .section_wrapper img{width:100%;max-width:341px}.body_stockingsacks .sacks_left,.body_stockingsacks .stockings_right{width:60%}.body_stockingsacks .stockings_left{float:left;width:38%}.body_stockingsacks .sacks_right{float:right;width:38%}.body_candles .header_candles{background:url(/Images/candles/top_bg_candles.jpg) center -85px no-repeat #fff;height:636px;display:inline-block;width:100%}.body_candles .candles_title,.candles_title span{color:#906b5b;font-family:'Frank Ruhl Libre',serif;text-align:center;font-size:60px;font-weight:400;line-height:60px;padding:35px 0 0 0;letter-spacing:-1px;text-shadow:0 0 40px #fff,0 0 60px #fff,0 0 75px #fff,0 0 90px #fff}.body_candles .candles_price{color:#000;font-family:'Open Sans',sans-serif;text-align:center;font-weight:400;letter-spacing:16px;line-height:0;font-size:20px;text-shadow:0 0 16px #fff,0 0 16px #fff}.body_candles .shop_candles{margin:375px auto 0 auto;font-weight:600;font-size:29px;font-family:'Frank Ruhl Libre',serif;padding:11px 25px;width:180px;display:block;color:#fff;background:#906b5b;text-transform:uppercase;position:relative;letter-spacing:3px}.body_candles .shop_candles:hover{background:#212d3d}.body_candles .shop_candles::before,.body_candles.shop_candles::after{content:'';display:block;width:12px;height:4px;background:#fff;position:absolute;right:18px;top:25px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_candles .shop_candles::after{content:'';display:block;width:12px;height:4px;background:#fff;position:absolute;right:18px;top:20px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:31px}.body_candles .banner2_candles{background:url(/Images/candles/candles_banner_2.jpg) center -30px no-repeat #fff;background-position:calc(50% - 250px) 0;min-height:415px;display:inline-block;width:100%}.body_candles .text_wrap_half{width:50%}.body_candles .candles_small_title{color:#906b5b;font-family:'Frank Ruhl Libre',serif;text-align:left;font-size:40px;font-weight:400;line-height:60px;padding:35px 0 0;letter-spacing:2px}.body_candles .candles_small_title.candles_title_nonphoto{color:#fff;font-size:40px;padding:75px 0 0 0}.body_candles .candles_copy{color:#000;font-family:'Open Sans',sans-serif;text-align:left;font-size:13px;font-weight:400;letter-spacing:2px;line-height:36px;padding:20px 0 0 0}.body_candles .shop_photo_candles{font-size:20px;padding:11px 17px;margin:0;width:155px}.body_candles .shop_candles.shop_photo_candles:before{top:19px}.body_candles .shop_candles.shop_photo_candles:after{top:25px}.body_candles .banner3_candles{background:url(/Images/candles/candles_banner_3.jpg) center top no-repeat #212d3d;min-height:462px;display:inline-block;width:100%}.body_candles .candles_copy_nonphoto{color:#fff}.body_candles .banner3_candles .shop_candles.shop_photo_candles{background:#fff;color:#212d3d}.body_candles .banner3_candles .shop_candles.shop_photo_candles:hover{background:#906b5b}.body_candles .banner3_candles .shop_candles.shop_photo_candles:after,.body_candles .banner3_candles .shop_candles.shop_photo_candles:before{background:#212d3d}.body_photoblocks .header_blocks{background:url(/Images/photoblock/top_banner.jpg) center no-repeat #fff;height:500px;display:inline-block;width:100%;background-position-y:-170px}.body_photoblocks .text_wrap_half{width:372px;margin:48px 62px 0 0}.body_photoblocks .blocks_title{margin:auto;color:#b14978;font-family:'Libre Baskerville',serif;text-align:center;font-size:60px;font-weight:700;line-height:60px;letter-spacing:7px;text-shadow:0 0 0 #fff,0 0 30px #fff,0 0 30px #fff,0 0 30px #fff}.body_photoblocks .blocks_title span{font-family:'Libre Baskerville',serif;letter-spacing:1px}.body_photoblocks .blocks_price{margin:30px auto;text-align:center;color:#545554;font-family:Lato,sans-serif;font-weight:400;line-height:0;font-size:26px;letter-spacing:5px;text-shadow:0 0 16px #fff,0 0 16px #fff}.body_photoblocks .shop_blocks{text-align:center;margin:120px auto 0 auto;font-size:16px;font-family:'Libre Baskerville',serif;padding:13px 15px;width:206px;display:block;color:#fff;background:#b14978;letter-spacing:3px}.body_photoblocks .shop_blocks:hover{background:#5674b9}.body_photoblocks .blocks_subtitle{font-weight:400;font-size:30px;line-height:32px;letter-spacing:0;text-align:center;margin:10px 0}.body_photoblocks .shop2_blocks{width:159px;margin:30px auto 50px auto}.body_photoblocks .blocks_text{text-align:center;font-family:'Open Sans',sans-serif;font-style:italic;line-height:30px}.body_photoblocks .banner2_blocks{background:url(/Images/photoblock/banner_2.jpg) center no-repeat #fff;display:inline-block;width:100%}.body_photoblocks .blocks_text2{text-align:left;margin:30px 0 50px 0}.body_photoblocks .blocks_subtitle2{text-align:left}.body_photoblocks .shop3_blocks{width:159px;margin:30px 0}#offers_expired{position:absolute;width:100%;height:100%;z-index:1;background:#fff}#offers_expired h1{text-align:center;font-size:45px;line-height:50px;margin-top:20vh}.body_blackfriday #black_top_section{width:100%;background:#000;text-align:center;background:url(/Images/BlackFriday/bg_top.jpg) top center no-repeat}.body_blackfriday #cyber_top_section{width:100%;background:#000;text-align:center;background:url(/Images/BlackFriday/bg_top_cyber.jpg) top center no-repeat;display:none}.body_blackfriday #black_top_section img,.body_blackfriday #cyber_top_section img{width:100%;max-width:910px}.body_blackfriday .hero_blocks{padding:0;margin-top:20px}.body_blackfriday .bf_big_block{max-width:482px;width:49%;margin-bottom:15px}.body_blackfriday .bf_big_block:hover{opacity:.9}.body_blackfriday .bf_big_block img{width:100%}.body_blackfriday .fullwidth_promo{width:100%;max-width:994px;margin:0 auto 20px}.body_blackfriday .fullwidth_promo img,.fullwidth_promo picture{width:100%}.body_blackfriday .more_deals_section{background:#e32551;margin-bottom:10px;width:100%;float:left;display:none}.body_blackfriday .card_block{border-color:#c7163f}.body_blackfriday .card_block img{border:3px solid #fff;box-sizing:border-box}.body_blackfriday .card_block .card_block_title{color:#fff}.body_blackfriday .fullwidth_block_row{border-color:#c7163f}.body_blackfriday .card_block .card_block_title::after,.body_blackfriday .card_block .card_block_title::before{background:#fff}.body_blackfriday .bf_one_dotd,.body_blackfriday .bf_two_dotd{margin-top:30px;margin-bottom:0}.body_blackfriday .bf_two_dotd{display:none}.body_blackfriday .promo_seo_text{max-width:994px;width:90%;margin:0 auto;padding-bottom:30px;overflow:auto}.body_blackfriday .promo_seo_text h2{font-size:20px;font-family:Arial;font-weight:700;color:#442382;margin-bottom:20px}.body_blackfriday .promo_seo_text p,.body_blackfriday .promo_seo_text p a{margin-bottom:0;font-size:18px;line-height:25px}.body_blackfriday h2.offer_text{text-align:center;padding:5px 0;display:inline-block;width:100%;font-size:33px;margin:12px 0}.body_blackfriday h2 .bf_promo{color:#fff}.body_blackfriday h2 .cm_promo{color:#fff;display:none}.body_blackfriday h2 .bf_percentage{color:#fff}.body_blackfriday .more_deals_section.cm h2 .cm_promo{display:initial}.body_blackfriday .more_deals_section.cm h2 .bf_promo{display:none}.body_blackfriday .more_deals_section.cm{background:#2599e2}.birthday_banner_strip{width:100%;text-align:center;background:#ebb9bb}.birthday_banner_strip img{max-width:100%}.body_birthdayLP .hero_blocks{margin-bottom:30px}.body_birthdayLP .hero_blocks .shop_now_btn{background:#d4438e;color:#fff}.body_birthdayLP .hero_blocks .shop_now_btn::after,.body_birthdayLP .hero_blocks .shop_now_btn::before{background:#fff}.body_birthdayLP .hero_blocks a:hover .shop_now_btn{background:#0b91c0}.body_birthdayLP .cards_block_row{width:94%;max-width:994px;margin:auto}.body_birthdayLP .card_block:nth-of-type(3n){margin-right:28px}.body_birthdayLP .card_block:nth-of-type(4n){margin-right:0}.body_birthdayLP .card_block:nth-of-type(5n){margin-left:28px;margin-right:0}.body_birthdayLP .seotext{max-height:inherit}.body_birthdayLP .bg_grey_fullwidth{padding:40px 0}.site_width_holder{width:100%;max-width:994px;margin:auto;position:relative}.believe_in_happy_header{background:url(/Images/believeInHappy/bg_bih_header.jpg) top left repeat;margin-bottom:40px;padding-top:50px}.mind_logo{position:absolute;top:-50px;right:0}.bih_top_text{float:right;text-align:right}.bih_top_text img{display:block;max-width:100%}.bih_top_text a{display:inline-block}.body_believeInHappy .cards_block_row{width:100%}.body_believeInHappy .card_block{width:48%;max-width:472px;margin:0 0 50px 0;text-align:center;box-sizing:border-box}.body_believeInHappy .card_block img{border:5px solid #fdd95b}.body_believeInHappy .card_block .card_block_title{color:#ff8dd1;font-family:Lato;font-size:22px;line-height:26px}.body_believeInHappy .card_block .card_block_title::after,.body_believeInHappy .card_block .card_block_title::before{display:none}.body_believeInHappy .card_block.full_width_block{width:100%;clear:both;max-width:inherit}.bih_happy_bag img{float:left;margin:0 40px 50px 0}.bih_happy_bag p,.bih_happy_bag_content_mobile p{color:#ff8dd1;font-family:Lato;font-size:22px;line-height:26px}.bih_happy_bag p img{float:none;margin:0 0 30px 0;padding-top:70px;display:block}.bg_blue_fullwidth{background:#6edcdd}.bg_blue_fullwidth .site_width_holder{padding:50px 0;background:url(/Images/believeInHappy/bg_amy_blue.jpg) bottom right no-repeat}.bg_blue_fullwidth a,.bg_blue_fullwidth p{font-family:Lato;font-size:22px;line-height:26px;color:#fff;width:70%}.bg_blue_fullwidth p img{display:block;margin-bottom:20px;width:auto;max-width:100%}.body_believeInHappy .bg_white_fullwidth{padding:50px 0}.body_believeInHappy .bg_white_fullwidth img{margin:0 40px 10px 0;float:left}.body_believeInHappy .bg_white_fullwidth p{font-family:Lato;font-size:20px;line-height:26px}.body_believeInHappy .cardpage_seo_text h1{margin:20px 0}.body_believeInHappy .cardpage_seo_text p{font-size:18px;line-height:25px}.body_canvas #wrapper_whole{background:#fff}.body_canvas #cycle{height:475px}.canvas_top_section{height:120px;background:#dcefed}.featured_event_block{width:100%}.canvas_delivery_info{text-align:center;width:100%;background:#a3cfc7;border-top:10px solid #76aba1;border-bottom:10px solid #76aba1;height:55px;margin-bottom:20px}.canvas_delivery_text{font-family:Oswald,sans-serif;font-size:25px;color:#fff;line-height:50px;letter-spacing:1px}.canvas_blocks.product_row{margin-top:30px}.canvas_blocks.product_row .block_holder{width:auto;border:none;height:auto;border-radius:0;margin:0 30px 30px 0}.canvas_blocks.product_row .block_holder.no_right_margin{margin-right:0}.canvas_blocks.product_row .block_top{width:100%;height:311px;padding-bottom:10px}.canvas_blocks.product_row .block_price{display:none}.body_canvas .featured_event_block{margin-top:20px}.canvas_mobile_title{display:none}.canvas_blocks.product_row .block_title{width:auto!important;height:auto!important;font-family:Arial;background:0 0;font-weight:700;color:#9b6fb1;font-size:18px;line-height:18px;display:inline-block;padding-right:15px;position:relative;padding:0 15px 5px 0}.canvas_blocks.product_row .block_title::after,.canvas_blocks.product_row .block_title::before{content:'';display:block;width:9px;height:3px;background:#9b6fb1;position:absolute;right:0;top:5px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.canvas_blocks.product_row .block_title::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.canvas_blocks.product_row .block_holder:hover .block_title{background:0 0;color:#442382}.canvas_blocks.product_row .block_holder:hover .block_title::after,.canvas_blocks.product_row .block_holder:hover .block_title::before{background:#442382}.canvas_blocks.product_row .block_holder:hover img{opacity:.6}.canvas_blocks.product_row .card_block.two_block_row{width:480px;margin-right:34px}.canvas_blocks.product_row .card_block.two_block_row:nth-of-type(5n){margin-right:0}.body_canvas .seo_text_holder{background:#f8f8f8;padding:0 0 30px 0}.body_canvas .seo_text_holder h1{font-family:Arial;font-size:24px;font-weight:700;color:#482884;margin:0}.body_canvas .seo_text_holder h2,.body_canvas .seo_text_holder h3{color:#626363;font-family:Arial,sans-serif;line-height:22px;margin:0 0 16px 0;font-weight:700}.body_canvas .seo_text_holder .seotext h2,.body_canvas .seo_text_holder .seotext h3,.body_canvas .seo_text_holder p,.body_canvas .seo_text_holder p a{font-size:16px}.canvas_top{height:474px}.cw_canvases{padding:0!important;width:994px}.cw_canvases #left-col{position:absolute;margin-top:-545px;z-index:999}.ln_canvases{margin-right:20px}.canvas_title{width:645px;height:75px;margin:18px 0 0 -305px!important;position:absolute;z-index:998;left:50%}.ct_personalised{font-size:25px;letter-spacing:4px;margin-right:6px;padding-top:15px}.ct_canvases{font-size:50px;border-top:2px solid #388173;border-bottom:2px solid #388173;padding:0 0;height:63px;line-height:60px;letter-spacing:4px;position:relative}.ct_canvases:after{position:absolute;content:"Lightweight Premium Canvas";left:0;font-size:14px;letter-spacing:6.8px;bottom:-44px;text-align:center;color:#a03a35}.canvas_title,.ct_canvases,.ct_personalised{font-family:Oswald,sans-serif;text-shadow:none;-webkit-text-stroke-width:0;text-transform:uppercase;float:left;color:#388173}.canvas_title_slide{position:absolute;width:519px!important;margin:17px 0 0 300px;z-index:999}.canvas_title_slide .ct_personalised{width:195px!important;color:#76aba1}.canvas_title_slide .ct_canvases{width:100px!important;color:#76aba1}.ct_roundal{background:#fff;border-radius:50%;width:70px;height:60px;float:left;text-align:center;margin-left:8px;padding-top:10px;line-height:20px}.small_green{color:#489c8c;font-weight:700;font-size:12px}.small_red{color:#9f3a33;font-weight:700;font-size:20px}.canvas_title_divider{float:left;clear:both;margin:0 auto 20px auto}.cd_title_red{color:#9f3a33;font-size:26px;font-family:Oswald,sans-serif;text-shadow:none;-webkit-text-stroke-width:0;text-transform:uppercase;float:left;width:249px;text-align:center}.cd_line{width:342px;background:#cdcbcb;height:4px;float:left;margin-right:30px;margin-top:19px}.cd_line.last{margin-left:30px;margin-right:0}.canvas_size_info{width:40%;height:550px;margin-right:5%;margin-left:5%;text-align:center}.canvas_size_info img{width:100%}.canvas_size_info.last{margin-right:0}.canvas_info_block{width:311px;float:left;margin-right:30px;margin-bottom:20px}.canvas_info_block table{font-family:Arial,sans-serif;font-size:12px}.canvas_info_block.last{margin-right:0}.canvas_info_title{font-size:20px;font-family:Oswald,sans-serif;text-shadow:none;-webkit-text-stroke-width:0;text-transform:uppercase;color:#76aba1;margin-bottom:6px}.canvas_info_block p{font-size:14px}.ci_image{border:4px solid #cdcbcb}.discount_table table{width:100%;height:auto}.discount_table.canvas_table{width:100%;border-top-left-radius:6px;border-top-right-radius:6px}.discount_table.canvas_table td.cdp{background:#76aba1;color:#fff;border-right:none;border-bottom:2px solid #fff;height:30px}.discount_table.canvas_table td.cdp:first-child{border-top-left-radius:6px}.discount_table.canvas_table td.cdp:last-child{border-top-right-radius:6px}.discount_table.canvas_table td{background:#a3cfc7;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;width:50%;text-align:center;height:50px}.discount_table.canvas_table td:last-child{border-right:none}.discount_table.canvas_table td.ct_price{color:#a24e4e}.discount_table.canvas_table td.ct_price span{font-weight:700}.canvas_50percent_off{position:absolute;top:627px;right:0;z-index:999}.canvas_intro_offer{display:block}.canvas_red_offer{color:#bd2424;font-size:22px}.canvas_red_offer_small{color:#bd2424;font-size:20px}.canvas_discount{padding-left:140px}.md_gift_idea{background:#b14978;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;letter-spacing:5px;font-weight:700}.discount_table{width:253px;height:auto;margin:0 3px 7px 0}.trustpilot-widget{margin:0;background:#fff;padding:40px 0}.trustpilot-widget iframe{margin:0 auto}.body_experience .header_experience{background:url(/Images/experiencegifts/bg_top.jpg) center top no-repeat #fff;height:313px;margin-top:15px;display:inline-block;width:100%}.body_experience .header_experience h1{text-align:center;font-family:'Source Sans Pro',sans-serif;color:#fff;font-weight:600;font-size:64px;letter-spacing:9px}.body_experience .header_experience h1 span{font-size:20px;font-weight:600;text-shadow:0 0 12px rgba(0,0,0,1),0 0 12px rgba(0,0,0,1),0 0 12px rgba(0,0,0,1)}.body_experience .text_wrap{margin-top:65px;text-shadow:0 0 18px rgba(0,0,0,.71);text-transform:uppercase}.body_experience .shop_experience_gifts{margin:40px auto 0 auto;font-weight:700;font-size:29px;font-family:'Source Sans Pro',sans-serif;padding:6px 12px;width:223px;display:block;color:#fff;background:#daaa06;text-transform:uppercase;position:relative}.body_experience .shop_experience_gifts:hover{background:#da7b06}.body_experience .shop_experience_gifts::after,.body_experience .shop_experience_gifts::before{content:'';display:block;width:12px;height:4px;background:#fff;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_experience .shop_experience_gifts::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px}.body_experience .experience_seo_text{width:74%;max-width:736px;float:right;margin-top:30px;margin-bottom:20px;text-align:center}.body_experience #left-col .full_width_no_icons li.ln_icon{width:auto;float:none;margin:0}.body_experience #left-col .full_width_no_icons li.ln_icon a{width:auto;text-align:left;margin:0}.body_experience #left-col .full_width_no_icons li.ln_icon img{display:none}.body_giant .giant_top_section{width:100%;background:url(/Images/GiantCards/bg_giant.jpg) center top no-repeat #00a786;position:relative}.body_giant .giant_top_section:after{background:#fff;position:absolute;content:'';z-index:2}.body_giant .giant_top_section .card_nav_content_wrapper{position:relative;min-height:315px}.body_giant .giant_text_wrap{margin-top:20px;margin-right:120px;width:296px}.body_giant .giant_text_g,.giant_text_cards,.giant_text_iant{font-family:'Playfair Display',serif;transform:scale(1,1.5);color:#fff;font-weight:400;display:block}.body_giant .giant_text_g{font-size:145px;float:left;line-height:155px}.body_giant .giant_text_iant{float:left;line-height:99px;font-size:80px}.body_giant .giant_text_cards{width:100%;font-size:56px;margin-top:24px;transform:scale(1,1.5);line-height:27px}.body_giant .giant_top_section img{position:absolute;bottom:0;left:20px}.body_giant .giant_text_wrap h1{display:inline-block}.body_giant .giant_text_wrap p{text-align:center;margin:0;padding:0;color:#fff;font-weight:700;font-family:'Josefin Sans',sans-serif}.body_giant .giant_text_wrap p.giant_text_price{padding-left:20px;padding-top:30px;letter-spacing:8px}.body_giant .giant_text_wrap p.giant_text_new{color:#ffcb18;letter-spacing:13px;padding-left:20px}.body_giant .giant_all_cards{color:#fff;font-weight:700;font-family:'Josefin Sans',sans-serif;margin-top:20px;margin-right:65px;clear:both}.body_giant .giant_top_section .giant_shop_now_btn{margin-left:5px}.body_giant .giant_shop_now_btn{font-size:20px;font-weight:700;color:#fff;display:inline-block;background:#e0c43a;padding:13px 34px 13px 13px;border-radius:4px;-webkit-transition:all ease-in-out .1s;position:relative}.body_giant .giant_shop_now_btn::before,.giant_shop_now_btn::after{content:'';display:block;width:10px;height:3px;background:#fff;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_giant .giant_shop_now_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.body_giant .giant_shop_now_btn:hover{background:#cdad0f}.body_giant .giant_instructions{width:100%;background:#f0f0f0;float:left}.body_giant .giant_instructions img{display:block;margin:0 auto;padding:15px 0;width:100%;max-width:759px}.body_giant .half_wrapper{width:48%}.body_giant .half_wrapper h1{margin-top:50px;margin-bottom:25px;font-family:'Playfair Display',serif;color:#6b6b6b;font-size:28px}.body_giant .half_wrapper img{max-width:345px;width:100%;margin:20px auto 0 auto;display:block}.body_giant .half_wrapper p{line-height:22px;font-family:'Josefin Sans',sans-serif;margin-top:10px}.body_giant .half_wrapper table{border:3px solid #03a888;border-radius:4px;text-align:center;font-size:18px}.body_giant .half_wrapper table thead{background:#03a888;color:#fff}.body_giant .half_wrapper table td{padding:10px 45px}.body_giant .half_wrapper table tbody tr td:first-child{border-right:3px solid #03a888}.personalised_choc_box_info{width:100%;text-align:center;background:#f6efe7;padding:45px 0}.personalised_choc_box_info_content{max-width:994px;margin:auto;width:96%}.personalised_choc_box_info h1{font-family:Pacifico,cursive;font-size:42px;line-height:60px;color:#551901;margin-bottom:25px}.personalised_choc_box_info h2,.personalised_choc_box_info h3,.personalised_choc_box_info p{font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;color:#551901}.personalised_choc_box_info h2 span{font-weight:700}.personalised_choc_box_info h3{text-transform:uppercase;font-size:25px}.personalised_choc_box_info p{max-width:95%;margin:auto}.choc_step img{width:auto;display:inline-block;max-width:100%;margin-bottom:10px}.obrien_logo{clear:both;display:block;padding-top:30px}.personalised_choc_box_info .obrien_logo p{font-size:14px}.warrior_header{width:100%;height:auto;background:url(/Images/Warrior/top_banner_repeat.jpg) #f8b9c4;position:relative;margin-bottom:40px}.warrior_header .warrior_logo{max-width:100%}.warrior_header .mind_logo{top:0}.body_warrior .cards_block_row{width:100%;margin-bottom:60px}.body_warrior .card_block{width:50%;margin:0;text-align:center}.body_warrior .card_block img{max-width:100%;width:auto}.body_warrior .card_block .card_block_title{font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;color:#000;font-size:20px;padding:0}.body_warrior .card_block .card_block_title::after,.body_warrior .card_block .card_block_title::before,.mobile_amy_text{display:none}.warrior_bag_content{width:100%;text-align:center;margin-bottom:40px}.warrior_bag_content a:hover img{opacity:.8}.warrior_bag_content img{max-width:95%;margin:auto;display:block}.warrior_bag_content img.bag_title{margin-bottom:40px}.bg_pink_fullwidth{background:#f9dad8;padding:40px 0 0}.bg_pink_fullwidth p{font-family:'Open Sans',sans-serif;font-weight:600;font-style:italic;font-size:17px;line-height:25px;color:#000;text-align:center;width:90%}.bg_pink_fullwidth .warrior_amy{float:left;margin:-70px 0 0 3%}.body_warrior .cardpage_seo_text h1{margin-bottom:20px}.body_warrior .cardpage_seo_text p{font-size:18px;line-height:24px}.header_pens{width:100%;height:430px;background:url(/Images/pens/bg_pens_top.jpg) top center no-repeat #f7f6fc;margin-bottom:30px}.header_pens_content{width:100%;max-width:994px;margin:auto;position:relative}.engraved_pens_title{width:45%;margin-left:55%;text-align:center;padding-top:30px}.engraved_pens_title h1{font-family:'Playfair Display',serif;font-size:56px;font-style:italic;color:#256d80;font-weight:400}.engraved_pens_title h1 span{font-family:'Playfair Display',serif;font-size:148px;line-height:100px;display:inline-block;font-style:normal;padding-bottom:30px;border-bottom:5px solid #256d80;margin-bottom:20px}.engraved_pens_title .pens_price{font-family:Roboto,sans-serif;font-size:40px;display:block;color:#256d80;margin-bottom:25px}.engraved_pens_title .pens_price span{font-weight:700}.engraved_pens_title a,.pen_colour_options_text a{background:#256d80;color:#fff;font-family:Roboto,sans-serif;font-size:26px;font-weight:700;display:inline-block;line-height:55px;padding:0 25px;border-radius:4px}.pens_top_seo{width:100%;margin-bottom:30px;text-align:center}.pens_top_seo h2{font-family:'Playfair Display',serif;color:#256d80}.fd_gift_roundal{width:148px;height:148px;background:#256d80;border-radius:50%;text-align:center;color:#fff;font-weight:700;font-size:20px;position:absolute;top:230px;left:350px}.fd_gift_roundal span{font-size:40px;border-bottom:3px solid #fff;margin:22px 0 8px;display:inline-block}.cards_block_row.pen_blocks{width:100%;margin-bottom:30px}.pen_blocks .card_block{width:312px}.pen_colour_options{width:100%;background:url(/Images/pens/bg_pens_bottom.jpg);background-size:cover}.pen_colour_options img{margin-top:115px;max-width:100%}.pens_half_width{width:100%;max-width:497px;min-height:400px;text-align:center;position:relative}.pen_and_colour{width:50%;float:left}.colour_options_nav{position:absolute;bottom:60px;left:0;right:0;margin:auto}.colour_options_nav li{display:inline-block;background:#000;width:36px;height:36px;border:4px solid #fff;border-radius:50%;box-shadow:1px 2px 1px 0 rgba(89,76,67,.5);position:relative;cursor:pointer}.colour_options_nav li.active_colour::after{display:block;content:'';background:url(/Images/SchoolBags/tick.png) center no-repeat;width:25px;height:25px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.colour_options_nav li.color_bond_street_black{background:#000}.colour_options_nav li.color_kensington_red{background:#a6012c}.colour_options_nav li.color_royal_blue{background:#222d60}.colour_options_nav li.color_red{background:#eb0d34}.colour_options_nav li.color_sky_blue{background:#4dcbf3}.colour_options_nav li.color_baby_blue{background:#65d2dd}.colour_options_nav li.color_pink{background:#ef77a3}.colour_options_nav li.color_violet{background:#7a7db5}.colour_options_nav li.color_silver{background:#d8d9dc}.colour_options_nav li.color_black{background:#000}.colour_options_nav li.color_green{background:#008e36}.colour_options_nav li.color_orange{background:#ec8907}.colour_options_nav li.color_rose_gold{background:#edb793}.colour_options_nav li.color_turquoise{background:#0588b2}.colour_options_nav li.color_chrome{background:#d0d1d6}.colour_options_nav li.color_blue{background:#233682}.colour_options_nav li.color_purple{background:#ab5379}.caran_colours li.color_pink{background:#dc0a6d}.caran_colours li.color_violet{background:#8a1371}.pen_colour_options_text{width:50%;padding-top:20px;float:right;background:#59a6ba;position:relative}.pen_colour_options_text:before{content:'';position:absolute;height:100%;box-sizing:border-box;top:0;left:-40px;border-bottom:420px solid #59a5ba;border-left:40px solid transparent;width:0}.pen_colour_options_text h2{font-family:'Playfair Display',serif;color:#fff;font-weight:400;font-size:34px;margin-bottom:20px}.pen_colour_options_text p{color:#fff;margin-bottom:30px}.pen_colour_options_text a{background:#fff;color:#256d80;margin-bottom:30px}.pen_type_nav{display:inline-block;overflow:hidden;margin-bottom:25px}.pen_type_nav li{display:inline-block;color:#fff;font-family:Roboto,sans-serif;font-size:18px;padding:6px 10px;cursor:pointer;border-radius:6px;margin:0 5px 10px;background:#519baf}.pen_type_nav li.active_pen{background:#fff;color:#256d80}@media screen and (min-width:737px){.bg_grey_fullwidth{background:#f8f8f8;padding:20px 0 0;clear:both}.cardpage_seo_text{width:100%;max-width:994px;margin:auto;padding-bottom:40px}.seotext.seoExpanded{max-height:720px}.birthday_age_block{width:100%;max-width:738px;float:right;height:78px;margin-bottom:40px;box-sizing:border-box;border:2px solid #0d799c;background:#0a90bb;background-size:100%;color:#fff;clear:both}.birthday_age_block .birthday_age_links{float:left;width:40%;overflow:hidden;white-space:nowrap}.birthday_age_block img{float:left;margin:17px 35px 0 30px}.birthday_age_block a{display:inline-block;color:#fff;font-size:21px;padding-top:23px}.birthday_age_block a.birthday_age_view_all_btn{float:right;background:#fff;text-transform:lowercase;padding:2px 20px 4px 10px;border-radius:4px;margin:20px 20px 0 0;font-size:22px;text-transform:uppercase;text-decoration:none;color:#0a90bb;position:relative}.birthday_age_block a:hover{text-decoration:underline}.birthday_age_view_all_btn::after,.birthday_age_view_all_btn::before{content:'';display:block;width:10px;height:3px;background:#0a90bb;position:absolute;right:5px;top:11px;border-radius:2px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.birthday_age_view_all_btn::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:17px}.bih_happy_bag_content_mobile{display:none}.bih_happy_bag_content_desktop{margin-bottom:40px}.bih_happy_bag_content_desktop img{max-width:994px;max-width:98%;margin:auto;display:block}.body_personalisedBooks .mobileLeftNavBtn{display:none}.BooksFullWidth{width:100%;height:auto;background:#fff;padding:40px 0}.BooksFullWidth .content_wrapper{max-width:994px;margin:auto}.BooksFullWidth.blue{background:#0293d7;padding:40px 0 0}.BooksFullWidth.grey{background:#f7f7f7}.BooksFullWidth p{font-family:Dosis,sans-serif;font-weight:500;font-size:18px;line-height:26px}.BooksFullWidth h1{font-family:Dosis,sans-serif;font-weight:800;font-size:28px;color:#0293d7;margin:0 0 30px;clear:none}.BooksFullWidth h1 span{color:#097eb5}.BooksFullWidth.grey h1{margin-top:40px}.BooksFullWidth h2{font-family:Dosis,sans-serif;font-weight:700;font-size:22px;color:#616161;margin:25px 0 0}.BooksFullWidth img.left{margin:0 50px 0 10px}.BooksFullWidth img.right{margin:0}.book_top_offer{width:100%;max-width:738px}.book_top_offer img{width:100%}.BooksFullWidth.blue a,.BooksFullWidth.blue h1,.BooksFullWidth.blue p{color:#fff}.BooksFullWidth.blue h1{line-height:36px;margin-top:0}.BooksFullWidth.blue a{color:#fff;font-family:Dosis,sans-serif;font-size:30px;font-weight:800;border-bottom:2px dotted #fff}.body_personalisedBooks .sec-header{margin-top:0}.book_sub_header{font-size:17px;text-align:center;padding:5px 0;color:#9b6fb1;max-width:738px;width:72%;float:right}.body_personalisedBooks .hero_blocks .shop_now_btn{background:#fff;color:#4c2631}.body_personalisedBooks .hero_blocks .shop_now_btn::after,.body_personalisedBooks .hero_blocks .shop_now_btn::before{background:#4c2631}.body_personalisedBooks .hero_blocks a:hover .shop_now_btn{background:#ea7d00;color:#fff}.body_personalisedBooks .hero_blocks a:hover .shop_now_btn::after,.body_personalisedBooks .hero_blocks a:hover .shop_now_btn::before{background:#fff}.body_sw #wrapper_whole{background:url(/Images/StarWars/bg_starwars_full.jpg) #fff no-repeat top right;background-size:90%}.body_sw .sw_outline{width:100%;height:auto;border:2px solid #000;border-radius:2px;box-sizing:border-box;margin-bottom:25px;background:#fff}.body_sw .sw_card_block{height:auto;width:12%;margin:3% 4% 0 4%;display:block}.body_sw .card_image{width:100%;border:none}.body_sw .card_title{margin:15px 0;color:#000;text-align:center;width:100%;font-size:14px;font-weight:600}.body_sw .sw_subtitle{margin:0 0 0 2%;color:#000;padding:0 1%;font-family:impact}.body_sw .viewMore{margin-top:5px;color:#e10b20;font-weight:700;margin-right:2%;bottom:-4px;right:5px;position:absolute;padding:0 10px}.body_sw .sw_price{margin-top:6px;padding-right:1%;color:#000;font-size:12px;font-weight:700}.body_sw .sw_cat{width:100%;text-align:center;font-family:Oswald,sans-serif;font-size:24px;font-weight:900;color:#fff;padding-bottom:10px}.body_sw .sw_titleWrapper{width:100%;float:left;padding:20px 0 0 0;position:relative}.body_sw .sw_titleWrapper a:hover,.body_sw .sw_titleWrapper h2:hover{color:#e10b20}.body_sw .sw_scrollWrapper{width:100%}.body_sw .sw_cards{margin-bottom:20px}.body_sw .bestSelling .sw_card_block img{border:1px solid #e10b20}.body_sw .block_holder img,.body_sw .sw_card_block img{-moz-transition:all .7s;-webkit-transition:all .7s;transition:all .7s}.body_sw .block_holder:hover img,.body_sw .sw_card_block:hover img{margin-top:0;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.body_sw .block_holder:hover .card_block_title,.body_sw .sw_card_block:hover .card_block_title{color:#e10b20}.body_sw .SWTop{border:2px solid #000;float:left;box-sizing:border-box;width:100%;overflow:hidden}.body_sw .block_holder:hover .SWTop{border-color:#e10f23}.body_sw .SWTop img{width:100%}.body_sw .product_row{width:100%}.body_sw .card_block img{margin-bottom:0}.body_sw .fullwidth_block_row .card_block .card_block_title{position:inherit;float:left;width:100%;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding:0;text-align:center;background:0 0;font-size:24px;text-transform:uppercase;font-family:Impact;font-weight:400}.body_sw .fullwidth_block_row .card_block:hover .card_block_title{color:#e10b20}.body_sw .fullwidth_block_row .card_block:nth-of-type(3n){margin-right:2%}.body_sw .sw_gifts .sw_card_block{width:17%;margin:2% 4% 0 4%}.body_sw .sw_gifts .sw_card_block a{width:100%}.body_sw .sw_gifts .SWTop{border:none}.body_sw .sw_gifts .card_block_title{position:inherit;float:left;width:100%;padding:0;text-align:center;background:0 0;font-size:18px;text-transform:uppercase;font-family:Impact;font-weight:400}.choc_step{width:33.3%;float:left;margin:20px 0}.body_SweetsChocs .hero_blocks{margin-bottom:30px}.body_SweetsChocs .hero_block_large .shop_now_btn,.val_choc_block .shop_now_btn{background:#fff;color:#551901}.body_SweetsChocs .hero_block_large .shop_now_btn::after,.body_SweetsChocs .hero_block_large .shop_now_btn::before,.body_SweetsChocs .hero_block_large:hover .shop_now_btn,.val_choc_block:hover .shop_now_btn{background:#551901;color:#fff}.body_SweetsChocs .hero_block_large:hover .shop_now_btn::after,.body_SweetsChocs .hero_block_large:hover .shop_now_btn::before,.val_choc_block:hover .shop_now_btn::after,.val_choc_block:hover .shop_now_btn::before{background:#fff}.sweets_block .shop_now_btn{background:#d04684;color:#fff}.sweets_block .shop_now_btn::after,.sweets_block .shop_now_btn::before{background:#fff}.sweets_block:hover .shop_now_btn{background:#94325e}.all_sweets_chocs_block .shop_now_btn{background:#8dbcb2;color:#fff}.all_sweets_chocs_block .shop_now_btn::after,.all_sweets_chocs_block .shop_now_btn::before{background:#fff}.all_sweets_chocs_block:hover .shop_now_btn{background:#709a91}.photo_magnets_logo h1{font-family:'Open Sans';color:#d02674;font-size:97px;font-weight:800;line-height:62px}.body_magnets .photo_magnets_logo span,.body_magnets .text_half .photo_magnets_logo p{font-family:'Open Sans';text-indent:7px;color:#d02674;text-transform:uppercase;font-size:14px;font-weight:800;line-height:15px;letter-spacing:8px;margin:0 0 20px}.body_magnets .photo_magnets_logo span{color:#a21d5a;font-size:22px;line-height:20px;letter-spacing:8px;display:block;margin:10px 0 0 222px;text-indent:0}.body_magnets .mag_section{height:408px;width:100%;position:relative}.body_magnets .mag_half{width:50%;position:absolute;top:0;height:100%}.body_magnets .mag_section table{border:2px solid #d02674;border-radius:4px;text-align:center;font-size:18px}.body_magnets .mag_section table thead{background:#d02674;color:#fff}.body_magnets .mag_section table td{padding:6px 15px}.body_magnets .mag_section table tbody tr td:first-child{border-right:2px solid #d02674}.body_magnets .mag_one .mag_half{background:url(/Images/magnets/bg_one_section.jpg) #f5f5f5 right top no-repeat;float:left;left:0}.body_magnets .mag_two .mag_half{background:url(/Images/magnets/bg_two_section.jpg) #f5f5f5 left top no-repeat;float:right;right:0}.body_magnets .mag_three .mag_half{background:url(/Images/magnets/bg_three_section.jpg) #f5f5f5 right top no-repeat;float:left;left:0}.body_magnets .mag_four .mag_half{background:url(/Images/magnets/bg_four_section.jpg) #f5f5f5 left top no-repeat;float:right;right:0}.body_magnets .text_half{width:50%;box-sizing:border-box}.body_magnets .text_half h2{font-size:30px;color:#d02674;font-family:'Open Sans'}.body_magnets .text_half p{line-height:30px}.body_magnets .text_half.left{padding:3% 20px 20px 0}.body_magnets .text_half.right{padding:3% 0 20px 20px}.body_magnets .text_half.right img{width:100%;max-width:439px;display:none}.body_magnets .mag_one .text_half{padding-top:60px}.body_magnets .mag_btn{margin:30px 0 0 0;font-weight:700;font-size:25px;font-family:'Josefin Sans',sans-serif;line-height:40px;font-weight:400;padding:9px 42px 2px 12px;float:left;display:block;color:#fff;background:#daaa06;text-transform:uppercase;position:relative}.body_magnets .mag_btn:after,.body_magnets .mag_btn:before{content:'';display:block;width:12px;height:4px;background:#fff;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_magnets .mag_btn:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px}.body_magnets .mag_btn:hover{background:#da7b06}.body_mdFlowers .md_top_gifts_block{background:url(/Images/MothersDayFlowers/bg_top_flowers_repeat.jpg) top left repeat-x #fff;padding-bottom:0}.body_mdFlowers .md_top_gifts_block img{max-width:970px}.body_mdFlowers .md_top_blocks{padding-top:0}.body_mdFlowers .md_top_blocks .large_block,.body_mdFlowers .md_top_blocks .long_block{width:48%}.body_mdFlowers .flowers_delivery{width:100%;margin-bottom:1.2%;text-align:center;color:#7a4a66;height:auto;font-size:36px;line-height:65px;text-decoration:underline;font-family:Lato,sans-serif}.body_mdFlowers .flowers_delivery span{font-weight:700}.body_mdFlowers .flower_care_link{float:none;width:100%;margin:1% 0 2%}.md_stylesAndBrands{width:100%;background:#fdc5bb}.md_stylesAndBrands .content_wrapper{width:100%;max-width:994px;margin:auto;padding:2% 0}.md_stylesAndBrands img{float:left;margin:0 0 5% 10%}.md_info_text_holder{width:60%;float:right}.md_stylesAndBrands h2,.md_stylesAndBrands h3,.md_stylesAndBrands p{color:#fff;font-family:Lato,sans-serif;font-size:22px;line-height:28px}.md_stylesAndBrands h2{font-size:26px}.engraved_pens_title a:hover{background:#133f4a}.pen_colour_options_text a:hover{background:#256d80;color:#fff}}@media screen and (max-width:1490px){.body_mdgifts #main,.body_mothersDayLP #main,.mdHeader::after,.mdHeader::before{background-image:none}}@media screen and (min-width:737px) and (max-width:993px){.bg_grey_fullwidth{background:#f8f8f8}.cardpage_seo_text{width:96%}.body_photoblocks .banner2_blocks{background-position-x:-700px}.header_baubles{height:auto}.header_baubles img{display:none}.header_baubles_content{width:92%;text-align:center}.header_text_holder{float:none;display:inline-block;margin:0 auto 20px}.top_seo_text{padding:5% 0 2%}.body_birthdayLP .card_block{width:22.8%;margin-bottom:2%}.full_width_title,.seo_text .content_holder{width:94%}.body_birthdayLP .card_block:nth-of-type(5n){margin-left:2%;margin-right:0}.site_width_holder{width:94%}.mind_logo{width:15%}.bih_logo{width:45%}.bih_happy_bag img,.bih_top_text{width:50%}.bih_happy_bag p img{width:auto;max-width:100%;padding-top:4%}.canvas_info_block{width:32%;margin-right:2%}.canvas_size_info img{width:100%}.ci_image img{width:100%}.canvas_title_divider{width:100%;margin:35px 0;border-bottom:4px solid #cdcbcb;position:relative}.cd_title_red{float:none;position:absolute;left:0;right:0;top:-20px;padding:0 15px;margin:auto;background:#fff}.cd_line,.cw_canvases #left-col,img.canvas_50percent_off{display:none}.canvas_blocks.product_row .card_block.two_block_row{width:48%;margin-right:4%}.book_top_offer{width:72%}.BooksFullWidth img.left,.BooksFullWidth img.right{display:none}.BooksFullWidth.grey h1{margin-top:0}.BooksFullWidth .content_wrapper{width:98%}.BooksFullWidth.blue{padding:40px 0}.BooksFullWidth.blue h1{margin-bottom:10px}.bf_big_block{width:48%}.body_blackfriday .bf_promo{width:100%;display:block}.body_blackfriday .cm_promo{width:100%;display:none}.body_blackfriday h2.offer_text{font-size:5.5vw}.mdHeader{height:0;padding-bottom:8.5%}.body_mdgifts #left-col{width:25%}.body_mdgifts .md-gift-seo{width:72%}.game_block.game_large_block .game_block_title{font-size:5vw}.game_block.game_block_small .game_block_title{font-size:3vw}.game_block .game_title_wrapper span{font-size:1.8vw}.body_gamecards .header_gamecards .text_wrap{float:none;margin:50px auto 50px auto;width:537px}.body_gamecards .header_gamecards .top_game_card{display:none}.photo_magnets_logo h1{font-size:10vw;line-height:.65em}.body_magnets .photo_magnets_logo span{font-size:2vw;line-height:20px;letter-spacing:.4em;margin:2% 0 0 52%}.bg_pink_fullwidth .warrior_amy{margin-bottom:20px}.bg_pink_fullwidth{padding:40px 0}.giant_top_section img{opacity:.3}.giant_text_wrap p.giant_text_price{position:relative}.giant_all_cards{position:relative}.pen_blocks .card_block{width:32%}.fd_gift_roundal{left:30%}}@media screen and (min-width:737px) and (max-width:770px){html.responsive_stage2 .body_birthday #left-col{width:250px;margin-left:0}.body_birthday .left_nav_bg{width:75%;margin-left:20px}.body_birthday .branded_top_section{margin-top:20px}.menuClose,.mobileLeftNavBtn{display:none}.mobileLeftNavBtn span{font-family:Arial,sans-serif;font-weight:700;color:#636363;margin-left:20px}.menuLine{width:100%;height:4px;margin-bottom:3px;background:#636363}.menuClose,.menuOpen{cursor:pointer;width:31px}.menuClose:hover{color:#442382}.menuClose:hover .menuLine,.menuOpen:hover .menuLine{background:#442382;color:#442382}.menuClose{display:none;font-family:Arial,sans-serif;font-size:9px;line-height:7px}.mobileLeftNavBtn.scroll .menuClose{position:fixed;top:72px;z-index:1000}.mobileLeftNavBtn.scroll.closeFixed .menuClose{left:-9999px}html.responsive_stage2 #left-col{position:absolute;z-index:999;background:rgba(255,255,255,.96);width:250px;margin-top:34px;left:-260px;margin-left:-10px}html.responsive_stage2 .mobileLeftNavBtn{display:block;border-bottom:1px solid #e5e5e5;padding-bottom:15px}}@media screen and (max-width:736px){.mobile_only{display:block}.offer_top_strap p span.long_message{display:block;padding:6px 0 0 0}.body_gamecards .top_game_card{display:none}.body_gamecards .header_gamecards h1{font-size:8vw;text-align:center}.body_gamecards .header_gamecards h2{font-size:5vw;margin-top:2px;text-align:center}.body_gamecards .header_gamecards .shop_gamecards_btn{float:none;margin:0 auto;display:inline-block}.body_gamecards .header_gamecards .text_wrap{width:100%;text-align:center}.body_gamecards .block_grid_wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 7px auto 7px auto 7px auto;grid-template-rows:auto auto auto auto;grid-template-areas:'game_large_block' 'game_long_block' 'game_block_small_1' 'game_block_small_2';grid-column-gap:0;grid-row-gap:7px}.game_large_block{-ms-grid-row:1;-ms-grid-column:1;grid-area:game_large_block;-ms-grid-row-span:1}.game_long_block{-ms-grid-row:3;-ms-grid-column:1;grid-area:game_long_block}.game_block_small_1{-ms-grid-row:5;-ms-grid-column:1;grid-area:game_block_small_1}.game_block_small_2{-ms-grid-row:7;-ms-grid-column:1;grid-area:game_block_small_2}.body_gamecards .game_blocks_wrapper.card_nav_content_wrapper,.instruction_top_section.card_nav_content_wrapper{width:100%}.body_gamecards #game_title_holder img{width:200%}.body_gamecards #game_title_holder{width:100%;overflow-x:scroll}.body_gamecards .header_gamecards{background-position-x:center;background-size:cover;height:auto}.game_block .game_block_title,.game_block.game_large_block .game_block_title{font-size:11vw}.body_gamecards .banner_gamecards{background-position:40px 0}.body_gamecards .green_writing span{width:100%;display:block}.body_gamecards .btm_game_card img{width:100%;max-width:401px;display:block;margin:0 auto}.body_gamecards .btm_game_card{text-align:center}.body_gamecards .ultimate_gift_section .shop_gamecards_btn{display:inline-block;margin:20px auto}.body_gamecards .ultimate_gift_section{display:block}.body_candles .candles_price{line-height:10px;font-size:18px;letter-spacing:10px}.body_candles .candles_title{line-height:40px;font-size:48px;letter-spacing:0;padding-top:20px;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 20px #fff}.body_candles .candles_title span{color:#906b5b;font-family:'Frank Ruhl Libre',serif;text-align:center;font-size:78px;font-weight:400;line-height:60px;padding:35px 0 0 0;letter-spacing:-1px;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 20px #fff}.body_candles .header_candles{height:475px;display:inline-block;width:100%;background-position:58% 0;background-size:1240px}.body_candles .shop_candles{margin:200px auto 0 auto}.body_candles .banner2_candles{background-position:center 0;background-size:450px}.body_candles .banner3_candles{background-position-x:68%;background-size:1400px}.body_candles .shop_photo_candles{margin-top:0;margin-bottom:20px}.body_candles .text_wrap_half{margin-top:330px;width:100%}.body_candles .candles_small_title{letter-spacing:1px;text-align:center;padding:0;font-size:35px;line-height:35px}.body_candles .candles_small_title.candles_title_nonphoto{font-size:27px;letter-spacing:1px;margin-top:10px;text-align:center;padding:0}.body_candles .candles_copy{padding-top:0;text-align:center;margin-top:0}.body_photoblocks .header_blocks{background-position:calc(50% + 155px) 0;height:400px;background-size:1000px}.body_photoblocks .text_wrap_half{width:100%;margin:auto}.body_photoblocks .blocks_title{font-size:50px;line-height:50px;margin:20px 0}.body_photoblocks .blocks_price{font-size:22px;margin:auto;text-shadow:0 0 15px #fff,0 0 15px #fff,0 0 15px #fff,0 0 15px #fff}.body_photoblocks .header_blocks .shop_blocks{margin:180px auto 0 auto}.body_photoblocks .blocks_subtitle{font-size:30px;margin:auto}.body_photoblocks .shop2_blocks,.body_photoblocks .shop3_blocks{margin:30px auto}.body_photoblocks .banner2_blocks{background-position:calc(50% - 235px) 0;background-size:1200px}.body_photoblocks .blocks_subtitle2{font-size:30px;margin:310px auto 0;text-align:center}.body_photoblocks .blocks_text2{text-align:center;margin:20px 0 20px 0}.photo_magnets_logo h1{font-family:'Open Sans';color:#d02674;font-size:18vw;font-weight:800;line-height:.7em}.body_magnets .photo_magnets_logo span,.body_magnets .text_half .photo_magnets_logo p{font-family:'Open Sans';text-indent:7px;color:#d02674;text-transform:uppercase;font-size:14px;font-weight:800;line-height:15px;letter-spacing:8px;margin:0 0 20px}.body_magnets .photo_magnets_logo span{color:#a21d5a;font-size:22px;line-height:20px;letter-spacing:8px;display:block;margin:8% 0 0;text-indent:0}.body_magnets .mag_section{width:100%;position:relative;z-index:0}.body_magnets .mag_one:first-of-type:after{content:"";background:url(/Images/magnets/bg_one_section.jpg) right top no-repeat;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;opacity:.3;filter:blur(.6px);-webkit-filter:blur(.6px)}.body_magnets .mag_half{width:100%}.body_magnets .mag_two .mag_half{background:url(/Images/magnets/bg_two_section.jpg) #f5f5f5 left top no-repeat;float:right;right:0;padding-bottom:61%;background-size:140%}.body_magnets .mag_three .mag_half{background:url(/Images/magnets/bg_three_section.jpg) #f5f5f5 right top no-repeat;float:left;right:0;padding-bottom:61%;background-size:140%}.body_magnets .mag_four .mag_half{display:none}.body_magnets .text_half{width:100%;box-sizing:border-box;padding:30px 0;text-align:center;display:inline-block}.body_magnets .text_half.right img{width:100%;max-width:439px;margin:0 auto;display:block}.body_magnets .text_half h2{font-size:30px;color:#d02674;font-family:'Open Sans';margin-top:10px}.body_magnets .text_half p{line-height:30px}.body_magnets .mag_btn{margin:30px auto 0 auto;font-weight:300;font-size:29px;font-family:'Source Sans Pro',sans-serif;padding:6px 42px 6px 12px;display:inline-block;color:#fff;background:#daaa06;text-transform:uppercase;position:relative;text-align:center}.body_magnets .mag_btn:after,.body_magnets .mag_btn:before{content:'';display:block;width:12px;height:4px;background:#fff;position:absolute;right:16px;top:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-in-out .1s}.body_magnets .mag_btn:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px}.body_magnets .mag_btn:hover{background:#da7b06}.body_magnets .mag_section table{border:2px solid #d02674;border-radius:4px;text-align:center;font-size:18px;width:100%}.body_magnets .mag_section table thead{background:#d02674;color:#fff}.body_magnets .mag_section table td{padding:6px 15px}.body_magnets .mag_section table tbody tr td:first-child{border-right:2px solid #d02674}.body_personalisedBooks .hero_blocks{padding-top:0}.BooksFullWidth.blue,.BooksFullWidth.grey{display:none}.BooksFullWidth{background:#fff;padding:25px 0}.book_top_offer{margin:0 0 4%;display:inline-block}.book_top_offer img{width:100%}.book_sub_header{font-size:16px;text-align:center;color:#9b6fb1;width:100%;float:right}.hero_blocks{padding-top:3%}#black_top_section img{width:92%}.hero_blocks.bf_main_deal{width:92%;margin:15px auto 0 auto}.body_blackfriday .card_block.bf_big_block{width:100%;margin:4% auto 0 auto}.body_blackfriday .bf_big_block{width:100%;max-width:initial}.body_blackfriday .card_block{background:#fff}.body_blackfriday .bf_promo{width:100%;display:block}.body_blackfriday .cm_promo{width:100%;display:none}.body_blackfriday h2.offer_text{font-size:5.5vw}.body_blackfriday .card_block .card_block_title::after,.body_blackfriday .card_block .card_block_title::before{background:#c7163f}.body_blackfriday .card_block .card_block_title{color:#c7163f}.body_blackfriday .more_deals_section.cm{background:#2599e2}.body_blackfriday .more_deals_section.cm .card_block{border-color:#2599e2}.body_blackfriday .more_deals_section.cm .card_block .card_block_title{color:#2599e2}.body_blackfriday .more_deals_section.cm .card_block .card_block_title::after,.body_blackfriday .more_deals_section.cm .card_block .card_block_title::before{background:#2599e2}.body_blackfriday .more_deals_section.cm .fullwidth_block_row{border-color:#2599e2}.cards_block_row{float:none;overflow:auto;border:2px solid #9b6fb1;border-radius:4px;width:92%;margin:0 auto 5%}.card_block{width:100%;height:42px;display:block;border-bottom:2px solid #9b6fb1;position:relative}.card_block:last-child{border-bottom:none}.card_block a{width:100%;display:block}.card_block_title{font-size:18px;font-weight:700;color:#9b6fb1;line-height:42px;padding:0 2%;display:inline-block}.card_block .card_block_title::after,.card_block .card_block_title::before{content:'';display:block;width:15px;height:4px;background:#9b6fb1;position:absolute;right:12px;top:15px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card_block .card_block_title::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:23px}.card_block img,.card_block picture{display:none}.new_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.offer_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px}.card_block_new_tag{display:inline-block;background:#eb4849;border-radius:4px;color:#fff;font-size:14px;padding:3px;text-indent:0;line-height:18px;font-weight:400;text-align:left!important}.refine_btn{width:84%!important;border:2px solid #9b6fb1!important;background:url(/Images/Structure/Mobile/bg_refinebtn.png) 95% center no-repeat #fff!important;background-size:35px auto!important;height:42px!important;line-height:42px;clear:both;margin:0 auto 5%}.seotext{height:auto;max-height:inherit}.header_baubles{height:auto;padding-bottom:5%;background-position:28% 0}.header_baubles img{width:67%;float:none;margin:auto;display:block}.header_text_holder{float:none}.header_baubles h1{padding:0;font-size:11vw;margin-bottom:5%}.header_baubles h1 span{display:block;position:static;width:auto;padding:0;background:0 0;font-size:22px;line-height:20px}.top_seo_text{padding:5% 0}.top_seo_text p{margin:0;font-size:12px;line-height:15px;color:#626363}.body_baubles .card_block{width:100%}.body_baubles .bauble_option_text,.body_baubles .coaster_order_options table{width:90%;float:none;margin:auto}.letter_step{width:92%}.header_letters_text_holder{width:100%;margin:0 auto;max-width:100%}.header_letters{height:auto}.header_letters .top_title{max-width:507px}.header_letters a{position:inherit;margin:10px auto;bottom:0}.header_letters .top_title{margin-top:15px}.header_letters .top_letter{display:none}.body_sw #wrapper_whole{background:url(/Images/StarWars/bg_starwars_full.jpg) #fff no-repeat;background-size:196%;background-position-x:44%}.body_sw .content_wrapper{overflow:hidden}.sw_title{width:45%;margin-top:22px;margin-bottom:30px;max-width:265px}.body_sw .sw_outline{width:100%;height:auto;border:2px solid #000;border-radius:2px;box-sizing:border-box;margin-bottom:25px;background:#fff}.body_sw .sw_wrap_stop{width:100%;overflow-x:scroll}.bestSelling .sw_scrollWrapper{width:655px}.sw_gifts .sw_scrollWrapper{width:595px}.sw_gifts .sw_scrollWrapper .card_block_title,.sw_gifts .sw_scrollWrapper .sw_card_block img{float:none}.body_sw .sw_cards .card_block{background:#fff}.body_sw .sw_card_block{height:auto;width:90px;margin:3% 3% 0 3%;display:block}.body_sw .bestSelling .sw_card_block img{border:1px solid #e10b20}.body_sw .sw_gifts .sw_card_block{width:124px;margin:3% 2% 0 2%}.body_sw .card_image{width:100%;border:none}.body_sw .card_title{margin:15px 0;color:#000;text-align:center;width:100%;font-size:14px;white-space:initial;font-weight:700}.body_sw .sw_cards{margin-bottom:20px;float:right;width:100%}.body_sw .SWTop{border:none}.body_sw .sw_subtitle{margin:0 0 0 2%;color:#000;padding:2% 1% 0 1%;font-family:impact;font-size:20px}.body_sw .sw_cat{width:100%;text-align:center;font-family:Arial;font-size:12px;font-weight:900;color:#fff}.body_sw .viewMore{color:#e10b20;font-weight:700;margin-right:2%;font-size:18px;padding:2% 1% 0 1%}.body_sw .sw_price{display:none}.body_sw .bestSelling .sw_cat{width:100%;text-align:center;font-family:Arial;font-size:12px;color:#fff}.body_sw .sw_titleWrapper{width:100%;float:left;margin-bottom:-3px;position:relative}.body_stockingsacks .header_stockingsacks_text_holder{margin:0 auto;float:none}.body_stockingsacks .sacks_left,.body_stockingsacks .stockings_right{width:100%}.body_stockingsacks .sacks_right,.body_stockingsacks .stockings_left{display:none}.body_stockingsacks .header_stockingSacks{background-position:-456px 0}.body_stockingsacks .section_wrapper{margin-top:47px}.body_stockingsacks .section_wrapper h1{font-size:38px}.body_stockingsacks .section_wrapper h1,.body_stockingsacks .section_wrapper p{text-align:center}.body_stockingsacks .view_range_btn{float:none}.body_birthdayLP .featured_event_block{display:none}.body_birthdayLP .cards_block_row,.body_birthdayLP .seotext{width:92%;margin:auto}.birthday_banner_strip img{width:100%}.body_birthdayLP .seo_text h1{width:92%;margin:auto;padding:5% 0 0}.body_birthdayLP .cards_block_row,.body_birthdayLP .hero_blocks{margin-bottom:4%}.body_birthdayLP .card_block:nth-of-type(5n){margin-left:0;margin-right:0}.body_birthdayLP .bg_grey_fullwidth{padding:5% 0}.mind_logo{left:0;margin:auto;width:140px}.bih_logo{max-width:94%;margin:auto;display:block}.bih_top_text{float:none;width:94%;margin:2% auto 0;padding-bottom:5%;text-align:center}.bih_top_text a,.bih_top_text img{margin:auto}.body_believeInHappy .cards_block_row{border:none}.body_believeInHappy .card_block{width:97%;border:none;height:auto;border-radius:0;float:none!important;margin:0 auto 5%}.body_believeInHappy .card_block img{display:block;width:auto;max-width:100%;margin-bottom:10px;box-sizing:border-box}.bih_happy_bag img,.body_believeInHappy .bg_white_fullwidth img{max-width:94%;margin:auto;float:none}.bih_happy_bag p,.bih_happy_bag_content_mobile p{text-align:center;margin-bottom:5%}.bih_happy_bag p img{padding-top:0;margin:0 auto 5%}.bg_blue_fullwidth .site_width_holder,.body_believeInHappy .bg_white_fullwidth{padding:8% 0;background:0 0}.bg_blue_fullwidth a,.bg_blue_fullwidth p{width:100%}.bih_happy_bag_content_desktop{display:none}.bih_happy_bag_content_mobile{margin-bottom:40px}.bih_happy_bag_content_mobile img.bag_image{max-width:374px}.bih_happy_bag_content_mobile img{max-width:366px;width:100%;margin:auto;display:block}.lightweight_strapline{width:100%;background:#76aba1;text-align:center}.lightweight_strapline img{width:84%;max-width:800px;margin:1% auto 2%}.cd_line,.ct_canvases,.ct_personalised,.ct_roundal{display:none}.canvas_title_divider{clear:both;padding:10px 0}.cd_title_red{color:#9f3a33;font-size:26px;font-family:Oswald,sans-serif;text-transform:uppercase}.canvas_info_title{color:#76aba1;font-size:20px;font-family:Oswald,sans-serif;text-transform:uppercase}.canvas_info_block{margin-bottom:20px}.canvas_info_block img{display:none}.ci_image{background:#e4e4e4;border:1px solid #cccbcc;padding:3px}.canvas_info_block .ci_image img{width:100%;display:block}.canvas_blocks.product_row .card_block.two_block_row{width:100%;margin-right:0}.body_canvas .featured_event_block{width:100%}.canvas_size_info{width:auto;margin:0 auto;float:none}.canvas_size_info img{width:inherit}.canvas_size_info.last{margin-right:0}.canvas_info_block{width:311px;float:none;margin:0 auto}.canvas_top_section{height:auto;background:#dcefed}.canvas_title_divider{float:none}.cd_title_red{float:none;width:auto}.canvas_info_block.last{margin-right:inherit}.canvas_info_block{margin:10px auto;width:100%}.canvas_info_block .ci_image img{width:auto;margin:0 auto}.cd_line{width:342px;background:#cdcbcb;height:4px;float:left;margin-right:30px;margin-top:19px}.cd_line.last{margin-left:30px;margin-right:0}.canvas_title{width:auto}.canvas_mobile_title{display:block;margin:0 auto;max-width:613px;width:100%;padding:20px 0}.discount_table table{width:100%;height:auto}.discount_table.canvas_table{width:100%;border-top-left-radius:6px;border-top-right-radius:6px}.discount_table.canvas_table td.cdp{background:#76aba1;color:#fff;border-right:none;border-bottom:2px solid #fff;height:50px}.discount_table.canvas_table td.cdp:first-child{border-top-left-radius:6px}.discount_table.canvas_table td.cdp:last-child{border-top-right-radius:6px}.discount_table.canvas_table td{background:#a3cfc7;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;width:50%;text-align:center;height:50px}.discount_table.canvas_table td:last-child{border-right:none}.discount_table.canvas_table td.ct_price{color:#a24e4e}.trustpilot-widget{margin:0;padding:20px 0}.trustpilot-widget iframe{width:100%!important;margin:0 auto}.site_width_holder{width:92%}.body_SweetsChocs .hero_blocks{padding-top:0}.body_SweetsChocs .full_width_title{width:92%}.personalised_choc_box_info h1{font-size:32px;margin-bottom:5%;line-height:42px}.body_SweetsChocs .full_width_title h1{font-size:16px}.body_experience .header_experience{height:auto;background-size:831px}.body_experience .header_experience h1{line-height:51px;font-size:48px}.body_experience .text_wrap{margin-top:30px}.body_experience .shop_experience_gifts{margin-top:65px}.body_experience .experience_seo_text{width:100%;margin:5px 0;color:#626363;font-size:13px}.body_experience .cards_block_row{width:100%}.warrior_header{margin-bottom:8%}.warrior_header .site_width_holder{width:100%}.warrior_header .mind_logo{width:30%}.body_warrior .cards_block_row{border:none;overflow:inherit;margin-bottom:8%}.body_warrior .card_block{width:100%;height:auto;border:none;margin-bottom:5%}.body_warrior .card_block img{display:block}.body_warrior .card_block .card_block_title{line-height:20px;font-size:4vw}.mobile_amy_text{display:block}.mobile_amy_text img{width:94%;margin:0 auto 6%;display:block}.warrior_bag_content{margin-bottom:20%}.bg_pink_fullwidth{padding:5% 0}.bg_pink_fullwidth .warrior_amy{float:none;width:40%;margin:-15% auto 0;display:block}.bg_pink_fullwidth p{width:100%}.body_giant .giant_top_section{overflow-x:hidden}.body_giant .giant_top_section img{opacity:.3;width:400px;left:0;right:0;margin-left:auto;margin-right:auto}.body_giant .giant_text_wrap p.giant_text_price{position:relative}.body_giant .giant_all_cards{position:relative;float:none;text-align:center;margin-right:0}.body_giant .giant_top_section .card_nav_content_wrapper{min-height:initial;position:initial}.body_giant .giant_info_section img{display:block;width:60%;margin:20px auto;float:none}.body_giant .giant_size_section img{display:none}.body_giant .giant_text_wrap{margin:20px auto;float:none;text-shadow:0 0 20px #404040}.body_giant .half_wrapper{width:100%}.body_giant .half_wrapper h1,.body_giant .half_wrapper p{text-align:center}.body_giant .half_wrapper a{margin:0 auto;float:none;display:block;width:170px}.body_giant .half_wrapper table{margin:0 auto}.body_giant .giant_size_section h1{margin-top:10px}.body_giant .half_wrapper table td{padding:10px 2%}.body_giant .half_wrapper table{width:100%}.header_pens{height:255px;background:url(/Images/pens/bg_pens_top_mobile.jpg) 0 40px no-repeat #f7f6fc;background-size:100% auto;margin-bottom:4%}.engraved_pens_title{width:100%;margin:0;padding:0;text-align:center}.engraved_pens_title h1{width:100%;margin:0;padding:3% 0 4%;font-size:6vw;color:#fff;text-align:center;background:#256d80;height:30px}.engraved_pens_title h1 span{font-size:7vw;padding-bottom:5px;margin-bottom:0;border-bottom:3px solid #fff;line-height:1em}.engraved_pens_title .pens_price{text-align:right;margin:14% 5% 2% 0;font-size:8vw}.engraved_pens_title a{margin:0 5% 4% 0;position:absolute}.pens_top_seo{margin-bottom:5%}.pens_top_seo h2{font-size:6vw;margin:0 0 2%}.pens_top_seo p{font-size:12px;margin:0 0 2%;line-height:12px;color:#626363}.fd_gift_roundal{left:4%;top:42%;width:80px;height:80px;font-size:11px}.fd_gift_roundal span{font-size:18px;margin:12px 0 5px}.pen_blocks .card_block{width:100%}.pen_and_colour,.pen_colour_options_text{width:100%;float:none;padding:2% 0}.pens_half_width{width:94%;float:none;margin:auto;max-width:inherit;min-height:inherit}.pen_colour_options img{margin-top:10%}.colour_options_nav{position:static;margin-bottom:5%}.pen_colour_options_text h2{font-size:7vw;margin-bottom:5%}.pen_type_nav{margin-bottom:3%}.pen_type_nav li{font-size:14px}}