/* Varibles */
:root {
	--nav-color-salmon: #bd8085;
	--nav-color-salmon-dark: #af6e74;
	--nav-color-blue: #91b6c7;
	--nav-color-blue-dark: #7da8bc;
	--nav-color-orange: #d19c42;
	--nav-color-orange-dark: #c58f32;
	--nav-color-green: #b6c18e;
	--nav-color-green-dark: #a8b674;
	--nav-color-brown: #bd9c66;
	--nav-color-brown-dark: #af8e57;
	--nav-color-white: #fff;
	--nav-color-black: #000;
	--nav-color-light-grey: #e5e5e5;
	--nav-color-red: #ff0041;
}

.gui-header-tel {
	display: none;
}

.gui-tel-num {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0 12px 0 0;
	color: var(--nav-color-black);
}

.gui-tel-info {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.7;
	max-width: 400px;
	margin: -5px 0 0 0;
	padding: 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #666;
}

#topNav_Deals {
	background: black;
	color: white;
	cursor: pointer
}

#topNav_Deals:hover {
	background: black;
	color: white
}

.gui-nav-default .gui-nav-list a[id^="topNav_Deals"]+div+.gui-sub-nav-content {
	border-color: black;
}

#topNav_Deals~.gui-sub-nav-toggle span {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eUntitled-1%3c/title%3e%3cpath class='cls-1' d='M41.05,11A21.54,21.54,0,0,1,44,22a21.54,21.54,0,0,1-2.95,11,21.91,21.91,0,0,1-8,8A21.53,21.53,0,0,1,22,44a21.53,21.53,0,0,1-11-2.95,21.88,21.88,0,0,1-8-8A21.52,21.52,0,0,1,0,22,21.52,21.52,0,0,1,3,11a21.88,21.88,0,0,1,8-8A21.51,21.51,0,0,1,22,0,21.51,21.51,0,0,1,33,3,21.91,21.91,0,0,1,41.05,11ZM34.83,23.83V20.17A1.86,1.86,0,0,0,33,18.33H25.67V11a1.86,1.86,0,0,0-1.83-1.83H20.17A1.86,1.86,0,0,0,18.33,11v7.33H11a1.86,1.86,0,0,0-1.83,1.83v3.67A1.85,1.85,0,0,0,11,25.67h7.33V33a1.86,1.86,0,0,0,1.83,1.83h3.67A1.86,1.86,0,0,0,25.67,33V25.67H33a1.86,1.86,0,0,0,1.83-1.83Z'/%3e%3c/svg%3e") !important;
}




@media (min-width: 768px) {
	.gui-header-tel {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -webkit-box;
		display: flex;
		-ms-flex-align: flex-start;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column wrap;
		-webkit-flex-flow: column wrap;
		flex-flow: column wrap;
	}
}

/* Header Top */
.gui-header-top {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	border-bottom: 1px solid var(--nav-color-light-grey);
	background: var(--nav-color-white);
	z-index: 400 !important;
}

/* Header Top Links */
.gui-header-top-links ul li a {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}

/* Top Links */
.gui-top-links li a {
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: var(--nav-color-black);
}

/* Minibag Toggle */
.gui-minibag-toggle {
	color: #fff;
	border: 1px solid var(--nav-color-black);
	background: var(--nav-color-black);
}

.gui-minibag-toggle-text {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	line-height: 1.8;
	text-transform: uppercase;
}

.plp .gui-minibag-toggle-text {
	font-size: 16px;
}


.gui-minibag-toggle-count {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	line-height: 2.4;
	color: var(--nav-color-black);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44 44' style='enable-background:new 0 0 44 44;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:none;%7d .st1%7bfill:%23FFFFFF;%7d %3c/style%3e%3ctitle%3ebag%3c/title%3e%3ccircle class='st0' cx='22.5' cy='16.5' r='15'/%3e%3cpath class='st1' d='M22.5,33C13.4,33,6,25.6,6,16.5S13.4,0,22.5,0S39,7.4,39,16.5C39,25.6,31.6,33,22.5,33z M22.5,3 C15,3,9,9,9,16.5S15,30,22.5,30S36,24,36,16.5C36,9,30,3,22.5,3z'/%3e%3crect y='8' class='st1' width='44' height='36'/%3e%3c/svg%3e ");
}

/* Telephone */
.gui-tel {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	color: var(--nav-color-black);
}

.gui-tel h2 {
	line-height: 1;
}

.gui-tel small {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
}

/* Search */
.gui-search input {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	padding: 10px 50px 10px 12px;
	letter-spacing: 1px;
	border: 1px solid var(--nav-color-black);

}

.plp .gui-search input {
	font-size: 16px;
}

.gui-search input::placeholder {
	color: var(--nav-color-black);
}

.gui-search button {
	border: 1px solid var(--nav-color-black);
	border-left: none;
	background: transparent;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44 44' style='enable-background:new 0 0 44 44;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2300000;%7d %3c/style%3e%3ctitle%3ebag%3c/title%3e%3cg%3e%3cpath class='st0' d='M44,40.6c0,0.9-0.3,1.7-1,2.4c-0.7,0.7-1.5,1-2.4,1c-1,0-1.7-0.3-2.4-1l-9.1-9c-3.2,2.2-6.7,3.3-10.6,3.3 c-2.5,0-4.9-0.5-7.2-1.5c-2.3-1-4.3-2.3-5.9-4s-3-3.6-4-5.9c-1-2.3-1.5-4.7-1.5-7.2c0-2.5,0.5-4.9,1.5-7.2c1-2.3,2.3-4.3,4-5.9 s3.6-3,5.9-4c2.3-1,4.7-1.5,7.2-1.5c2.5,0,4.9,0.5,7.2,1.5c2.3,1,4.3,2.3,5.9,4c1.7,1.7,3,3.6,4,5.9c1,2.3,1.5,4.7,1.5,7.2 c0,3.9-1.1,7.4-3.3,10.6l9.1,9.1C43.7,38.9,44,39.7,44,40.6z M27,27c2.3-2.3,3.5-5.1,3.5-8.4c0-3.3-1.2-6.1-3.5-8.4 c-2.3-2.3-5.1-3.5-8.4-3.5c-3.3,0-6.1,1.2-8.4,3.5c-2.3,2.3-3.5,5.1-3.5,8.4c0,3.3,1.2,6.1,3.5,8.4s5.1,3.5,8.4,3.5 C21.9,30.4,24.7,29.3,27,27z'/%3e%3c/g%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: 12px;
	background-size: 20px;
}

@media only screen and (min-width: 768px) {
	.gui-header-main {
		padding: 10px 0;
	}
}

/* Logo */
.logo {
	width: 160px;
}

@media (min-width: 1200px) {
	.logo {
		width: 180px;
	}
}

/* Nav */

/* Main Nav Link */
.gui-nav-list>li>a {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: var(--nav-color-black);
	font-size: 16px;
}

/* Main Nav Link */
.gui-nav-default .gui-nav-list>li>a {
	font-size: 10px;
}

.gui-nav-list a#topNav_Sale {
	color: #ff0041;
}

@media (min-width: 768px) {
	.gui-nav-default .gui-nav-list>li>a {
		font-size: 9px;
		padding: 10px 4px;
	}
}

@media (min-width: 880px) {
	.gui-nav-default .gui-nav-list>li>a {
		font-size: 10px;
	}
}

@media (min-width: 992px) {
	.gui-nav-default .gui-nav-list>li>a {
		font-size: 12px;
	}
}

@media (min-width: 1024px) {
	.gui-nav-default .gui-nav-list>li>a {
		font-size: 13px;
	}
}

/* Sub Nav Content */
.gui-sub-nav-content-grid>div .gui-sub-nav-title {
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	padding-bottom: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	border: none;
}

.gui-sub-nav-content .gui-sub-nav-content-list a {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	letter-spacing: 0.5px;
}

.gui-sub-nav-content .gui-sub-nav-content-list a {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	padding: 5px 0;
}

/* Nav Default */
.gui-nav-default .gui-nav {
	border-bottom: 1px solid var(--nav-color-light-grey);
}

/* Main Nav Text Style */
.gui-no-touch .gui-nav-default .gui-nav-list>li>a:hover,
.gui-no-touch .gui-nav-default .gui-nav-list>li:hover>a {
	color: #fff;
	text-decoration: none;
}

/* Main Nav Link */
.gui-no-touch .gui-nav-default .gui-nav-list>li:hover,
.gui-touch .gui-nav-default .gui-nav-list>li.gui-show {
	background: none;
}

/* Sub Nav Content */
.gui-nav-default .gui-sub-nav-content {
	width: 100%;
	border: 1px solid #e2e2e2;
	border-top: none;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
}

@media only screen and (min-width: 768px) {
	.gui-sub-nav-content-grid>div {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: 100px;
		-webkit-box-flex: 1;
	}

	.gui-sub-nav-content-grid>div:last-of-type {
		width: 250px;
		max-width: 250px;
	}
}

/* Secondary Nav */
.gui-secondary-nav {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	border-bottom: 1px solid var(--nav-color-light-grey);
	background: var(--nav-color-white);
}

.gui-secondary-nav ul li.wishlist a,
.gui-secondary-nav ul li.over280005starreviews a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

.gui-secondary-nav ul li.wishlist a:before,
.gui-secondary-nav ul li.over280005starreviews a:before {
	position: relative;
	-webkit-flex: 1 1 18px;
	-ms-flex: 1 1 18px;
	flex: 1 1 18px;
	width: 14px;
	max-width: 14px;
	height: 14px;
	max-height: 14px;
	margin-right: 6px;
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px 14px;
	-webkit-box-flex: 1;
}

.gui-secondary-nav ul li.wishlist a:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M229.8,443L89.4,305.1C83.3,299.5,31,249.3,31,186.8c0-77.3,48.4-128.5,129.5-128.5c35.3,0,68.7,19.4,95.5,42.4 c26.7-23,60.2-42.4,95.5-42.4c78.2,0,129.5,48.2,129.5,128.5c0,44.3-27.1,88.2-58,118.2l-0.3,0.3L282.2,443 C267.7,457.3,244.3,457.3,229.8,443L229.8,443z M117.8,275.7L256,411.4l137.9-135.3c23.3-23,46.2-56.5,46.2-89.3 c0-57-32.6-87.6-88.6-87.6c-40.2,0-79.1,42-95.5,58.3c-14.5-14.5-54.5-58.3-95.5-58.3c-56.2,0-88.6,30.6-88.6,87.6 C71.9,218.6,94.7,254,117.8,275.7L117.8,275.7z'/%3e%3c/svg%3e");
}

.gui-secondary-nav ul li.over280005starreviews a:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Star_1_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3e%3cpolygon fill='%23FFEA05' stroke='%23C1B107' stroke-width='14' stroke-linejoin='round' stroke-miterlimit='10' points='498.1,203.5 330.8,179.1 256,27.5 181.2,179.1 13.9,203.5 134.9,321.5 106.3,488.1 256,409.4 405.7,488.1 377.1,321.5 '/%3e%3c/svg%3e");
}

@media (min-width: 992px) {
	.gui-secondary-nav {
		font-size: 14px;
	}

	.gui-secondary-nav ul li.wishlist a:before,
	.gui-secondary-nav ul li.over280005starreviews a:before {
		-webkit-flex: 1 1 18px;
		-ms-flex: 1 1 18px;
		flex: 1 1 18px;
		width: 18px;
		max-width: 18px;
		height: 18px;
		max-height: 18px;
		background-size: 18px 18px;
	}
}

/* START - My Account Selector */
.gui-my-account-selector * {
	font-family: "GibsonRegular", Arial, Helvetica Neue, Helvetica, sans-serif;
}

.gui-my-account-selector .gui-dropdown-menu {
	margin-top: 0;
	border: 1px solid var(--nav-color-light-grey);
	background: var(--nav-color-white);
}

.gui-my-account-selector .gui-dropdown-toggle {
	font-size: 12px;
	padding: 12px;
	letter-spacing: 0.06em;
	color: #000;
	border-right: 1px solid var(--nav-color-light-grey);
	border-left: 1px solid var(--nav-color-light-grey);
	background: var(--nav-color-white);
}

.gui-my-account-selector .gui-dropdown-toggle:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23000000' d='M96 160C96 71.634 167.635 0 256 0s160 71.634 160 160-71.635 160-160 160S96 248.366 96 160zm304 192h-28.556c-71.006 42.713-159.912 42.695-230.888 0H112C50.144 352 0 402.144 0 464v24c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24v-24c0-61.856-50.144-112-112-112z'/%3e%3c/svg%3e");
}

.gui-my-account-selector .gui-dropdown-menu ul li {
	letter-spacing: 0.06em;
}

/* Welcome Name Surname */
.gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-welcome {
	font-size: 11px;
	padding: 10px 0;
	text-transform: uppercase;
	color: var(--nav-color-black);
	border-bottom: 1px solid var(--nav-color-light-grey);
}

/* Dropdown Button - Sign In/Out Button */
.gui-my-account-selector .gui-dropdown-menu ul li:first-child {
	border-bottom: 1px solid var(--nav-color-light-grey);
}

/* Sign In Button */

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin {
	color: var(--nav-color-white);
	background-color: var(--nav-color-black);
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin:hover {
	color: var(--nav-color-white);
	background-color: #91556e;
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signin:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23ffffff' d='M444.5,159.1C426.3,71,348.2,4.4,254.7,4.4S83,71,64.9,159.1H3v348.4h505.8V159.1H444.5z M254.7,77.1 c53.1,0,98.3,34.4,114.6,82.1H140.1C156.3,111.5,201.5,77.1,254.7,77.1z M282.1,336.9v94.8c0,7.7-6.3,14-14,14h-24.6 c-7.7,0-14-6.3-14-14v-94.8c-18-9.6-30.4-28.4-30.4-50.3c0-31.3,25.4-56.8,56.8-56.8s56.8,25.4,56.8,56.8 C312.7,308.3,300.3,327.3,282.1,336.9z'/%3e%3c/svg%3e");
}

/* Sign Out Button */
.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signout {
	color: var(--nav-color-white);
	background-color: var(--nav-color-black);
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signout:hover {
	color: var(--nav-color-white);
	background-color: #91556e;
}

.gui-my-account-selector .gui-dropdown-menu ul li a.btn-signout:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23ffffff' d='M444.5,159.1C426.3,71,348.2,4.4,254.7,4.4S83,71,64.9,159.1H3v348.4h505.8V159.1H444.5z M254.7,77.1 c53.1,0,98.3,34.4,114.6,82.1H140.1C156.3,111.5,201.5,77.1,254.7,77.1z M282.1,336.9v94.8c0,7.7-6.3,14-14,14h-24.6 c-7.7,0-14-6.3-14-14v-94.8c-18-9.6-30.4-28.4-30.4-50.3c0-31.3,25.4-56.8,56.8-56.8s56.8,25.4,56.8,56.8 C312.7,308.3,300.3,327.3,282.1,336.9z'/%3e%3c/svg%3e");
}

/* Drop Down Links */
.gui-my-account-selector .gui-dropdown-menu ul li:not(:first-child) a {
	color: var(--nav-color-black);
}

.gui-my-account-selector .gui-dropdown-menu ul li:not(:first-child) a:hover {
	text-decoration: underline;
	color: #989898;
}

/* Available to Spend */
.gui-my-account-selector .gui-dropdown-menu ul li.credit-available {
	font-size: 11px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	padding: 10px 0;
	text-transform: uppercase;
	color: var(--nav-color-black);
	border-bottom: 1px solid var(--nav-color-light-grey);
	-webkit-justify-content: space-between;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row;
	-webkit-flex-flow: row;
	flex-flow: row nowrap;
}

.gui-header-main .gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-welcome,
.gui-header-main .gui-my-account-selector .gui-dropdown-menu ul li.credit-available {
	font-size: 14px;
}

.gui-my-account-selector .gui-dropdown-menu ul li.credit-available strong {
	color: #3a981e;
}

.gui-my-account-selector .gui-dropdown-menu ul li.credit-available span:not(:first-child) {
	text-align: right;
}

/* Account Notifications */
.gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-notification {
	border-bottom: 1px solid var(--nav-color-light-grey);
	padding: 4px 0;
	margin: 0;
}

.gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-notification .gui-my-account-notifications {
	position: absolute;
	right: 0;
	line-height: 13px;
	text-align: center;
	color: var(--nav-color-white);
	font-weight: 400;
	background-color: var(--nav-color-black);
	border-radius: 50%;
	width: 23px;
	height: 23px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: flex;

	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;

	-webkit-align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gui-my-account-selector .gui-dropdown-menu ul li.gui-my-account-notification a:hover .gui-my-account-notifications {
	background-color: #91556e;
	color: var(--nav-color-white);
}

/* END - Notifications */

/* Mobile - My Account Link/Dropdown */
.gui-header-main .gui-my-account-selector .gui-dropdown-toggle {
	position: relative;
	z-index: 2;
	color: #222;
	border: 1px solid var(--nav-color-light-grey);
	background-color: var(--nav-color-white);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23000000' d='M96 160C96 71.634 167.635 0 256 0s160 71.634 160 160-71.635 160-160 160S96 248.366 96 160zm304 192h-28.556c-71.006 42.713-159.912 42.695-230.888 0H112C50.144 352 0 402.144 0 464v24c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24v-24c0-61.856-50.144-112-112-112z'/%3e%3c/svg%3e");
}

.gui-header-main .gui-my-account-selector.gui-active .gui-dropdown-toggle {
	border-bottom: none;
}

.gui-header-main .gui-my-account-selector .gui-dropdown-menu {
	z-index: 1;
	margin-top: -1px;
	border: 1px solid var(--nav-color-light-grey);
	background-color: var(--nav-color-white);
}

/* END - My Account Selector */

/* Back to Top */
.hd-backtotop {
	position: fixed;
	z-index: 2000;
	right: 20px;
	bottom: 30px;
	display: none;
	width: 50px;
	height: 50px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	text-indent: -99999px;
	background-color: var(--nav-color-black);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3e%3cpath fill='%23ffffff' d='M187.6,200.8L314.8,73.7c4.7-4.7,4.7-12.3,0-16.9l-40.2-40.2c-4.7-4.7-12.3-4.7-16.9,0L81.8,192.3 c-2.3,2.3-3.5,5.4-3.5,8.5s1.2,6.2,3.5,8.5l175.8,175.8c4.7,4.7,12.3,4.7,16.9,0l40.2-40.2c4.7-4.7,4.7-12.3,0-16.9L187.6,200.8z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hd-backtotop:hover {
	-webkit-transition: background-color 200ms ease;
	-moz-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	opacity: 1;
	background-color: #91556e;
}

/* Mobile Grid Links Container */
@media only screen and (max-width: 767px) {
	.gui-sub-nav .gui-sub-nav-content-grid {
		background-color: #f4f4f4;
	}

	.gui-sub-nav-content-grid>div {
		padding: 0;
	}

	.gui-sub-nav-content-grid>div+div {
		margin-top: 10px;
	}

	.gui-header a:hover,
	.gui-header-top a:hover {
		text-decoration: none;
	}

	.product-lister .refinements {
		z-index: 301 !important;
	}
}

/* Drop Down Top Bar */

.gui-nav-default .gui-sub-nav-content {
	border: none;
	border-top: 5px solid #F2F2F2;
}

.gui-nav-default .gui-nav-list a[id^="topNav_NewIn"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Womens"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Health"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Accessories"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Footwear"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Lingerie"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Outlet"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-salmon);
}

.gui-nav-default .gui-nav-list a[id^="topNav_Mens"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-blue);
}

.gui-nav-default .gui-nav-list a[id^="topNav_Kids&Toys"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Toys"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-orange);
}

.gui-nav-default .gui-nav-list a[id^="topNav_Home&Garden"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Electricals"]+div+.gui-sub-nav-content,
.gui-nav-default .gui-nav-list a[id^="topNav_Gifts"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-green);
}

.gui-nav-default .gui-nav-list a[id^="topNav_Christmas"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-brown);
}

.gui-nav-default .gui-nav-list a[id^="topNav_Sale"]+div+.gui-sub-nav-content {
	border-color: var(--nav-color-red);
}

/* Drop Down Images */
a#DDM_pro_Newin, 
a#DDM_pro_NewInImage2,
a[id^="DDM_pro_Dresses"],
a#DDM_pro_Value,
a[id^="DDM_pro_Footwear_image"],
a[id^="DDM_pro_Footwear_Image2"],
a[id^="DDM_pro_Lingerie_Image"],
a[id^="DDM_pro_Lingerie_Image2"],
a[id^="DDM_pro_Beauty_Image1"],
a[id^="DDM_pro_Beauty_Image2"],
a[id^="DDM_pro_Mens_Image"],
a[id^="DDM_pro_Mens_Image2"],
a[id^="DDM_pro_Home_Image"],
a[id^="DDM_pro_Home_Image2"],
a[id^="DDM_pro_Electricals_Image"],
a[id^="DDM_pro_Electricals_Image2"],
a[id^="DDM_pro_Gifts_Image"],
a[id^="DDM_pro_Gifts_Image2"] {
	display: block;
	width: 228px;
	height: 260px;
	text-indent: -9999px;
    background-repeat: no-repeat;
    background-image: url("/repo/AWL/desktop/responsiveheader/02-images/210211_DDM.jpg");
    
}

a#DDM_pro_Newin {
	background-position:  -24px 0px;
}

a#DDM_pro_NewInImage2 {
	background-position:  -24px -260px;
}


a[id^="DDM_pro_Dresses"] {
	background-position:  -294px 0px;
}

a#DDM_pro_Value {
	background-position:  -294px -263px;
}

a[id^="DDM_pro_Beauty_Image1"] {
	background-position:  -2742px 0;
}

a[id^="DDM_pro_Beauty_Image2"] {
	background-position:  -2742px -260px;
}


a[id^="DDM_pro_Footwear_image"] {
	background-position:  -836px 0;
}

a[id^="DDM_pro_Footwear_Image2"] {
	background-position:  -836px -260px;
}

a[id^="DDM_pro_Lingerie_Image"] {
	background-position:  -1111px 0;
}

a[id^="DDM_pro_Lingerie_Image2"] {
	background-position:  -1111px -260px;
}

a[id^="DDM_pro_Mens_Image"] {
	background-position:  -1382px 0;
}

a[id^="DDM_pro_Mens_Image2"] {
	background-position:  -1382px -260px;
}

a[id^="DDM_pro_kids_image"] {
	background-position:  -1655px 0;
}

a[id^="DDM_pro_kids_image2"] {
	background-position:  -1655px -260px;
}

a[id^="DDM_pro_Home_Image"] {
	background-position:  -1928px 0px;
}

a[id^="DDM_pro_Home_Image2"] {
	background-position:  -1928px -260px;
}

a[id^="DDM_pro_Electricals_Image"] {
	background-position:  -2202px 0;
}

a[id^="DDM_pro_Electricals_Image2"] {
	background-position:  -2202px -260px;
}

a[id^="DDM_pro_Gifts_Image"] {
	background-position:  -2473px 0;
}

a[id^="DDM_pro_Gifts_Image2"] {
	background-position:  -2473px -260px;
}

/* DDM END */


.gui-sub-nav-content .gui-sub-nav-content-list {
	grid-template-columns: none;
}

.gui-sub-nav a:hover,
.gui-nav-list li a:active {
	text-decoration: none;
}

.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	text-decoration: underline;
	background-color: transparent;
}

/* Mobile Nav Sub Hover */
@media only screen and (max-width: 767px) {
	.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
		background-color: var(--nav-color-white);
	}
}


/* New In / Health / Womans / Footwear / Lingerie / Accessories / Outlet / Brands */
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Womens"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Health"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_NewIn"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Offers"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_ValueShop"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Footwear"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Lingerie"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Accessories"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Outlet"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Brands"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Partywear"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_InspireMe"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Highlights"],

.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Womens"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Health"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_NewIn"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Offers"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_ValueShop"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Footwear"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Lingerie"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Accessories"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Outlet"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Brands"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Partywear"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_InspireMe"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Highlights"] {
	background-color: var(--nav-color-salmon);
	color: var(--nav-color-white);
}

.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_SALE"] {
	background-color: var(--nav-color-red);
	color: var(--nav-color-white);
}


.gui-show a[id^="topNav_Womens"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Health"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_NewIn"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Offers"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_ValueShop"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Footwear"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Lingerie"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Accessories"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Outlet"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Brands"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Partywear"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_InspireMe"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Highlights"]+.gui-sub-nav-toggle {
	background-color: var(--nav-color-salmon-dark);
}

.gui-show a[id^="topNav_SALE"]+.gui-sub-nav-toggle {
	background-color: #c6295d;
}

@media only screen and (min-width: 768px) {

	a[id^="topNav_Womens"]:hover,
	a[id^="topNav_Health"]:hover,
	a[id^="topNav_NewIn"]:hover,
	a[id^="topNav_OFFERS"]:hover,
	a[id^="topNav_ValueShop"]:hover,
	a[id^="topNav_Footwear"]:hover,
	a[id^="topNav_Lingerie"]:hover,
	a[id^="topNav_Accessories"]:hover,
	a[id^="topNav_Outlet"]:hover,
	a[id^="topNav_Brands"]:hover,
	a[id^="topNav_Partywear"]:hover,
	a[id^="topNav_Highlights"]:hover {
		background-color: var(--nav-color-salmon);
		color: var(--nav-color-white);
	}
}

/* Mens */
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Mens"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Mens"] {
	background-color: var(--nav-color-blue);
	color: var(--nav-color-white);
}

.gui-show a[id^="topNav_Mens"]+.gui-sub-nav-toggle {
	background-color: var(--nav-color-blue-dark);
}

@media only screen and (min-width: 768px) {
	a[id^="topNav_Mens"]:hover {
		background-color: var(--nav-color-blue);
		color: var(--nav-color-white);
	}
}

/* Kids & Toys */
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Kids&Toys"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Kids&Toys"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Toys"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Toys"] {
	background-color: var(--nav-color-orange);
	color: var(--nav-color-white);
}

.gui-show a[id^="topNav_Kids&Toys"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Toys"]+.gui-sub-nav-toggle {
	background-color: var(--nav-color-orange-dark);
}

@media only screen and (min-width: 768px) {

	a[id^="topNav_Kids&Toys"]:hover,
	a[id^="topNav_Toys"]:hover {
		background-color: var(--nav-color-orange);
		color: var(--nav-color-white);
	}
}

/* Home & Garden / Electronics / Gifts */
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Home&Garden"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Electricals"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Gifts"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Home&Garden"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Electricals"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Gifts"] {
	background-color: var(--nav-color-green);
	color: var(--nav-color-white);
}

.gui-show a[id^="topNav_Home&Garden"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Electricals"]+.gui-sub-nav-toggle,
.gui-show a[id^="topNav_Gifts"]+.gui-sub-nav-toggle {
	background-color: var(--nav-color-green-dark);
}

/* Sale */
.gui-sub-nav a[id^="topNav_SALE"] {
	color: var(--nav-color-red);
	font-weight: bold;
}

@media only screen and (min-width: 768px) {

	a[id^="topNav_Home&Garden"]:hover,
	a[id^="topNav_Electricals"]:hover,
	a[id^="topNav_Gifts"]:hover {
		background-color: var(--nav-color-green);
		color: var(--nav-color-white);
	}

	a[id^="topNav_Sale"]:hover {
		background-color: var(--nav-color-red);
		color: var(--nav-color-white) !important;
	}
}



/* Chrismas */
.gui-nav-list>li a[id^="topNav_Christmas"],
.gui-nav-default .gui-nav-list>li:hover a[id^="topNav_Christmas"],
.gui-nav-off-canvas .gui-nav-list .gui-show a[id^="topNav_Christmas"] {
	background-color: var(--nav-color-brown);
	color: var(--nav-color-white);
}

.gui-show a[id^="topNav_Christmas"]+.gui-sub-nav-toggle {
	background-color: var(--nav-color-brown-dark);
}

@media only screen and (min-width: 768px) {
	a[id^="topNav_Christmas"]:hover {
		background-color: var(--nav-color-brown);
		color: var(--nav-color-white);
	}
}

/* New In / Womans / Footwear / Lingerie / Accessories / Outlet / Brands*/
a[id^="topNav_NewIn"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_NewIn"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Offers"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Offers"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_ValueShop"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_ValueShop"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Womens"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Womens"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Health"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Health"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Accessories"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Accessories"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Footwear"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Footwear"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Lingerie"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Lingerie"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Outlet"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Outlet"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Brands"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Brands"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Partywear"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Partywear"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_InspireMe"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_InspireMe"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Highlights"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Highlights"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-salmon);
}

/* Mens */
a[id^="topNav_Mens"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Mens"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-blue);
}

/* Kids & Toys */
a[id^="topNav_Kids&Toys"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Kids&Toys"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Toys"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Toys"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-orange);
}

/* Home & Garden / Electronics / Gifts */
a[id^="topNav_Home&Garden"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Home&Garden"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Electricals"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Electricals"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover,
a[id^="topNav_Gifts"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Gifts"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-green);
}

/* Christmas */
a[id^="topNav_Christmas"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_Christmas"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-brown);
}

/* Sale */
a[id^="topNav_SALE"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-grid>div .gui-sub-nav-title,
a[id^="topNav_SALE"]+.gui-sub-nav-toggle+.gui-sub-nav-content .gui-sub-nav-content-list a:hover {
	color: var(--nav-color-red);


}

/* Remove the Drop Down Images on the Mobile Breakpoint 
@media only screen and (max-width: 767px) {
    a[id^="topNav_Womens"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Footwear"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Home&Garden"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_NewIn"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Accessories"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Mens"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Electricals"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Lingerie"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Kids&Toys"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type,
    a[id^="topNav_Gifts"] + .gui-sub-nav-toggle + .gui-sub-nav-content .gui-sub-nav-content-grid div:last-of-type {
        display: none;
    }
}*/

/* Sub Nav - Hover */
.gui-nav-default a[id^="topNav_NewIn"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_OFFERS"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_ValueShop"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Womens"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Health"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Accessories"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Footwear"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Lingerie"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Outlet"]+div+.gui-sub-nav-content a:hover {
	color: var(--nav-color-salmon);
	text-decoration: underline !important;
}

/* Mens */
.gui-nav-default a[id^="topNav_Mens"]+div+.gui-sub-nav-content a:hover {
	color: var(--nav-color-blue);
	text-decoration: underline !important;
}

/* Kids & Toys */
.gui-nav-default a[id^="topNav_Kids&Toys"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Toys"]+div+.gui-sub-nav-content a:hover {
	color: var(--nav-color-orange);
	text-decoration: underline !important;
}

/* Home & Garden / Electronics / Gifts */
.gui-nav-default a[id^="topNav_Home&Garden"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Electricals"]+div+.gui-sub-nav-content a:hover,
.gui-nav-default a[id^="topNav_Gifts"]+div+.gui-sub-nav-content a:hover {
	color: var(--nav-color-green);
	text-decoration: underline !important;
}

.gui-nav-default a[id^="topNav_Christmas"]+div+.gui-sub-nav-content a:hover {
	color: var(--nav-color-brown);
	text-decoration: underline !important;
}

/* Arrow Links */
@media only screen and (max-width: 767px) {
	.gui-nav-off-canvas .gui-nav-list>li a:after {
		content: "";
		position: absolute;
		right: 14px;
		top: calc(50% - 8px);
		width: 16px;
		height: 16px;
		background-size: 16px 16px;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3e%3cpath fill='%23313131' d='M209,200.9L81.8,328c-4.7,4.7-4.7,12.3,0,16.9l40.2,40.2c4.7,4.7,12.3,4.7,16.9,0l175.9-175.7c2.3-2.3,3.5-5.4,3.5-8.5 s-1.2-6.2-3.5-8.5L139,16.6c-4.7-4.7-12.3-4.7-16.9,0L81.9,56.8c-4.7,4.7-4.7,12.3,0,16.9L209,200.9z'/%3e%3c/svg%3e");
	}

	.gui-nav-off-canvas .gui-nav-list>li.gui-sub-nav>a:after {
		display: none;
	}

	/* Mobile Bespoke Icons */
	/* My Account / Help / Wishlist / Track an Order */
	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_MyAccount"]:after,
	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_Help"]:after,
	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_Wishlist"]:after,
	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_TrackAnOrder"]:after {
		content: "";
		position: absolute;
		right: 12px;
		top: calc(50% - 10px);
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
		background-repeat: no-repeat;
		background-position: center center;
	}

	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_MyAccount"]:after {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23000000' d='M96 160C96 71.634 167.635 0 256 0s160 71.634 160 160-71.635 160-160 160S96 248.366 96 160zm304 192h-28.556c-71.006 42.713-159.912 42.695-230.888 0H112C50.144 352 0 402.144 0 464v24c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24v-24c0-61.856-50.144-112-112-112z'/%3e%3c/svg%3e");
	}

	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_Help"]:after {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Discounts' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve' fill='%23000000'%3e%3cg%3e%3cpath d='M99.6,189.1c1.2-97.1,65.1-153,161-153c76.8,0,153.6,40.6,153.6,125.4c0,59.6-28.9,81.1-75.6,110.6 c-32,20.9-39.9,30.1-40.6,67h-97.1v-30.7c0-47.9,27-68.8,49.8-85.4c25.2-17.2,49.2-30.1,49.2-60.8c0-23.4-17.8-37.5-39.9-37.5 c-33.8,0-51,20.3-52.8,52.8v11.7H99.6z M192.3,369.7h114.3V484H192.3V369.7z'/%3e%3c/g%3e%3c/svg%3e");
	}

	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_Wishlist"]:after {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23000000'  d='M229.9,464.2L79.6,316.6c-6.5-6-62.5-59.8-62.5-126.7c0-82.8,51.8-137.6,138.7-137.6 c37.8,0,73.6,20.8,102.3,45.4c28.6-24.6,64.5-45.4,102.3-45.4c83.7,0,138.7,51.6,138.7,137.6c0,47.4-29,94.4-62.1,126.6l-0.3,0.3 L286.1,464.2C270.5,479.6,245.5,479.6,229.9,464.2L229.9,464.2z'/%3e%3c/svg%3e");
	}

	.gui-nav-off-canvas .gui-nav-list a[id^="topNav_TrackAnOrder"]:after {
		top: calc(50% - 10px);
		right: 7px;
		width: 30px;
		height: 20px;
		background-size: 30px 20px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Van' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1379.78 1000' style='enable-background:new 0 0 1379.78 1000;' xml:space='preserve'%3e%3cpath d='M437.22,617.33H303.84c-10.54,0-19.16,8.62-19.16,19.16v12.64h122.59C415.77,637.22,425.86,626.52,437.22,617.33z'/%3e%3cpath d='M669.76,649.13h313.43c8.5-11.91,18.58-22.61,29.94-31.8H639.81C651.17,626.52,661.26,637.22,669.76,649.13z'/%3e%3cpath d='M1312.73,617.33h-97.03c6.26,5.07,12.14,10.59,17.57,16.52c26.26,28.67,42.29,66.87,42.29,108.81c0,0.01,0,0.02,0,0.03 h37.17c10.54,0,19.16-8.62,19.16-19.16v-87.04C1331.89,625.95,1323.27,617.33,1312.73,617.33z'/%3e%3cpath d='M381.41,706.6h-96.73v16.93c0,10.54,8.62,19.16,19.16,19.16h73.52c0-0.01,0-0.02,0-0.03 C377.36,730.27,378.76,718.2,381.41,706.6z'/%3e%3cpath d='M699.68,742.69h253.57c0-0.01,0-0.02,0-0.03c0-12.4,1.42-24.47,4.07-36.06h-261.7c2.65,11.59,4.05,23.67,4.05,36.06 C699.68,742.67,699.68,742.68,699.68,742.69z'/%3e%3cpath d='M908.42,580.61H323.19c-9.35,0-17-7.65-17-17v-417.1c0-9.35,7.65-17,17-17h585.22c9.35,0,17,7.65,17,17v417.1 C925.42,572.96,917.77,580.61,908.42,580.61z'/%3e%3cpath d='M256.82,168.84H47.88c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h208.94c9.67,0,17.5,7.83,17.5,17.5 S266.49,168.84,256.82,168.84z'/%3e%3cpath d='M256.82,237.22H93.47c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h163.35c9.67,0,17.5,7.83,17.5,17.5 S266.49,237.22,256.82,237.22z'/%3e%3cpath d='M255.69,305.6H151.23c-9.67,0-17.5-7.83-17.5-17.5s7.83-17.5,17.5-17.5h104.47c9.67,0,17.5,7.83,17.5,17.5 S265.36,305.6,255.69,305.6z'/%3e%3cpath d='M1273.88,537.55c0,13.77,10.34,25.16,23.67,26.83v-53.66C1284.22,512.4,1273.88,523.79,1273.88,537.55z'/%3e%3cpath d='M1287.4,424.29c-10.14-18.03-111.52-193.1-111.52-193.1l-0.01,0.01c-8.42-14.41-24.06-24.15-41.86-24.15H1010.6 c-26.65,0-48.46,21.81-48.46,48.46v356.41c0,15.94,7.8,30.14,19.78,38.99c29.1-41.94,77.58-69.4,132.49-69.4 c47.06,0,89.41,20.18,118.87,52.35l64.26-9.52v-36.19c-26.39-1.75-47.33-23.76-47.33-50.59c0-26.83,20.94-48.84,47.33-50.59v-2.94 v-15.78C1297.54,468.24,1297.54,442.32,1287.4,424.29z M1185.97,409.64h-68.53h-78.54c-6.82,0-12.4-5.58-12.4-12.4v-112.7 c0-6.82,5.58-12.4,12.4-12.4h78.54c1.36,0,2.58,0.22,3.67,0.56c0.01,0,0.02,0.01,0.02,0.01c0.37,0.12,0.72,0.25,1.05,0.39 c0.06,0.03,0.12,0.05,0.18,0.08c0.28,0.12,0.55,0.25,0.8,0.39c0.1,0.05,0.2,0.1,0.29,0.16c0.22,0.13,0.44,0.26,0.64,0.39 c0.17,0.11,0.34,0.22,0.5,0.34c0.18,0.13,0.36,0.26,0.53,0.39c0.13,0.1,0.26,0.21,0.39,0.32c0.19,0.16,0.36,0.32,0.53,0.48 c0.08,0.08,0.16,0.16,0.24,0.24c0.86,0.87,1.3,1.56,1.3,1.56s0.01,0.02,0.02,0.03c0.35,0.5,0.65,1.02,0.93,1.57 c7.91,13.41,63.56,107.73,69.84,118.19C1205.13,408.51,1192.79,409.64,1185.97,409.64z'/%3e%3cpath d='M996.07,742.67c0,65.35,52.98,118.33,118.33,118.33c65.35,0,118.33-52.98,118.33-118.33c0-65.35-52.98-118.33-118.33-118.33 C1049.05,624.33,996.07,677.31,996.07,742.67z M1114.41,794.51c-28.63,0-51.84-23.21-51.84-51.84c0-28.63,23.21-51.84,51.84-51.84 s51.84,23.21,51.84,51.84C1166.25,771.3,1143.04,794.51,1114.41,794.51z'/%3e%3cpath d='M538.52,624.33c-65.35,0-118.33,52.98-118.33,118.33c0,65.35,52.98,118.33,118.33,118.33s118.33-52.98,118.33-118.33 C656.85,677.31,603.87,624.33,538.52,624.33z M538.52,794.51c-28.63,0-51.84-23.21-51.84-51.84c0-28.63,23.21-51.84,51.84-51.84 c28.63,0,51.84,23.21,51.84,51.84C590.36,771.3,567.15,794.51,538.52,794.51z'/%3e%3c/svg%3e ");
	}

	.gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list {
		grid-template-columns: repeat(auto-fill, minmax(221px, 1fr));
		grid-gap: 10px;
	}

	.gui-sub-nav-content .gui-sub-nav-content-list {
		grid-gap: 0;
	}

	.gui-sub-nav-content .gui-sub-nav-content-list a {
		position: relative;
		background-color: var(--nav-color-white);
		border: 1px solid #f4f4f4;
		border-bottom: none;
		padding: 13px 25px 13px 10px;
	}

	.gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list>li a:after {
		content: "";
		position: absolute;
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		right: 10px;
		top: calc(50% - 4px);
		width: 8px;
		height: 8px;
		background-size: 8px 8px;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400;' xml:space='preserve'%3e%3cpath fill='%23979797' d='M187.6,200.8L314.8,73.7c4.7-4.7,4.7-12.3,0-16.9l-40.2-40.2c-4.7-4.7-12.3-4.7-16.9,0L81.8,192.3 c-2.3,2.3-3.5,5.4-3.5,8.5s1.2,6.2,3.5,8.5l175.8,175.8c4.7,4.7,12.3,4.7,16.9,0l40.2-40.2c4.7-4.7,4.7-12.3,0-16.9L187.6,200.8z'/%3e%3c/svg%3e");
	}

	.gui-sub-nav-content .gui-sub-nav-content-list li:last-of-type a {
		border-bottom: 1px solid #f4f4f4;
	}

	.gui-nav-off-canvas .gui-nav-list>li .gui-sub-nav-content-grid>div>a:after {
		display: none;
	}
}

@media only screen and (max-width: 560px) {
	.gui-nav-off-canvas .gui-sub-nav-content .gui-sub-nav-content-list {
		grid-template-columns: none;
		grid-gap: 0;
	}
}

/* * Service Links */
.gui-sub-nav .gui-sub-nav-content-grid {
	padding: 10px;
}

.gui-sub-nav .gui-sub-nav-content {
	padding: 0;
}

.gui-sub-nav .dd-service-links {
	padding: 10px;
	border-top: 2px solid #000;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

@media only screen and (max-width: 767px) {
	.gui-sub-nav .dd-service-links {
		display: none;
	}
}

.gui-sub-nav .dd-service-link {
	flex: 1 0 auto;
	text-align: center;
	font-family: "GibsonSemiBold", Arial, Helvetica Neue, Helvetica, sans-serif;
	padding-bottom: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 14px;
}

.gui-sub-nav .dd-service-link:hover {
	color: #222;
}

/* * Header needs to be highest in z-order */
header.gui-header {
	z-index: 300 !important;
}

.gui-nav .topNav_SalmonPink {
	background-color: var(--nav-color-salmon);
	color: var(--nav-color-white);
}