.site-down-message-delivery{width: 100%;height: auto;padding: 30px;box-sizing: border-box;text-align: left;border-radius: 0px;margin-bottom: 20px;border: 1px solid #cccccc;border-left: 5px solid #87649f;}.site-down-message-delivery ol{list-style: disc;}.site-down-message-delivery p b{font-size: 16px;}.site-down-message-delivery p{font-size: 15px !important;line-height: 18px !important;margin-bottom: 10px !important;height: auto !important;}.site-down-message-delivery p a{text-decoration: underline;}.footer-page-seo-container{display: none;}.purple_red{color: #c70000;font-weight: 500;font-size: 14px;}.content_wrapper{width: 100%;padding: 0;}.delivery-header{width: 100%;background: #f5eccd;padding: 0;margin-bottom: 50px;}ul{padding-left: 6px;}.btn-outline{display: inline-block;border: 3px solid #8e61a3;padding: 10px 10px 8px;border-radius: 6px;text-align: center;font-size: 16px;color: #8e61a3;font-weight: 500;cursor: pointer;transition: all ease-in-out 0.2s;vertical-align: top;}.btn-outline.scroll-to-christmas-delivery{border: 3px solid #b1464a;color: #b1464a;}.btn-outline:hover{background: #8e61a3;color: #fff;}.btn-outline.scroll-to-christmas-delivery:hover{background: #b1464a;color: #fff;}.btn-read-more{display: block;font-weight: 500;font-size: 14px;color: #8e61a3;text-decoration: underline;cursor: pointer;}.delivery-top-section{width: 94%;max-width: 1100px;margin: 0 auto;}.delivery-top-section-fw{width: 100%;height: auto;margin: 0 auto 50px;display: block;}.delivery-top-section-fw-content{width: 100%;text-align: center;}.delivery-top-section-fw h3,.delivery_wrapper_top_title h2{color: #482884;font-size: 22px;}.delivery-top-section-fw-content .btn-outline{margin: 10px 5px 0;}.delivery_wrapper_top_title{text-align: center;}.delivery-top-section-fw p,.delivery_wrapper_top_title p{margin: 0 0 2%;line-height: 16px;font-size: 14px;}.delivery-top-section-block{width: 31%;display: inline-block;vertical-align: top;margin: 0 3% 5% 0;box-sizing: border-box;padding-left: 80px;background-position: top left;background-repeat: no-repeat;background-size: 65px;}.delivery-top-section-block[data-delivery-type='tracked24']{background-image: url(/Images/delivery/icon_track24.png);}.delivery-top-section-block[data-delivery-type='firstclass']{background-image: url(/Images/delivery/icon_1stclass.png);}.delivery-top-section-block[data-delivery-type='special']{background-image: url(/Images/delivery/icon_special.png);}.delivery-top-section-block[data-delivery-type='tracked48']{background-image: url(/Images/delivery/icon_track48.png);}.delivery-top-section-block[data-delivery-type='row']{background-image: url(/Images/delivery/icon_airmail.png);}.delivery-top-section-block[data-delivery-type='hermes']{background-image: url(/Images/delivery/icon_hermes.png);}.delivery-top-section-block[data-delivery-type='yodel']{background-image: url(/Images/delivery/icon_yodel.png);}.delivery-top-section-block[data-delivery-type='dpd']{background-image: url(/Images/delivery/icon_dpd.png);}.delivery-top-section-block[data-delivery-type='dhl']{background-image: url(/Images/delivery/icon_dhl.png);}.delivery-top-section-block-content div:nth-of-type(3n){margin-right: 0;}.delivery-top-section-block h3{color: #8e61a3;font-size: 18px;}.delivery-top-section-block-text{height: auto;max-height: 50px;overflow: hidden;margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;transition: all ease-in-out 0.2s;}.delivery-top-section-block p{font-size: 14px;margin-bottom: 0;line-height: 16px;}.delivery-top-section-block li{list-style: circle;margin: 0 0 0 15px;list-style-position: inherit;}.delivery_wrapper{margin-bottom: 50px;}.del_block,.del_sub_block{border-bottom: 2px solid #e1e1e1;width: 94%;max-width: 1100px;box-sizing: border-box;margin: 0 auto;display: block;height: auto;max-height: 60px;overflow: hidden;transition: max-height ease-in-out 0.4s;}.del_block.active,.del_sub_block.active{max-height: 9000px;}.del_block h2,.del_sub_block h2{margin: 0;color: #8e61a3;font-weight: 500;font-size: 20px;line-height: 25px;text-indent: 65px;}.sub_blocks_wrapper .del_block{background: #f5f5f5;}.sub_blocks_wrapper .del_block.active .del_top_wrapper{background: #8e61a3;}.sub_blocks_wrapper .del_block.active .del_top_wrapper h2{color: #fff;}.sub_blocks_wrapper .del_block .arrow.active span{background: #fff;}.del_block .del_sub_title{color: #555;font-weight: 500;font-size: 17px;text-decoration: underline;text-align: center;margin-top: 5px;}.del_block p{margin-bottom: 0;margin: 5px 0;}.del_block p.delivery_text{padding: 0 20px;}p.delivery_text.seasonal_message{color: red;font-weight: 500;}.del_type{display: inline-block;margin-top: 10px;width: 100%;}.del_type_header{width: 100%;background: #f5f5f5;padding: 15px;box-sizing: border-box;font-weight: 500;color: #555;}.del_type_header h3{color: #555;font-size: 16px !important;display: inline-block;margin-bottom: 0;font-weight: 500;}.del_type_header span{font-size: 11px;line-height: 6px;}.del_type_header div{text-align: right;}.del_type_info{width: 100%;background: #fafafa;padding: 15px;box-sizing: border-box;}.del_top_wrapper,.del_type_wrapper{padding: 20px;}.del_top_wrapper{height: 20px;cursor: pointer;position: relative;}.del_top_wrapper .right{position: absolute;float: none;}.del_type_wrapper{padding-top: 0px;display: none;}.del_type_wrapper.active{display: block;}.del_country_wrap{display: inline-block;margin: 0 20px 0 0;float: right;}.sub_blocks_wrapper{padding: 20px;}.del_bold_text{font-weight: 500;color: #8e61a3;font-size: 14px !important;}.xmas_block .del_bold_text{color: #b92031;}.xmas_block .delivery_text{font-weight: 500;color: #b92031;font-size: 16px;}.del_country_btn{width: 190px;padding: 10px 0;font-weight: 500;color: #555;display: inline-block;margin: 0 auto;text-align: center;cursor: pointer;border: 1px solid #f5f5f5;}.del_country_btn.active{color: #ffffff;background: #8e61a3;}.del_block .del_popup_btn{font-size: 16px;font-weight: 500;color: #555;text-align: center;margin: 15px auto 0px auto;padding: 10px 0;border: 1px solid #f5f5f5;display: block;cursor: pointer;width: 250px;}.del_block .del_popup_btn:hover{background: #8e61a3;color: #fff;}.del_block .arrow{width: 1.25rem;height: 1.25rem;display: inline-block;position: relative;margin: 0 1rem;transform: rotate(270deg);transition: all ease-in-out 0.2s;}.del_block .arrow.active{transform: rotate(360deg);}.del_block .arrow span{top: 0.5rem;position: absolute;width: 0.75rem;height: 0.1rem;background-color: #8e61a3;display: inline-block;transition: all 0.2s ease;}.del_block .arrow span:first-of-type{left: 0;transform: rotate(45deg);}.del_block .arrow span:last-of-type{right: 0;transform: rotate(-45deg);}.additional_postage_table{margin-top: 20px;}#postage_exclusion.additional_postage_table{width: 97%;margin: 0 auto 20px;}.additional_postage_table table{background: #fff;border: 2px solid #383838;text-align: center;font-size: 14px;border-radius: 4px;width: 100%;}.additional_postage_table table thead{background: #383838;color: #fff;}.additional_postage_table table tr td{padding: 5px 0;}#postage_exclusion.additional_postage_table table tr td{padding: 1px 0;border-bottom: 1px solid #d0d0d0;}#postage_exclusion.additional_postage_table table tr:last-child{border-bottom: none;}.additional_postage_table table tr td:first-child{border-right: 2px solid #383838;}.volume_pricing_popup_holder{position: fixed;background: rgba(0, 0, 0, 0.65);top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}.volume_pricing_popup{background: #fff;width: 800px;margin: 18vh auto;position: relative;}.notebook_popup .volume_pricing_popup{width: 545px;}.volume_pricing_popup h2{width: 100%;text-align: center;line-height: 60px;background: #946da6;color: #fff;font-weight: 500;font-size: 24px;margin: 0;}.volume_pricing_popup_close{width: 33px;height: 33px;border-radius: 50%;background: #fff;border: 4px solid #8e61a3;position: absolute;top: -15px;right: -15px;cursor: pointer;}.volume_pricing_popup_close:before,.volume_pricing_popup_close:after{content: '';width: 65%;height: 4px;background: #000;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.volume_pricing_popup_close:after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.volume_pricing_popup table{float: left;margin-right: 25px;text-align: center;border: 1px solid #000;}.volume_pricing_popup table:last-child{margin-right: 0;}.volume_pricing_popup table td{padding: 3px 5px;}.volume_pricing_popup table tr td:first-child{border-right: 1px solid #000;}.volume_pricing_popup table tr:first-child{background: #000;color: #fff;font-size: 20px;font-weight: 500;}.volume_pricing_popup table tr:nth-of-type(2){background: #808080;color: #fff;}.vp_calendars_table,.vp_notebooks_table{overflow: auto;padding: 20px;}.royal_mail_delivery_update{display: block;width: 94%;max-width: 1100px;height: auto;margin: 0 auto 40px;box-sizing: border-box;background: #f4f4f4;text-align: center;color: #442382;font-size: 16px;border: 1px solid #d2d2d2;border-radius: 6px;cursor: pointer;transition: all ease-in-out 0.2s;}.royal_mail_delivery_update span{background: url(/Images/NewFlow/RoyalMailLogo.png) center left no-repeat;background-size: 50px;padding-left: 60px;height: 50px;display: inline-block;line-height: 50px;}.btn-outline{font-size: 12px;}.royal_mail_delivery_update span u{font-weight: 500;}.royal_mail_delivery_update span span{font-size: 14px;font-style: italic;padding: 0;background: none;}.delivery_info_popup_holder{display: none;position: fixed;width: 100%;height: 100%;margin: auto;top: 0;left: 0;background: rgb(0 0 0 / 65%);z-index: 9999;}.delivery_info_popup{height: fit-content;position: absolute;width: 94%;max-width: 900px;display: block;margin: auto;top: 0;bottom: 0;left: 0;right: 0;background: #fff;}.delivery_info_popup_title{width: 100%;height: 60px;background: #8e61a3;text-align: center;color: #fff;font-size: 22px;line-height: 65px;font-weight: 500;position: relative;}.delivery_info_popup_close{position: absolute;top: 12px;right: 10px;cursor: pointer;font-size: 0;}.delivery_info_popup_close span{width: 32px;height: 32px;transform: rotate(45deg);transition: transform ease-in-out 0.4s;position: relative;display: inline-block;vertical-align: middle;margin-left: 5px;}.delivery_info_popup_close:hover span{transform: rotate(135deg);}.delivery_info_popup_close span::before,.delivery_info_popup_close span::after{content: '';width: 100%;height: 2px;background: #fff;display: block;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}.delivery_info_popup_close span::after{width: 2px;height: 100%;}.delivery_info_popup_menu{width: 340px;display: inline-block;vertical-align: top;background-color: #f5f5f5;box-sizing: border-box;padding: 30px;}.delivery_info_popup_menu li{display: block;font-size: 18px;font-weight: 500;cursor: pointer;line-height: 25px;color: #4a4a4a;border-left: 3px solid #f5f5f5;text-indent: 10px;margin: 15px 0;transition: all ease-in-out 0.2s;}.delivery_info_popup_menu li:first-child{margin-top: 0;}.delivery_info_popup_menu li:last-child{margin-bottom: 0;}.delivery_info_popup_menu li.active{color: #8e61a3;border-left: 3px solid #8e61a3;}.delivery_info_popup_menu li:hover{border-left: 3px solid #4a4a4a;}.delivery_info_popup_text{width: calc(100% - 350px);display: inline-block;vertical-align: top;box-sizing: border-box;padding: 30px;}.delivery_info_popup_text p{font-size: 16px;line-height: 20px;color: #4a4a4a;}.delivery_info_popup_text li{list-style: circle;margin: 0 0 0 15px;list-style-position: inherit;}.delivery-xmas-recommended{width: 100%;background: #f5f5f5;padding: 50px 0 10px;text-align: center;margin-bottom: 40px;}.delivery-xmas-recommended h2{color: #442382;margin-bottom: 30px;font-weight: 500;}.delivery-xmas-recommended h3{color: #575757;margin-bottom: 15px;font-weight: 500;}.delivery-xmas-recommended-section{margin-bottom: 40px;}.delivery-xmas-recommended-section table{background: #fff;text-align: center;font-size: 14px;border-radius: 6px;width: 94%;max-width: 1100px;margin: auto;overflow: hidden;}.delivery-xmas-recommended-section table thead{background: #8e61a3;color: #fff;}.delivery-xmas-recommended-section table thead td{border: none !important;font-weight: 500;font-size: 18px;}.delivery-xmas-recommended-section table tr td{padding: 10px 0;border-bottom: 3px solid #f5f5f5;width: 50%;}.christmas_despatch_info_box{width: 94%;max-width: 1100px;margin: 0 auto 40px;box-sizing: border-box;border: 2px solid #b92031;border-radius: 6px;background: #fff;text-align: center;padding: 20px;}.christmas_despatch_info_box h4{padding: 0;margin: 0 0 15px;color: #b91f30;font-size: 20px;}.christmas_despatch_info_box h4 span{font-size: 14px;}.christmas_despatch_info_box p{margin: 0;font-size: 14px;line-height: 18px;}@media screen and (min-width: 737px) and (max-width: 993px) {.royal_mail_delivery_update { width: 92%;margin: auto;font-size: 1.5vw;}  .royal_mail_delivery_update span span{font-size: 1.4vw;}  .delivery-header h1{background-position: 300px top;text-indent: 3%;width: 100%;}}@media screen and (min-width: 737px) {.royal_mail_delivery_update:hover { background: #d2d2d2;}}@media screen and (max-width: 736px) {.delivery_info_popup_holder { display: none !important;}  .content_wrapper.clearfix{padding: 0;}  .delivery-header{margin-bottom: 5%;}  .delivery-header h1{font-size: 18px;padding: 15px 0;background-position: -100% top;text-indent: 3%;}  .delivery-top-section-fw{margin-bottom: 8%;text-align: center;}  .delivery-top-section-fw h3,  .delivery_wrapper_top_title h2{font-weight: 500;font-size: 20px;}  .delivery-top-section-fw-content{width: 100%;text-align: center;}  .delivery-top-section-block{width: 100%;margin: 0 0 6% 0 !important;padding-left: 60px;background-size: 50px;}  .delivery-top-section-block h3{margin: 0 0 2px;font-size: 16px;font-weight: 500;}  .delivery-top-section-block-text{max-height: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;}  .expand .delivery-top-section-block-text{max-height: 9999px;text-overflow: inherit;white-space: normal;-webkit-line-clamp: inherit;}  .expand .delivery-top-section-block-text p{margin-bottom: 8px;}  .del_country_wrap{display: block;margin: 0 auto;float: none;width: 264px;}  .del_country_btn{width: 130px;float: left;font-size: 13px;}  .del_type_header h3,  .del_type_header div{font-size: 13px;}  .del_block p{font-size: 12px;}  .del_block,  .del_sub_block{margin: 0 auto;width: 100%;}  .del_block h2,  .del_sub_block h2{font-size: 16px;text-indent: 55px;}  .sub_blocks_wrapper .del_type_header{padding-left: 0;padding-right: 0;}  .sub_blocks_wrapper .del_type_header h3,  .sub_blocks_wrapper .del_type_header div{width: 50%;}  .delivery-xmas-recommended{padding: 5% 0 1%;margin-bottom: 3%;}  .delivery-xmas-recommended h2{margin-bottom: 4%;font-size: 20px;}  .delivery-xmas-recommended h3{margin-bottom: 2%;font-size: 14px;}  .delivery-xmas-recommended-section{margin-bottom: 6%;}  .delivery-xmas-recommended-section table{font-size: 12px;}  .delivery-xmas-recommended-section table thead td{font-size: 14px;}  .delivery-xmas-recommended-section table tr td{padding: 8px 0;border-bottom: 2px solid #f5f5f5;}    .volume_pricing_popup_holder{position: fixed;background: rgba(0, 0, 0, 0.65);top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}  .volume_pricing_popup{background: #fff;width: 90%;margin: 20vh auto;position: relative;}  .volume_pricing_popup h1{width: 100%;text-align: center;line-height: 60px;background: #946da6;color: #fff;font-weight: 500;font-size: 24px;margin: 0;}  .volume_pricing_popup_close{width: 33px;height: 33px;border-radius: 50%;background: #fff;border: 4px solid #8e61a3;position: absolute;top: -15px;right: -15px;cursor: pointer;}  .volume_pricing_popup_close:before,  .volume_pricing_popup_close:after{content: '';width: 65%;height: 4px;background: #000;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}  .volume_pricing_popup_close:after{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}  .volume_pricing_popup table{display: inline-block;margin-right: 25px;text-align: center;border: 1px solid #000;border-radius: 6px;float: none;}  .volume_pricing_popup table:last-child{margin-right: 0;}  .volume_pricing_popup table td{padding: 3px 5px;}  .volume_pricing_popup table tr td:first-child{border-right: 1px solid #000;}  .volume_pricing_popup table tr:first-child{background: #000;color: #fff;font-size: 20px;font-weight: 500;}  .volume_pricing_popup table tr:nth-of-type(2){background: #808080;color: #fff;}  .vp_calendars_table,  .vp_notebooks_table{padding: 20px;white-space: nowrap;overflow-x: scroll;}    .royal_mail_delivery_update{width: 94%;min-height: 42px;margin: 0 auto 5%;font-size: 12px;background: url(/Images/NewFlow/RoyalMailLogo.png) 5px 5px no-repeat #f4f4f4;background-size: 45px;padding: 8px 8px 8px 65px;}  .royal_mail_delivery_update span{background: none;padding: 0;line-height: 14px;text-align: left;height: auto;}  .royal_mail_delivery_update span span{font-size: 12px;display: initial;}  .christmas_despatch_info_box{margin-bottom: 4%;padding: 3%;}  .christmas_despatch_info_box h4{font-size: 16px;margin-bottom: 3%;}  .christmas_despatch_info_box h4 span{font-size: 12px;}  .christmas_despatch_info_box p{font-size: 12px;line-height: 14px;}}.body_delivery .delivery-header{width: 100%;background: #f5eccd;padding: 0;margin-bottom: 50px;position: relative;}.del_top-wrapper{width: 94%;max-width: 1100px;margin: 0 auto;background-image: url(/Images/delivery/top_banner_d.jpg);background-repeat: no-repeat;background-position: 200px 0px;background-size: cover;padding: 15px;}.del_top-wrapper:before{content: '';z-index: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: inherit;}.del_top-wrapper{width: 94%;max-width: 1100px;margin: 0 auto;}.del_top-left{display: inline-block;width: 40%;z-index: 1;position: relative;background-color: rgba(255, 255, 255, 0.7);border-radius: 5px;padding: 0px 0px 0px 25px;}.del_top-left h1{text-align: left;font-size: 30px;font-weight: 500;line-height: 50px;width: 94%;max-width: 1100px;display: block;margin: auto;padding: 15px 25px 8px 0px;color: #585758;}.del_top-left span{color: #585758;font-size: 14px;}.del_top-left span:nth-of-type(2){font-weight: 500;display: block;margin-bottom: 12px;padding-top: 10px;}.del_top-left a{margin-bottom: 20px;margin-right: 15px;}.del_top-right{display: inline-block;width: 40%;}.del_top-right img{width: 100%;height: 175px;object-fit: cover;object-position: left;}@media only screen and (min-width: 768px) and (max-width: 1024px) {.del_top-wrapper { background-position: 100px 0px;}  .del_top-left{width: 60%;text-indent: 0;z-index: 1;position: relative;}  .del_top-left h1{text-indent: 0;}}@media only screen and (max-width: 737px) {.del_top-wrapper { background-position: -100px 0px;padding: 15px;}  .body_delivery .delivery-header{background-position: 50px 0px;}  .del_top-left{display: block;width: 90%;z-index: 1;position: relative;}  .del_top-left h1{text-indent: 0;}}