.site_down_message{width: 100%;height: auto;background: #c93742;text-align: center;color: #fff;}.site_down_message span{padding: 15px 0;font-size: 16px;display: block;font-weight: 500;}.site_down_message span a{text-decoration: underline;color: #fff;font-size: 16px;font-weight: 500;}.oos_page .order_by_message,.laybuy_payment_text,.laybuy_banner{display: none !important;}.order_by_message.send-direct-message{display: block !important;}.dd_unavailable .TNLink{opacity: 0.4;}.dd_unavailable_message{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.9);text-align: center;z-index: 999;}.dd_unavailable_message span{color: #4f0094;display: block;font-weight: 500;margin-top: 40px;font-size: 32px;}#top_nav ul.staticNav li .dd ul li a.tndd.disabled{opacity: 0.3;pointer-events: none;}.search_item_wrapper a[href*='facemasks'],.search_item_wrapper a[href*='facemasks'] + .item_atb{opacity: 0.4;pointer-events: none;}.search_item_wrapper a[href*='facemasks']:before{content: 'Temporarily Unavailable';position: absolute;width: 100%;max-width: 100px;text-align: center;font-weight: 500;font-size: 16px;height: 30px;margin: auto;top: 40px;left: 0;right: 0;opacity: 1;z-index: 1;}#AlgoliaSearch{display: block !important;}body{margin: 0;padding: 0;}form{margin-block-end: 0;}.ntn_list_myshortlist,.mm-del-prompt .new_search_submit input,.ntn_list .notification_holder{display: none !important;}.mobile_header_sections{display: none;}body{background: #fff;}.left{float: left;}.right{float: right;}ul{list-style: none;margin: 0;padding: 0;}input:focus{outline: none;}a{text-decoration: none;}#header{height: auto;background: #fff;overflow: inherit;position: relative;border: 0;margin: auto;padding: 0;}.header_content{width: 94%;max-width: 72rem;padding-top: 2rem;position: relative;margin: 0 auto;text-align: center;}.header_grid{display: grid;grid-template-columns: 1fr 2fr 1fr;grid-template-areas: 'col1 col2 col3';align-items: center;}#new_top_nav{height: 37px;font-size: 14px;line-height: 16px;background: #fff;}.ntn_wrapper{max-width: 994px;width: 98%;background: #fff;margin: 0 auto;}.middleOr{padding-right: 6px;}.middleOr{color: #717072;height: 16px;line-height: 16px;float: left;}.ntn_list{margin: 10px 0 0 0;padding: 0;list-style: none;display: block;}.ntn_list li{display: inline-block;border-left: 1px solid #f2f2f2;height: 37px;cursor: pointer;border: none;height: auto;}.ntn_list a{text-decoration: none;padding: 0 8px;height: 37px;}.ntn_list,.ntn_list a,.ntn_list li.non_purple_hover:hover a,.ntn_list li.non_purple_hover:hover span{color: #717072;}.ntn_list li.notification_holder.hover,.ntn_list li:hover,.ntn_list li:hover .small_purple,.ntn_list li:hover .small_purple_top{background: #a582b6;color: #fff;}.ntn_list li:hover{background: #a582b6;}.ntn_list li:hover a{text-decoration: underline;}.ntn_list li.hat_link{border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}.ntn_list li.w-i-m-o{border-left: 1px solid #dfdfdf;}.ntn_list li.contact_link a{padding-right: 0;}.ntn_list li:last-child{}.ntn_list_myshortlist{padding: 0 6px;}#ctl00_uclHeader1_linkLoadReminder{float: left;padding: 0 6px;color: #717072;border-right: none;border-left: 1px solid #dfdfdf;margin-top: 10px;display: none !important;}#ctl00_uclHeader1_linkLoadReminder.activeReminders,#ctl00_uclHeader1_linkLoadReminder:hover{text-decoration: underline;color: #717072;}.desktop_right #searchContainer{width: 555px;}.desktop_right .basket_label{display: block !important;}.desktop_right .items .notification{margin: 11px 0px 5px 28px !important;}.desktop_right .basket_amount{margin-top: -5px;}.header_right_side{grid-area: col3;}.column_50_percent{width: 50%;}.text_link{height: 20px;text-align: right;}.text_link a{color: #9163c1;font-size: 12px;line-height: 20px;}.items .notification{margin: 6px 0 0 30px;opacity: 0;}.basket_label{display: block;font-weight: 500;margin-top: -25px;text-align: left;color: #3f3f3f;font-size: 12px;margin-left: 55px;}.basket_amount{display: block;font-weight: 500;margin-top: 0px !important;text-align: center;color: #4f0094;font-size: 20px;margin-left: 55px !important;margin-left: 40px;}.basket:hover .basket_amount span{text-decoration: underline;}.view_basket{font-size: 14px;margin: 19px 13px 0 0;}.new_login_holder{display: inline-block;width: auto;margin-right: 0;float: left;}.new_login_holder .new_login_wrapper{padding: 0;}.new_login_wrapper{width: 100%;max-width: 50px;height: 52px;border: none;cursor: pointer;color: #fff;font-weight: 500;margin: 0 0 0 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;}.new_login .notification{margin: 6px 0 0 30px;opacity: 0;}.new_login{width: 118px;height: 50px;background: url(https://funkypigeon.com/images/header/mm_header_ref/brand_ref_user_icon.svg) center left no-repeat;background-size: 40px auto;background-repeat: no-repeat;}.new_login_label{display: block;font-weight: 500;text-align: left;color: #3f3f3f;font-size: 12px;margin-left: 7px;padding-bottom: 5px;position: absolute;bottom: 0;}.new_login_amount{display: block;font-weight: 500;margin-top: -8px;text-align: left;color: #3f3f3f;font-size: 12px;margin-left: 50px;text-transform: uppercase;}.new_login_nr{color: #4f0094;font-size: 20px;padding-right: 5px;}.new_login_wrapper:hover .new_login_amount span{text-decoration: underline;}.new_login_reminders{font-size: 14px;margin: 19px 13px 0 0;}#AlgoliaSearch #searchContainer{width: 455px;}#AlgoliaSearch #searchContainer.fixed_top_nav_search{width: 100%;}#AlgoliaSearch #searchContainer.fixed_top_nav_search .search_container .search_wrapper{background: none;}#AlgoliaSearch #searchContainer.fixed_top_nav_search .search_container .search_wrapper .search_input input{height: 41px;}#AlgoliaSearch #searchContainer.fixed_top_nav_search .search_container .search_wrapper .search_input input:hover + span{visibility: none;opacity: 0;}#top_nav{width: 100%;display: block;text-align: center !important;border-bottom: 1px solid #dfdfdf;height: auto;background: #fff;margin: 0 auto;}#top_nav.fixed_top_nav{position: fixed;z-index: 9998;top: 0;padding-top: 5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}#top_nav ul{width: 994px;max-width: 994px;height: auto;padding: 0;background: #fff;border-top-left-radius: 6px;border-top-right-radius: 6px;margin: 0 auto;position: relative;text-align: center !important;display: flex;justify-content: space-evenly;}#top_nav li a{display: block;height: auto;color: #171717;font-weight: 300;font-size: 16px;line-height: 26px;padding: 5px;text-align: center;border-bottom: 3px solid rgba(0, 0, 0, 0);}#top_nav li a:hover{border-bottom: 3px solid #4f0094;color: #4f0094;}.browser_safari #top_nav li a{letter-spacing: -0.5px;}#top_nav ul li:hover a.TNLink,#top_nav ul li.active a.TNLink{border-bottom: 3px solid #4f0094;color: #171717;}#top_nav ul li:last-child{border-right: none;}.nav_hover_active a{color: #171717;}#top_nav ul li a.wedding.TNLink{background: none;color: #171717;}#top_nav li a span.TNLink_new{background: #db213c;padding: 1px 4px 3px;color: #fff;font-size: 10px;border-radius: 3px;}#top_nav ul.staticNav li .dd{display: block;position: absolute;width: 100%;max-width: 100%;min-width: 994px;height: auto;background: rgba(255, 255, 255, 0.97);z-index: 9998;border-bottom: 3px solid #9163c1;opacity: 0;visibility: hidden;left: 0;right: 0;margin: auto;}#top_nav ul.staticNav li .dd ul{height: auto !important;float: left;width: auto;margin: 15px 0 15px 5px;padding: 0 12px 0 0;border-right: 1px solid #efefef;background: none;}#top_nav ul.staticNav li .dd.dd_cards ul{padding: 0 10px 0 0;}#top_nav ul.staticNav li.responsive_gifts:hover .dd .dd{display: none !important;}#top_nav ul.staticNav li.responsive_gifts:hover .dd ul li:hover .dd{display: block !important;}.touch #top_nav ul.staticNav li .dd,.touch #top_nav ul.staticNav li:hover .dd{transition: none;opacity: 1;visibility: visible;overflow: hidden;display: none;}.touch #top_nav ul.staticNav li.activeTab .dd{display: block;}#top_nav ul.staticNav li.nav_hover_active .dd{opacity: 1;visibility: visible;}#top_nav ul.staticNav li .dd ul li a,#top_nav ul.staticNav li:hover .dd ul li a,#top_nav ul.staticNav li .dd ul li .nav-title{font-size: 14px;height: auto;line-height: 28px;padding: 0 10px;color: #9163c1;text-align: left;margin: 0;border-bottom: none;font-weight: 300;}#top_nav ul.staticNav li .dd ul li .nav-title{color: #4f0094;font-weight: 500;}#top_nav ul.staticNav li .dd ul li a:hover{background: #9163c1;color: #fff;border-bottom: none;}#top_nav ul.staticNav li .dd ul li a.menu_sub_header{color: #c42940;font-weight: 500;font-size: 16px;}#top_nav ul.staticNav li .dd ul li a.menu_sub_header:hover{background: #fff;}#top_nav ul.staticNav li .dd ul.last_line{border-right: none;}#top_nav ul.staticNav li .dd ul.nav_divide{border-right: 2px solid #b190c0;}#top_nav ul.staticNav li .dd ul li a strong{font-style: italic;}.topNavNew{padding: 2px 4px;background: #ea3434;color: #fff;border-radius: 3px;font-size: 10px;}.topNavNew.eventDate{background: #668c74;font-weight: 500;text-transform: uppercase;}#top_nav li a.topNavAd{display: block;float: right;padding: 0;margin: 0;border-bottom: none;}#top_nav li a.topNavAd img{margin-right: 0;}#top_nav li a:hover .dd ul li a.topNavAd:hover{border-bottom: none;}.dd_header{display: none;width: auto;border-bottom: 1px solid #efefef;padding: 0 13px;overflow: auto;}.touch .dd_header{display: block;}.dd_header h2{font-family: 'Passion One', cursive;font-weight: 500;font-size: 22px;padding: 0;margin: 0;color: #656565;display: inline-block;}.close_touch_menu{line-height: 50px;color: #656565;font-size: 14px;}.dd_header .dd_header_title{float: left;}#top_nav li .dd_header .dd_header_title a{line-height: 50px !important;padding: 0 !important;display: inline-block !important;}.dd_header .dd_header_title a img{width: 12px;margin-bottom: -5px;margin-left: 6px;}#top_nav ul ul{border-radius: 0;}#top_nav ul.staticNav li .dd ul:last-child{border: none;}.close_icon{margin-left: 10px;float: right;margin-top: -3px;transform: rotate(-135deg);width: 20px;height: 20px;margin-top: 10px;}.close_line,.close_line.vert{width: 20px;height: 4px;background: #656565;position: absolute;}.close_line.vert{transform: rotate(-90deg);}#dvBreadCrump a h1,#dvBreadCrump h1,#dvBreadCrump a{font-size: 15px;}#dvBreadCrump a h3,#dvBreadCrump h3{font-size: 15px;display: inline;}html.touch.ipad #top_nav ul.staticNav li .dd ul{width: auto;box-sizing: border-box;}html.touch.ipad #top_nav ul.staticNav li .dd ul li{display: block;}html.touch.ipad #top_nav li a.topNavAd{display: none !important;}.new_search{width: 575px;background: #fff;height: 52px;position: relative;text-align: left;}select.new_search_dd,.new_search_input input{border: none;height: 52px;color: #717072;font-weight: 500;border-right: 1px solid #bebbbb;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;appearance: none;}.new_search_dd{width: 100px;overflow: hidden;border-right: 1px solid #bebbbb;display: none;}.new_search_input{width: 100%;position: relative;padding-left: 40px;background: url(/Images/header_new/icon_search.png) center left no-repeat;background-size: 24px;box-sizing: border-box;}.new_search_input input{padding: 0;border-radius: 0;border-right: none;background: none;text-indent: 0;font-size: 22px;height: 40px;width: 92%;}.ui-autocomplete li a{line-height: 34px !important;font-size: 16px;}.new_search_input input::-webkit-input-placeholder{color: #717072;}.new_search_input input:-moz-placeholder{color: #717072;}.new_search_input input::-moz-placeholder{color: #717072;}.new_search_input input:-ms-input-placeholder{color: #717072;}.new_search_input input:focus::-webkit-input-placeholder{color: #ccc;}.new_search_input input:focus:-moz-placeholder{color: #ccc;}.new_search_input input:focus::-moz-placeholder{color: #ccc;}.new_search_input input:focus:-ms-input-placeholder{color: #ccc;}.new_search_submit input{position: absolute;right: 43px;}input.searchHiddenSubmit{display: none;}.new_login_section{display: block !important;float: right;font-size: 20px;font-weight: 500;line-height: 60px;color: #4f0094;margin-right: 25px;display: none !important;}.new_login_section a:hover{text-decoration: underline;}.account_logged_in{position: relative;}.new_prepay_balance{background: #f8f8f8;padding: 15px 0;}.new_prepay_balance p{font-size: 20px;margin-bottom: 5px;color: #4f0094;}.new_prepay_balance a{font-size: 16px;line-height: 16px;font-weight: 300;display: block;}.login_text{cursor: pointer;}#ctl00_uclHeader1_lblGreetingAccount2{background: url(/Images/header_new/down_arrow.png) center right no-repeat;background-size: 10px auto;padding-right: 18px;}.touch .btn_register .myaccountBtn{pointer-events: none;}#top_nav li.fixed_menu_search_btn{display: none;}#top_nav.fixed_top_nav li.fixed_menu_search_btn{display: inline-block;vertical-align: middle;}#top_nav.fixed_top_nav li a{font-size: 14px;}#top_nav.fixed_top_nav li a.topNavAd{margin: 0;}#top_nav.fixed_top_nav li.fixed_menu_search_btn .search_icon{display: block;cursor: pointer;width: 38px;height: 35px;margin: 0;background: url(/Images/header_new/icon_search.svg) center no-repeat;background-size: 20px auto !important;color: #fff;text-indent: -9999px;}.new_search.fixed_top_nav_search.fixed_search_on{position: fixed;top: 0;left: 0;right: 0;margin: auto;z-index: 9999;width: 994px;height: auto;padding-top: 0;box-sizing: border-box;padding-right: 50px;}.new_search.fixed_top_nav_search.fixed_search_on .new_search_input{width: 100%;margin: auto;float: none;}.new_search.fixed_top_nav_search.fixed_search_on .new_search_input input,.new_search.fixed_top_nav_search.fixed_search_on .new_search_input::after{width: 100%;}.new_search.fixed_top_nav_search.fixed_search_on .fixed_menu_search_close_btn{position: absolute;display: block;right: 0;top: 0;height: 42px;width: 42px;cursor: pointer;}.new_search.fixed_top_nav_search.fixed_search_on .fixed_menu_search_close_btn::before,.new_search.fixed_top_nav_search.fixed_search_on .fixed_menu_search_close_btn::after{content: '';width: 75%;height: 3px;display: block;background: #717072;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;transform: rotate(45deg);}.new_search.fixed_top_nav_search.fixed_search_on .fixed_menu_search_close_btn::after{transform: rotate(-45deg);}.new_search.fixed_top_nav_search.fixed_search_on .fixed_menu_search_close_btn:hover{opacity: 0.5;}.customer_lock_message{display: none;width: 100%;height: 100%;position: fixed;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;right: 0;bottom: 0;z-index: 9998;}.customer_lock_message .user_lock_content{width: 80%;max-width: 360px;height: auto;background-color: #fff;margin: 30vh auto 0;text-align: center;box-sizing: border-box;padding: 20px;border-radius: 6px;}.customer_lock_message .user_lock_content h1{margin-bottom: 10px;}.customer_lock_message .user_lock_content .flowPurpleBtn{display: inline-block;padding: 0 15px;height: 40px;background: #4f0094;line-height: 40px;border-radius: 4px;color: #fff;font-weight: 500;cursor: pointer;}body.cookie_no_scroll{overflow: hidden;}.fp_cookies{position: fixed;height: auto;bottom: 0;width: 100%;z-index: 9999;-webkit-box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.17);box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.17);}.fp_cookies.expand_cookies{max-height: 90%;overflow: auto;}.fp_cookies_wrapper_devide{background: #9163c1;padding: 30px 0 35px;}.fp_cookies_wrapper_devide.white{background: #fff;padding: 0 0 35px;}.fp_cookies_wrapper{width: 994px;margin: auto;height: auto;position: relative;}.fp_cookies_wrapper h4{color: #fff;background: url(/Images/Structure/icon_cookies.png) center left no-repeat;text-indent: 40px;font-size: 24px;line-height: 30px;margin: 0 0 10px;}.fp_cookies_wrapper p{color: #fff;font-size: 14px;line-height: 20px;padding-right: 245px;margin: 0;}.fp_cookies a{text-decoration: underline;}.fp_btn_close,.cookie_settings{right: 0;bottom: 3px;position: absolute;border: 2px solid #fff;background: #fff;padding: 8px 20px;height: 20px;margin: auto 0;line-height: 20px;cursor: pointer;width: auto;color: #9163c1;border-radius: 4px;font-weight: 500;}.cookie_settings{background: #9163c1;color: #fff;right: 110px;}.fp_btn_close:hover{background: #775388;border-color: #775388;color: #fff;}.cookie_settings:hover{background: #fff;color: #9163c1;}.fp_cookies_fade{position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);z-index: 9998;}.fp_cookies_expended_section{border-bottom: 2px solid #9163c1;padding: 15px 0;}.fp_cookies_wrapper_devide.white .fp_cookies_wrapper div:nth-of-type(4){border-bottom: none;}.fp_cookies_expended_section h3,.fp_cookies_expended_section .cookie_title{color: #9163c1;font-weight: 500;font-size: 18px;}.fp_cookies_expended_section p{color: #171717;padding: 0;margin-bottom: 10px;}.fp_cookies_expended_section .browser_icon{width: 24%;display: inline-block;text-align: center;}.fp_cookies_expended_section .browser_icon img{display: block;max-width: 90%;width: auto;height: auto;margin: 0 auto 15px;}.FPCP .trustpilot_sticky_banner{display: none !important;}.dynamic-poup-container-order-line-item-header{display: none !important;}.cart-popup-component-container{display: none;}.cart-popup-component-container{background: #fff;position: absolute;right: 0;width: 300px;height: auto;max-height: 350px;z-index: 9999;box-shadow: 0 7px 5px rgba(0, 0, 0, 0.15);overflow: auto;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;top: 40px;}.basket_highlight .cart-popup-component-container{width: 280px;}.header_content_rebrand .dynamic-poup-container{padding: 10px;text-align: left;}.dynamic-poup-container ul{margin: 0;padding: 0;list-style: none;}.dynamic-poup-container-order-line-items,.dynamic-poup-container-saved-items{margin-bottom: 4%;}.dynamic-poup-container-saved-items-title{font-weight: 500;margin-bottom: 2%;font-size: 16px;color: #3b3b3b;}.dynamic-poup-container-order-line-item-container{margin-bottom: 5%;}.dynamic-poup-container-order-line-item-img-holder{display: inline-block;width: 22%;margin-right: 3%;}.dynamic-poup-container-order-line-item-img-holder img{width: 100%;height: auto;}.dynamic-poup-container-order-line-item-holder{width: 72%;display: inline-block;vertical-align: top;}.dynamic-poup-container-order-line-item-container span{width: 100%;margin-bottom: 1%;display: block;font-size: 14px;color: #3b3b3b;}.dynamic-poup-container-order-line-item-container span.dynamic-poup-container-order-line-item-name{font-weight: 500;color: #4f0094;}.dynamic-poup-view-basket-button{width: 100%;height: 45px;border: none;border-radius: 4px;background-color: #4f0094;color: #fff;cursor: pointer;font-size: 18px;font-weight: 500;line-height: 45px;text-align: center;-webkit-appearance: none;display: block;}.dynamic-poup-view-basket-button:hover{background-color: #9163c1;}#divBasketNotification,#divMobBasketNotification:hover .cart-popup-component-container{display: block;}.basket_widget_loading{background: url(/Images/Header/basket_widget_loader.gif) top center no-repeat;background-size: 90px auto;width: 100%;text-align: center;padding-top: 75px;font-weight: 500;color: #3d1881;margin-bottom: 30px;}.new-mm-del-info-pop .mm-del-info-wrap{max-width: 800px;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: 516px;height: fit-content;padding-bottom: 20px;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-title{width: 100%;background: #f5eccd;padding: 0;height: auto;}.new-mm-del-info-pop .mm-del-info-pop-title h3{text-align: left;font-size: 30px;font-weight: 500;width: 100%;max-width: 1100px;display: block;margin: auto;color: #585758;padding: 30px 0px;background: url(/Images/DeliveryInformation/Del_Info_header.jpg) top right no-repeat;background-size: auto 100%;text-indent: 25px;height: auto;line-height: initial;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content{margin-top: 15px;text-align: center;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block{width: 45%;display: inline-block;vertical-align: top;box-sizing: border-box;margin: 2% 2.3%;padding-left: initial;background-image: none;background-position: unset;background-repeat: unset;background-size: unset;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-section_icon{display: inline-block;width: 20%;float: left;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-section_icon img{margin: 0 auto;width: 75%;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text{height: auto;display: inline-block;width: 80%;max-height: initial;margin-bottom: initial;text-overflow: unset;overflow: unset;-webkit-line-clamp: unset;-webkit-box-orient: unset;white-space: unset;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text h3{color: #87649f;margin-top: 5px;margin-bottom: -8px;font-size: 19px;}.new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text p{margin-top: 0;margin: 0;line-height: 20px;font-size: 16px;color: #4d4d4d;}.new-mm-del-info-pop .mm-del-info-wrap .DeliveryInfo_CTA{display: block;width: 233px;height: 50px;font-weight: 500;color: #fff !important;line-height: 50px;font-size: 21px !important;background: #9163c1;padding: 0 30px;border-radius: 4px;text-align: center;cursor: pointer;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;}.new-mm-del-info-pop .mm-del-info-wrap .DeliveryInfo_CTA:hover{background: #7a538e;}.new-mm-del-info-pop .popUpCloseBtn{background: transparent;border: none;border-radius: unset;width: 45px;height: 45px;top: 21px;right: 15px;}.new-mm-del-info-pop .popUpCloseBtn span{background: #ffffff;border: 1px solid #ffffff;}.delivery-info-block{width: 94%;margin: 0 auto 30px;}.mm-del-info-wrap .delivery-info-block h4{margin: 0 0 10px;}.mm-del-info-wrap .delivery-info-block p{width: 94%;margin: 15px 0 !important;}.mm-del-info-pop-content-md{width: 94%;box-sizing: border-box;text-align: center;margin: 0 auto;padding: 0;}.mm-del-info-pop-content-md span{color: #4d4d4d;font-weight: 300;font-size: 16px;margin-bottom: 10px;display: block;}.mm-del-info-pop-content-md ul{display: block;width: 100%;margin: 0;text-align: left;}.mm-del-info-pop-content-md li{display: inline-block;vertical-align: top;width: 24%;color: #4d4d4d;border: none !important;padding: 0 0 20px !important;}.mm-del-info-pop-content-md a{color: #4d4d4d;cursor: pointer;display: block;}.mm-del-info-pop-content-md li img{display: inline-block;vertical-align: middle;width: 65px;margin: 0 auto;}.mm-del-info-pop-content-md li .items-available-block-text{display: inline-block;width: calc(100% - 90px);text-align: left;vertical-align: middle;font-size: 14px;line-height: 16px;margin-left: 5px;}.mm-del-info-pop-content-md ul li span{display: block;color: #4f0094 !important;font-weight: 500 !important;font-size: 16px;margin: 0;}.mm-del-info-pop-content-md ul li strong{display: block;color: #88629f;}.mm-del-info-pop-content-md ul{margin: 3% 0 !important;}@media screen and (max-width: 736px) {.new-mm-del-info-pop .mm-del-info-pop-title h3 { font-size: 22px;background-position: 30%;background-size: auto 100%;padding: 25px 0;text-indent: 20px;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text h3{margin-bottom: -14px;margin-top: 10px;font-size: 17px;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block{width: 100%;display: block;margin: 5% 0% !important;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-section_icon{width: 15%;padding-left: 5%;padding-right: 2%;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text{width: 75%;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content .delivery-top-section-block-text p{margin-top: 0;}  .new-mm-del-info-pop .mm-del-info-wrap .mm-del-info-pop-content{margin-bottom: 25px;}  .new-mm-del-info-pop .mm-del-info-wrap .DeliveryInfo_CTA{font-size: 18px !important;}}.mm-contact-info p{font-size: 16px !important;}.mm-del-info-wrap p{margin-top: 20px !important;}.mm-del-info-wrap .purple_btn{-webkit-appearance: none;border: none;border-radius: 3px;height: 50px;line-height: 50px;font-size: 18px;font-weight: 500;color: #fff;margin: 0 4% 10px 8%;padding: 0;background: #9163c1;cursor: pointer;display: block;width: 84%;text-align: center;}.mm-del-info-wrap .purple_btn:hover{background: #77538a;}.mm-del-message{border-top: 1px solid #ccc;padding-top: 20px;font-weight: normal !important;}.out_of_stock{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);z-index: 999;text-align: center;color: #fff !important;font-size: 38px;line-height: 280px;font-weight: 500;}.basket_highlight .basket_holder{position: relative;right: 0;z-index: 9999;}.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;}.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;}.mm_head_condense .hs_card_basket_added{position: fixed;top: 35vh;right: 0;left: 0;margin: auto;border-top: 1px solid #d4ced0;border-radius: 4px;box-shadow: 0 0 5px #c9c9c9;}.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;}.new_search_holder{justify-self: center;}@media only screen and (max-width: 1024px) and (min-width: 737px) {#header .header_right_side .reminders_holder .reminders_label { display: none !important;}  .new_search_holder{width: 75% !important;}  .reminders_holder{width: 40%;}  .reminders_holder .reminders_label{display: none;}  .reminders_holder .reminders_amount{display: none;}}@media screen and (min-width: 737px) {.mobileMenuFadeOut { position: fixed;top: 0;left: 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;}  .staticNav{z-index: 9997;}  .mm-contact-info .mm-del-info-wrap{height: 600px;height: fit-content;}  .out_of_stock{line-height: 40px;box-sizing: border-box;padding-top: 75px;}    #header .header_content .logo_transt{transition: background-size 0.1s ease-in;}  .mobile_header_sections .ico_hidden{transition: opacity ease-in-out 0.2s;}  .header_content .header_right_side{transition: top ease-in-out 0.2s;}  .TopNavLink .grid_wrapper a:after{transition: all 0.3s;}  #top_nav ul.staticNav li .dd{transition: 0.2s 0.5s;}  .MyAccountDropDown,  .fp_btn_close,  .cookie_settings,  .new-mm-del-info-pop .mm-del-info-wrap .DeliveryInfo_CTA{transition: all ease-in-out 0.2s;}}@media screen and (max-width: 1025px) {#top_nav ul, .new_search { width: 100%;}  #top_nav ul.staticNav li .dd{min-width: inherit;}    #top_nav li a{font-size: 1.6vw !important;padding: 0 !important;height: auto !important;line-height: 35px !important;font-size: 14px;}  #top_nav li a.calendars:after{font-size: 0.9vw;}  #top_nav.fixed_top_nav li a{margin: 0 10px !important;}  .touch #top_nav li a{line-height: 25px !important;}}@media screen and (max-width: 994px) {.fp_cookies_wrapper { width: 94%;}  #AlgoliaSearch #searchContainer{width: 100%;}}@media screen and (max-width: 768px) {#top_nav { width: 98%;margin: auto;}  #top_nav.fixed_top_nav{width: 100%;}  #top_nav li .dd_header h2 a,  #top_nav li .dd_header .dd_header_title a{font-size: 1.8vw !important;line-height: 45px !important;border: none;}  #top_nav ul.staticNav li .dd ul li a,  #top_nav ul.staticNav li .dd ul li h3{padding: 0 0.4em;}  .close_touch_menu{line-height: 45px;}  .close_icon{margin-top: 7px;}  #top_nav ul.staticNav li .dd ul li a.menu_sub_header{font-size: 2vw !important;}  #top_nav ul.staticNav li .dd ul li a{font-size: 1.5vw !important;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {.new_search_holder { width: 50%;}  #AlgoliaSearch #searchContainer{width: 100%;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {.new_search_holder { width: 60%;}  #AlgoliaSearch #searchContainer{width: 400px;}}@media screen and (max-width: 736px) {.mobile_header_sections { display: block;}  #template_wrapper{overflow-y: scroll;}  .dpBannerOff #RemindersSiteWide.remindersOpen{margin-top: 105px;}  .dpBannerOff #RemindersSiteWide.condenseTop.remindersOpen{margin-top: 60px;}  .mobile_sections{float: right;}  .mobile_sections .new_right{display: inline-block !important;}  .mobile_sections .mobile_header_sections ul li{width: 22.9% !important;right: -6%;}  #RemindersSiteWide.remindersOpen{height: 80% !important;}  .anim_none{animation: none !important;-webkit-animation: none !important;}  .mobile_sections{height: 60px;display: inline-block;position: absolute;right: 0px !important;float: right;top: 0;}  .mobile_sections .new_right.mobile_header_sections ul{width: 90%;float: right;}  .mobile_header_sections{width: 42%;height: 60px;display: inline-block;position: absolute;right: 0px;}  .mobile_header_sections ul{width: 100%;height: 60px;padding: 0;margin: 0;}  .mm_head_condense .mobile_header_sections{height: 60px;}  .mm_head_condense .mobile_header_sections ul li{width: 33%;height: 60px;}  .mobile_header_sections .ico_hidden{opacity: 0;}  .mm_head_condense .mobile_header_sections .ico_hidden{display: block;opacity: 1;}  .mobile_header_sections ul li{width: 33%;height: 41px;float: left;text-align: center;cursor: pointer;position: relative;}  .mobile_header_sections ul li a{width: 100%;height: 60px;display: block;background-size: 20px auto;box-sizing: border-box;font-weight: 500;color: #171717;font-size: 10px;padding: 0;text-align: center;padding-top: 40px;line-height: 12px;background-position-x: center;text-indent: 0;}  a.mobile_search,  .mobile_header_sections ul li a.mobile_search.active{background: url(/Images/header_new/icon_search.svg) center 15px no-repeat;background-size: 23px auto !important;}  a.mobile_account{background: url(/Images/Structure/Mobile/bg_mobile_account.png) center center no-repeat;}  a.mobile_menu{background: url(/Images/header_new/icon_menu.svg) center 18px no-repeat;background-size: 23px auto !important;}  a.mobile_menu_close{background: url(/Images/Structure/Mobile/bg_mobile_menu_close.png) center center no-repeat #9163c1;text-indent: 10px;color: #fff !important;text-align: center;background-position: center 15px;}  .old_right a.mobile_basket{background: url(/Images/header_new/icon_basket.svg) center 15px no-repeat;background-size: 28px auto !important;}  a.mobile_basket{background: url(/Images/header_new/header_basket_ico.svg) center 10px no-repeat;background-size: 24px auto !important;}  a.mobile_reminders{background: url(/Images/header_new/header_reminders_round_ico.svg) center 10px no-repeat;background-size: 24px auto !important;}  .mobile_header_sections ul li a.active{font-weight: 500;color: #4f0094;text-decoration: underline;}  .mobile_header_sections ul li a.active::before{content: '';width: 32px;height: 32px;background: #b08ec1;display: block;position: absolute;top: 10px;left: 0;right: 0;margin: auto;border-radius: 50%;z-index: -1;}  .mobile_menu,  .mobile_menu_close{cursor: pointer;font-size: 10px;color: #fff;}  .mobileMenuFadeOut{display: none;width: 100%;height: 100%;position: absolute;background: rgba(0, 0, 0, 0.7);z-index: 9999;cursor: pointer;top: 0;}    .MobileNavTopButtons .mobile_flags{width: auto;margin: 0;position: relative;}  .MobileNavTopButtons .selectedFlag{margin: 10px auto 8px;width: 24px;}  .MobileNavTopButtons .mobile_flags_reveal{margin-top: -2px;}  .new_search{height: auto;}  .mm_head_condense .header_content .header_right_side.show_search,  .header_content .header_right_side.show_search,  .search_full_screen.mm_head_condense .header_content .header_right_side{display: block;}  #mobile_search_sub_menu input{width: 97%;height: 36px;background: #9163c1;margin-top: 6px;border: 0;color: #fff;-webkit-appearance: none !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0;float: none;font-size: 12px;text-indent: 4%;}    .topSearches{display: block;}  .new_search_dd,  .search_tip_reveal,  .new_search_submit{display: none !important;}  .new_search_holder,  .new_search_input{width: 100%;float: none !important;}  .new_search_input input{text-indent: 10px;}  .ClearSearchMobile{position: absolute;width: 20px;height: 20px;right: 4%;margin-top: 13px;display: none;}  .ClearSearchMobile a{background: url(/Images/Structure/bg_clearSearch.gif) center no-repeat #fff;background-size: 50% auto;width: 100%;height: 100%;border-radius: 50%;display: block;text-align: center;color: #171717;line-height: 19px;}  #left_nav_home a{display: block;font-weight: 500;background: #efefef;text-decoration: none;}  #mobile_side_menu #left_nav_home li a,  #mobile_side_menu_myaccount #left_nav_home li a{font-size: 14px;padding: 16px 0 16px 12px;border-bottom: 1px solid #ddd;color: #6f6f6f;}  #left-col,  #left_nav_home ul ul{display: none;}  #left_nav_home ul li ul li a{background: #fff;}  #left_nav_home ul ul ul{display: block;}  .left_nav_reduced{overflow: hidden;}    .MobileBreadCrumbs{padding: 108px 4% 0;}  .dpBannerOff .MobileBreadCrumbs,  .dpBannerOff .product_page_container{padding-top: 61px;}    .new_search_input{background: none;padding: 0;position: relative;}  .new_search_input::after{right: 0;margin: auto;width: 97%;}  #mobile_search_sub_menu input{height: 45px;}  .topSearches{position: relative;display: none !important;}  .topSearches ul{padding-top: 20px;}  .topSearches ul li a{font-size: 26px;font-size: 3.5vh;color: #fff;font-weight: 500;line-height: 30px;line-height: 1.2em;}  .topSearches ul li.TopSearchesTitle{font-size: 16px;font-size: 3vh;color: #fff;font-weight: 500;line-height: 20px;line-height: 0.8em;margin-bottom: 4%;}  .closeTopSearches{display: block;width: 25px;height: 25px;background: url(/Images/Header/bg_mobile_menu_close.png) center no-repeat;background-size: 100%;position: absolute;right: 2%;top: 13px;cursor: pointer;}    #mobile_search_sub_menu{width: 100%;height: 100%;text-align: center;display: none;transition: top ease-in-out 0.2s;position: relative;z-index: 1000;}  .mob-search-active #mobile_search_sub_menu{position: fixed !important;top: 60px !important;}  #mobile_search_sub_menu input{height: 40px !important;border-radius: 4px !important;}  .new_search_input::after{display: none !important;}  .topSearches ul li a{font-size: 3.5vh !important;line-height: 1.2em !important;}  .dpBannerOff #mobile_search_sub_menu,  .dpBannerOff .header_content .header_right_side{padding-top: 0px !important;}  .mm-search-open #mobile_search_sub_menu{display: block !important;height: auto;padding-top: 0;}  .mm-search-open .topSearches{display: none;}  .mm-search-open .new_search_input::before{background-color: #171717;}  .mm-search-open #mobile_search_sub_menu input,  .header_content .header_right_side input,  #mobile_search_sub_menu input{width: 100%;height: 40px;color: #9c6fb1 !important;background: url(/Images/header_new/icon_search.svg) 16px no-repeat !important;background-color: #f8f8f8 !important;text-indent: 12% !important;margin-top: 0 !important;background-position: 0;background-color: #ececec;border-radius: 0 !important;font-size: 12px;padding: 0;border: none;}  #mobile_search_sub_menu input::placeholder,  .header_content .header_right_side input::placeholder{color: #9c6fb1 !important;}  .clear_search_btn::after,  .clear_search_btn::before{background: #000 !important;}  .clear_search_btn{}  .search_container,  .search_container .search_wrapper{width: 100% !important;}  .mm-search-open #mobile_search_sub_menu input::placeholder,  .header_content .header_right_side input::placeholder{color: #9c6fb1 !important;}  .mm-search-open #mobile_search_sub_menu input:-ms-input-placeholder,  .header_content .header_right_side input:-ms-input-placeholder{color: #171717;}  .mm-search-open #mobile_search_sub_menu input::-ms-input-placeholder,  .header_content .header_right_side input::-ms-input-placeholder{color: #171717;}  .mm-search-open #mobile_search_sub_menu input,  .header_content .header_right_side input{text-indent: 12% !important;}  .search_wrapper{height: auto !important;padding: 0 !important;}  .mm-search-open .new_search{height: auto;}  .mm-search-open .mobile_header_sections ul li a.mobile_search{opacity: 0;pointer-events: none;}  .mm_search-icon .mobile_header_sections ul li a.mobile_search{opacity: 1;pointer-events: all;}  .search_pagination{margin-bottom: 8% !important;}  .mob-search-active .ScrollToTop{display: none !important;}    .fp_cookies{text-align: center;}  .fp_cookies_wrapper{width: 92%;}  .fp_cookies_wrapper h4{display: inline-block;font-size: 20px;background-size: 20px auto;text-indent: 28px;}  .fp_cookies_wrapper p{padding: 0;margin-bottom: 7%;line-height: 18px;}  .fp_btn_close,  .cookie_settings{position: static;display: inline-block;margin-right: 2%;}  .fp_btn_close{margin-right: 0;}  .fp_cookies_wrapper_devide{padding: 8% 0;}  .fp_cookies_expended_section .browser_icon{width: 49%;margin-bottom: 5%;}  .fp_cookies_expended_section .browser_icon img{max-width: 70%;}    #divBasketPoup .dynamic-poup-container{padding: 10px 10px 70px;}  .cart-popup-component-container{position: fixed;width: 100%;height: calc(100% - 61px);max-height: inherit;top: 61px;left: 0;display: none !important;}  .dp-showing .cart-popup-component-container{top: 108px;height: calc(100% - 108px);}  .dp-showing .cart-popup-component-container.condenseTop{top: 61px;height: calc(100% - 61px);}  .cart-popup-component-container ul{height: auto;}  .cart-popup-component-container ul li{width: 100%;height: auto;float: none;text-align: left;}  #divBasketPoup a.dynamic-poup-view-basket-button{position: fixed;bottom: 1%;width: 96%;height: 50px;left: 2%;font-size: 18px !important;line-height: 50px;padding: 0;color: #fff;}  .basket_widget_loading{background-size: 130px auto;padding-top: 125px;margin-top: 20vh;margin-bottom: 0;}    .mm-contact-info .mm-del-info-wrap{height: 600px;height: fit-content;}  .mm-contact-info p{font-size: 14px !important;line-height: 20px !important;}  #AlgoliaSearch #searchContainer{width: 100% !important;}    .hs_card_basket_added_holder{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.4);}  .hs_card_basket_added{position: fixed;top: 20vh;right: 0;left: 0;width: 80%;margin: auto;background: #fff;border: 1px solid #d4ced0;box-sizing: border-box;padding: 15px;}  .hs_card_basket_added p{font-size: 20px;font-weight: 500;color: #9163c1;margin-bottom: 10px;margin-top: 0;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;}  .site_down_message span{padding: 10px;font-size: 12px;}  .site_down_message span a{font-size: 12px;}  .mm-del-info-pop-content-md li{width: 32%;padding-bottom: 5px;}  .mm-del-info-pop-content-md li img{display: block;margin-bottom: 10px;}  .mm-del-info-pop-content-md li .items-available-block-text{width: 100%;text-align: center;margin: 0;}}@media screen and (max-width: 360px) {#header { background-position: -10px top;}  .mobile_header_sections{width: 38%;}  .mobile_header_sections ul li a{padding-top: 42px;background-position: center 18px !important;}  a.mobile_search,  .mobile_header_sections ul li a.mobile_search.active{background-size: 20px auto !important;}  a.mobile_basket{background-size: 25px auto !important;}  a.mobile_menu{background-size: 20px auto !important;background-position: center 20px !important;}}.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;} .out_of_stock_banner{width: 100%;height: 60px;text-align: center;background: #db213c;color: #fff;font-size: 24px;line-height: 60px;font-weight: 500;}.out_of_stock_banner.fixed{top: 43px;position: fixed;z-index: 5;}.out_of_stock_banner.pdp_page{line-height: 24px;height: auto;padding: 10px 0;}.out_of_stock_banner span{display: block;font-size: 16px;line-height: 16px;}.out_of_stock_banner a{color: #fff;text-decoration: underline;}.oos_page .shop_now_btn,.oos_page .button_wrap a,.oos_page .browse_btn,.oos_page .banner_shop_now_btn,.oos_page .BooksFullWidth a,.oos_page .top_section_cta a{pointer-events: none !important;opacity: 0.4 !important;}.oos_page .card_block a,.oos_page .seotext p a,.oos_page .product-enlarge-trigger,.oos_page #left-col a,.oos_page .product-block,.oos_page .lp-top-links .lp-top-links-container a,.oos_page .top_image_wrap,.oos_page .item_desc{pointer-events: none !important;}@media screen and (max-width: 736px) {.out_of_stock_banner { height: 45px;font-size: 4.2vw;line-height: 45px;}  .out_of_stock_banner.fixed{top: 61px;}  .out_of_stock_banner span{font-size: 3vw;line-height: 1em;}}.left_nav_bg a[href='/gifts/for-kids/arts-and-crafts'],.left_nav_bg a[href*='/gifts/book-bags'],.left_nav_bg a[href*='/gifts/backpacks'],.left_nav_bg a[href='/gifts/for-kids/games-and-puzzles'],.left_nav_bg a[href*='/gifts/gym-bags'],.left_nav_bg a[href*='/gifts/lunch-bags'],.left_nav_bg a[href*='/gifts/pencil-cases'],.left_nav_bg a[href*='/gifts/personalised-books'],.left_nav_bg a[href*='/gifts/letters-from-santa'],.left_nav_bg a[href*='/gifts/money-boxes'],.left_nav_bg a[href*='/nerf'],.left_nav_bg a[href*='/thomas-and-friends'],#mobile_side_menu a[href*='wedding stationery'],.dd a[href='/stag-and-hen-t-shirts.aspx'],.dd a[href='/gifts/lunch-bags'],.dd a[href='/gifts/backpacks'],.dd a[href='/gifts/for-kids/paw-patrol'],.dd a[href='/gifts/for-kids/peppa-pig'],.dd a[href*='/nerf'],.dd a[href*='/thomas-and-friends'],.MobileNav a[href='/stag-and-hen-t-shirts.aspx'],.MobileNav a[href='/gifts/lunch-bags'],.MobileNav a[href='/gifts/backpacks'],#top_nav ul.staticNav li .dd ul li a[href*='gifts/pencil-cases'],#left-col a[href*='gifts/pencil-cases'],#mobile_side_menu #left_nav_home li a[href*='gifts/pencil-cases'],.disable-link,.lp-nav-slide-in #dvWhosItFor ul li a[href='/cards/anniversary-cards/hidden-message-cards']{opacity: 0.3;pointer-events: none;}a[href='/cards/grandparents-day-cards'] span.topNavNew{display: none !important;}a.christmas.TNLink.tndd{z-index: 1;padding-left: 20px !important;position: relative;}a.christmas.TNLink.tndd:before{background: url(/Images/Header/xmas_tree.jpg) center center no-repeat;display: inline-block;height: 27px;width: 27px;content: '';z-index: 2;background-size: contain;position: absolute;left: -8px;}@media screen and (max-width: 1025px) {#top_nav li a.christmas.TNLink.tndd { padding-left: 2.5vw !important;}  a.christmas.TNLink.tndd:before{top: -5px;}}#top_nav .staticNav{width: 100% !important;max-width: 72rem !important;}#top_nav .staticNav .TNLinks_wrapper{width: 100%;max-width: 100%;}#top_nav .staticNav .dd_nav_wrapper{width: 100%;max-width: 100%;}.dd_content_cont{width: 994px;max-width: 1100px;display: flex;justify-content: center;margin: auto;}#top_nav ul{justify-content: start !important;}#top_nav ul.staticNav li .dd ul{float: none !important;margin: 20px 0 !important;padding: 0 25px !important;display: initial !important;flex: 1;}#top_nav ul.staticNav li .dd_calendars ul li{padding-left: 20px;}@media screen and (min-width: 865px) {#top_nav ul.staticNav .TopNavLink:first-of-type { background-image: url(/images/mm-nav/christmas-tree.svg);background-repeat: no-repeat;background-position: center left;background-size: 16px auto;padding-left: 18px;}}#top_nav li.TopNavLink:first-of-type .TNLink{margin-left: 0;}.TopNavLink .TNLink{margin: 0 15px;}#top_nav .nav_hover_active .TNLink{color: #9163c1;}.TopNavLink .grid_wrapper{display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto;justify-content: center;text-align: center;}.TopNavLink .dd_birthday .grid_wrapper{grid-template-columns: repeat(2, 1fr);}.TopNavLink .dd_persGifts .grid_wrapper{grid-template-columns: repeat(3, 1fr);}.TopNavLink .dd_calendars .grid_wrapper{grid-template-columns: repeat(8, 1fr);}.TopNavLink .dd_birthday .nav-title.birthday_popular{margin-top: 15px !important;}.TopNavLink .TN_sec_subtitle{font-weight: 500 !important;font-style: italic;padding-bottom: 5px !important;}.TopNavLink .grid_wrapper a{text-align: center !important;padding: 5px 5px !important;min-width: 95px;}.TopNavLink .grid_wrapper img{display: block;object-fit: cover;border-radius: 50%;width: 60px;height: 60px;margin: 0 auto;border: 2px solid #e0d3e6;}.TopNavLink .grid_wrapper span{padding-top: 14px;color: #9163c1 !important;}.TopNavLink .grid_wrapper span{text-align: center;margin: 0 0 5px;font-size: 14px;color: #171717 !important;}.TopNavLink .grid_wrapper a span{line-height: 18px;padding: 8px 0px 0px 0px;display: block;}#top_nav ul.staticNav li.TopNavLink .dd_nav_wrapper .dd_valentines .dd_content_cont ul li a.title,#top_nav ul.staticNav li .dd ul li .nav-title,#top_nav ul.staticNav li .dd ul li .nav-title a,#top_nav ul.staticNav li .dd ul li a.nav-title{color: #171717 !important;font-weight: bolder;font-size: 16px !important;padding-bottom: 15px;}#top_nav ul.staticNav li .dd ul li .nav-title a{padding: 0;line-height: inherit;}#top_nav ul.staticNav li .dd ul li .nav-title .nav_title_viewall{text-align: end;font-size: 12px;font-weight: 500;color: #9163c1 !important;display: inline-block;position: absolute;max-width: 100px;width: 100%;padding-left: 35px;}#top_nav ul.staticNav li.TopNavLink .dd_nav_wrapper .dd_valentines .dd_content_cont ul li a.title:hover,#top_nav ul.staticNav li .dd ul li a:hover,#top_nav ul.staticNav li .dd ul li a:hover span{background: none !important;color: #9163c1 !important;border-bottom: none !important;}#top_nav ul.staticNav li .dd ul li a:hover .TNLink_new{background: #db213c !important;color: #ffffff !important;}#top_nav ul.staticNav li .dd ul li a:hover .topNavNew{background: #ea3434 !important;color: #ffffff !important;}#top_nav ul.staticNav li .dd ul li a:hover img{border: 2px solid #af9eb6;}#top_nav ul.staticNav li .dd ul li a{color: #171717 !important;padding: 5px 0 !important;}#top_nav{z-index: 9997 !important;position: inherit !important;}#header{z-index: 9998 !important;width: 100% !important;max-width: 100% !important;}#new_top_nav{z-index: 9999 !important;position: inherit !important;}@media only screen and (max-width: 1024px) and (min-width: 737px) {.TopNavLink .TNLink { margin: 0px 10px 0px 10px;}  body #top_nav .staticNav .dd .nav-title{color: #171717 !important;font-weight: bolder;font-size: 16px !important;padding: 0px 0px 10px 0px !important;}  #top_nav ul.staticNav li .dd ul li a{color: #171717 !important;font-size: 14px !important;line-height: 30px !important;}}@media only screen and (max-width: 1095px) and (min-width: 1024px) {.TopNavLink .TNLink { margin: 0px 12px 0px 25px;}}@media only screen and (max-width: 1024px) and (min-width: 737px) {.header_content .header_icon_wrapper { display: table;}  .header_content .basket{width: 80%;max-width: 70px;right: 11px;position: relative;}  #top_nav{z-index: 9997 !important;}  .header_content .basket .items{width: 45px;}  .staticNav .dd_content_cont{width: 100%;max-width: 100%;}}@media screen and (max-width: 1025px) {#top_nav li a { font-size: 1.4vw !important;}}@media only screen and (max-width: 1094px) and (min-width: 1024px) {#top_nav li a { font-size: 1.3vw !important;}}body #RemindersModal.remindersOpen{z-index: 10000;}#top_nav.fixed_top_nav{position: fixed !important;}#top_nav ul.staticNav li .dd ul li a{position: relative;width: 100%;}.TopNavLink .grid_wrapper a:after{content: '\A';position: absolute;width: 60px;height: 60px;border-radius: 50%;top: 6px;left: 17px;background: rgba(0, 0, 0, 0.2);opacity: 0;margin: 0 auto;display: block;vertical-align: top;border: 2px solid #9883a1;}.TopNavLink .dd_calendars .grid_wrapper a:after{top: 5px;left: 31px;}.TopNavLink .grid_wrapper a:hover:after{opacity: 1 !important;}.stroke-white{stroke: #fff;}.stroke-purple{stroke: #4f0094;}.fill-white{fill: #fff;}.fill-purple{fill: #4f0094;}button{-webkit-appearance: button;background-color: transparent;background-image: none;}#header_rebrand{background: #fff;position: relative;margin: auto;height: auto;width: 100%;max-width: 100%;border-style: none;padding: 0;--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transition: height 0.32s ease-out;transition: height 0.32s ease-out;z-index: 9998;border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}#header_rebrand.mm_head_condense{top: 0 !important;position: fixed;}#mobile_rebrand.mm_head_condense{padding-top: 61px;}.mm_head_condense .header_content_rebrand{display: none;}.header_content_rebrand{width: 94%;max-width: 72rem;padding-top: 2rem;padding-bottom: 1rem;position: relative;margin: 0 auto;}.logo_burger_wrapper{grid-area: 1;display: flex;gap: 1rem;align-items: center;}.burger_menu{display: -webkit-box;display: flex;aspect-ratio: 1/1;max-height: 24px;width: 24px;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: justify;justify-content: space-between;}.burger_menu div{height: 3px;width: 100%;background-color: #4f0094;}.logo{width: 140px;display: flex;}.logo img{max-width: 100%;display: block;}#top_nav{display: none;}.login_rebrand{position: relative;}span.icon_label{display: none;}.header_grid{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 15px;grid-template-areas: 'col1 col3' 'col2 col2';align-items: center;}.right_icon_wrapper{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 0.5rem;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;cursor: pointer;}.right_icon{height: 1.75rem;display: flex;flex-direction: column;}.right_icon_image{max-height: 100%;}.reminders .notification{margin: 6px 0 0 30px;opacity: 0;}.reminders_label{text-align: left;color: #3f3f3f;font-size: 12px;}.reminders_wrapper:hover .reminders_amount span{text-decoration: underline;}.view_reminders{font-size: 14px;margin: 19px 13px 0 0;}.header_icon_wrapper{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;gap: clamp(0.8rem, 2vw, 2rem);-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}.search_icon{position: absolute;width: 20px;aspect-ratio: 1/1;top: 15px;right: 1rem;z-index: 2;}.search_icon img{position: absolute;height: 100%;width: 100%;left: 0;top: 0;right: 0;bottom: 0;}.mm-del-prompt{width: 100%;height: auto;min-height: 47px;line-height: 12px;text-align: center;color: #fff;font-size: 13px;position: relative;box-sizing: border-box;background: #4f0094;transition: padding ease-in-out 0.2s;transition: min-height ease-in-out 0.2s;padding: 0 0 0 0;}.mm-del-prompt-content{padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 2rem;padding-right: 2rem;}.mm-del-prompt strong,.mm-del-prompt span{}.mm-del-prompt a{color: #fff !important;}.dpBannerOff .mm-del-prompt{display: none;}.basket_holder{position: relative;}.basket_holder .notification,.reminders_amount.notification{position: absolute;top: -6px;left: -6px;}.notification,.notification_rem,.notification_roundal{width: 18px;height: 18px;background: #01c8a9;border: 1px solid #ffffff;border-radius: 50%;color: #171717;font-size: 12px;text-align: center;vertical-align: middle;line-height: 15px;line-height: 18px;padding: 0px;font-weight: 500;}.notification_rem{display: block;float: left;margin-right: 4px;margin-top: 0;}.notification_roundal{width: 18px;line-height: 18px;height: 18px;position: absolute;top: 9px;right: 8%;display: none;}.w-i-m-o{margin-left: auto;}.w-i-m-o div{color: #4f0094;}.order-wrapper{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;gap: 10px;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.8rem;font-style: italic;}.order-icon{position: relative;width: 20px;aspect-ratio: 1/1;}.btn_register a.myaccountBtn{padding: 0 6px;}.btn_register:hover a.myaccountBtn{background: #9163c1;color: #fff;}.MyAccountDropDown{display: block;opacity: 0;visibility: hidden;transition: all ease-in-out 0.2s;top: 58px;left: -80px;width: 200px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;padding-bottom: 5px;z-index: 99991;position: absolute;background: #fff;border: 1px solid #d4d1d0;border-top: 0;}.account_logged_in:hover .MyAccountDropDown,.btn_register:hover .MyAccountDropDown{opacity: 1;visibility: visible;}.MyAccountDropDown ul{padding: 5%;margin: 0;list-style: none;overflow: auto;}.MyAccountDropDown li a,.btn_register:hover .MyAccountDropDown li a{display: block;width: 100%;height: 28px;padding: 0;line-height: 28px;font-weight: 500 !important;font-size: 14px;text-indent: 10px;color: #494949;}.MyAccountDropDown li:nth-of-type(even) a{background: #f8f8f8;}.MyAccountDropDown li a:hover,.btn_register:hover .MyAccountDropDown li a:hover{background: #9163c1;color: #fff;}.topPurpleSection_dd{width: 90%;padding: 7% 5%;background: #4f0094;overflow: auto;height: auto;}.btn_register .topPurpleSection_dd a{display: block;color: #fff;float: none;font-size: 14px;line-height: 16px;font-weight: 300;}.btn_register .topPurpleSection_dd a.account_link{font-size: 16px;line-height: 16px;font-weight: 500;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.btn_register a.ViewAccountBtn{display: block;width: 80%;margin: auto;float: none;clear: both;text-align: center;background: #4f0094;color: #fff;padding: 8px 10px;border-radius: 4px;}.btn_register a.ViewAccountBtn:hover{background: #9163c1;}.btn_register a.login_text,.btn_register:hover a.login_text{width: 100%;padding: 0;text-align: center;line-height: 22px;font-size: 12px;font-weight: 300;color: #494949;cursor: pointer;display: block;}@media screen and (min-width: 736px) {#header_rebrand { box-shadow: none;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}  .header_grid{grid-template-columns: 1fr 2fr 1fr;grid-template-areas: 'col1 col2 col3';}  .logo{width: 225px;}  #top_nav{display: flex;padding-left: 3%;padding-right: 3%;box-sizing: border-box;}  span.icon_label{display: flex;}  .burger_menu{display: none;}  .right_icon{height: 2rem;}  .icon_label{font-size: 0.75rem;line-height: 1rem;color: #4f0094;}    .mm-del-prompt{font-size: 14px;line-height: 26px;min-height: 40px;z-index: 9998;}    .mobileMenuFadeOut{position: fixed;top: 0;left: 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;}}@media screen and (max-width: 736px) {.mm-del-prompt { padding: 6px 0 0 0;}  .mobileMenuFadeOut{display: none;width: 100%;height: 100%;position: fixed;background: rgba(0, 0, 0, 0.7);z-index: 9999;cursor: pointer;top: 0;}  .mm_head_condense .header_content_rebrand{display: block;}  .header_content_rebrand{padding-top: 1.25rem;padding-bottom: 11px;}  .MyAccountDropDown{display: none !important;}}@media screen and (min-width: 1100px) {#top_nav { display: flex;padding-left: 0;padding-right: 0;}}