/******************************************************************/
/******************* Client Specific CSS File.*********************/
/* This file is referenced after the estar css file				  */
/* so can over-write estar styling as required.					  */
/******************************************************************/

/*@font-face { font-family: "BrownLight"; src: url("/images/assetimages/fonts/lineto-brown-light-c.eot"); src: url("/images/assetimages/fonts/lineto-brown-light-c.eot?#iefix") format("embedded-opentype"), url("/images/assetimages/fonts/lineto-brown-light-c.woff") format("woff"), url("/images/assetimages/fonts/lineto-brown-light-c.ttf") format("truetype"), url("/images/assetimages/fonts/lineto-brown-light-c.svg#LLBrownWeb-Regular") format("svg"); font-weight: normal; font-style: normal; font-display: swap;}*/

@font-face { font-family: "UntitledSans"; src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Regular.eot"); src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Regular.eot?#iefix") format("embedded-opentype"), url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Regular.woff") format("woff"); font-weight: normal: ; font-style: normal;font-display: swap; }
@font-face { font-family: "UntitledSans"; src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Medium.eot"); src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Medium.eot?#iefix") format("embedded-opentype"), url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Medium.woff") format("woff"); font-weight: 500; font-style: normal;font-display: swap; }
@font-face { font-family: "UntitledSans"; src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Light.eot"); src: url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Light.eot?#iefix") format("embedded-opentype"), url("/images/assetimages/fonts/untitled-sans/UntitledSansWeb-Light.woff") format("woff"); font-weight: 300; font-style: normal;font-display: swap; }

/****************************/
/* RESPONSIVE H&F MEGA MENU */
/*.site-nav ul li>a[href^="/sale/"]{color:#CE4A22;}
.site-nav ul li>a[href^="/sale/"]:hover{border-bottom-color:#CE4A22;}
.site-nav ul>li:last-child .level-1 h2 {color: #CE4A22;}*/

/*.header_nav .nav-level-two>li>a{border-bottom: 1px solid transparent;}
.header_nav .nav-level-two>li>a:hover {text-decoration: none;border-bottom: 1px solid #55556C;}
.header_nav .nav-level-two>li>ul>li>a {;border-bottom: 1px solid transparent;}
.header_nav .nav-level-two>li>ul>li>a:hover {text-decoration: none;border-bottom: 1px solid #55556C;}*/
.top-banner .top-banner-nav .top-banner-links .top-banner-link:not(:last-child):after{display:none;}
.top-banner .top-banner-nav .top-banner-links .top-banner-link a {color:#55556C;padding: 0 2.5rem 0 0;}
.top-banner .top-banner-close{top: 15%;right: 3%;}
.top-banner .top-banner-content a{color:#55556C;}

.site-nav .hamburger-mobile .ui-accordion-header.ui-state-active .ui-icon{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.site-nav .hamburger-mobile .ui-accordion-header {color:#55556C;text-transform: none;}
.site-nav .hamburger-mobile .ui-accordion-content{background-color: #f7f7f6;}
.site-nav .hamburger-mobile .ui-icon:before, .site-nav .hamburger-mobile .ui-icon:after {content: "";height: 1px;width: 10px;display: block;background-color: #55565C;position: absolute;right: 20px;margin-top: 5px;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: all .25s;transition: all .25s;}
.site-nav .hamburger-mobile .ui-icon:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.site-nav .hamburger-mobile .ui-state-active .ui-icon:after {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);opacity: 1;}

.site-nav .mega-menu-cms{margin-left:-30px;}
.site-nav .mega-menu-cms .mega-menu-banner {width:100%;margin:0 0 2rem;}
.site-nav .mega-menu-cms .mega-menu-banner a{display:block;padding: 0;}
.site-nav .mega-menu-cms .mega-menu-banner a img{width:100%;}
.site-nav .mega-menu-cms .mega-menu-banner a span{display:inline-block;letter-spacing: .4px;font-weight: 300;border-bottom:1px solid #FFF;padding:5px 0 0 0;margin:0 0 0 3rem;}
.site-nav .mega-menu-cms .mega-menu-banner a:hover span{border-bottom:1px solid #55565C;}

@media (min-width: 768px){.header_nav .nav_man .dropdown-container {columns: 5 auto;}}

#site_footer{background: #D6D1CA;}
#site_footer .footer-copyright .nav{font-size:12px;}
#site_footer .signup_form_container{border:0;background: #E5E2DE;}
#site_footer .signup_form_container .signup_form_container .col-md-8{padding-left:0;}
#site_footer .signup_form .btn{font-size:14px;letter-spacing:normal;font-family: "UntitledSans", Arial, Helvetica, sans-serif;}
#site_footer .footer-links header{padding-left:0;}
#site_footer .footer-links header strong{font-weight:400;}
#site_footer .footer-links a{border-bottom: 1px solid transparent;display: inline-block;padding: 0;margin: 0 0 0.4rem 0;}
#site_footer .footer-links a:hover, #site_footer .footer-links a:focus{text-decoration: none;border-bottom: 1px solid #55556C;}
/**/
#site_footer .footer-social-mobile{font-family: "UntitledSans", Arial, Helvetica, sans-serif;font-weight: 300;text-transform: none;background: #d6d1ca;padding: 4rem 0 0 0;}
#site_footer .footer-social-mobile .container+.container{background:#EFEFEF;padding-top: 1rem;padding-bottom: 1rem;}
#site_footer .footer-social-mobile .logo{margin:0 0 4rem 1rem;}
#site_footer .footer-social-mobile:after,#site_footer .footer-social-mobile .container+.container:after{content: ""; display: block; clear: both; height: 0; visibility: hidden; }
#site_footer .footer-social-mobile header{display:block;margin: 0 0 0 1rem;text-align: left;}
#site_footer .footer-social-mobile header strong{font-weight:400;}
#site_footer .footer-social-mobile ul.nav.p-3{display:block;margin: 0 0 2rem 0;text-align: left;}
#site_footer .footer-social-mobile ul.nav.p-3 li a{width:auto;text-indent: 0;color:#55556C;}
#site_footer .footer-social-mobile .p-2{float:left;font-size:12px;}
#site_footer .footer-social-mobile ul.nav.links{/*float:right;*/margin:0;}
#site_footer .footer-social-mobile ul.nav.links li {clear:none;}
#site_footer .footer-social-mobile ul.nav.links li a{text-indent:initial;width: auto;text-transform: none;font-size: 12px;}
#site_footer .footer-breadcrumb-wrapper .container{background:#FFF;}
.blog-page #site_footer .breadcrumbs {margin: 0;}

#site_footer .footer-social-mobile ul.nav.links li a{padding:0.5rem 0.5rem;}
@media (min-width: 320px) {#site_footer .footer-social-mobile ul.nav.links li a{padding:0.5rem 0.5rem;color: #55565C;}}
@media (min-width: 375px) {#site_footer .footer-social-mobile ul.nav.links li a{padding:0.5rem 1rem;}}

/****************************/

.rewards .offer-details .expiry, .account .offer-details .expiry{display:none;}
.site-nav ul.page-links li{border-bottom: 1px solid #d5d5d5;}
.site-nav ul.page-links li:last-child{border-bottom: 0;}
.product .additional-info .composition h2{font-size:1.3rem;}
.product .additional-info .toggle-panel p{margin:0 0 5% 0;}
.product .additional-info .toggle-panel a .copy_cta { display: inline-block; margin: 1% auto 0; font-family: "BrownLight", "Brown", Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0.105em; text-transform: uppercase; font-weight: normal; line-height: 140%; padding: 5px 20px; border: 1px solid #000; background: none; }
.listing-categories .toggle-header{font-size:1.4rem;margin:0;padding-left:1rem;width:auto;border-top:0;letter-spacing: 0.04em;}
.listing-categories.nav_2{border-bottom:1px solid #d5d5d5;}
.product .description .description-text a{text-decoration: underline;}
.site-nav .categories li a[title*='All Our Edits']{display:none;}
.site-nav .categories li a[title*='All Our Editorials']{display:none;}
.storefinder .details .opening-hours a {text-decoration: underline;}
.product .wrapper .rel-colour-item.selected,.product .wrapper .colour li.on{border:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.product .wrapper figure .product-video{background-image: url(/images/assetimages/library/main_play_video.png);}

#incentives .description a{text-decoration:underline;}
.product .p_and_a a, .product .offer > a{padding-right:12%;width:88%;}

.welcome-mat-popup .popup-content .popup-actions .btn-primary:not(input)::first-letter{text-transform: none;}

/*.product .klarna-onsite-messaging-widget{display:none!important;}
.product .afterpay-widget {display: none !important;}
.product .refundid {display: none !important;}*/

/* CATEGORY HEADER COPY */
.listing .category_header,.listing .category_footer { font-family: "UntitledSans", Arial, Helvetica, sans-serif; line-height: 140%;margin: 0;padding:1rem 0; }
.listing .category_footer {padding-top:5rem; }

.listing .category_header h1,.listing .category_header h2 { font-family: "UntitledSans", Arial, Helvetica, sans-serif;color: #55565C; letter-spacing: normal;font-size:18px;text-transform: none;font-weight: 400; }
.listing .category_footer h2 { font-family: "UntitledSans", Arial, Helvetica, sans-serif;color: #55565C; letter-spacing: normal;font-size:14px;text-transform: none;font-weight: 400;text-align: center;margin: 0 0 2rem;}
.listing .category_header p, .listing .category_footer p{ font-family: "UntitledSans", Arial, Helvetica, sans-serif; font-size: 13px; color: #55565C;letter-spacing: normal;font-weight: 300; line-height: 140%;margin:1rem 1rem 0;text-align: center;}
.listing .category_header p a, .listing .category_footer p a{color: #55565C;border-bottom: 1px solid #55565C;text-decoration: none;}
.listing .category_header p a:hover, .listing .category_footer p a:hover{opacity:0.75;}
.listing .promobanner .category_footer {display:none;}
.listing .listing-categories{display:none;}
.listing #main_page.main-content{padding-top:0;}

/* My Account > Email Preferences iFrame*/
iframe.email_preferences {min-width: 100% !important;}

/* Sale Category Links */
#sale_categories h2{text-align: center;margin: 5% 0 2% 0;letter-spacing: 0.1em;}
#sale_categories ul { text-align: center; margin: 0 0 4% 0; }
#sale_categories ul li { clear: none; display: inline-block; margin: 4% 2% 0 2%; }
#sale_categories ul li a { color: #55565C; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #55565C; font-size: 13px; font-family: "UntitledSans", Helvetica, Arial, "sans-serif"; }
#sale_categories ul li a.selected{border-bottom: 0; }


/* REWARDS PROGRAM - JOIN FORM */
.account-page.join .page-content{padding-left:0;padding-right:0;}
.account-page.join article{padding: 6rem 0;}
.account-page.join .join{padding:0 1.3rem;}
.account-page.join .rewards_program_header {text-align:center;font-size:15px;color: #55565C;margin:0;padding:5% 10%;}
.account-page.join .rewards_program_header h2{font-size: 30px; margin: 0 0 1.5rem;font-family: "UntitledSans", Arial, Helvetica, sans-serif;text-transform:none;font-weight:normal;letter-spacing:normal;text-align:center;}
.account-page.join .rewards_program_header p{font-size:13px;margin:0 !important;padding:0;line-height:160%;font-family: "UntitledSans Light", Arial, Helvetica, sans-serif;letter-spacing:normal;}
.account-page.join .rewards_program_header a .copy_cta {color: #55565C; display: inline-block; margin: 5% auto; font-family: "UntitledSans Light", Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: normal; text-transform: none; font-weight: normal; line-height: 140%; padding:0; border-bottom: 1px solid #55565C; background: none;  }
.account-page.join .join .join_footer {color:#55565C;font-family: "UntitledSans Light", Arial, Helvetica, sans-serif;font-size:12px;padding: 2rem 0;line-height: 160%;}
.account-page.join .join .join_footer a { text-decoration: none; color: #55565C; border-bottom:1px solid #55565C; padding: 0 0 2px 0; }
.account-page.join .container{padding:0;}
.account-page.join h3,.account-page.join .page-name{display:none;}
.account-page[class*=join] form.existing-handler{background: #f4f4f4;padding: 5%;}
.account-page[class*=join] form.existing-handler input,.account-page[class*=join] form.existing-handler select{font-family: "UntitledSans", Helvetica, Arial, "sans-serif";background: #f4f4f4;color: #55565C;border: 1px solid #a9aaad;}
.account-page[class*=join] form.existing-handler label{font-family: "UntitledSans", Helvetica, Arial, "sans-serif";background: #f4f4f4;color: #55565C;margin: 1rem 0 0.5rem;}
.account-page[class*=join] form.existing-handler input::-webkit-input-placeholder,
.account-page[class*=join] form.existing-handler input:-ms-input-placeholder{color:#55565C;text-transform:none;}
.account-page[class*=join] form.existing-handler input:-ms-input-placeholder {color:#55565C;text-transform:none;}
.account-page[class*=join] form.existing-handler input::placeholder {color:#55565C;text-transform:none;}
.account-page[class*=join] form.existing-handler li.termsandconditions label {font-family: "UntitledSans Light", Helvetica, Arial, "sans-serif";font-size: 12px;}
.account-page[class*=join] form.existing-handler li.termsandconditions label em{color:#55565C;}
.account-page[class*=join] form.existing-handler li.termsandconditions a,.account-page[class*=join] .page-content .join li.termsandconditions a {color:#55565C;text-decoration:none;border-bottom:1px solid #55565C;}
.account-page[class*=join] form.existing-handler .signup-notice{display:none;}
.account-page[class*=join] form.existing-handler .btn.major{width:auto;background:#55565C;color: #FFF;text-transform: none;font-family: "UntitledSans", Arial, Helvetica, sans-serif;font-size: 18px;letter-spacing: normal;font-weight: normal;padding: 1.4rem 3.2rem;border: 0;}
.account-page[class*=join] form.existing-handler .btn.minor{display:none;}


/* ERROR 404 */
#error_404 {width:100%;font-family:"UntitledSans",Arial, Helvetica, sans-serif;text-align: center;color: #5a5c60; }
#error_404 h2{font-size:21px;font-weight: normal;text-transform: none;margin:20px 0;padding:0 20%;text-align: center;}
#error_404 p{ font-size: 13px; font-family: "UntitledSans", Arial, Helvetica, sans-serif; letter-spacing: 0.04em; line-height: 160%; margin:20px 0;padding:0 10%;}
#error_404  a .copy_cta { display: inline-block; font-family: "UntitledSans", Arial, Helvetica, sans-serif;color: #5a5c60;font-size: 16px;text-decoration: none; position: relative;border-bottom: 1px solid #5a5c60;margin: 5% 0 0 0;padding: 0 0 3px 0;}
#error_404 .swiper-slide img{width:100%;margin:0 0 1rem;}
#error_404 .content_wmtch .swiper-pagination-bullet { background: #55565C; opacity: 0.5; bottom: 0; }
#error_404 .swiper-pagination-bullet-active { background: #55565C; opacity: 1; }
#error_404 .swiper-container { padding:5rem 0 10rem 0; width: 90%; }

/* PERSONALISE POPUP */
.personalise-popup .tab-header.ui-state-active{background:#000;border: 1px solid #000;}
.personalise-popup .tab-header.ui-state-active a{color:#FFF; font-weight: bold;letter-spacing: 0.04em;}
.personalise-popup .tab-header, .personalise-popup .tab-header.disabled{border-color:#000;}
.personalise-popup .tab-header a, .personalise-popup .tab-header span{color:#000;font-weight: bold;letter-spacing: 0.04em;}
.personalise-popup .tab-header:nth-child(1) a:before, .personalise-popup .tab-header:nth-child(1) span:before { content: "1. "; }
.personalise-popup .tab-header:nth-child(2) a:before, .personalise-popup .tab-header:nth-child(2) span:before { content: "2. "; }
.personalise-popup .tab-header:nth-child(3) a:before, .personalise-popup .tab-header:nth-child(3) span:before { content: "3. "; }
.personalise-popup .message p{font-size: 1.4rem;font-weight:bold;}
/*.personalise-popup .message p:nth-child(1):before{ content: "1. "; }
.personalise-popup .message p:nth-child(2):before{ content: "2. "; }
.personalise-popup .message p:nth-child(3):before{ content: "3. "; }*/
.personalise-popup .tab-wrapper .message{padding: 0.25rem 0 1.25rem;}
.personalise-popup .tab-wrapper .message p{margin:0;}
.personalise-colour .control{flex:2;}
.personalise-colour .radio-option label{border-radius: 100%;}
/*.add_to_cart .personalise-trigger.btn{background: #3A5565;border-color: #3A5565;color:#FFF;}*/

/* FILTERS */
.filters .filter:not(.by-size) li[data-aspect*='Beauty']{display:none;}
.filters .filter:not(.by-size) li[data-aspect*='Khaki']{display:none;}
.filters .filter:not(.by-size) li[data-aspect*='Miscellaneous']{display:none;}
.filters .filter:not(.by-size) li[data-aspect*='Off']{display:none;}
.filters .filter:not(.by-size) li[data-aspect*='Navy']{display:none;}
.listing .filter.by-delivery {display: none;}


/* MEMBER POPUP */
#acquisition_popup {width:100%;font-family: "UntitledSans", Helvetica, Arial, "sans-serif";position: fixed; bottom: 0;z-index:1000; background: #FFF; padding: 3%; text-align: center; -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4); box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4);color:#55565C;border:0; }
#acquisition_popup header { font-size: 18px; text-transform: none; font-weight: normal; letter-spacing:normal; margin: 0 0 1% 0; }
#acquisition_popup p {margin:0; font-size: 12px; letter-spacing: normal; padding: 0 10%; line-height: 140%; font-family: "UntitledSans Light", Helvetica, Arial, "sans-serif";}
#acquisition_popup p a .copy_cta {display: inline-block; margin: 2% auto;font-family: "UntitledSans", Arial, Helvetica, sans-serif;font-size: 16px;letter-spacing:nomral;text-transform: none;font-weight: normal;line-height: 140%;padding:0;color: #55565c;border-bottom: 1px solid #55565c;}
#acquisition_popup .ui-dialog-titlebar-close {position: absolute;right: 15px;top: 10px;width: 18px;height: 18px;opacity: 1;background:none;}
#acquisition_popup .ui-dialog-titlebar-close:hover {opacity: 0.75;}
#acquisition_popup .ui-dialog-titlebar-close:before, #acquisition_popup .ui-dialog-titlebar-close:after {position: absolute;left: 15px;content: ' ';height: 18px;width: 1px;background-color: #55565C;}
#acquisition_popup .ui-dialog-titlebar-close:before {transform: rotate(45deg);}
#acquisition_popup .ui-dialog-titlebar-close:after {transform: rotate(-45deg);}
#acquisition_popup .existing_member{border-top: 1px solid #CACAC8;margin: 4% 0 0 0;padding: 4% 0 2.5%;}
#acquisition_popup .existing_member p{font-size:11px;margin:0;}
#acquisition_popup .existing_member p a{border-bottom: 1px solid #55565C;color: #55565c;}

/* SIZE GUIDE TWEAK */
.product .wrapper .options .size-guide {width: 100%;text-align: right;}
.product .wrapper .options .size-guide .expand-info.sizing {text-align:left;}

/* WISHLIST ICON - move next to H1 heading */
.product .add_to_cart{position:relative;}.product .add_to_cart h1{padding:0 5rem 0 0;}
.product .add_to_cart .wishlist {width: 42px;position: absolute;z-index: 1;background-color: #fff;background-image: url('/images/assetimages/library/icon-wishlist-heart.svg');background-repeat: no-repeat;background-size: contain;font-size: 14px;letter-spacing: 0.5px;cursor: pointer;border-color: #fff;color: #fff0;top:0;right: 1rem;height: 35px;margin-top: 0 !important;min-width:auto;text-indent:-9999px;}
.product .add_to_cart .added {width: 42px;position: absolute;z-index: 1;background-color: #fff;background-image: url('/images/assetimages/library/icon-wishlist-heart-added.svg');background-repeat: no-repeat;background-size: contain;font-size: 14px;letter-spacing: 0.5px;cursor: pointer;border-color: #fff;color: #fff0;right: 1rem;height: 35px;min-width:auto;}
/*.product .add_to_cart .find-stores{border: 2px solid #000 !important;color: #000 !important;}*/
.product .add_to_cart .delivery-check .info .status {padding-right: 3rem;}
.product .add_to_cart .delivery-check .icon-tooltip {position: absolute;right: .1rem;top: 5rem;z-index: 1;}
.product .add_to_cart .icon-tooltip {font-size: 1.4rem;color: #818286;}.product .description {border-top: 1px solid #fff;}
.product .add_to_cart .tooltip{top: 7rem;}
.product .add_to_cart .tooltip:not(.personalisation):before, .product .add_to_cart .tooltip:not(.personalisation):after{content: none;}
.product .additional-info .toggle-panel .description+ul li:last-child, .product .additional-info .toggle-panel .description+ul li:nth-last-of-type(-n+2){display:none;}
.product .add_to_cart .product-action .preorder{margin: 0 0 1.5rem 0;}


/* LWU PDP BANNERS */
.blog-featured-product h3:after{content: "TM";vertical-align: top;font-size:40%;font-weight: normal;letter-spacing: normal;display: inline-block;}

/* CUSTOM SIZE GUIDE */
#custom_size_guide{width:95%;margin: 2.5% auto;}
#custom_size_guide .custom_image{width:30%;margin:0 0 5%;float:right;}
#custom_size_guide .custom_image img{width:100%;}
#custom_size_guide .custom_measure{width:68%;padding:0 0 0 2%;float:left;margin:0 0 4% 0;}
#custom_size_guide p{margin:0 0 5% 0;font-size: 12px;letter-spacing: 0.03em;line-height: 140%;}
#custom_size_guide h3{font-size: 12px;letter-spacing: 0.074em;text-transform: uppercase;font-family: "Brown",Arial,Helvetica,sans-serif;font-weight: bold;margin:0 0 5% 0;}
#custom_size_guide ol {margin: 0;padding: 0;list-style-position: inside;list-style-type: decimal;}
#custom_size_guide ol li{font-weight: normal;letter-spacing: 0.03em;font-family: "Brown",Arial,Helvetica,sans-serif;line-height: 140%;margin:0 0 5% 0;}
#custom_size_guide ol li p {margin: 0;font-family: "BrownLight","Brown",Arial,Helvetica,sans-serif;}
#custom_size_guide table{width:100%;}
#custom_size_guide table th{padding:1% 0%;font-size:11px;font-weight:bold;}
#custom_size_guide table td{padding:1% 0%;font-size:11px;text-align: center;}
#custom_size_guide table .odd{background:#f5f5f5;}

/* BAZAAR VOICE - Display OVERRIDES */
.bazaarvoice-reviews .bv-header .bv-action-bar{display:none !important;}
.product .bv_main_container:not([itemprop='aggregateRating']) {display: none !important;}
.product .bv_main_container .bv_main_container_row_flex {margin: 20px 0px !important;}
.product .bv_main_container .bv_main_container_row_flex .bv_numReviews_component_container .bv_numReviews_text {text-decoration: underline !important;text-transform: lowercase !important;}
.product .bv_main_container .bv_main_container_row_normal {display: none !important;}

/* DINKUS BUNDLE LIVE TEXT */
.listing .item .overlay.bundle{bottom: 0px;top: auto;left: 0;max-width: 100%; width: 100%;}
.listing .item .overlay.bundle:after {display: block; font-family: "UntitledSans Light", Helvetica, Arial, "sans-serif";background: #55565C;color: #FFF;font-size: 10px;text-align: center;padding: 2% 5%; }
.listing .item .overlay.bundle img{display: none;}
.product .wrapper figure .overlay.bundle{left: 10px;right: auto;top: 10px; width: 80px;height: 80px; background: #55565C;}
.product .wrapper figure .overlay.bundle:after {display: block; font-family: "UntitledSans Light", Helvetica, Arial, "sans-serif";color: #FFF;font-size: 13px;text-align: center;position: absolute; width: 80%;top: 50%;left: 50%;transform: translate(-50%, -50%); }
.product .wrapper figure .overlay.bundle img{display: none;}

.listing .item .overlay.bundle_2for30:after,
.product .wrapper figure .overlay.bundle_2for30:after{content:"Two for $30";}
.listing .item .overlay.bundle_2for35:after,
.product .wrapper figure .overlay.bundle_2for35:after{content:"Two for $35";}
.listing .item .overlay.bundle_2for40:after,
.product .wrapper figure .overlay.bundle_2for40:after{content:"Two for $40";}
.listing .item .overlay.bundle_2for45:after,
.product .wrapper figure .overlay.bundle_2for45:after{content:"Two for $45";}
.listing .item .overlay.bundle_2for50:after,
.product .wrapper figure .overlay.bundle_2for50:after{content:"Two for $50";}
.listing .item .overlay.bundle_2for55:after,
.product .wrapper figure .overlay.bundle_2for55:after{content:"Two for $55";}
.listing .item .overlay.bundle_2for59:after,
.product .wrapper figure .overlay.bundle_2for59:after{content:"Two for $59";}
.listing .item .overlay.bundle_2for60:after,
.product .wrapper figure .overlay.bundle_2for60:after{content:"Two for $60";}
.listing .item .overlay.bundle_2for64:after,
.product .wrapper figure .overlay.bundle_2for64:after{content:"Two for $64";}
.listing .item .overlay.bundle_2for69:after,
.product .wrapper figure .overlay.bundle_2for69:after{content:"Two for $69";}
.listing .item .overlay.bundle_2for79:after,
.product .wrapper figure .overlay.bundle_2for79:after{content:"Two for $79";}
.listing .item .overlay.bundle_2for89:after,
.product .wrapper figure .overlay.bundle_2for89:after{content:"Two for $89";}
.listing .item .overlay.bundle_2for99:after,
.product .wrapper figure .overlay.bundle_2for99:after{content:"Two for $99";}
.listing .item .overlay.bundle_2for109:after,
.product .wrapper figure .overlay.bundle_2for109:after{content:"Two for $109";}
.listing .item .overlay.bundle_2for119:after,
.product .wrapper figure .overlay.bundle_2for119:after{content:"Two for $119";}
.listing .item .overlay.bundle_2for129:after,
.product .wrapper figure .overlay.bundle_2for129:after{content:"Two for $129";}
.listing .item .overlay.bundle_2for139:after,
.product .wrapper figure .overlay.bundle_2for139:after{content:"Two for $139";}
.listing .item .overlay.bundle_2for149:after,
.product .wrapper figure .overlay.bundle_2for149:after{content:"Two for $149";}
.listing .item .overlay.bundle_2for159:after,
.product .wrapper figure .overlay.bundle_2for159:after{content:"Two for $159";}
.listing .item .overlay.bundle_2for169:after,
.product .wrapper figure .overlay.bundle_2for169:after{content:"Two for $169";}
.listing .item .overlay.bundle_2for179:after,
.product .wrapper figure .overlay.bundle_2for179:after{content:"Two for $179";}
.listing .item .overlay.bundle_2for199:after,
.product .wrapper figure .overlay.bundle_2for199:after{content:"Two for $199";}
.listing .item .overlay.bundle_2for219:after,
.product .wrapper figure .overlay.bundle_2for219:after{content:"Two for $219";}
.listing .item .overlay.bundle_2for229:after,
.product .wrapper figure .overlay.bundle_2for229:after{content:"Two for $229";}
.listing .item .overlay.bundle_2for239:after,
.product .wrapper figure .overlay.bundle_2for239:after{content:"Two for $239";}
.listing .item .overlay.bundle_2for249:after,
.product .wrapper figure .overlay.bundle_2for249:after{content:"Two for $249";}
.listing .item .overlay.bundle_2for259:after,
.product .wrapper figure .overlay.bundle_2for259:after{content:"Two for $259";}
.listing .item .overlay.bundle_2for279:after,
.product .wrapper figure .overlay.bundle_2for279:after{content:"Two for $279";}
.listing .item .overlay.bundle_3for2995:after,
.product .wrapper figure .overlay.bundle_3for2995:after{content:"Three for $29.95";}
.listing .item .overlay.bundle_2for3490:after,
.product .wrapper figure .overlay.bundle_2for3490:after{content:"Two for $34.90";}

.listing .item .overlay.bundle_3for3490:after,
.product .wrapper figure .overlay.bundle_3for3490:after{content:"Three for $34.90";}
.listing .item .overlay.bundle_3for3495:after,
.product .wrapper figure .overlay.bundle_3for3495:after{content:"Three for $34.95";}

.listing .item .overlay.bundle_3for3995:after,
.product .wrapper figure .overlay.bundle_3for3995:after{content:"Three for $39.95";}

.listing .item .overlay.now_1000:after,
.product .wrapper figure .overlay.now_1000:after{content:"Now $10.00";}
.listing .item .overlay.now_2000:after,
.product .wrapper figure .overlay.now_2000:after{content:"Now $20.00";}
.listing .item .overlay.now_3000:after,
.product .wrapper figure .overlay.now_3000:after{content:"Now $30.00";}


.listing .item .overlay.now_5995:after,
.product .wrapper figure .overlay.now_5995:after{content:"Now $59.95";}
.listing .item .overlay.now_6490:after,
.product .wrapper figure .overlay.now_6490:after{content:"Now $64.90";}
.listing .item .overlay.now_7995:after,
.product .wrapper figure .overlay.now_7995:after{content:"Now $79.95";}
.listing .item .overlay.now_8990:after,
.product .wrapper figure .overlay.now_8990:after{content:"Now $89.90";}
.listing .item .overlay.now_9995:after,
.product .wrapper figure .overlay.now_9995:after{content:"Now $99.95";}
.listing .item .overlay.now_10900:after,
.product .wrapper figure .overlay.now_10900:after{content:"Now $109.00";}

.listing .item .overlay.childoffer:after,
.product .wrapper figure .overlay.childoffer:after{content:"40% Off selected styles";}

.listing .item .overlay.flash40off:after,
.product .wrapper figure .overlay.flash40off:after{content:"40% Off selected styles";}


.listing .item .overlay.dinkus_text{bottom: 0px;top: auto;left: 0;max-width: 100%; width: 100%;}
.listing .item .overlay.dinkus_text:after {display: block; font-family: "UntitledSans", Helvetica, Arial, "sans-serif";font-weight:300;background: #55565C;color: #FFF;font-size: 10px;text-align: center;padding: 2% 5%; }
.listing .item .overlay.dinkus_text img{display: none;}
.product .wrapper figure .overlay.dinkus_text{left: 10px;right: auto;top: 10px; width: 80px;height: 80px; background: #55565C;}
.product .wrapper figure .overlay.dinkus_text:after {display: block; font-family: "UntitledSans", Helvetica, Arial, "sans-serif";font-weight:300;color: #FFF;font-size: 13px;text-align: center;position: absolute; width: 80%;top: 50%;left: 50%;transform: translate(-50%, -50%); }
.product .wrapper figure .overlay.dinkus_text img{display: none;}

.listing .item .overlay.organic_cotton:after,
.product .wrapper figure .overlay.organic_cotton{background: #676b49;}
.listing .item .overlay.organic_cotton:after,
.product .wrapper figure .overlay.organic_cotton:after{content:"Organically grown cotton";}

.listing .item .overlay.personalise:after,
.product .wrapper figure .overlay.personalise{background: #dfdfde;color: #55565C;}
.listing .item .overlay.personalise:after,
.product .wrapper figure .overlay.personalise:after{content:"Personalise";color: #55565C;}
.listing .item .overlay.register_interest:after,
.product .wrapper figure .overlay.register_interest{background: #dfdfde;color: #55565C;}
.listing .item .overlay.register_interest:after,
.product .wrapper figure .overlay.register_interest:after{content:"Register interest";color: #55565C;}
.listing .item .overlay.last_chance:after,
.product .wrapper figure .overlay.last_chance:after{content:"Last chance";}
.listing .item .overlay.special_offer:after,
.product .wrapper figure .overlay.special_offer:after{content:"Special offer";}
.listing .item .overlay.back_in_stock:after,
.product .wrapper figure .overlay.back_in_stock:after{content:"Back in stock";}
.listing .item .overlay.online_only:after,
.product .wrapper figure .overlay.online_only:after{content:"Online only";}
.listing .item .overlay.coming_soon:after,
.product .wrapper figure .overlay.coming_soon:after{content:"Coming soon";}
.listing .item .overlay.newborn_size:after,
.product .wrapper figure .overlay.newborn_size:after{content:"Available in Small Newborn";}
.listing .item .overlay.size12_child:after,
.product .wrapper figure .overlay.size12_child:after{content:"Available in Size 12";}

.listing .item .overlay.coming_back_soon:after,
.product .wrapper figure .overlay.coming_back_soon{background: #dfdfde;color: #55565C;}
.listing .item .overlay.coming_back_soon:after,
.product .wrapper figure .overlay.coming_back_soon:after{content:"Coming back soon";color: #55565C;}

.listing .item .overlay.preorder:after,
.product .wrapper figure .overlay.preorder{background: #dfdfde;color: #55565C;}
.listing .item .overlay.preorder:after,
.product .wrapper figure .overlay.preorder:after{content:"Pre-order";color: #55565C;}

.listing .item .overlay.sale_taf20:after,
.product .wrapper figure .overlay.sale_taf20{background: #CE4A22;}
.listing .item .overlay.sale_taf20:after,
.product .wrapper figure .overlay.sale_taf20:after{content:"Take a further 20% off";}
.listing .item .overlay.sale_taf30:after,
.product .wrapper figure .overlay.sale_taf30{background: #CE4A22;}
.listing .item .overlay.sale_taf30:after,
.product .wrapper figure .overlay.sale_taf30:after{content:"Take a further 30% off";}
.listing .item .overlay.sale_taf40:after,
.product .wrapper figure .overlay.sale_taf40{background: #CE4A22;}
.listing .item .overlay.sale_taf40:after,
.product .wrapper figure .overlay.sale_taf40:after{content:"Take a further 40% off";}


#app .item-container .product-image a{text-decoration: none;}
#app .item-container .product-image .overlay.dinkus_text{right: 0;left: auto;top: auto;bottom:0;width:100%;height:20px; background: #dfdfde;display: flex;justify-content: center;align-items: center;}
#app .item-container .product-image .overlay.dinkus_text:after {display: block; font-family: "UntitledSans", Helvetica, Arial, "sans-serif";color: #55565C;font-size: 11px;font-weight:300;text-align: center;}
#app .item-container .product-image .overlay.dinkus_text img{display: none;}
#app .item-container .product-image .overlay.lowinstock:after{content:"Low in stock";}