/** Adam Silvester - Black Friday Navigation

header.menu nav .menuLevel1 li.toTab a {
    background: #003A82;
}

header.menu nav .menuLevel1 .toTab a:after {
    background-color: #5FC7F4;
    color: black;
}

header.menu nav .menuLevel1 li.toTab:hover a {
    background: #012f68;
}


@media screen and (max-width: 780px) {
    header.menu nav .menuLevel1 .toTab a:before {
        color: #003A82;
    }

    header.menu nav .menuLevel1 ul li.toTab a {
        color: #003A82;
    }

    header.menu nav .menuLevel1 .toTab a:after {
   
border-left: 2px solid #003A82;
        border-bottom: 2px solid #003A82;
	background:none;

    }
}


footer .footer-delivery > div > div.estimated-delivery .delivery-block > p > span > strong {
    font-size: 1.1em;
    display: inline;
    margin: 0;
}
 **/

/* Image setup for buyers guides. */

 .infoSections .buying-guide .buying-guide-content .buying-guide-image {
	 background: url("/images/buying-guide-defualt.jpg") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-air-cooling .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/air-cooling.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-epyc-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/amd-epyc-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-apple-macbook .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/apple-macbook.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-backup .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/backup.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cases .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cases.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cloud .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/apple-macbook.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-content-creator-workstation-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/content-creator-workstation-laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cpu-amd-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cpu-motherboard .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cpu-intel-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-deep-learning-data-science-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/deep-learning-data-science-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-external-storage .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/external-storage.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-game-controllers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/game-controllers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-chairs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-chairs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-desktop-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-desktop-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-keyboards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-keyboards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-mice .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-mice.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-streaming .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-streaming.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-cards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-amd-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-amd-radeon-pro-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-amd-radeon-pro-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-controllers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-controllers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nvidia-cards- .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-nvidia-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-nvidia-quadro-cards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-nvidia-quadro-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-systems .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-systems.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-home-office-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/home-office-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-intel-xeon .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/intel-xeon.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-internal-storage .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/internal-storage.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-memory-card .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/memory-card.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-monitors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/monitors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-motherboards-amd .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/motherboards-amd.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
.infoSections .buying-guide .buying-guide-content.buying-guide-intel .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/motherboards-intel.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-interfaces .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-interfaces.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-studio-headphones .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-studio-headphones.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nas .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/nas.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-networking-wired-wireless .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/networking-wired-wireless.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-network-switch .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/network-switch.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nvidia-datacentre-gpu .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/nvidia-datacentre-gpu.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-printers-3d-printers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/printers-3d-printers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-projectors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/projectors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-psu .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/psu.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-servers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/servers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-smart-home .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/smart-home.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-storage-controller .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/storage-controller.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-studio-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/studio-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-ups-home-office-business .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/ups-home-office-business.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-cables-and-accessories .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-cables-and-accessories.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-camera-media .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-camera-media.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-camera .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-camera.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-colour-management .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-colour-management.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-converters .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-converters.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-drones .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-drones.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-keys-and-control .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-keys-and-control.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-lenses .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-lenses.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-lighting-chromakey .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-lighting-chromakey.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-workstation .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-workstation.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-virtual-reality .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/virtual-reality.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-water-cooling .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/water-cooling.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-windows-11 .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/windows-11.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-windows-server .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/windows-server.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
.checkbox input[type=checkbox]:checked + label:before { line-height:1.7em; }



/* Remove help float button */
.container .siteHelp,
body.site23 .container .siteHelp,
body.site26 .container .siteHelp   {
    display: none !important;
}
/* Remove help float button */










.helpMenu .callback { display: none; }





.content { padding:0; }
.content h2 { display:block; }  


.pageContent.privacyInfo {
    max-width: 1480px;
    margin: 0 auto;
}
.pageContent.privacyInfo .topSection {
text-align: left;
}
.pageContent.privacyInfo h1 {
    font-family: "Poppins-Bold",sans-serif;
}
.pageContent.privacyInfo h2 {
    font-family: "Poppins-SemiBold",sans-serif;
    text-align: left;
    padding: 25px 0 10px 0;
}
.pageContent.privacyInfo h3 {
    font-family: "Poppins-SemiBold",sans-serif;
    text-align: left;
    padding: 20px 0 5px 0;
}
.pageContent.privacyInfo p {
    font-family: "Poppins-Regular",sans-serif;
    text-align: left;
    line-height: 1.4em;
}
.pageContent.privacyInfo ul {
    font-family: "Poppins-Regular",sans-serif;
    margin: 0 0 10px 20px;
    color: #4d4d4d;
    line-height: 1.4em;
}
/* Product Include Variables - Do not change */
.productInclude {
	--black-color: #000;
	--white-color: #fff;
	--scan-blue-color: #006fff;
	--optic-yellow-color: #ddfc0a;
	--main-button-color: transparent;
	--button-border-radius: 30px;
	--button-border-color: #fff;
	
	--Poppins-Bold: "Poppins-Bold", sans-serif;
  	--Poppins-SemiBold: "Poppins-SemiBold", sans-serif;
  	--Poppins-Regular: "Poppins-Regular", sans-serif;
  	--Poppins-Light: "Poppins-Light", sans-serif;
}
/* Product Include Variables - Do not change */
/****** TODAY ONLY ******/

.saleSubCont .mainHeaderTO.new {
	background: #0b5693 url("/images/homepages/TodayOnly/2024-update/header-bg.png") no-repeat center;
	height: 250px;
}

.saleSubCont .mainHeaderTO.new .contWrap {
	height: 250px;
	width: 312px;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.saleSubCont .mainHeaderTO.new .contWrap .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

/* @media screen and (prefers-reduced-motion) {
  .saleSubCont .mainHeaderTO.new .contWrap .neonFlicker {
    animation: none;
  }
} */

@media screen and (max-width: 1000px) {
	.saleSubCont .mainHeaderTO.new {
		background: url("/images/homepages/TodayOnly/2024-update/bg-mob.png") no-repeat center !important;
		height: 195px;
		background-size: 1000px !important;
	}
	.saleSubCont .mainHeaderTO.new img {
		width: 270px;
		padding-top: 0;
	}
	.saleSubCont .mainHeaderTO.new .contWrap {
		height: auto;
		width: auto;
	}
}

/***** INTRO TEXT ******/
.saleSubCont .contC {
	padding: 35px 20px;
	text-align: center;
	max-width: 2200px;
	margin: auto;
	width: auto;
}

/***** INTRO TEXT ******/
.saleSubCont .contC h3 {
	text-align: center;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 2em;
	text-transform: none;
	color: #000000;
	padding-top: 25px;
	line-height: 1.3em;
	text-wrap: pretty;
}

.saleSubCont .contC p {
	padding: 16px 0 0 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-family: "Poppins-Regular", sans-serif;
}

.saleSubCont .btn.backButton {
	margin-top: 20px;
	border-radius: 25px;
	padding: 0 35px;
	background: #333;
	color: #fff;
	font-family: "Poppins-Bold", sans-serif;
}

@media screen and (max-width: 750px) {
	.saleSubCont .btn.backButton {
		margin-top: 0;
	}
	.saleSubCont .contC p {
		display: none;
	}
	.contC.intro {
		padding: 10px 20px;
	}
}
/***** INTRO TEXT ******/

/***** NAVIGATION ******/
.saleSubCont .navCont {
	width: 100%;
	max-width: 2200px;
	margin: auto;
}

.saleSubCont .navCont .topnav {
	border-radius: 15px;
	background-color: #262626 !important;
	position: relative;
}
.saleSubCont .navCont .topnav .linkCont {
	display: flex;
	flex-wrap: wrap;
	background-color: #fff;
	justify-content: center;
}

.saleSubCont .navCont .topnav .linkCont a.links {
	display: block;
	width: 10%;
	text-align: center;
	background: none;
	padding: 0;
	text-decoration: none;
}
.saleSubCont .navCont .topnav .linkCont a.links:first-child {
	display: none;
}

.saleSubCont .navCont .topnav .linkCont .links p {
	font-family: "Poppins-SemiBold", sans-serif;
	color: #000;
	border: 1px solid #fff;
	padding: 16px 0;
	line-height: 1em;
	background: #e3e3e3;
	width: 100%;
	font-size: 0.9em;
	transition: all ease-in-out 250ms;
}
.saleSubCont .navCont .topnav .linkCont a.links p:hover {
	background: #0068f1;
	color: #fff;
}

.saleSubCont .navCont .topnav .linkCont a.links.selected p {
	background: #0068f1;
	color: #ffffff;
	font-family: "Poppins-Bold", sans-serif;
}

.saleSubCont .navCont .topnav .btn.confirm {
	display: none;
}
.saleSubCont .navCont .topnav .btn.cancel {
	display: none;
}

[data-plugin="expandableBlock"].collapsed button[data-action="collapse"] {
	display: none !important;
}

@media screen and (max-width: 1250px) {
	.saleSubCont .navCont {
		margin: 10px auto 25px auto;
		height: 70px;
	}

	.saleSubCont .navCont .topnav {
		background-color: #f3f3f3;
		position: relative;
	}
	.saleSubCont .navCont .topnav .linkCont {
		display: flex;
		flex-wrap: wrap;
		position: absolute;
		z-index: 98;
		background-color: #ebebeb;
		justify-content: center;
		border: none;
		border-radius: 0;
		padding: 15px;
	}

	.saleSubCont .navCont .topnav .linkCont a.links:first-child {
		display: block;
	}

	.saleSubCont .navCont .topnav .linkCont a.links:first-child {
		background-color: #0068f1;
		font-family: "Poppins-Bold", sans-serif;
		padding: 14px 0;
		color: #ffffff;
		text-align: center;
		font-size: 1.1em;
		width: 100%;
		margin: 0 0 10px 0;
		border-radius: 5px;
	}

	.saleSubCont .navCont .topnav .linkCont a.links {
		width: 30%;
	}

	.saleSubCont .navCont .topnav .linkCont .links p {
		padding: 10px 0;
	}

	.saleSubCont .navCont .topnav .btn.confirm {
		display: block;
		position: absolute;
		right: 26px;
		top: 24px;
		height: 28px;
		width: 28px;
		background: #fff url("/images/landingpages/blackfriday/2019/plus.png") no-repeat center;
		border: none;
		cursor: pointer;
		z-index: 99;
		border-radius: 5px;
	}
	.saleSubCont .navCont .topnav .btn.cancel {
		display: block;
		position: absolute;
		right: 26px;
		top: 24px;
		height: 28px;
		width: 28px;
		background: #fff url("/images/landingpages/blackfriday/2019/minus.png") no-repeat center;
		border: none;
		cursor: pointer;
		z-index: 99;
		border-radius: 5px;
	}
}

@media screen and (max-width: 500px) {
	.saleSubCont .navCont .topnav .linkCont a.links {
		width: 45%;
	}
}
/***** NAVIGATION ******/

/***** FILTER STYLES *****/
.saleSubCont .shop-with-filter {
	max-width: 2200px;
	margin: 35px auto 0 auto;
}

.saleSubCont .shop-with-filter > div .shop-filter {
	width: 360px;
	vertical-align: top;
	padding: 0;
	background-color: #f0f0f0;
	border-radius: 5px;
	margin: 15px;
	display: table-cell;
}

.saleSubCont .shop-with-filter.productFilterHidden > div .shop-filter {
	width: 0;
}

#productFilter > div .field-block.expanded > div {
	text-align: left;
}

.saleSubCont .shop-with-filter.productFilterHidden > div .content-area {
	padding-left: 0;
	display: block;
}

.saleSubCont .shop-with-filter > div .content-area {
	display: table-cell;
	padding-left: 25px;
	width: 100%;
}

.saleSubCont .shop-with-filter > div .content-area .categoryTitle {
	display: none;
}

.saleSubCont #productFilter > div > div {
	margin: 0 16px;
}

.saleSubCont .siteShopCategory .products-cont .category-toolbar {
	display: block;
}

.saleSubCont .siteShopCategory .products-cont .category-toolbar div[data-component="product-filter-toggle"] {
	display: inline-flex;
}

.saleSubCont .category-toolbar .view {
	display: none;
}

@media screen and (max-width: 1100px) {
	.saleSubCont .siteShopCategory .products-cont .category-toolbar {
		display: none;
	}
	.saleSubCont .shop-with-filter > div .shop-filter {
		display: none;
	}
	.saleSubCont .shop-with-filter > div .content-area {
		margin-left: 0;
		padding-left: 0;
	}
}

@media screen and (max-width: 600px) {
	.saleSubCont .shop-filter div#productFilter {
		display: none;
	}
}

@media screen and (max-width: 450px) {
	.saleSubCont .shop-with-filter {
		margin: 0;
	}
}

/***** FILTER STYLES *****/

/***** BLACK FRIDAY *****/
.saleSubCont .black-friday-bg {
	background-color: #000;
}

.saleSubCont.blackfriday {
	background-color: #000;
	color: #fff;
}

.saleSubCont.contC p,
.saleSubCont .contC h3 {
	color: #fff;
}

.saleSubCont.blackfriday .contC .btn.backButton {
	background: #fff;
	color: #000;
}

.saleSubCont.blackfriday .contC .btn.backButton {
	background: #000000;
}

.saleSubCont.blackfriday .navCont .topnav .linkCont a.links.selected p {
	background: #000000;
}
.saleSubCont.blackfriday .navCont .topnav .linkCont a.links.selected p:hover {
	background: #000000;
}

/* HIDE SITESHOP TITLE ------   do not do this as it does it globally for all siteshops!!!!!!!!!!!!!!!!!*/
/* .siteShopCategory .categoryTitle h2 {
	display: none;
} */

.black-friday-header {
	background: #000 url("/images/homepages/computerhardware/black-friday-2024/black-friday-bg.webp");
	background-size: cover;
	background-position: center center;
	/* height: 250px; */
	position: relative;
	z-index: 0;
	gap: 3em;
	padding: 2em 3em;
}

.black-friday-header .black-friday-logo {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	gap: 1em;
	/* flex: 1; */
}

.black-friday-header .black-friday-logo img {
	max-width: 100%;
	height: 12em;
	object-fit: contain;
}

.black-friday-header::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/images/homepages/computerhardware/black-friday-2024/black-friday-bg.webp") no-repeat center center;
	background-size: cover;
	border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 0.8), hsla(0, 0%, 0%, 0.8));
	/* filter: blur(3px); */
	z-index: -1;
}

.black-friday-header .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

.black-friday-header .header-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 auto;
	max-width: 1480px;
}

.black-friday-paypal a {
	display: block;
	text-align: center;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	width: 150px;
	height: 24px;
	border: solid 2px white;
	background-color: rgba(0, 0, 0, 0.4);
	color: white;
	font-size: 0.9em;
	text-decoration: none;
	padding: 5px 15px;
	line-height: 2em;
	border-radius: 22px;
	cursor: pointer;
	transition: ease-out all 100ms;
}

/* BLACK FRIDAY PRODUCT */
.blackfriday .product-img {
	/* flex: 1; */
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	justify-content: center;
	position: relative;
	z-index: 1;
}

.blackfriday .product-img img {
	width: 100%;
	height: 15em;
	object-fit: contain;
}

/* BLACK FRIDAY PAYPAL CONTENT */
.black-friday-paypal {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
	color: #fff;
	text-align: right;
}

.black-friday-paypal h6 {
	background: #fff;
	color: #000;
	padding: 0.2rem 0.5rem;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 1rem;
	margin: 0;
}

.black-friday-paypal p {
	font-size: 0.8rem;
	margin: 0;
	text-align: right;
}

.black-friday-paypal img {
	width: 100px;
	height: auto;
	object-fit: contain;
	position: relative;
	z-index: 1;
	padding: 0;
}

@media screen and (max-width: 745px) {
	.black-friday-header {
		gap: 0;
		padding: 3em;
		flex-wrap: wrap;
		justify-content: center;
	}

	.black-friday-header .header-container {
		flex-direction: column;
		gap: 1em;
		justify-content: center;
		align-items: center;
	}

	.black-friday-paypal {
		flex-direction: column;
		align-items: center;
		color: #fff;
		text-align: center;
		justify-content: center;
		flex: 1;
	}

	.black-friday-paypal p {
		text-align: center;
	}
	.product-img {
		display: none;
	}
}

/** BLACK FRIDAY BANNER **/
.blackFriday {
	background-color: #0d0d0d;
	border-top: 3px solid #fff;
	padding: 1rem;
}

.blackFriday .inner {
	max-width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 2rem;
}

.blackFriday .logo-section {
	flex: 1;
}

.blackFriday .logo-section img {
	max-width: 100px;
	height: auto;
}

.blackFriday .date-section {
	flex: 1;
	text-align: center;
}

.blackFriday .blackFriday-section {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
}

.blackFriday .paypal-logo {
	display: flex;
	align-items: flex-end;
	align-content: flex-end;
	flex: 1;
}

.blackFriday .paypal-logo {
	max-width: 100px;
	height: auto;
}

.blackFriday h6 {
	background: #fff;
	color: #000;
	padding: 0.2rem 0.5rem;
	display: inline-block;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	font-size: 1rem;
	text-align: right;
}

.blackFriday h5 {
	color: #fff;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	font-size: calc(3rem + 1vw);
	letter-spacing: 0.3em;
}

.blackFriday p {
	color: #fff;
	font-size: 0.5rem;
	margin: 0;
	padding: 0;
	text-align: right;
}

@media (width <= 500px) {
	.blackFriday .inner {
		flex-direction: column;
		/* flex-wrap: wrap; */
		justify-content: center;
		gap: 1rem;
		padding: 1em;
	}

	.blackFriday .logo-section {
		flex: 0 0 25%;
		order: 1;
	}

	.blackFriday .paypal-section {
		flex: 0 0 50%;
		order: 2;
		align-items: center;
		text-align: center;
	}

	.blackFriday .paypal-logo {
		flex: 0 0 25%;
		order: 3;
	}

	.blackFriday .date-section {
		flex: 0 0 100%;
		order: 4;
	}

	.blackFriday .logo-section img,
	.blackFriday .paypal-logo img {
		display: block;
		max-width: 100%;
		width: 80px;
		height: auto;
	}

	.blackFriday h5 {
		font-size: 1.5rem;
		letter-spacing: 0.2em;
	}

	.blackFriday p {
		font-size: 0.4rem;
	}

	.blackFriday h6 {
		font-size: 0.6rem;
	}
}

@media (width <= 680px) {
	.blackFriday .inner {
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		gap: 1rem;
		padding: 0.5em;
	}

	.blackFriday .blackFriday-section {
		align-items: center;
		gap: 0.5em;
		order: 4;
	}

	.blackFriday .logo-section {
		flex: 0 1 auto;
		order: 0;
	}

	.blackFriday .date-section {
		flex: 1;
		order: 3;
	}

	.blackFriday .paypal-logo {
		flex: 0 0 auto;
		order: 4;
	}

	.blackFriday .logo-section img,
	.blackFriday .paypal-logo img {
		width: 60px;
		height: auto;
	}

	.blackFriday h5 {
		font-size: 2rem;
		letter-spacing: 0.1em;
	}

	.blackFriday p {
		font-size: 0.5rem;
		text-align: center;
	}

	.blackFriday h6 {
		font-size: 0.7rem;
		text-align: center;
	}
}

/*********** BLACK FRIDAY ***********/

/*********** FESTIVE SALE ***********/

/* BLOCK COLOR TEXT */
.saleSubCont.festive-sale-bg .highlight-text {
	background-color: #ff0000;
	padding: 0.025em 0.35em;
	color: #ffffff;
}

.saleSubCont.festive-sale-bg {
	background-color: #000;
	color: #fff;
}

/* FESTIVE SALE PAGES */
.festive-sale-header {
	background: #000 url("/images/homepages/computerhardware/christmas-2024/christmas-sale-header-bg.webp");
	background-size: cover;
	background-position: center center;
	/* height: 250px; */
	position: relative;
	z-index: 0;
	gap: 3em;
	padding: 0;
	overflow: hidden;
}

/* FESTIVE SALE HEADER */
.festive-sale-header .festive-sale-logo img {
	max-width: 100%;
	height: 10em;
	object-fit: contain;
}

.festive-sale-header::before {
	border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 0.8), hsla(0, 0%, 0%, 0.8));
	/* filter: blur(3px); */
	display: none;
}

.festive-sale-header .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

.festive-sale-header .header-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 auto;
	max-width: 1480px;
	padding: 0 2em;
	position: relative;
	z-index: 0;
}

.festive-intro-text h3 {
	text-align: center;
	font-family: "Poppins-Regular", sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
}

.festive-sale-header .product-img {
	z-index: -1;
	margin: -5em 0 0 0;
}

.festive-sale-header .product-img {
	/* flex: 1 1 auto; */
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	justify-content: center;
	position: relative;
	z-index: 1;
}

.festive-sale-header .product-img img {
	width: 100%;
	height: 17em;
	object-fit: contain;
	transform-origin: top center;
	animation: gentleSwing 3s ease-in-out infinite;
}

.festive-sale-header .festive-sale-paypal {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
	color: #fff;
	text-align: right;
	padding-top: 2em;
}

.festive-sale-header .festive-sale-paypal h6 {
	background: #ddfc0d;
	color: #000;
	padding: 0.2rem 0.5rem;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 1rem;
	margin: 0;
}

.festive-sale-header .festive-sale-paypal p {
	font-size: 0.8rem;
	margin: 0;
	text-align: right;
	text-wrap: balance;
}

.festive-sale-header .festive-sale-paypal img {
	width: 100px;
	height: auto;
	object-fit: contain;
	position: relative;
	z-index: 1;
	padding: 0;
}

.festive-sale-header .festive-sale-paypal a.text-link {
	font-family: "Poppins-Regular", sans-serif;
	display: inline;
	text-align: left;
	font-size: 0.9em;
	text-decoration: underline;
	padding: 0;
	line-height: normal;
	border: none;
	cursor: pointer;
	background: none;
	color: #cecece;
}

/* MOBILE SHOP NOW BUTTON */
.festive-sale-header .header-container .btn-mobile {
	display: none;
}

@media screen and (max-width: 950px) {
	.festive-sale-header .product-img {
		display: none;
	}
}

@media screen and (max-width: 550px) {
	.festive-sale-header .header-container {
		flex-wrap: wrap;
	}
	.festive-sale-header .festive-sale-logo {
		width: 100%;
		padding: 2em 0;
	}
	.festive-sale-header .festive-sale-logo img {
		display: block;
		margin: 0 auto;
		height: auto;
		width: 225px;
	}

	.festive-sale-header .festive-sale-paypal {
		align-items: center;
		padding-top: 0;
		padding-bottom: 2em;
	}
	.festive-sale-header .festive-sale-paypal p {
		text-align: center;
	}
}

/* SNOW */
.snow-container {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.snow1 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowOne 20s infinite linear;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 30%;
}

.snow2 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowTwo 30s infinite linear;
	background-size: 300px;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 60%;
}

.snow3 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowThree 25s infinite linear;
	background-size: 800px;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 30%;
}

/***** BACK TO TOP BUTTON *****/
.saleSubCont .scroll-container {
	text-align: center;
	display: block;
}

.saleSubCont .scroll-button {
	background: rgba(0, 0, 0, 0.7) repeat scroll 0 0;
	color: #ffffff;
	border-radius: 3px;
	font-family: "open_sans-bold", sans-serif;
	padding: 6px 0 8px 0;
	width: 90px;
	display: inline-block;
	bottom: 5px;
	font-size: 1.2em;
	line-height: 1em;
	position: fixed;
	cursor: pointer;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.saleSubCont .scroll-button:after {
	display: inline-block;
	width: 20px;
	height: 20px;
	content: "";
	margin: 2px 0 0 10px;
	font-family: "scanicons", sans-serif;
	transform: rotate(270deg);
	content: "\e900";
	color: #7a7a7a;
	font-weight: normal;
	font-size: 1.3em;
}

/****** ANIMATIONS ******/

@keyframes snowOne {
	0% {
		background-position: 0px 0px;
	}
	100% {
		background-position: 100px 750px;
	}
}
@keyframes snowTwo {
	0% {
		background-position: 0px -100px;
	}
	100% {
		background-position: 0px 750px;
	}
}
@keyframes snowThree {
	0% {
		background-position: 0px 100px;
	}
	100% {
		background-position: 300px 750px;
	}
}

@keyframes flickerLight {
	0% {
		opacity: 1;
	}
	18% {
		opacity: 1;
	}
	22% {
		opacity: 0.5;
	}
	25% {
		opacity: 1;
	}
	53% {
		opacity: 0.6;
	}
	57% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

@keyframes gentleSwing {
	0% {
		transform: rotate(-1deg);
	}
	50% {
		transform: rotate(1deg);
	}
	100% {
		transform: rotate(-1deg);
	}
}

/* BLACK FRIDAY 2025 */

/* HEADER BANNER */

:root {
	--black-color: #000;
	--white-color: #fff;
	--scan-blue-color: #006fff;
	--optic-yellow-color: #ddfb09;
	--mid-color-1: #f1f1f1;
	--mid-color-2: #e5e5e5;
	--main-button-color: transparent;
	--button-border-radius: 30px;
	--button-border-color: #fff;
	--header-font-family: "Poppins-Bold", sans-serif;
	--subheader-font-family: "Poppins-SemiBold", sans-serif;
	--main-font-family: "Poppins-Regular", sans-serif;
	--light-font-family: "Poppins-Light", sans-serif;
	--max-width: 2200px;
}

.neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

@keyframes flickerLight {
	0% {
		opacity: 1;
	}
	18% {
		opacity: 1;
	}
	22% {
		opacity: 0.5;
	}
	25% {
		opacity: 1;
	}
	53% {
		opacity: 0.6;
	}
	57% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

.saleSubCont.blackfriday {
	background: #ffffff url(/images/landingpages/blackfriday/2025/siteshop-background.webp) repeat-y !important;
	background-size: 100% auto !important;
	padding: 0 20px;
}

.content-container h2 {
	border-bottom: none !important;
}

/* HEADER BANNER */

:root {
	--black-color: #000;
	--white-color: #fff;
	--scan-blue-color: #006fff;
	--optic-yellow-color: #ddfb09;
	--mid-color-1: #f1f1f1;
	--mid-color-2: #e5e5e5;
	--main-button-color: transparent;
	--button-border-radius: 30px;
	--button-border-color: #fff;
	--header-font-family: "Poppins-Bold", sans-serif;
	--subheader-font-family: "Poppins-SemiBold", sans-serif;
	--main-font-family: "Poppins-Regular", sans-serif;
	--light-font-family: "Poppins-Light", sans-serif;
	--max-width: 2200px;
}

.black-friday .content-container h2 {
	border-bottom: none !important;
}

.black-friday .header-banner .black-friday-neon-sign {
	position: absolute;
	right: 20%;
	height: 105px;
	width: auto;
	top: 10%;
	z-index: 5;
}

@media (width <1400px) {
	.black-friday .header-banner .black-friday-neon-sign {
		display: none;
	}
}

.black-friday .header-banner {
	display: flex;
	position: relative;
	justify-content: space-between;
	align-items: center;
	background-position: center center;
	background-size: auto 100%;
	background-color: #000;
	height: 25vw;
	min-height: 400px;
	max-height: 650px;
	overflow: hidden;
}

.black-friday .header-banner video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	width: auto;
	height: 100%;
}

.black-friday .header-banner::before {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
	border-image: fill 0 linear-gradient(to right, hsla(0, 0%, 0%, 1) 20%, hsla(0, 0%, 0%, 0) 50%, hsla(0, 0%, 0%, 0) 70%, hsla(0, 0%, 0%, 1) 85%);
	width: 100%;
	height: 100%;
	content: "";
	max-width: 2200px;
}

@media (width < 768px) {
	.black-friday .header-banner video {
		position: absolute;
		top: 50%;
		left: 35%;
		transform: translate(-50%, -50%);
		z-index: 0;
		width: auto;
		height: 110%;
	}
	.black-friday .header-banner::before {
		border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 0.5) 10%, hsla(0, 0%, 0%, 1) 100%);
	}
}

.black-friday .header-banner .header-content {
	display: flex;
	position: relative;
	justify-content: space-between;
	align-items: center;
	z-index: 1;
	margin: 0 auto;
	width: 100%;
	max-width: var(--max-width);
}

/* HEADER BANNER - LEFT SIDE */
.black-friday .header-banner .header-content-left {
	/* border-left: 5px solid #006fff; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 1.75em;
	padding: 2em;
	width: 45%;
	text-wrap: balance;
}

.black-friday .header-banner .header-content-left .header-logo {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
}

.black-friday .header-banner .header-content-left .header-logo img {
	/* margin-left: -1.5em; */
	max-width: 100%;
	height: 7em;
	object-fit: contain;
	object-position: left;
}

/* HEADER BANNER - LEFT SIDE TEXT */
.black-friday .header-banner .header-content-left .header-title {
	padding: 0;
	color: #fff;
	font-size: clamp(2rem, 3vw, 4rem);
	line-height: 2.2rem;
	font-family: "Poppins-Bold";
}

.black-friday .header-banner .header-content-left h2 {
	padding: 0;
	color: #fff;
	font-size: clamp(0.8rem, 3vw, 24rem);
	line-height: 1.6rem;
	font-family: "Poppins-Bold";
}

.black-friday .header-banner .header-content-left h3 {
	padding: 10px 0 0 0;
	color: #fff;
	font-size: clamp(0.75rem, 0.5rem + 0.6vw, 1.25rem);
	line-height: 1.6rem;
	font-family: "Poppins-Bold";
	text-transform: none;
}

.black-friday .header-banner .header-content-left p {
	padding: 0;
	color: #fff;
	font-weight: 400;
	font-size: clamp(1rem, 1.25vw, 14rem);
	line-height: 1.2rem;
	font-family: "Poppins-Regular", sans-serif;
}

.black-friday .header-banner .header-content-left .small-txt {
	color: #fff;
	font-size: clamp(0.4375rem, 0.375rem + 0.2vw, 0.55rem);
	line-height: 1.2rem;
	font-family: "Poppins-Regular";
}

.black-friday .header-banner a {
	text-decoration: none;
}

/* SEO TEXT */
.black-friday .header-seo-title {
	display: none;
}

/* RESPONSIVE STYLES */
@media (width < 768px) {
	.black-friday .header-banner {
		border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 1) 50%, hsla(0, 0%, 0%, 0.8) 70%);
		background-position: 71% 50%;
	}

	.black-friday .header-banner .header-content {
		flex-direction: column;
		align-items: center;
		padding: 1em 0;
	}

	.black-friday .header-banner .header-content h1,
	.black-friday .header-banner .header-content h2,
	.black-friday .header-banner .header-content p {
		color: #fff;
		text-align: center;
	}

	.black-friday .header-banner .header-content-left {
		align-items: center;
		margin: auto;
		border: none;
		width: auto;
	}

	.black-friday .header-banner .header-content-left .small-txt {
		font-size: 0.8em;
		line-height: 1.2em;
	}
}

/* HIGHLIGHT TEXT */
.highlight-color.blue {
	display: inline-block;
	background-color: #006fff;
	padding: 0.1rem 0.5rem;
	color: #fff;
	line-height: 1;
}

@media screen and (max-width: 1250px) {
	.saleSubCont .navCont {
		margin: 0 auto 25px auto;
	}
}





.siteShopCategory .offer-expired.product .tags::before { content: "sorry! sold out"; }


:root { color-scheme: normal !important; }


.full-width-toggle {
    display: none;
}



/* Remove old Desktop USP header in Grey Bar */
 .sliding-banner.trustHeader {
    display: none;
}

/* Display old USP bar on mobile */

@media screen and (max-width: 781px) {
    .sliding-banner.trustHeader {
        display: block;
    }
}







/* ------------- Pay PAL -------------- */


/* CHANGE FOR MONTHS 0% in New USP Bar */
.usp-busBar .contain .linkWrap .usp .sliding-banner-pages div a.block3 span strong {
    display: none;
}

.usp-busBar .contain .linkWrap .usp .sliding-banner-pages div a.block3 span:before {
    content: "0% up to 4 months";
    display: inline;
    font-family: "Poppins-Bold",sans-serif;
}
/* CHANGE FOR MONTHS 0% in New USP Bar */



/* CHANGE FOR MONTHS 0% in USP Bar old style - mobile */

.trustHeader>div>div>a.block3>span, .trustHeader>div>div>span.block3>span {
    position:relative;
}

.trustHeader>div>div>a.block3>span, .trustHeader>div>div>a.block3>span strong {
    visibility: hidden;
}

.trustHeader>div>div>a.block3>span strong:before { 
    content:'0% interest up to 4 months'; 
    display:block; 
    margin-bottom:50px;
    visibility: visible !important;
} 

.trustHeader>div>div>a.block3>span strong:after { 
    content:'Minimum spend applies from £99'; 
    display:block;  
    position:absolute; 
    top:18px; 
    font-size:0.80em;
    font-family: "open_sans",sans-serif;
    visibility: visible !important;
 } 

/* CHANGE FOR MONTHS 0% in USP Bar old style - mobile */ 



/* --------------Trust Pilot -------------- */

.usp-busBar .contain .linkWrap .usp .sliding-banner-pages div a.block2 > span > strong {
    display: none;
}

.usp-busBar .contain .linkWrap .usp .sliding-banner-pages div a.block2 > span::before {
    display: inline;
    content: "4.8 rating on Trustpilot"; /* <<<<< update score */
    font-family: "Poppins-Bold",sans-serif;
}








