.gardenia-info-page,.gardenia-delivery-areas{--gardenia-navy: #003349;--gardenia-cream: #f9faf4;--gardenia-sage: #dceddb;--gardenia-blush: #e9d0c4;--gardenia-charcoal: #514b45;color:var(--gardenia-navy)}.gardenia-info-page a{text-underline-offset:.25rem}.gardenia-eyebrow{margin:0 0 1.1rem;font-size:1.2rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.gardenia-eyebrow a{color:inherit;text-decoration:none}.gardenia-info-title{margin:0 0 2rem;font-size:clamp(3.6rem,5.2vw,6.6rem);line-height:1;color:var(--gardenia-navy)}.gardenia-info-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:48rem;background:var(--gardenia-cream);overflow:hidden}.gardenia-info-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.2rem,6vw,7.2rem)}.gardenia-info-hero__copy .rte{max-width:58rem;font-size:1.7rem;line-height:1.65}.gardenia-info-hero__copy .rte p:first-child{margin-top:0}.gardenia-info-hero__media{min-height:42rem}.gardenia-info-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.gardenia-button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.5rem}.gardenia-button-row .button--secondary{background:transparent}.gardenia-shop-intro>h2,.gardenia-shop-intro>div{display:none}.gardenia-visit-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,8rem);margin-top:3rem;padding:clamp(3rem,5vw,6rem);background:var(--gardenia-sage)}.gardenia-visit-panel h2{margin:0;max-width:45rem;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.1}.gardenia-shop-details h3,.gardenia-shop-details h4{margin:0 0 .8rem;font-size:1.7rem;line-height:1.3;letter-spacing:.04em;text-transform:none}.gardenia-shop-details h4{margin-top:2.4rem}.gardenia-shop-details p{margin:0}.gardenia-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:3rem}.gardenia-route-card{min-height:27rem;padding:clamp(2.8rem,4vw,4.2rem);background:var(--gardenia-cream);border:1px solid rgba(0,51,73,.12)}.gardenia-route-card--sage{background:var(--gardenia-sage)}.gardenia-route-card--blush{background:var(--gardenia-blush)}.gardenia-route-card h2{margin:0 0 1.4rem;font-size:clamp(2.3rem,2.7vw,3.2rem);line-height:1.1}.gardenia-route-card p:not(.gardenia-eyebrow){margin-bottom:2rem;font-size:1.6rem;line-height:1.6}.gardenia-text-link{color:var(--gardenia-navy);font-weight:600}.gardenia-form-lead{max-width:72rem;margin:clamp(5rem,8vw,9rem) auto 1rem;text-align:center}.gardenia-form-lead h2{margin:0 0 1rem;font-size:clamp(2.8rem,4vw,4rem)}.gardenia-story-hero{display:grid;grid-template-columns:minmax(0,1fr) 24rem;align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(3.6rem,6vw,7rem);background:var(--gardenia-sage)}.gardenia-story-hero--hub{background:var(--gardenia-blush)}.gardenia-story-hero__copy{max-width:75rem}.gardenia-story-hero__mark{display:flex;align-items:center;justify-content:center}.gardenia-story-hero__mark img{display:block;width:min(100%,22rem);height:auto}.gardenia-story-tagline{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.3;color:var(--gardenia-charcoal)}.gardenia-ppp-intro,.gardenia-story-body{max-width:84rem;margin:clamp(4rem,7vw,8rem) auto;font-size:1.7rem;line-height:1.72}.gardenia-ppp-intro>div:first-of-type,.gardenia-ppp-intro>p:first-of-type,.gardenia-ppp-intro table,.gardenia-story-body>h2:first-child,.gardenia-story-body>div:first-of-type,.gardenia-story-body table{display:none}.gardenia-story-body h3{margin:4.8rem 0 1.4rem;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;color:var(--gardenia-navy)}.gardenia-story-body h3 span{text-decoration:none!important}.gardenia-story-body>div:not(:first-of-type){margin:2.5rem 0}.gardenia-story-body>div:not(:first-of-type) img{float:none!important;max-width:min(100%,44rem);height:auto;margin:0!important}.gardenia-ppp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:2rem}.gardenia-ppp-card{display:flex;min-height:34rem;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2.5rem;color:var(--gardenia-navy);background:var(--gardenia-cream);border:1px solid rgba(0,51,73,.12);text-align:center;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.gardenia-ppp-card--sage,.gardenia-ppp-card--blush{background:var(--gardenia-cream)}.gardenia-ppp-card:hover{transform:translateY(-.3rem);border-color:#00334959}.gardenia-ppp-card img{width:14rem;height:14rem;object-fit:contain;margin-bottom:2rem}.gardenia-ppp-card__title{display:block;margin-bottom:.5rem;font-size:2.6rem;line-height:1.1;font-weight:600}.gardenia-story-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:5rem}.gardenia-story-nav__item{display:flex;align-items:center;gap:1.4rem;min-height:13rem;padding:2rem;color:var(--gardenia-navy);background:var(--gardenia-cream);border:1px solid rgba(0,51,73,.12);text-decoration:none}.gardenia-story-nav__item:nth-child(2),.gardenia-story-nav__item:nth-child(3){background:var(--gardenia-cream)}.gardenia-story-nav__item.is-current{border-color:var(--gardenia-navy)}.gardenia-story-nav__item img{width:7rem;height:7rem;object-fit:contain;flex:0 0 auto}.gardenia-delivery-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.gardenia-delivery-summary article{padding:clamp(3rem,5vw,5rem);background:var(--gardenia-sage)}.gardenia-delivery-summary article+article{background:var(--gardenia-blush)}.gardenia-delivery-summary h2{margin:0 0 1.2rem;font-size:clamp(2.5rem,3vw,3.5rem);line-height:1.1}.gardenia-delivery-summary p:not(.gardenia-eyebrow){max-width:52rem;margin-bottom:0;font-size:1.65rem;line-height:1.6}.gardenia-delivery-areas{background:var(--gardenia-sage);color:var(--gardenia-navy)}.gardenia-delivery-areas__inner{padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.gardenia-delivery-areas__head{max-width:75rem;margin:0 auto 3.5rem;text-align:center}.gardenia-delivery-areas__head h2{margin:0 0 1rem;font-size:clamp(3rem,4.5vw,4.8rem);line-height:1.08}.gardenia-delivery-areas__head p:last-child{margin-bottom:0;font-size:1.65rem}.gardenia-postcode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.gardenia-postcode-group{padding:3rem;background:var(--gardenia-cream);border:1px solid rgba(0,51,73,.12)}.gardenia-postcode-group h3{margin:0 0 1.7rem;font-size:2.2rem;line-height:1.2}.gardenia-postcode-group ul{margin:0;padding:0;list-style:none}.gardenia-postcode-group li+li{margin-top:1rem}.gardenia-postcode-group a{color:var(--gardenia-navy);text-decoration-thickness:1px}.gardenia-shop-page .gardenia-info-hero__media{background:url(/cdn/shop/files/Blooms_on_repear_colourful_crop.jpg?v=1740488082) center center / cover no-repeat}.gardenia-shop-page .gardenia-info-hero__media img{visibility:hidden}.gardenia-contact-page .gardenia-info-hero__media{background:url(/cdn/shop/files/Gardenia_-_Shop_front_1.jpg?v=1652176319) center center / cover no-repeat}.gardenia-contact-page .gardenia-info-hero__media img{visibility:hidden}@media screen and (max-width:989px){.gardenia-info-hero,.gardenia-visit-panel,.gardenia-story-hero{grid-template-columns:1fr}.gardenia-info-hero__media{min-height:32rem;order:-1}.gardenia-story-hero{text-align:center}.gardenia-story-hero__mark{order:-1}.gardenia-story-hero__mark img{width:16rem}.gardenia-route-grid,.gardenia-ppp-grid,.gardenia-story-nav,.gardenia-postcode-grid{grid-template-columns:1fr}.gardenia-route-card{min-height:0}}@media screen and (max-width:749px){.gardenia-info-hero__copy{padding:3.2rem 2.2rem 3.8rem}.gardenia-info-hero__media{min-height:25rem}.gardenia-info-title{font-size:clamp(3.4rem,12vw,4.8rem)}.gardenia-button-row{align-items:stretch;flex-direction:column}.gardenia-button-row .button{width:100%}.gardenia-visit-panel,.gardenia-story-hero,.gardenia-route-card,.gardenia-delivery-summary article,.gardenia-postcode-group{padding:2.8rem 2.2rem}.gardenia-delivery-summary{grid-template-columns:1fr}.gardenia-story-nav__item{min-height:0}.gardenia-ppp-intro,.gardenia-story-body{margin-top:4rem;margin-bottom:4rem}}.gardenia-shop-page .gardenia-info-hero__media,.gardenia-contact-page .gardenia-info-hero__media{background:none}.gardenia-shop-page .gardenia-info-hero__media img,.gardenia-contact-page .gardenia-info-hero__media img{visibility:visible;object-position:center center}
/*# sourceMappingURL=/cdn/shop/t/106/assets/gardenia-info-pages.css.map */
