html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:Poppins,sans-serif;color:#333;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}#main{flex:1}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{padding:0 20px;width:100%;margin-left:auto;margin-right:auto;max-width:1320px}.site-header{background:#fff;padding:10px 0}@media(min-width:768px){.site-header{padding:20px 0}}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-logo{display:flex;align-items:center;font-family:Anton,sans-serif;font-size:20px;text-transform:uppercase;color:#1a1a2e}@media(min-width:768px){.site-logo{font-size:24px}}.site-logo__img{display:block}.site-nav{display:none}@media(min-width:768px){.site-nav{display:flex;align-items:center;gap:32px}}.site-nav a{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#1a1a2e;transition:color .3s ease}.site-nav a:hover{color:#ef260c}.header-cart{position:relative;display:flex;align-items:center}.header-cart__circle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a}@media(min-width:768px){.header-cart__circle{width:50px;height:50px}}.cart-count{position:absolute;top:-4px;right:-4px;background:#ef260c;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}@media(min-width:768px){.cart-count{width:22px;height:22px;font-size:11px;top:-4px;right:-6px}}.intro{overflow:hidden;min-height:485px;margin-top:20px;margin-bottom:70px;padding:30px 0 0;border-radius:24px;background-color:#ffc014;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media(min-width:768px){.intro{margin-top:40px;flex-direction:row;align-items:stretch;gap:30px;min-height:686px;padding:0;border-radius:38px;display:grid;grid-template-columns:1fr 580px}}.intro .image{width:100%;height:100%;display:block}.intro .image .image--mobile{display:block}@media(min-width:768px){.intro .image .image--mobile{display:none}}.intro .image .image--desktop{display:none}@media(min-width:768px){.intro .image .image--desktop{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}}.intro .content{padding:0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.intro .content{flex:0 0 580px;max-width:580px;padding:30px 0 30px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.intro .icon img{text-align:center;margin:0 auto}@media(min-width:768px){.intro .icon img{text-align:left;margin:0}}.intro h1{font-family:Anton;font-style:normal;font-weight:400;font-size:42px;line-height:normal;leading-trim:both;text-edge:cap alphabetic;text-align:center;text-transform:uppercase;color:#fff;text-shadow:1px 0px 0px #000000}@media(min-width:768px){.intro h1{font-size:82px;text-shadow:2px 0px 0px #000000;text-align:left}}.intro h2{margin-top:12px;font-family:Anton;font-style:normal;font-weight:400;font-size:28px;line-height:normal;leading-trim:both;text-edge:cap alphabetic;text-align:center;color:#1b1212}@media(min-width:768px){.intro h2{font-size:52px;line-height:normal;text-align:left}}.intro p{margin-top:12px;font-family:Poppins;font-style:normal;font-weight:700;font-size:12px;line-height:normal;color:#1b1212;text-align:center}@media(min-width:768px){.intro p{font-size:20px;line-height:30px;text-align:left}}.intro .header__button{margin-top:30px;display:inline-block;background-color:#ef260c;font-family:Poppins;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-align:center;border-radius:50px;color:#fff;padding:18px 36px}@media(min-width:768px){.intro .header__button{font-size:28px;line-height:42px;padding:18px 58px}}.our-flavours{margin-bottom:60px}@media(min-width:768px){.our-flavours{margin-bottom:100px}}.our-flavours__heading{leading-trim:both;text-edge:cap alphabetic;font-family:Anton,sans-serif;font-weight:400;font-size:32px;line-height:normal;text-transform:uppercase;color:#1b1212;text-align:center;margin-bottom:30px}@media(min-width:768px){.our-flavours__heading{font-size:72px;line-height:108px;margin-bottom:50px}}.our-flavours__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:768px){.our-flavours__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.our-flavours__card{text-align:center}.our-flavours__card a{display:block}.our-flavours__image{border-radius:16px;overflow:hidden;background:#f5f5f5;aspect-ratio:1;margin-bottom:12px}@media(min-width:768px){.our-flavours__image{border-radius:24px;margin-bottom:16px}}.our-flavours__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.our-flavours__card:hover .our-flavours__image img{transform:scale(1.05)}.our-flavours__title{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#1b1212}@media(min-width:768px){.our-flavours__title{font-size:18px}}.our-flavours__price{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#ef260c;margin-top:4px}@media(min-width:768px){.our-flavours__price{font-size:16px}}.contact-section{margin:40px 0 60px}@media(min-width:768px){.contact-section{margin:60px 0 100px}}.contact-heading{font-family:Anton,sans-serif;font-weight:400;font-size:32px;line-height:normal;text-transform:uppercase;color:#1b1212;text-align:center;margin-bottom:12px}@media(min-width:768px){.contact-heading{font-size:72px;line-height:108px;margin-bottom:16px}}.contact-description{font-family:Poppins,sans-serif;font-size:14px;color:#777;text-align:center;margin-bottom:30px}@media(min-width:768px){.contact-description{font-size:18px;margin-bottom:50px}}.contact-form{max-width:600px;margin:0 auto}.contact-form__field{margin-bottom:16px}@media(min-width:768px){.contact-form__field{margin-bottom:20px}}.contact-form__field input,.contact-form__field textarea{width:100%;font-family:Poppins,sans-serif;font-size:14px;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;background:#f9f9f9;color:#1b1212;outline:none;transition:border-color .3s ease,background-color .3s ease}@media(min-width:768px){.contact-form__field input,.contact-form__field textarea{font-size:16px;padding:18px 24px;border-radius:16px}}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#999}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:#ef260c;background:#fff}.contact-form__field input.input-error,.contact-form__field textarea.input-error{border-color:#ef260c;background:#fff5f5}.contact-form__field textarea{resize:vertical;min-height:120px}.field-error{display:block;font-family:Poppins,sans-serif;font-size:12px;color:#ef260c;margin-top:6px;min-height:18px}.contact-form__submit{display:block;width:100%;background-color:#ef260c;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:24px;text-align:center;border:none;border-radius:50px;padding:18px 36px;color:#fff;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:8px}@media(min-width:768px){.contact-form__submit{font-size:20px;line-height:30px;padding:20px 58px}}.contact-form__submit:hover{background-color:#c8200a;transform:translateY(-1px)}.contact-form__submit:active{transform:translateY(0)}.contact-success{background:#e8f5e9;border:2px solid #4caf50;border-radius:12px;padding:16px 20px;margin-bottom:24px}.contact-success p{font-family:Poppins,sans-serif;font-size:14px;color:#2e7d32;text-align:center}.contact-error{background:#fff5f5;border:2px solid #ef260c;border-radius:12px;padding:16px 20px;margin-bottom:24px}.contact-error p{font-family:Poppins,sans-serif;font-size:14px;color:#ef260c;text-align:center}.footer-inner{background-color:#ef260c;border-radius:38px;display:flex;align-items:center;padding:14px 48px;margin-bottom:62px;justify-content:space-between;flex-direction:column;gap:20px}@media(min-width:426px){.footer-inner{gap:0;flex-direction:row}}@media(min-width:768px){.footer-inner{border-radius:38px;margin-bottom:140px;padding:40px 48px}}.footer-logo{width:58px}@media(min-width:768px){.footer-logo{width:106px}}.footer-contact-btn{display:inline-block;background-color:#1b1212;font-family:Poppins;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-align:center;border-radius:50px;color:#fff;padding:18px 36px}@media(min-width:768px){.footer-contact-btn{font-size:28px;line-height:42px;padding:18px 58px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
