@font-face{font-family:"Goudy Heavyface";src:url("/Content/fonts/GoudyHeavyface.eot");src:url("/Content/fonts/GoudyHeavyface.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/GoudyHeavyface.woff") format("woff"),url("/Content/fonts/GoudyHeavyface.ttf") format("truetype"),url("/Content/fonts/GoudyHeavyface.svg#SortsMillGoudyItalic") format("svg");font-weight:normal;font-style:normal}html,body{margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}body{font-size:18px;line-height:24px;font-family:"Inter",ui-sans-serif,system-ui,sans-serif;background-color:#faf7ee;background-image:url("/Content/images/hero-bg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.section{width:100%}h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;color:#212814}h1{font-size:56px;line-height:68px;margin:15px 0 0 0;color:#fff;font-family:"Goudy Heavyface","Georgia",serif;text-shadow:0 1px 0 #000}@media(min-width: 600px){h1{font-size:90px;line-height:100px;margin:25px 0 0 0}}h2{font-size:56px;line-height:64px;font-family:"Goudy Heavyface","Georgia",serif}@media(min-width: 600px){h2{font-size:80px;line-height:90px}}h3{font-size:24px;line-height:28px}@media(min-width: 600px){h3{font-size:28px;line-height:36px}}p{color:#737373}a{text-decoration:none}.yellow-section{min-height:calc(100vh - 100px) !important;display:flex;align-items:center;padding:60px 20px 100px 20px}.yellow-section .section-container{background:rgba(79,57,43,.8);border:1px solid #786a60;box-shadow:0px 4px 4px rgba(0,0,0,.25);backdrop-filter:blur(7.5px);max-width:700px;margin:0 auto;padding:0 0 60px 0;border-radius:20px;margin-top:40px}.yellow-section .section-container .section-results{padding:40px 0 40px 0;display:flex;justify-content:center}.yellow-section .section-container.has-results{padding-bottom:0}.yellow-section .section-container.has-results .section-results{padding-bottom:12px}.yellow-section .description{padding:0 20px 20px 20px;max-width:600px;text-align:center;margin-top:-11px}.yellow-section .community-logo{margin:-55px 0 0 0;width:246px}.yellow-section .title{margin:20px 0}.yellow-section .subtitle{max-width:440px;margin:0 auto;text-align:center;padding:20px 10px 0 10px}.yellow-section .subtitle h4{font-size:18px;line-height:30px;color:#fff;font-weight:normal;opacity:.8}.yellow-section .register-interest{margin-top:20px}.ux-target-form{margin:0 10px}.edit-box{max-width:460px;margin:0 auto}.location-input{height:60px;display:flex;justify-content:space-between;border-radius:.6rem;background-color:#fff;border:1px solid #ccc;box-shadow:0px 1px 15px 1px rgba(0,0,0,.25)}.location-input input{border:none;flex:auto;padding:0 20px;background:none;width:100%}.location-input input::placeholder{font-weight:400}.location-input button{background-color:#ea4f00;border-radius:.6rem;border:none;margin:8px;width:43px;height:43px;color:#fff}.field-validation-error{display:block;margin:15px 0 20px 0;color:#ea4f00}.postcode-lookup-results{max-width:570px;margin:0 10px}.postcode-lookup-results .no-results{padding:45px 25px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff}.postcode-lookup-results .no-results h3{color:#fff}.postcode-lookup-results .no-results p{color:#fff;opacity:80%;text-align:center}.postcode-lookup-results .no-results .fa{font-size:50px;color:#ea4f00}.postcode-lookup-results .nearest-hub-item{margin-top:20px;border-radius:8px;background-color:#fff;border:1px solid #786a60;text-decoration:none}.postcode-lookup-results .nearest-hub-item:hover{transition:all .2s ease-in-out;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.postcode-lookup-results .nearest-hub-item .hub-image img{width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.postcode-lookup-results .nearest-hub-item .delivery-icons{display:flex;justify-content:space-between;padding:0px 20px 0px 0px;color:#262626}.postcode-lookup-results .nearest-hub-item .delivery-icons .delivery-icon{display:inline-flex;align-items:center;margin-right:25px;font-size:16px;line-height:18px}.postcode-lookup-results .nearest-hub-item .delivery-icons .delivery-icon small{color:#737373;font-size:14px}.postcode-lookup-results .nearest-hub-item .delivery-icons .delivery-icon .fa{font-size:28px;margin-right:10px;color:#ea4f00}.postcode-lookup-results .nearest-hub-item .delivery-icons .delivery-icon .fa.fa-shopping-basket{color:#737373;display:none}.postcode-lookup-results .nearest-hub-item .hub-title{display:flex;flex-direction:column;padding:10px 20px 30px}.postcode-lookup-results .nearest-hub-item .hub-title h3{margin:10px 0 0 0;font-weight:600}.postcode-lookup-results .nearest-hub-item .hub-title .hub-url{font-size:14px;margin-bottom:10px}.postcode-lookup-results .nearest-hub-item .hub-title p{font-size:16px}.postcode-lookup-results .nearest-hub-item .hub-footer{display:flex;justify-content:space-between;align-items:center;padding:0 20px 30px}.postcode-lookup-results .nearest-hub-item .hub-cta{display:none}@media(min-width: 600px){.postcode-lookup-results .nearest-hub-item .hub-cta{display:block;padding:0;font-size:24px;color:#ccc}}.postcode-lookup-results .button-green{display:inline-flex;align-items:center;margin-bottom:0;background-color:#52721b;border-color:#52721b;color:#fff;transition:.3s;padding:12px 26px;border-radius:8px;text-decoration:none}.postcode-lookup-results .button-green .fa{margin-left:5px}.postcode-lookup-results .button-green:hover{background-color:#3f740f}.green-section{position:relative;background:#000;background:linear-gradient(0deg, rgba(29, 40, 19, 0.4) 0%, rgba(29, 40, 19, 0.4) 60%, rgba(29, 40, 19, 0) 100%);padding:350px 25px 400px 25px;overflow:hidden}.green-section .section-container{margin:0 auto;max-width:720px;text-align:center}.green-section h3{color:#fff;font-family:"Goudy Heavyface","Georgia",serif;font-size:42px;line-height:56px;text-shadow:0 1px 0 #000}@media(min-width: 600px){.green-section h3{font-size:64px;line-height:86px}}.green-section .floating-hub{border-radius:100%;position:absolute;border:4px solid #fff;box-shadow:0 0 30px -5px rgba(0,0,0,.2509803922);animation-name:bounce;animation-duration:5s;animation-iteration-count:infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.green-section .floating-hub._1{width:13rem;height:13rem;top:10%;left:8%;animation-duration:4s;display:none}@media(min-width: 600px){.green-section .floating-hub._1{display:block}}.green-section .floating-hub._2{width:10rem;height:10rem;top:50%;left:-3%;animation-duration:6s;display:none}@media(min-width: 600px){.green-section .floating-hub._2{display:block}}.green-section .floating-hub._3{width:15rem;height:15rem;top:auto;bottom:8%;left:12%;animation-duration:4.5s}.green-section .floating-hub._4{width:15rem;height:15rem;top:5%;right:-3%;animation-duration:5s}.green-section .floating-hub._5{width:10rem;height:10rem;top:45%;right:5%;animation-duration:5.5s;display:none}@media(min-width: 600px){.green-section .floating-hub._5{display:block}}.green-section .floating-hub._6{width:13rem;height:13rem;bottom:12%;right:12%;animation-duration:6s}.green-section .floating-hub._7{width:11rem;height:11rem;bottom:0;right:40%;animation-duration:4s}.green-section .floating-hub._8{width:14rem;height:14rem;top:2%;right:42%;animation-duration:5s}.green-section .floating-hub._9{width:8rem;height:8rem;top:19%;right:24%;animation-duration:6.5s}.orange-section{background:linear-gradient(0deg, rgb(29, 40, 19) 0%, rgb(29, 40, 19) 75%, rgba(29, 40, 19, 0.4) 100%);padding:150px 20px 0 20px}.orange-section .orange-section-inner{background-color:#de572b;padding:100px 25px 50px 25px;border-radius:20px}.orange-section .section-container{margin:0 auto;max-width:1000px;text-align:center}.orange-section .fa{font-size:120px;color:#fae470;margin-bottom:50px}.orange-section h2{color:#fff;margin-bottom:20px}.orange-section .orange-statement{max-width:730px;margin:0 auto}.orange-section p{font-size:24px;line-height:36px;color:#fff;opacity:.7;margin-bottom:60px}.orange-section .ooooby-logo{margin-top:50px;display:block}.orange-section .button{background-color:#fae470;color:#de572b;border-radius:8px;padding:12px 25px;display:inline-block;margin-bottom:60px}footer{background-color:#1d2813;background-image:url("/Content/images/massive-o.svg");background-position:bottom right;background-repeat:no-repeat;background-size:200%;padding:100px 25px 100px 25px}.section-b2b{border-radius:20px;width:100%;padding:60px 0;text-align:center}.section-b2b h3{color:#fff;margin-bottom:30px;font-size:48px;line-height:56px;font-family:"Goudy Heavyface","Georgia",serif}.section-b2b p{color:#fff;opacity:70%;margin-bottom:40px;font-size:24px}.section-b2b hr{margin-bottom:60px;height:1px;color:#fff;background:#fff;font-size:0;border:0}.hs-form-fram .hsfc-Step__Content{padding:0 !important}.cookie-settings{position:fixed;bottom:30px;background:#f8e3e4;font-size:14px;font-family:"Karla",sans-serif;color:#444c3c;border:none;left:0;padding:.6rem 1.2rem;border-radius:0 0 .6rem .6rem;z-index:100;transform:rotate(270deg);transform-origin:0 0}:root{--cc-font-family: Karla, sans-serif;--cc-bg: #ffffff;--cc-text: #444c3c;--cc-btn-primary-bg: #65a12f;--cc-btn-primary-bg-shadow: #3f740f;--cc-btn-primary-bg-border: #65a12f;--cc-btn-primary-text: #f8f2e3;--cc-btn-primary-hover-bg: #60992d;--cc-btn-primary-hover-text: var(--cc-btn-primary-text);--cc-btn-secondary-bg: #ffffff;--cc-btn-secondary-bg-shadow: #3f740f;--cc-btn-secondary-bg-border: #65a12f;--cc-btn-secondary-text: #65a12f;--cc-btn-secondary-hover-bg: #fafafa;--cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}
/*# sourceMappingURL=ooooby_portal.min.css.map */
