.about{background-color:var(--background-colour);overflow:hidden;position:relative}.about-body{text-shadow:2px 2px white;max-width:50%}.about-content{padding:2rem;position:absolute;z-index:100}.about-image{height:calc(100% - 10rem);position:absolute;bottom:0}.about-image img{height:100%}.hero{height:100vh;position:relative}.hero-image{background-color:#00000026;height:100%;overflow:hidden;position:relative;width:100%}#wholesale .hero-image,#catering .hero-image{background-color:#0000004d}.hero-image img{min-height:100%;min-width:100%;position:absolute;z-index:-1}.call-to-action{position:absolute}#main.hero .call-to-action .action{display:block;background:var(--accent-colour-primary);border-radius:15px;box-shadow:inset 4px 4px 4px #00000040,inset -4px -4px 4px #00000040;color:#fff;font-size:2rem;text-align:center;text-decoration:none;text-transform:uppercase}.call-to-action .tagline h2{color:#fff;font-family:Modak;text-transform:uppercase;font-weight:unset;text-align:center;margin:0}#catering .call-to-action,#wholesale .call-to-action{width:max-content;padding:0 1rem;max-width:100%;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}#catering .call-to-action .action,#wholesale .call-to-action .action{position:relative;width:max-content;text-align:center;color:#292929;font-family:Montserrat;font-weight:700;text-decoration:none;text-transform:uppercase;max-width:100%;padding:.25rem 1.5rem}#catering .call-to-action .action:before,#wholesale .call-to-action .action:before{position:absolute;top:.5rem;left:.5rem;content:" ";width:100%;height:100%;border:2px solid #292929;border-radius:2rem;z-index:-2}#wholesale .call-to-action .action:before{background-color:#b57c47}#catering .call-to-action .action:before{background-color:#346678}#catering .call-to-action .action:after,#wholesale .call-to-action .action:after{position:absolute;top:0;left:0;content:" ";background-color:#fff;width:100%;height:100%;border:2px solid #292929;border-radius:2rem;z-index:-1}#main.hero .call-to-action .tagline img{max-height:100%;max-width:100%}#catering.hero .call-to-action,#wholesale.hero .call-to-action{top:50%;left:50%;transform:translate(-50%,-50%)}.cookies{position:relative}.cookies-carousel{position:absolute;left:0;overflow:hidden;align-items:center;display:flex;justify-content:center;width:max-content}.cookies-carousel-container{display:flex;width:100%;align-items:center;position:relative;overflow:hidden}.cookies-carousel .image-container{align-items:center;display:flex;justify-content:center;position:relative;overflow:hidden}.cookies-carousel .image-container img{min-height:100%;width:100%}.cookies-content{background-color:#fedee1;display:flex;gap:2rem;flex-direction:column;padding:2rem;overflow:hidden;position:relative;top:0;width:100%;z-index:100}.cookies .cookies-content .cookies-header{align-items:center;color:var(--text-colour-tertiary);color:var(--accent-colour-primary);display:flex;flex-direction:column;justify-content:center;gap:.5rem;text-align:center;width:100%}.cookies-image{background-color:#00000026;height:100%;overflow:hidden;position:absolute;width:100%;display:none}.cookies-image img{min-height:100%;min-width:100%;position:relative;z-index:-1}.about-header{padding-bottom:1.5rem}.section-header{color:var(--text-colour-primary);text-transform:uppercase}.section-header h2{font-family:Modak;font-weight:unset;margin:0;padding:0}.section-header p{font-family:Montserrat}@media only screen and (orientation:landscape){.hero-image img{width:100%}@media only screen and (min-width:1367px){.hero-image img{top:-9rem;width:100%}}@media only screen and (max-width:1366px){.hero-image img{top:0rem;width:100%}}.cookies-carousel{animation:slideshow 32s linear infinite}.call-to-action .tagline h2{font-size:4rem;line-height:4rem}#catering .call-to-action .action,#wholesale .call-to-action .action{font-size:2rem}.cookies-carousel .image-container{height:60vh;width:60vh}.cookies-carousel-container{height:60vh}@keyframes slideshow{0%{left:0}to{left:-450vh}}}@media only screen and (orientation:portrait){.call-to-action .tagline h2{font-size:3rem;line-height:3rem}#catering .call-to-action .action,#wholesale .call-to-action .action{font-size:1.5rem}.cookies-carousel{gap:0}.hero-image{display:flex;justify-content:center}.hero-image img{min-height:100%}#catering .hero-image img,#wholesale .hero-image img{height:100%}.cookies-carousel{animation:slideshow 32s linear infinite}@keyframes slideshow{0%{left:0}to{left:-320vh}}.cookies-carousel-container{height:40vh}.cookies-carousel .image-container{height:40vh;width:40vh}}@media only screen and (max-width:768px){.about-body{max-width:75%}.section-header h2{font-size:3rem;line-height:3rem}.section-header p{font-size:1.5rem}.about-content{font-size:1.25rem}.about-image{height:calc(100% - 20rem);right:-10rem}#main.hero .call-to-action{padding:0 1rem;top:60%;transform:translateY(-60%)}#main.hero .call-to-action .tagline{height:15rem}#main.hero .call-to-action .action{font-size:1.5rem;margin-left:.5rem;padding:1rem 2rem;width:calc(100% - 1rem)}}@media only screen and (min-width:769px)and (max-width:1366px){.section-header h2{font-size:3rem;line-height:3rem}.section-header p{font-size:2rem}.about-content{font-size:1.25rem}.about-image{height:calc(100% - 15rem);right:-2rem}#main.hero .call-to-action{padding:0 2rem;top:55%;transform:translateY(-55%)}#main.hero .call-to-action .tagline{height:20rem}#main.hero .call-to-action .action{font-size:1.5rem;margin-left:.75rem;padding:1rem 2rem;width:calc(100% - 2rem)}}@media only screen and (min-width:1367px){.section-header h2{font-size:3rem;line-height:3rem}.section-header p{font-size:2rem}.about-content{font-size:1.5rem;top:50%;transform:translateY(-50%)}.about-image{height:calc(100% - 10rem);right:0}#main.hero .call-to-action{padding:0 2rem;top:50%;transform:translateY(-50%)}#main.hero .call-to-action .tagline{height:30rem}#main.hero .call-to-action .action{font-size:2rem;margin-left:1rem;padding:1.5rem 3rem;width:calc(100% - 3rem)}}.hero-announcement{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:10;background:var(--accent-colour-primary);color:#fff;font-family:Montserrat;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;padding:.6rem 1.25rem;border-radius:30px;box-shadow:0 4px 14px #00000040;display:flex;align-items:center;gap:.5rem;white-space:nowrap;animation:hero-announcement-pulse 2.4s ease-in-out infinite}.hero-announcement_emoji{font-size:1.1rem}@keyframes hero-announcement-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.04)}}@media only screen and (max-width:768px){.hero-announcement{top:1rem;font-size:.7rem;padding:.5rem 1rem;max-width:calc(100% - 2rem);text-align:center;white-space:normal}}.new-flavours{background-color:#fff;padding:4rem 1.5rem;position:relative;text-align:center}.new-flavours-content{max-width:68rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.new-flavours-eyebrow{color:var(--accent-colour-primary);font-family:Montserrat;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;margin:0 0 .25rem}.new-flavours-header.section-header h2{color:var(--accent-colour-primary)}.new-flavours-subtitle{font-family:Montserrat;color:var(--text-colour-primary);margin-top:.5rem}.new-flavours-countdown{display:flex;gap:1rem}.countdown-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--accent-colour-primary);color:#fff;border-radius:12px;min-width:4.5rem;padding:.75rem .5rem;box-shadow:inset 3px 3px 3px #0003,inset -3px -3px 3px #0003}.countdown-value{font-family:Modak;font-size:2rem;line-height:1}.countdown-label{font-family:Montserrat;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem;opacity:.9}.new-flavours-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%}.flavour-placeholder-card{border:2px dashed rgba(255,33,146,.35);border-radius:16px;padding:1.75rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff9fb}.flavour-placeholder-image{width:4.5rem;height:4.5rem;border-radius:50%;background:#fedee1;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.flavour-placeholder-emoji{font-size:2rem}.flavour-placeholder-name{font-family:Montserrat;font-weight:700;color:var(--text-colour-primary);margin:0;text-transform:uppercase;font-size:.9rem}.flavour-placeholder-tag{font-family:Montserrat;color:var(--accent-colour-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin:0}.new-flavours-cta{display:inline-block;background:var(--accent-colour-primary);color:#fff;font-family:Montserrat;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:15px;box-shadow:inset 4px 4px 4px #00000040,inset -4px -4px 4px #00000040;padding:1rem 2.5rem;font-size:1.1rem}.new-flavours-cta:hover{opacity:.9}@media only screen and (max-width:768px){.new-flavours{padding:3rem 1rem}.new-flavours-grid{grid-template-columns:repeat(2,1fr)}.new-flavours-countdown{gap:.6rem}.countdown-unit{min-width:3.75rem;padding:.6rem .4rem}.countdown-value{font-size:1.5rem}}@media only screen and (min-width:769px)and (max-width:1023px){.new-flavours-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/main-page.css.map */
