Components
35
Accordion Buttons Image Callout Centered Content Collaboration Carousel Community Partners Carousel Community Partners Map Contact Callout Bar Contact Form Conversation Grid Donate Featured Image Content Featured Products Hero Home Hero Image Content Large Callout Bar Latest News Logo Carousel Meet The Team Cta Products Intro Related Articles Say Hey Sectors Intro Shop Hero Shop Listing Simple Product Calculator Single Testimonial Stats Highlight Tabbed Content Team Listing Thin Buttons Callout Thin Newsletter Callout Timeline Carousel Trio Testimonials Vertical Content Carousel Video Popup Wholesale Signup Form

Products Intro

want our products in your washrooms?
join the likes of Heathrow Airport and the NHS to get free period products for your staff, students and community...

Small Batches

Packed in the UK

Eco-Friendly

Say hey to our team for sector price lists or shop now for online customers

Shop Public Sector Wholesale

Field
Field Type
Field Name
Instructions
Title
text
title
Products Source
select
products_source
Tags
repeater
tags
-- Tag
text
tag
Products
repeater
products
-- Image
image
image
-- Link
link
link
Content
wysiwyg
content
Buttons
repeater
buttons
-- Link
link
link
-- Button Style
select
button_style
Hide background?
true_false
hide_background

				
@import "../../resources/scss/util/variables";
@import "../../resources/scss/util/mixins";
@import "../../resources/scss/vendor/bootstrap/mixins/breakpoints";

.products-intro {
	padding-top: 5rem;
	padding-bottom: 5rem;
	position: relative;

	@include media-breakpoint-down(md) {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	&:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		min-height: 0;
		overflow: hidden;
		z-index: -1;
        background: var(--theme-colour);
		transition: min-height 0.8s ease-in-out;
		transition-delay: 0.6s;
	}
	&.aos-animate {
		&:after {
			min-height: 32rem;
		}
	}
	&.no-bg {
		&:after {
			display: none;
			padding-top: 0;
			margin-top: 5rem;

			@include media-breakpoint-down(md) {
				padding-top: 0;
				margin-top: 3rem;
			}
		}
	}
	h2 {
		max-width: 64rem;
		margin: 0 auto 5.5rem auto;

		@include media-breakpoint-down(md) {
			margin-bottom: 3rem;
		}
	}
	.products-intro-content {
		max-width: 48rem;
		margin: 0 auto;
	}
	.buttons {
		margin-top: 3rem;
	}
}

.products-intro-tags {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 5rem;

	@include media-breakpoint-down(xs) {
		margin-bottom: 2rem;
	}	
	p {
		color: $greyishbrown;
		font-weight: normal;
		margin: 0 3rem 1rem 3rem;
	}
}

.products-intro-links {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 2.125rem;
	
	.product-intro-link {
		margin: 0 2.5rem 1rem 2.5rem;

		@include media-breakpoint-down(xs) {
			width: calc(50% - 2rem);
			margin: 0 1rem 2rem 1rem;
		}
		p {
			transition: color 0.3s ease-in-out;
			color: $greyishbrown;
			font-weight: bold;
		}
		&:hover {
			p {
				color: $red;
			}
			.product-intro-link-img {
				transform: translateY(-0.25rem);
			}
		}
	}
	.product-intro-link-img {
		margin-bottom: 1rem;
		transition: transform 0.3s ease-in-out;

		img {
			border-radius: 100%;
			width: 12rem;
			height: 12rem;
			object-fit: cover;
		}
	}
}
There are is no JavaScript file with this component.
Page Title
Page Type
Page URL
There are is no readme file with this component.
The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.