.video-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding-bottom:2rem;padding-top:2rem}.video-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;margin-top:1rem}.video-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.video-container.with-details video{padding:1rem;width:50%}.video-container .video-content{display:flex;flex-direction:column}.video-container .video-content .video-tags{display:flex;flex-direction:row}.video-container .video-content .video-tags p{border-radius:9999px;width:auto;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.5rem}.video-container .video-content .video-date-read-time{display:inline-flex;font-size:.75rem;gap:.5rem;line-height:1rem;margin-bottom:.5rem;margin-top:.5rem}.reviews-carousel-card .review-title{display:none}.reviews-carousel-card .review-content{align-items:center;display:flex;font-size:18px!important}.reviews-carousel-card .review-content,.reviews-carousel-card .reviewer-display-name{color:inherit!important;font-family:canada-type-gibson!important;font-weight:400!important;line-height:150%!important}.reviews-carousel-card .reviewer-display-name{font-size:20px!important}.reviews-carousel-card .reviews-carousel-card-star-rating-shop-badge-container{display:none}.reviews-carousel-card .review-product-name{color:inherit!important}.reviews-carousel-card .review-date,.reviews-carousel-card .review-product-name{font-family:canada-type-gibson!important;font-size:16px!important;font-weight:400!important;line-height:150%!important}.reviews-carousel-card .review-date{color:inherit}.reviews-carousel-card .reviews-carousel-card-container{min-height:320px;padding:32px;width:600px}.yotpo-reviews-carousel-container .reviews-carousel-card-container{min-height:320px!important;padding:32px!important;width:600px!important}.yotpo-reviews-carousel-container .glide__slide{width:600px!important}.yotpo-reviews-carousel-widget-container{margin:0!important;width:100%!important}@media(max-width:576px){.yotpo-reviews-carousel-container .glide__slide,.yotpo-reviews-carousel-container .reviews-carousel-card-container{width:288px!important}}.collection-filters{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;padding-top:2rem}.collection-filters__container{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem}.collection-filters__container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.accordion-item{border-radius:.375rem;margin-bottom:.625rem;overflow:hidden}.accordion-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem}.accordion-content{max-height:0;overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.accordion-content p{margin:0;padding-bottom:.625rem;padding-top:.625rem}.accordion-content.active{max-height:1000px;padding:.625rem}.marquee-banner{overflow:hidden;white-space:nowrap}.marquee-track{align-items:center;animation:marquee linear infinite;animation-play-state:var(--animation-play-state,running);display:flex}.marquee-track.pause{--animation-play-state:paused}.marquee-content{align-items:center;display:flex;font-size:18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.accordion__container{border-color:#aaa}.accordion__item{border-radius:.375rem;margin-bottom:.625rem;overflow:hidden}.accordion__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:.65rem;padding-top:.65rem}.accordion__content{max-height:0;overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.accordion__content p{margin:0;padding:0}.accordion__content.active{max-height:400px;padding:1rem 0}.accordion__content-media{display:flex;flex-direction:column;gap:24px;max-height:0;overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.accordion__content-media.active{max-height:400px}.accordion__content-column{flex:1}.accordion__content-column img{max-height:400px;width:100%!important}.accordion__content-column p{font-weight:400}.accordion__header{display:flex;flex:1 1 auto;flex-grow:1;justify-content:space-between}.accordion__header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.accordion__header{font-weight:300}.accordion__header .accordion__image-container{display:flex;justify-content:center}.accordion__header .accordion__image-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.accordion__header .accordion__image-container{text-align:left}.accordion__header .accordion__image-container .accordion__image{display:inline-flex;height:1.25rem}.accordion__header .accordion__image-container .accordion__title{display:inline}@media(min-width:1024px){.accordion__content-media{flex-direction:row}}@media(max-width:1024px){.accordion__title .text__heading{padding-bottom:.75rem;padding-top:.75rem}}.tab-button{border-color:rgb(170 170 170/var(--tw-border-opacity,1));border-width:1px;color:rgb(170 170 170/var(--tw-text-opacity,1))}.tab-button,.tab-button.active{--tw-border-opacity:1;padding:16px;text-align:center;--tw-text-opacity:1}.tab-button.active{border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-width:1px;color:rgb(0 0 0/var(--tw-text-opacity,1))}.faq__bg .accordion__container{border-radius:4px;border-style:none;margin-bottom:8px;margin-top:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;padding:16px}.faq__bg .accordion__container .accordion__title{font-size:18px;font-weight:400}.featured-recipe{display:flex;flex-direction:column;padding:1.5rem .75rem}.featured-recipe__header{font-weight:500;margin-bottom:1.5rem}.featured-recipe__header-title{font-family:archer;font-size:32px}.featured-recipe__image img{max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.featured-recipe__content{display:flex;flex-direction:column;justify-content:center}.featured-recipe__main{display:flex;flex-direction:column;gap:1.5rem}.featured-recipe__title{font-weight:500;margin-bottom:.5rem;margin-top:1rem}.featured-recipe__title a:hover{text-decoration-line:none}.featured-recipe__title .text__heading{font-size:32px!important}.featured-recipe__subtitle{font-size:14px}.featured-recipe__read{margin-top:1rem}.featured-recipe__read a{text-decoration-line:underline}.featured-recipe .recipe-tile__badges{margin:0}.featured-recipe .recipe-tile__badges .product-tile__badge{border-radius:.25rem}@media(min-width:1024px){.featured-recipe{padding:4rem 1.5rem}.featured-recipe__header{margin-bottom:2.5rem}.featured-recipe__header-title{font-size:40px}.featured-recipe__content,.featured-recipe__image{width:50%}.featured-recipe__main{flex-direction:row}.featured-recipe__subtitle{font-size:16px}}.featured-blog{display:flex;flex-direction:column;padding:1.5rem .75rem}.featured-blog__header{font-weight:500;margin-bottom:1.5rem}.featured-blog__header-title{font-family:archer;font-size:32px}.featured-blog__image{max-height:400px}.featured-blog__image img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.featured-blog__content{display:flex;flex-direction:column;justify-content:center}.featured-blog__main{display:flex;flex-direction:column;gap:1.5rem}.featured-blog__title{font-weight:500;margin-bottom:.5rem;margin-top:1rem}.featured-blog__title a:hover{text-decoration-line:none}.featured-blog__title .text__heading{font-size:32px!important}.featured-blog__subtitle{font-size:14px}.featured-blog__read{margin-top:1rem}.featured-blog__read a{text-decoration-line:underline}.featured-blog .recipe-tile__badges{margin:0}.featured-blog .recipe-tile__badges .product-tile__badge{border-radius:.25rem}@media(min-width:1024px){.featured-blog{padding:4rem 1.5rem}.featured-blog__header{margin-bottom:2.5rem}.featured-blog__header-title{font-size:40px}.featured-blog__image{height:400px;width:50%}.featured-blog__image img{height:100%}.featured-blog__content{width:50%}.featured-blog__main{flex-direction:row}.featured-blog__subtitle{font-size:16px}}.shipping-calculator{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shipping-calculator__heading{border-bottom-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity,1));padding:.75rem 1rem}.shipping-calculator__body{padding:2rem 1rem 1rem}.shipping-calculator__form{display:flex;flex-direction:column;gap:1rem}.shipping-calculator__form__postcode-field input::-webkit-inner-spin-button,.shipping-calculator__form__postcode-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shipping-calculator__form__postcode-field input[type=number]{-moz-appearance:textfield}.shipping-calculator__item{display:flex;flex-direction:column}.shipping-calculator__results{padding-bottom:.5rem}.shipping-calculator__results__item{padding-top:1.5rem}.shipping-calculator__results__label-price{display:flex;font-size:.875rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:1.25rem;line-height:21px}.shipping-calculator__results__eta{font-size:.75rem;line-height:1rem}.shipping-calculator__no-results{padding-top:1.5rem}.shipping-calculator__loader{height:1rem;margin-left:auto;margin-right:auto;margin-top:1rem;width:1rem}@keyframes spin{to{transform:rotate(1turn)}}.shipping-calculator__loader{animation:spin 1s linear infinite;line-height:1}.shipping-calculator-delivery__heading{font-size:14px}.shipping-calculator-delivery__subheading{font-size:12px;font-weight:300}.shipping-calculator-delivery__header{border-bottom-width:1px;gap:.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity,1));padding:.75rem 1rem}.shipping-calculator-delivery .default-input,.shipping-calculator-delivery .form-field__select-container{width:100%}.shipping-calculator-delivery__body{padding:1.5rem 1rem 1rem;width:100%}@media(min-width:1024px){.shipping-calculator__results__label-price{gap:1.5rem}}.twi-stackedimages .shipping-calculator__form{gap:.5rem}.twi-stackedimages .shipping-calculator__form__postcode-field,.twi-stackedimages .shipping-calculator__form__suburb-field{flex:1 1 0%}@media(min-width:1024px){.twi-stackedimages .shipping-calculator__form{flex-direction:row}}.hero-banner .flickity-slider{height:100%;position:relative}.hero-banner .flickity-slider>div{height:100%}.hero-banner .flickity-page-dots{bottom:.5rem}.hero-banner .flickity-page-dots .dot{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1));opacity:1}.hero-banner .flickity-page-dots .dot.is-selected{--tw-bg-opacity:1;background-color:rgb(68 91 75/var(--tw-bg-opacity,1))}.hero-banner__carousel{height:100%}.hero-banner__block{width:100%}.hero-banner__block-cols{display:flex;flex-direction:column-reverse;height:100%;width:100%}.hero-banner__image-wrap{height:100vh;width:100vw}.hero-banner__image{left:0;position:absolute;top:0}.hero-banner__image,.hero-banner__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__overlay{display:flex;height:100%;position:absolute;width:100%;z-index:10}.hero-banner__content{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 1.25rem}.hero-banner__cta{display:flex;gap:1rem;margin-top:1rem}.hero-banner__external-links{align-items:center;display:flex;justify-content:space-between}.hero-banner__slider-buttons{display:flex;gap:1rem}.hero-banner__slider-buttons .hero-banner__slider-button{align-items:center;border-radius:9999px;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;line-height:2rem;min-height:2.5rem;padding-top:1px;width:2.5rem}.hero-banner.primary .hero-banner__content{background-color:transparent}.hero-banner.secondary .hero-banner__content{padding:.75rem;width:100%}.hero-banner.secondary .hero-banner__image,.hero-banner.secondary .hero-banner__overlay{position:static}.hero-banner.secondary .hero-banner__overlay{height:auto}.hero-banner.secondary .hero-banner__cta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-banner.secondary .hero-banner__cta .button{padding-left:.5rem;padding-right:.5rem}.hero-banner.secondary .hero-banner__external-links .button,.hero-banner.secondary .hero-banner__external-links .button [class^=icon-]{font-size:1.125rem;line-height:1.75rem}@media(min-width:640px){.hero-banner__content{max-width:560px}.hero-banner.secondary .hero-banner__content{padding:3rem;width:440px}.hero-banner.secondary .hero-banner__overlay{flex-shrink:0;height:100%;width:440px}.hero-banner.secondary .hero-banner__block-cols{flex-direction:row}.hero-banner.secondary .hero-banner__image-wrap,.hero-banner.secondary .hero-banner__video{flex-grow:1}}@media not all and (min-width:640px){.hero-banner.secondary .hero-banner__content{gap:1rem}.hero-banner.secondary .hero-banner__overlay{flex-grow:1}.hero-banner.secondary .hero-banner__image-wrap,.hero-banner.secondary .hero-banner__video{flex-shrink:0}.hero-banner.secondary .hero-banner__cta{display:grid}.hero-banner.secondary .text__heading{font-size:32px}.hero-banner.secondary .b2{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.hero-banner__block-cols{flex-direction:row}.hero-banner__content{padding:4rem}}.featured-categories__wrap{display:grid;gap:1rem;height:455px;min-width:calc(464px + 3rem);padding:2rem 1rem}.featured-categories.has-button{height:510px}.featured-categories__category{display:grid;flex-direction:column;gap:1.25rem;justify-content:flex-end;margin-left:.5rem;margin-right:.5rem;min-width:232px;width:232px}.featured-categories__image-wrap{flex-grow:1}.featured-categories__image{height:232px;-o-object-fit:cover;object-fit:cover;width:232px}.featured-categories.single .featured-categories__category,.featured-categories.single .featured-categories__wrap{display:flex;width:100%}.featured-categories .flickity-viewport{overflow:visible}.featured-categories .flickity-page-dots,.featured-categories__title-button .button{display:none}.featured-categories__details{display:flex;flex-direction:column;gap:1rem}.featured-categories__mobile-button .button{font-size:1rem;line-height:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:auto}@media(min-width:1024px){.featured-categories__wrap{gap:5rem;height:auto;padding:2.5rem 1.5rem}.featured-categories__category{margin-left:0;margin-right:0;width:auto}.featured-categories__image{height:560px;width:100%}.featured-categories.two-row img{height:210px}.featured-categories__title-button{display:flex;justify-content:space-between}.featured-categories__title-button .button{display:inline-flex}.featured-categories__mobile-button{display:none}}@media not all and (min-width:1024px){.featured-categories__details .b2{font-size:.875rem;line-height:1.25rem;line-height:21px}}.collection-banner.search .collection-banner__block-cols{max-height:400px}.collection-banner.search .collection-banner__block-cols .collection-banner__image-wrap img{height:100%;max-height:400px;width:100%}.collection-banner__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;line-height:1.25rem}.collection-banner__breadcrumbs--active{font-weight:500}.collection-banner__breadcrumbs-no-banner{display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;padding-bottom:0}.collection-banner__block{width:100%}.collection-banner__block-cols{display:flex;flex-direction:column-reverse;height:100%;width:100%}.collection-banner__image-wrap img{-o-object-fit:cover;object-fit:cover}.collection-banner__image{height:100%;left:0;top:0;width:100%}.collection-banner__overlay{display:flex;height:auto;position:static;width:100%;z-index:10}.collection-banner__content{display:flex;flex-direction:column;gap:1rem;padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.collection-banner__external-links{align-items:center;display:flex;justify-content:space-between}.collection-banner .text__heading{font-weight:500}.collection-banner__actions{align-items:center;cursor:pointer;display:flex;gap:1rem}.collection-banner__actions-tooltip{opacity:1}.collection-banner__actions .icon{font-size:24px}.collection-banner__actions a:hover{text-decoration:none}.collection-banner__actions-label{padding-right:.25rem}.collection-banner__button-container{gap:.5rem}@media(min-width:1024px){.collection-banner__block-cols{flex-direction:row}.collection-banner__image-wrap{flex-grow:1}.collection-banner__image{position:absolute}.collection-banner__overlay{flex-shrink:0;height:100%;width:440px}.collection-banner__content{min-height:400px;padding:4rem 3rem;width:440px}.collection-banner__button-container{gap:0}}@media not all and (min-width:1024px){.collection-banner__image-wrap{flex-shrink:0;height:207px}.collection-banner__overlay{flex-grow:1}.collection-banner .b2{font-size:.875rem;line-height:1.25rem}}.collection-subcollection-cta{display:flex;flex-direction:row;gap:1rem;overflow-x:scroll}.collection-subcollection-cta .button{padding:12px;width:148px}.collection-subcollection-cta{-ms-overflow-style:none;scrollbar-width:none}.collection-subcollection-cta a:hover{text-decoration:none}.featured-companies{overflow:hidden;padding:20px 0;position:relative}.featured-companies .featured-companies-slider{align-items:center;display:flex;overflow:hidden;width:100%}.featured-companies .featured-companies-slider .slide-track{animation:scroll 20s linear infinite;display:flex;width:3500px}.featured-companies .featured-companies-slider .slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:20px;width:250px}.featured-companies .featured-companies-slider .featured-companies__image{max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.timeline .indicator-line{background:linear-gradient(180deg,#b3b3b3 0,#b3b3b3 64px,transparent 0,transparent 111px,#b3b3b3 0,#b3b3b3);height:100%;transition:height .3s ease;width:3px}.timeline .indicator-line.last-line{background:linear-gradient(180deg,#b3b3b3 0,#b3b3b3 64px,transparent 0,transparent 111px,#b3b3b3 0,#b3b3b3 70%,hsla(0,0%,70%,.9) 0,hsla(0,0%,70%,.5) 90%,hsla(0,0%,70%,0));height:100%;transition:height .3s ease;width:3px}.timeline .indicator-line.first-line{background:linear-gradient(180deg,hsla(0,0%,70%,.25) 0,hsla(0,0%,70%,.5) 24px,hsla(0,0%,70%,.75) 40px,#b3b3b3 64px,transparent 0,transparent 111px,#b3b3b3 0,#b3b3b3 calc(100% - 40px));height:100%;transition:height .3s ease;width:3px}.timeline .timeline-item img{height:282px;-o-object-fit:cover;object-fit:cover}.timeline .timeline-dot{left:-6px;top:80px}.timeline-subcopy a{text-decoration-line:underline}@media(min-width:1024px){.timeline .timeline-item img{height:560px}.timeline .timeline-dot{left:-6px}}.collection-grid .collection-item img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.collection-grid .button.primary{background-color:#000;border:none;color:#fff;padding:10px 20px}.collection-grid .button.secondary{background-color:#fff;border:1px solid #000;color:#000;padding:10px 20px}.collection-list__header{display:flex;justify-content:center;padding-left:2rem;padding-right:2rem;text-align:center;width:100%}.collection-list__header-button-container{display:none;gap:12px}.collection-list__header-button-container .collection-list__header-button-container-arrow{align-items:center;border-radius:9999px!important;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;line-height:2rem;min-height:2.5rem;padding-top:1px!important;width:2.5rem}.collection-list__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collection-list .collection-item{gap:1.25rem;height:100%;margin-left:.5rem;margin-right:.5rem;width:232px}.collection-list .collection-item img{height:232px;width:232px}.grid-layout-extended .collection-product-list__products{display:grid;grid-auto-columns:max-content}@media(min-width:1024px){.collection-list__header{justify-content:space-between;padding-top:2.5rem}.collection-list__header-button-container{display:flex}.collection-list .collection-item{height:auto;margin-left:2.5rem;margin-right:2.5rem;min-width:410px}.collection-list .collection-item img{height:318px;width:410px}.grid-layout-extended .product-tile{min-height:500px}.grid-layout-extended .product-tile__image-wrapper{aspect-ratio:1/1;height:auto}.grid-layout-extended .collection-product-list__products{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.grid-layout-extended .collection-product-list__products{grid-template-columns:repeat(4,1fr)}}
