.home #primary{display:flex;flex-direction:column;align-items:center;--leaf-padding: calc(var(--spacing-9xl) + var(--spacing-5xl))}@media screen and (max-width: 1400px){.home #primary{--leaf-padding: 100px}}.home #primary:has(.entry-content){padding:1.5rem}.home #primary .top-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:25rem;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--spacing-5xl);text-align:center;position:relative;height:450px}.home #primary .top-hero .homepage-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;z-index:0;border-radius:inherit}.home #primary .top-hero #hero-text{z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--position_top_to_bottom, start);align-items:var(--position_left_to_right, center)}.home #primary .top-hero #hero-text h1{color:var(--header_colour, var(--base-white));text-shadow:0px 0px calc(10px*var(--header_shadow)) rgba(0,0,0,.7);font-size:3rem;font-weight:400;line-height:1.25;margin:0 0 .75rem;z-index:10}.home #primary .top-hero #hero-text p{margin:0 0 1rem;text-align:var(--body_alignment, center);color:var(--body_colour, var(--base-white));font-size:var(--font-size-md);z-index:10;text-shadow:0px 0px calc(10px*var(--body_shadow)) rgba(0,0,0,.7)}.home #primary .top-hero #hero-text a{text-align:center;vertical-align:middle;z-index:10;background-color:var(--cta_colour, var(--tertiary-color));color:var(--cta_text_colour, var(--base-white))}@media screen and (max-width: 768px){.home #primary .top-hero #hero-text{justify-content:var(--mobile_position_top_to_bottom, center);align-items:var(--mobile_position_left_to_right, center)}}.home #primary .top-hero #overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:linear-gradient(180deg, var(--overlay_top_colour, rgba(0, 0, 0, 0)), var(--overlay_bottom_colour, rgba(10, 10, 10, 0.62)))}@media screen and (min-width: 1000px){.home #primary .top-hero{height:calc(100vh - 220px)}.home #primary .top-hero #hero-text h1{font-size:6rem}.home #primary .top-hero #hero-text p{max-width:710px;margin-bottom:2rem}}@media screen and (max-width: 768px){.home #primary .categories-carousel.front-page{padding:var(--spacing-5xl) var(--side-padding) !important}}.home #primary .logos{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1500px;padding:var(--spacing-5xl) var(--side-padding);padding-top:0}.home #primary .logos h2{margin-bottom:var(--spacing-5xl)}.home #primary .logos .logo-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-5xl)}.home #primary .logos .logo-grid img{max-width:100%;height:auto;justify-self:center;align-self:center}@media screen and (min-width: 768px){.home #primary .logos .logo-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1400px){.home #primary .logos .logo-grid{grid-template-columns:repeat(6, 1fr);gap:var(--spacing-2xl)}}.home #primary .popular-picks{background:var(--base-white);padding:var(--spacing-5xl) var(--side-padding) var(--leaf-padding) var(--side-padding);width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"head" "products"}@media screen and (max-width: 768px){.home #primary .popular-picks{padding-bottom:var(--spacing-2xl)}}.home #primary .popular-picks .popular-picks-header{--arrow-size: 42px;--arrow-gap: var(--spacing-2xl);display:grid;grid-area:head;grid-template-areas:"title l r" "desc l r";grid-template-columns:auto var(--arrow-size) var(--arrow-size);column-gap:var(--arrow-gap)}.home #primary .popular-picks .popular-picks-header h2{grid-area:title;font-size:var(--spacing-2xl)}.home #primary .popular-picks .popular-picks-header p{grid-area:desc;margin-top:1rem}.home #primary .popular-picks .popular-picks-header .wpsp-nav{border-radius:var(--radius-sm);border:1px solid var(--grey-3);height:var(--arrow-size);width:var(--arrow-size);background-color:var(--base-white);position:relative;grid-area:r;right:0;left:0}.home #primary .popular-picks .popular-picks-header .wpsp-nav:hover{background-color:var(--brand-accent-old)}.home #primary .popular-picks .popular-picks-header .wpsp-nav:hover i{filter:invert(1)}.home #primary .popular-picks .popular-picks-header .wpsp-nav::after{display:none}.home #primary .popular-picks .popular-picks-header .wpsp-nav i::before{content:url(../media/images/toggle-arrow-black.svg)}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-prev{grid-area:l}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-prev i::before{transform:rotate(90deg)}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-next{transform:rotate(-90deg)}.home #primary .popular-picks .wpsp-slider-section{padding-top:var(--spacing-2xl)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .wpsp-product-img{width:100%;margin-bottom:10px;border-radius:var(--radius-sm)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details{display:grid;grid-template-columns:1fr var(--spacing-2xl);column-gap:10px;grid-template-areas:"title wishlist" "desc desc" "price price" "finance finance"}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title{display:contents}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a{grid-area:title;min-height:40px;-webkit-box-orient:vertical;display:block}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a h3{line-height:20px;text-transform:none;letter-spacing:0px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:700;text-decoration:none;color:var(--brand-primary);overflow:hidden}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .qwfw-add-to-wishlist-wrapper{grid-area:wishlist}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-price{grid-area:price;display:grid;grid-template-areas:"price old-price save";grid-template-columns:repeat(3, min-content);gap:10px;padding-top:10px;align-items:baseline}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .product-savings-tag{color:#fff;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body);display:inline-flex;font-size:12px;align-items:center;padding:3px 8px 1px 8px;white-space:nowrap}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .sp-product-content{grid-area:desc;padding:0;min-height:50px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option{display:flex;flex-wrap:wrap;grid-area:finance;margin:10px 0 0 0;row-gap:5px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option p{text-align:left;margin-right:5px;font-size:12px;color:var(--grey-1)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option p span{font-size:12px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option img{margin-right:5px;height:20px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option a img{height:14px}.home #primary section>h2{text-align:left;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl);padding:0}.home #primary .leaf-container{background-color:var(--grey-6);width:100%;display:flex;justify-content:center}.home #primary .leaf-container>.leaf-header{display:none}.home #primary .leaf-container .leaf{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:calc((var(--leaf-padding) - var(--spacing-5xl))*-1) var(--side-padding);column-gap:var(--spacing-5xl)}.home #primary .leaf-container .leaf .bv-images{display:grid;position:relative;height:600px;border-radius:var(--radius-md);grid-template-columns:repeat(4, 1fr);overflow:hidden}.home #primary .leaf-container .leaf .bv-images .bv-group{position:relative;text-align:left;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;padding:25px 15px;overflow:hidden}.home #primary .leaf-container .leaf .bv-images .bv-group::before{content:var(--letter);display:flex;font-size:270px;line-height:270px;color:hsla(0,0%,100%,.2);font-family:var(--font-headline);position:absolute;inset:0;background:rgba(0,0,0,.6);justify-content:center;align-items:flex-end}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text{color:var(--base-white);display:flex;flex-direction:column;gap:2rem;z-index:2;height:150px}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text h3{font-size:var(--spacing-2xl);position:relative}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text p{font-size:12px;height:-webkit-fill-available;font-weight:600}.home #primary .leaf-container .leaf .leaf-text{display:flex;flex-direction:column;height:fit-content}.home #primary .leaf-container .leaf .leaf-text .leaf-header{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:10px}.home #primary .leaf-container .leaf .leaf-text .leaf-header>img{height:55px}.home #primary .leaf-container .leaf .leaf-text .leaf-header h2{color:var(--brand-primary);text-align:center;font-family:var(--font-headline);font-size:32px;font-style:normal;font-weight:400;line-height:38.7px}.home #primary .leaf-container .leaf .leaf-text>p{color:var(--base-black);text-align:left;margin-top:1rem}.home #primary .leaf-container .leaf .leaf-text .achievements{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:2rem}.home #primary .leaf-container .leaf .leaf-text .achievements>div{display:grid;background-color:var(--base-white);grid-template-columns:30px 1fr;grid-template-areas:"icon title" "icon desc";padding:1rem;border-radius:var(--radius-sm);align-items:center;gap:5px 10px}.home #primary .leaf-container .leaf .leaf-text .achievements>div>img{grid-area:icon}.home #primary .leaf-container .leaf .leaf-text .achievements>div h3{grid-area:title;color:var(--brand-primary);font-size:var(--spacing-2xl)}.home #primary .leaf-container .leaf .leaf-text .achievements>div p{grid-area:desc;font-size:var(--font-size-2)}.home #primary .leaf-container .leaf .leaf-text .achievements>div p span{margin-right:2px}.home #primary .leaf-container .leaf .leaf-text .achievements>div p>img{height:20px;vertical-align:middle}@media screen and (max-width: 1400px){.home #primary .leaf-container{display:flex;flex-direction:column;align-items:center;background-color:var(--brand-secondary)}.home #primary .leaf-container>.leaf-header{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:10px;padding:var(--spacing-2xl)}.home #primary .leaf-container>.leaf-header img{height:45px}.home #primary .leaf-container>.leaf-header h2{color:var(--brand-primary);text-align:center;font-family:var(--font-family-header, "Ivypresto Headline");font-size:20px;font-style:normal;font-weight:400;line-height:29.05px}.home #primary .leaf-container .leaf{grid-template-columns:1fr;padding:0;margin:0}.home #primary .leaf-container .leaf .bv-images{grid-template-columns:1fr;height:auto;border-radius:0%}.home #primary .leaf-container .leaf .bv-images .bv-group{padding-left:140px}.home #primary .leaf-container .leaf .bv-images .bv-group::before{font-size:220px;line-height:100%;justify-content:flex-start}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text h3{font-size:2.25rem}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text p{font-size:var(--font-size-md)}.home #primary .leaf-container .leaf .leaf-text{padding:var(--spacing-2xl) var(--side-padding)}.home #primary .leaf-container .leaf .leaf-text>.leaf-header{display:none}.home #primary .leaf-container .leaf .leaf-text .achievements{grid-template-columns:1fr}}/*# sourceMappingURL=front-page.css.map */
