:root{color-scheme:light dark}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}*:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{font-family:Playfair Display,serif,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:clip;background-color:#15171f}picture,img{display:block}a{display:block;color:initial;text-decoration:none}#hamburger{width:30px;height:27px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}#hamburger span{display:block;position:absolute;height:3px;width:100%;background:rgba(255,255,255,.751);border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#hamburger.open span{background-color:#ffffffc0}#hamburger.middle-out span:nth-child(1){top:0px}#hamburger.middle-out span:nth-child(2){top:12px}#hamburger.middle-out span:nth-child(3){top:24px}#hamburger.middle-out.open span:nth-child(1){top:12px;transform:rotate(135deg)}#hamburger.middle-out.open span:nth-child(2){opacity:0;left:-60px}#hamburger.middle-out.open span:nth-child(3){top:12px;transform:rotate(-135deg)}#hamburger.middle-split span{display:block;position:absolute;height:3px;width:50%;opacity:1;background:rgba(255,255,255,.751);border-radius:3px;transform:rotate(0);transition:.25s ease-in-out}#hamburger.middle-split span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#hamburger.middle-split span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#hamburger.middle-split span:nth-child(1),#hamburger.middle-split span:nth-child(2){top:0px}#hamburger.middle-split span:nth-child(3),#hamburger.middle-split span:nth-child(4){top:18px}#hamburger.middle-split span:nth-child(5),#hamburger.middle-split span:nth-child(6){top:36px}#hamburger.middle-split.open span:nth-child(1),#hamburger.middle-split.open span:nth-child(6){transform:rotate(45deg)}#hamburger.middle-split.open span:nth-child(2),#hamburger.middle-split.open span:nth-child(5){transform:rotate(-45deg)}#hamburger.middle-split.open span:nth-child(1){left:5px;top:7px}#hamburger.middle-split.open span:nth-child(2){left:calc(50% - 5px);top:7px}#hamburger.middle-split.open span:nth-child(3){left:-50%;opacity:0}#hamburger.middle-split.open span:nth-child(4){left:100%;opacity:0}#hamburger.middle-split.open span:nth-child(5){left:5px;top:29px}#hamburger.middle-split.open span:nth-child(6){left:calc(50% - 5px);top:29px}#hamburger.squeeze span:nth-child(1){top:0px}#hamburger.squeeze span:nth-child(2),#hamburger.squeeze span:nth-child(3){top:6px}#hamburger.squeeze span:nth-child(4){top:12px}#hamburger.squeeze.open span:nth-child(1){top:6px;width:0%;left:50%}#hamburger.squeeze.open span:nth-child(2){transform:rotate(45deg)}#hamburger.squeeze.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.squeeze.open span:nth-child(4){top:6px;width:0%;left:50%}#hamburger.fade-out span:nth-child(1){top:0px;transform-origin:left center}#hamburger.fade-out span:nth-child(2){top:18px;transform-origin:left center}#hamburger.fade-out span:nth-child(3){top:36px;transform-origin:left center}#hamburger.fade-out.open span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px}#hamburger.fade-out.open span:nth-child(2){width:0%;opacity:0}#hamburger.fade-out.open span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}header{position:absolute;width:100%;height:fit-content;top:2rem;z-index:100;transition:all .3s ease-in}header.fixed{position:fixed!important;opacity:1}header.fixed .sub-container{border:solid 1px beige}header .sub-container{position:relative;width:fit-content;height:auto;max-width:1199.98px;margin-inline:auto;background-color:#26362a;border-radius:2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1199.98px){header .sub-container{width:90%}}header .sub-container .content{position:relative;width:100%;height:auto}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:none}header .sub-container .content .links{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;justify-content:center;align-items:center;column-gap:12px;padding:8px}header .sub-container .content .links a{display:flex;justify-content:center;width:100%;padding-block:.5rem;padding-inline:1rem;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;font-size:1rem;font-weight:500;border-radius:2rem;border:solid transparent 1px;transition:all .3s ease-in}header .sub-container .content .links a:hover{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff}header .sub-container .content .links a.active{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff;box-shadow:0 0 10px 3px #fff}@media only screen and (max-width: 890.98px){header .sub-container .content{display:grid;grid-template-columns:repeat(2,1fr)}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:block;padding-block:8px}header .sub-container .content .logo img,header .sub-container .content .hamburger-container img{position:relative;width:45px;height:45px;object-fit:cover;object-position:center;margin-inline-start:1.125rem}header .sub-container .content .hamburger-container{display:flex;justify-content:end;align-items:center;margin-inline-end:2rem;transition:all .3 ease-in-out}}@media only screen and (max-width: 890.98px) and (max-width: 599.98px){header .sub-container .content .hamburger-container{margin-inline-end:1.75rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .hamburger-container:has(#hamburger.open){margin-inline-end:1rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .links{display:none;opacity:0;grid-template-columns:1fr;grid-column:1/span 2;row-gap:12px;padding-block:10px}header .sub-container .content .links a{max-width:350px;margin-inline:auto;font-size:1.35rem}header .sub-container .content .links[status=open]{display:grid;opacity:1}}@media only screen and (max-width: 599.98px){header .sub-container .content .links a{width:96%;margin-inline:auto;text-align:center;font-size:1.125rem;padding-block:.75rem;padding-inline:0}}footer{position:relative;width:100%;height:auto;background-color:#26362a;color:#fff}footer .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto}@media only screen and (max-width: 1199.98px){footer .sub-container{width:90%}}footer .sub-container .content{position:relative;width:100%;height:auto;padding-block:4rem 3rem}footer .sub-container .content .contact{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .sub-container .content .contact p{font-size:1.5rem;opacity:.8;text-align:center}footer .sub-container .content .contact p span{display:block;white-space:nowrap;padding-block-start:5px}footer .sub-container .content .contact h2{font-size:2.25rem;padding-block:1.5rem 2.5rem;text-align:center}footer .sub-container .content .contact .btn{position:relative;width:fit-content;height:auto;font-size:1.5rem;font-weight:500;border:solid 1px white;padding:1rem 3rem;border-radius:12px;background-color:#ffffffb3;color:#1b2623}footer .sub-container .content .links{position:relative;width:100%;height:auto;padding-block:2rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}footer .sub-container .content .links .item{color:#fff;font-size:1.25rem}footer .sub-container .content .copyright{position:relative;width:100%;height:auto;font-size:1rem;text-align:center;letter-spacing:1px}@media only screen and (max-width: 599.98px){footer .sub-container .content .contact p{font-size:1.25rem}footer .sub-container .content .contact h2{font-size:1.5rem;padding-block:1rem 2rem}footer .sub-container .content .contact .btn{font-size:1.25rem;padding:.9rem 2rem}footer .sub-container .content .links{padding-block:2rem;gap:1rem}footer .sub-container .content .links .item{font-size:1rem}footer .sub-container .content .copyright{font-size:14px}}.quick-action-section{position:relative;width:fit-content;height:auto;position:fixed;left:-50%;bottom:0;z-index:100;transition:all .4s ease}.quick-action-section.show{left:1rem}.quick-action-section .action-btn{position:relative;width:55px;height:55px;margin-inline:auto;border-radius:18px;text-align:center;background-color:#26362a;margin-block:.5rem;display:flex;justify-content:center;align-items:center}.quick-action-section .action-btn img{position:relative;width:35px;height:35px;object-fit:cover;object-position:center}@media only screen and (max-width: 768px){.quick-action-section{bottom:10px}.quick-action-section .action-btn{width:45px;height:45px}.quick-action-section .action-btn img{width:30px;height:30px}}main.gallery-page{background-color:light-dark(white,#1b2623)}main.gallery-page .gallery-section{position:relative;width:100%;height:auto}main.gallery-page .gallery-section .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto;padding-block:10rem 3.5rem}@media only screen and (max-width: 1199.98px){main.gallery-page .gallery-section .sub-container{width:90%}}main.gallery-page .gallery-section .sub-container .content{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}main.gallery-page .gallery-section .sub-container .content .title{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}main.gallery-page .gallery-section .sub-container .content .title span{display:flex;align-items:center;gap:.5rem;font-size:24px;font-style:normal;font-weight:600;color:light-dark(currentcolor,white)}main.gallery-page .gallery-section .sub-container .content .title span img{position:relative;width:35px;height:35px;display:inline}main.gallery-page .gallery-section .sub-container .content .title h1,main.gallery-page .gallery-section .sub-container .content .title h2,main.gallery-page .gallery-section .sub-container .content .title h3{font-size:2.5rem;margin-block:2rem;font-weight:600;color:light-dark(currentcolor,white);text-align:center;text-transform:capitalize}@media only screen and (max-width: 599.98px){main.gallery-page .gallery-section .sub-container .content .title span{font-size:20px}main.gallery-page .gallery-section .sub-container .content .title h1,main.gallery-page .gallery-section .sub-container .content .title h2,main.gallery-page .gallery-section .sub-container .content .title h3{font-size:2rem;margin-block:1.5rem}}main.gallery-page .gallery-section .sub-container .content .caption{text-align:center;color:light-dark(currentcolor,white);font-size:1.25rem;letter-spacing:1px}main.gallery-page .gallery-section .sub-container .content .caption p{font-weight:300;padding-block:1.15rem}main.gallery-page .gallery-section .sub-container .content .caption i{font-weight:300;display:block;padding-block-end:1.15rem}main.gallery-page .gallery-section .sub-container .content .brand{position:relative;width:90%;height:auto;padding-block:3rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:1.75rem;transition:all .5s ease-in}main.gallery-page .gallery-section .sub-container .content .brand .item{position:relative;width:100%;height:auto;aspect-ratio:1;color:light-dark(currentcolor,white);border-radius:24px;overflow:hidden}main.gallery-page .gallery-section .sub-container .content .brand .item img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}main.gallery-page .gallery-section .sub-container .content .brand .item[show=false]{visibility:hidden;display:none}main.gallery-page .gallery-section .sub-container .content .brand .item[show=true]{visibility:visible;display:grid}@media only screen and (max-width: 767.98px),(orientation: portrait){main.gallery-page .gallery-section .sub-container .content .brand{display:flex;flex-wrap:wrap;gap:1.5rem}main.gallery-page .gallery-section .sub-container .content .brand .item{max-width:45%}}@media only screen and (max-width: 599.98px){main.gallery-page .gallery-section .sub-container .content .heading{font-size:1.5rem}main.gallery-page .gallery-section .sub-container .content .caption{font-size:1rem}main.gallery-page .gallery-section .sub-container .content .caption .show-more p{font-size:1rem}main.gallery-page .gallery-section .sub-container .content .cover{flex-wrap:wrap;justify-content:space-evenly;gap:1rem}main.gallery-page .gallery-section .sub-container .content .cover .item{max-width:30%}}@media only screen and (max-width: 599.98px){main.gallery-page .gallery-section .sub-container{padding-block-end:2rem}}.story-section,.farm-fresh-section{position:relative;width:100%;height:auto;background-color:#1b2623}.story-section .btn,.farm-fresh-section .btn{position:absolute;top:0;left:50%;width:70px;height:70px;z-index:1;background-color:#1b2623;border-radius:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.story-section .btn .icon,.farm-fresh-section .btn .icon{position:relative;width:50px;height:50px;border-radius:50%;background-color:#23b11b;display:flex;justify-content:center;align-items:center}.story-section .btn .icon>img,.farm-fresh-section .btn .icon>img{position:relative;width:60%;height:60%;object-fit:cover;object-position:center;display:none}.story-section .btn .icon>img.show,.farm-fresh-section .btn .icon>img.show{display:block}.story-section .image-content,.farm-fresh-section .image-content{position:relative;width:100%;height:auto;aspect-ratio:3.5}.story-section .image-content:after,.farm-fresh-section .image-content:after{position:absolute;width:100%;height:100%;bottom:0;left:0;content:"";background-color:#1b262330}.story-section .image-content img,.farm-fresh-section .image-content img{position:relative;width:100%;height:100%;object-fit:cover;object-position:top -74px left 0px}@media only screen and (max-width: 1023.98px){.story-section .image-content,.farm-fresh-section .image-content{aspect-ratio:2}}@media only screen and (max-width: 599.98px){.story-section .image-content,.farm-fresh-section .image-content{aspect-ratio:1}.story-section .image-content img,.farm-fresh-section .image-content img{object-position:center}}@media only screen and (max-width: 767.98px),(orientation: portrait){.farm-fresh-section .image-content{padding-block-start:1rem}}
