/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.brown{color:#ab8e66}.black{color:#000}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Open Sans",sans-serif}img{max-width:100%}ul.nostyle{list-style:none;margin:0;padding:0}.text-right{text-align:right}.text-center{text-align:center}.text-underline{text-transform:underline}.text-uppercase{text-transform:uppercase}.left{float:left}.right{float:right}.relative{position:relative}.hidden{display:none}.nomargin{margin:0 !important}.font-14{font-size:.875rem}h1{font-size:3.75rem;font-weight:700;margin:0;text-transform:uppercase}h1:lang(fr){font-size:3.125rem}h1.large{font-size:4.5rem;font-weight:700;margin:0;text-transform:uppercase;color:#ab8e66}h1.large:lang(fr){font-size:3.75rem}h2{font-size:2.25rem;font-weight:700;margin:0;text-transform:uppercase}h2.small{font-size:1.875rem}h3{font-size:1.875rem;font-weight:700;margin:0;text-transform:uppercase;color:#ab8e66}h4{font-size:1.5rem;font-weight:700;margin:0;text-transform:uppercase}p{font-size:1.125rem;font-weight:600;line-height:1.875rem}a{text-decoration:none}@media screen and (max-width: 1440px){h1{font-size:3.375rem}h1:lang(fr){font-size:2.8125rem}h1.large{font-size:3.75rem}h1.large:lang(fr){font-size:3.125rem}h2{font-size:2.125rem}h3{font-size:1.75rem}h4{font-size:1.375rem}}@media screen and (max-width: 1366px){h1{font-size:3.125rem}h1:lang(fr){font-size:2.5rem}h1.large:lang(fr){font-size:2.8125rem}h2.small{font-size:1.625rem}}@media screen and (max-width: 1200px){h1.large{font-size:3.375rem}h1.large:lang(fr){font-size:2.5rem}}@media screen and (max-width: 1024px){h1{font-size:2.8125rem}h1:lang(fr){font-size:2.25rem}h2{font-size:2rem}h2.small{font-size:1.5625rem}h3{font-size:1.5625rem}h4{font-size:1.25rem}p{font-size:1rem}}@media screen and (max-width: 780px){h1{font-size:2.5rem}h1:lang(fr){font-size:2rem}h1.large{font-size:2.875rem}h2{font-size:1.875rem}h3{font-size:1.375rem}}@media screen and (max-width: 600px){h1{font-size:1.875rem}h1:lang(fr){font-size:1.5625rem}h1.large{font-size:1.875rem}h1.large:lang(fr){font-size:1.5625rem}h2{font-size:1.375rem}h2.small{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}p{font-size:.875rem}}.searchbar{display:inline-flex;align-items:center;justify-content:flex-start;background:#fff;border:1px solid #ab8e66;height:55px;line-height:55px;max-width:525px;width:100%}.searchbar input{border:none;height:100%;outline:none;padding:0 1rem 0 2rem;width:calc(100% - 60px)}.searchbar button,.searchbar a.remove-search{color:#000;border:none;background:none;cursor:pointer;display:block;outline:none;text-align:center;width:60px}.input-container label{display:block;color:#ab8e66;font-size:.875rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.input-container label.error{margin:.5rem;text-transform:uppercase}.input-container input,.input-container select{display:block;background:none;border:none;border-bottom:2px solid #000;font-weight:700;height:40px;outline:none;padding:.5rem .75rem;width:100%;text-transform:none !important}.input-container select{padding:.5rem}.input-container.cc-expiry span{display:block;font-size:1.125rem;font-weight:700;padding:.75rem}.input-container.disabled input,.input-container.disabled select,.input-container.disabled p{background:#d2c1a9;border:none;color:#fff;opacity:1}.input-container.disabled p{cursor:default;font-size:1rem;font-weight:400;height:40px;line-height:normal;margin:0;padding:.5rem}label.title,.title-small{display:block;color:#ab8e66;font-size:.875rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}textarea{border:1px solid #000;height:125px;resize:none;width:100%}select{outline:none}select.prod-size{border:1px solid #000;padding:.5rem;width:100px}select.transparent{background:none;border:none}.button{display:inline-block;background:#082521;border:none;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;min-width:300px;outline:none;padding:1.125rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .1s ease-in;width:auto}.button.btn-clear{background:none;border:3px solid #ab8e66;color:#ab8e66;max-width:500px}.button.btn-small{font-size:1rem;min-width:0;padding:.5rem 1.25rem}.button:hover{background:#ab8e66;color:#fff}.btn-add,.btn-submit,.btn-black{display:inline-block;background:#000;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;outline:none;padding:.75rem 4%;text-align:center;text-transform:uppercase;transition:all .1s ease-in;width:100%}.btn-add:hover,.btn-submit:hover,.btn-black:hover{background:#ab8e66}.cta-underline{display:inline-block;background:none;border:none;border-bottom:1px solid #000;color:#000;font-weight:600;padding:0 0 3px}.cta-underline:hover{border-bottom:1px solid #ab8e66;color:#ab8e66}.close-btn{display:block;background:#000;color:#fff;border-radius:50%;height:30px;font-weight:600;font-size:1.125rem;line-height:28px;text-align:center;width:30px}label.error,.error{color:#8f201d;font-size:1rem;font-weight:700;line-height:1.25rem}.separator{display:block;border-bottom:2px solid #000;opacity:.75;width:100%}.msg-bar{position:absolute;top:0;left:0;padding:1.25rem;width:100%;background:#f8f4ec;z-index:10}.msg-bar p{margin:0;text-align:center}.msg-bar.error{background:#8f201d;color:#fff}.banner{display:flex;align-items:center;justify-content:flex-start;background:#9c825d url(../images/filler-meat-bg.jpg) no-repeat bottom right;padding:4.375rem 9.375rem}.banner .text-container{color:#fff;width:80%}.banner .text-container:lang(fr){width:65%}.banner .text-container .button{margin-top:3.125rem}.banner.banner-about{background:#9c825d url(../images/t-bone-steak-on-cutting-board.jpg) no-repeat bottom left;background-size:cover;justify-content:flex-end;text-align:right}.banner.banner-ready-to-cook{background:url(../images/zinman-ready-to-cook-products.jpg) no-repeat bottom right;background-size:cover;padding:4.375rem}.banner.banner-ready-to-cook .text-container{max-width:700px}.banner.banner-policy{background:url(../images/sheeps-in-field.jpg) no-repeat bottom right;background-size:cover;justify-content:center;text-align:center;padding:6.25rem}.banner.banner-policy .text-container{width:95%}.bg-banner{background:#f8f4ec;padding:9.375rem 0;margin-top:9.375rem}.banner-grn{background:#082521;color:#fff;padding:2.5rem 4.375rem 3.125rem;text-align:center}.banner-grn.container{margin:6.25rem auto 2rem}.banner-grn h2{margin:1.5625rem auto}.banner-grn ul{margin:0 auto;max-width:none;text-align:left}.banner-grn ul li{color:#ab8e66;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;flex-basis:calc(33.333% - 2.5rem)}.banner-grn ul li span{display:block;font-size:6.25rem;font-weight:700;margin-right:1.25rem}.banner-grn ul li:last-child{margin-right:0}.banner-grn .text-container{margin:2rem auto 0}.banner-grn .text-container p{margin:0}@media screen and (max-width: 1366px){.searchbar{max-width:400px}.button.btn-small{padding:.5rem 1rem}.banner{padding:6.25rem 4.375rem}.banner.banner-policy{padding:6.25rem 4.375rem}.banner-grn ul li{flex-basis:calc(33.333% - 2.5rem);margin:0 1.25rem}.banner-grn ul li span{font-size:6.25rem}.banner-grn .text-container{margin:3.75rem auto 0}}@media screen and (max-width: 1200px){.button{font-size:1.375rem;padding:1rem 3.125rem}.banner-grn{padding:3.125rem 2.5rem}.banner-grn ul{flex-wrap:wrap}.banner-grn ul li{flex-basis:calc(33.333% - 2.5rem);margin:0 1.25rem 2.5rem}.banner-grn ul li span{font-size:5rem;margin:0 20px -12px 0}.banner-grn .text-container{margin:2rem auto 0}}@media screen and (max-width: 1024px){.searchbar{height:50px;line-height:50px;max-width:350px}.searchbar input{padding:0 1rem}select.prod-size{font-size:.875rem}.button{font-size:1.25rem;min-width:250px;padding:1rem 1.5625rem}.banner{background-size:450px;padding:5rem 3.125rem}.banner.banner-policy{padding:5rem 3.125rem}.banner .text-container,.banner .text-container:lang(fr){width:100%}.banner .text-container br,.banner .text-container:lang(fr) br{display:none}.banner-grn.container{margin:5rem auto}.banner-grn .text-right{float:right}.banner-grn h2{margin:0 auto 2rem;max-width:650px}.banner-grn ul li{flex-basis:calc(33.333% - 1.5rem);margin:0 .75rem 1.25rem}.banner-grn ul li span{font-size:3.75rem}.bg-banner{margin-top:5rem;padding:6.25rem 0}}@media screen and (max-width: 780px){.searchbar{max-width:300px}.banner-grn{padding:2rem}.banner-grn .text-right{float:none}.banner-grn .text-right a img{width:22px}.banner-grn h2{margin:1.25rem auto}.banner-grn ul{flex-direction:column}.banner-grn ul li{display:block;margin:0 auto 1.25rem;text-align:center}.banner-grn ul li span{font-size:2.5rem;margin:0 auto 1rem}.banner-grn ul li:last-child{margin:0}}@media screen and (max-width: 600px){.error{font-size:.875rem}.searchbar{height:45px;line-height:45px;max-width:none;width:100%}.searchbar input{width:calc(100% - 50px)}.searchbar button{width:50px}.button{min-width:230px;font-size:1rem;padding:.875rem 2rem}.button.btn-small{padding:.5rem .8875rem}.btn-add,.btn-submit,.btn-black{font-size:.875rem}.bg-banner{padding:2rem 0}.banner{background-image:none;padding:2rem 1.25rem}.banner.banner-policy,.banner.banner-ready-to-cook{padding:2rem 1.25rem}.banner.banner-policy h2,.banner.banner-ready-to-cook h2{font-size:1.125rem}.banner.banner-policy .text-container,.banner.banner-ready-to-cook .text-container{width:100%}.banner .text-container .button{margin-top:1.25rem}.banner.banner-about{justify-content:flex-start}.banner.banner-about .text-container{text-align:left}.banner-grn{padding:1.25rem 1.5rem}.banner-grn ul li{font-size:1.125rem}.banner-grn ul li span{display:block;font-size:1.375rem;margin:0 auto}}.container{margin:0 auto;max-width:1366px;width:calc(100% - 4rem)}.container.large{max-width:1600px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:flex-start;justify-content:flex-start}main{margin-top:7.5rem}.curtain{background:rgba(0,0,0,.6);width:100vw;height:100vh;position:fixed;top:0;left:0;color:#fff;line-height:100vh;text-align:center}.overlay{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.lang-btn{color:#fff;font-size:1.875rem;font-weight:600;text-transform:uppercase;transition:all .1s ease-in}.lang-btn:hover{color:#ab8e66}.cart-count{color:#fff;font-size:1.125rem}header{position:fixed;top:0;left:0;width:100%;z-index:9}header.nav-active .nav-bar{background:none;box-shadow:none}header.nav-active .logo{display:block !important}header.nav-active .nav-container{display:flex;align-items:center}header.nav-active .lang-btn{display:inline-block}header .logo img{width:200px}.nav-bar{background:#082521;box-shadow:0 -1px 5px 1px rgba(175,175,175,.5);height:120px;position:relative;transition:all .1s ease-in;z-index:9}.nav-bar>.flex-space{height:100%}.nav-bar .nav-btns a{margin-right:1.25rem}.nav-bar .nav-btns a:not(.lang-btn){display:inline-block}.nav-bar .nav-btns a:last-child{margin-right:0}.nav-bar.landing{background:none;box-shadow:none}.nav-bar.landing .logo{display:none}.nav-bar.landing .nav-btns{margin-left:auto}.nav-container{display:none;background:url(../images/zinman-manual-meat-grinder.jpg) no-repeat center center;background-size:cover;height:100%;width:100%;min-height:700px;overflow-y:auto;padding:7.5rem 0 4.375rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.nav-container .container{align-items:flex-start;margin-top:6.25rem}.nav-container .left-block{flex:0 50%;max-width:600px}.nav-container .left-block nav ul{flex-wrap:wrap}.nav-container .left-block nav ul li{flex:0 50%;margin-bottom:3.125rem}.nav-container .left-block nav ul li a{color:#fff;font-size:1.875rem;font-weight:700;transition:all .1s ease-in}.nav-container .left-block nav ul li a:lang(fr){font-size:1.5625rem}.nav-container .left-block nav ul li a:hover{color:#ab8e66}.nav-container .left-block .text-container{color:#fff}.nav-container .main-nav ul li{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:4.375rem}.nav-container .main-nav ul li:last-child{margin-bottom:0}.nav-container .main-nav ul li span{display:inline-block;border-top:2px solid #fff;color:#fff;padding-top:1.875rem;margin:1.125rem 6.25rem 0 0;text-align:right;width:95px}.nav-container .main-nav ul li span:lang(fr){margin-right:4.375rem}.nav-container .main-nav ul li a{color:#fff;font-size:4.375rem;font-weight:700;transition:all .1s ease-in}.nav-container .main-nav ul li a:lang(fr){font-size:3.75rem}.nav-container .main-nav ul li a:hover{color:#ab8e66}footer{background:#082521;padding:9.375rem 0}footer nav ul.nostyle{margin-right:9.375rem}footer nav ul.nostyle:last-of-type{margin-right:0}footer nav ul.nostyle li{margin-bottom:2rem}footer nav ul.nostyle li:last-child{margin-bottom:0}footer nav ul.nostyle li a{color:#fff;font-size:1.125rem;font-weight:600;text-transform:uppercase}footer .right-block a{display:block}footer .right-block a.badge{color:rgba(255,255,255,.1);font-family:"Arial",sans-serif;font-size:1.125rem;font-weight:600;margin-top:6.25rem;text-align:right}.lead-content{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:10}.lead-content form{background:#fff;border-radius:30px;max-width:1050px;padding:3.75rem;position:relative;text-align:left;width:calc(100% - 3.125rem)}.lead-content form .close-btn{position:absolute;top:1.25rem;right:1.25rem}.lead-content form .text-container{margin:0 1rem}.lead-content form .text-container p{color:#000}.lead-content form .flex-space{align-items:flex-start;flex-wrap:wrap;padding:0}.lead-content form .input-container{flex-basis:calc(50% - 2rem);margin:1rem}.lead-content form .form-btns{flex-direction:column;margin-top:2rem}.lead-content form .form-btns .button{margin-top:1rem}.img-landing{background:url(../images/zinman-whole-chicken-intro.jpg) no-repeat center center;background-size:cover;height:100vh;min-height:760px;position:relative;overflow:hidden}.img-landing.bg-about{background:url(../images/zinman-butcher-team-large.jpg) no-repeat center left;background-size:cover;height:calc(100vh - 120px)}.img-landing img{display:block}.img-landing img.img-center{position:absolute;top:11%;left:50%;transform:translate(-50%, -50%)}.contact{padding:7.5rem 0}.contact>.flex-space{align-items:flex-start}.contact .ct-info{margin-right:3.75rem;max-width:600px}.contact .ct-info>p{margin:2rem 0 3.125rem}.contact .ct-info ul li{align-items:center;margin-top:2rem}.contact .ct-info ul li i{font-size:2rem;margin-right:2rem}.contact .ct-info ul li p{margin:0}.ct-schedule{margin-top:2rem;max-width:420px;width:100%}.ct-schedule ul li{font-weight:600;margin-bottom:2rem}.ct-schedule ul li span{text-transform:uppercase}.social{margin-top:2rem}.social a{color:#000;display:inline-block;font-size:2rem;margin-right:1rem}@media screen and (max-width: 1440px){.nav-container .container{margin-top:5rem}.nav-container .left-block{flex:0 45%}.nav-container .left-block:lang(fr){flex:0 40%}.nav-container .left-block nav ul li{margin-bottom:3.75rem}.nav-container .left-block nav ul li:lang(fr){flex:0 100%;margin-bottom:2rem}.nav-container .left-block .text-container p{font-size:1rem}.nav-container .main-nav{flex-basis:calc(60% - 3.75rem);margin-left:3.75rem}.nav-container .main-nav ul li{margin-bottom:3.125rem}.nav-container .main-nav ul li span{margin-right:3.125rem}.nav-container .main-nav ul li span:lang(fr){margin-right:2.8125rem}.nav-container .main-nav ul li a{font-size:3.75rem}.nav-container .main-nav ul li a:lang(fr){font-size:3.125rem}footer{padding:7.5rem 0}}@media screen and (max-width: 1200px){.nav-container .main-nav ul li span{margin:.875rem 2rem 0 0;padding-top:1rem;width:75px}.nav-container .main-nav ul li span:lang(fr){margin-right:2rem}.nav-container .main-nav ul li a{font-size:2.8125rem}.nav-container .main-nav ul li a:lang(fr){font-size:2.5rem}}@media screen and (max-width: 1024px){.nav-container .container{flex-direction:column-reverse}.nav-container .container{margin-top:4.375rem}.nav-container .left-block{max-width:none;width:100%}.nav-container .left-block nav ul li{flex-basis:calc(33.333% - 2rem);margin:0 1rem}.nav-container .left-block nav ul li a{font-size:1.5625rem}.nav-container .left-block nav ul li a:lang(fr){font-size:1.25rem}.nav-container .left-block .text-container{display:none}.nav-container .main-nav{flex-basis:auto;margin:0 0 2rem}.nav-container .main-nav ul li{margin-bottom:2.5rem}.contact{padding:6.25rem 0}footer{padding:6.25rem 0}footer nav ul.nostyle{margin-right:6.25rem}}@media screen and (max-width: 780px){.container{width:calc(100% - 2.5rem)}.img-landing img.img-center{top:50%}.contact{padding:4.375rem 0}.contact>.flex-space{flex-direction:column}.contact .ct-info{margin-right:0}.contact .ct-schedule{margin:3.75rem auto 0;max-width:none}footer{padding:3.75rem 0;position:relative}footer .container{flex-direction:column-reverse}footer nav{display:none !important}footer .right-block a.badge{font-size:1rem;margin-top:2.5rem;text-align:center}.lead-content form{padding:3.125rem 1rem}.lead-content form .text-container{margin:0}}@media screen and (max-width: 600px){.container{width:calc(100% - 1.875rem)}main{margin-top:6.25rem}.img-landing img.img-center{top:1rem;left:1rem;transform:none;width:150px}.lang-btn{display:none}.nav-bar{height:100px}.nav-bar .logo{width:167px}.nav-bar .nav-btns a{display:inline-block;margin-right:.5rem}.nav-bar .nav-btns a.hidden{display:none}.nav-container{padding:2.5rem 0}.nav-container .container{justify-content:space-evenly;height:calc(100vh - 180px);margin-top:6.25rem}.nav-container .left-block nav ul li{flex-basis:100%;margin:0 0 1rem}.nav-container .left-block nav ul li:lang(fr){margin-bottom:1rem}.nav-container .left-block nav ul li a{font-size:1.25rem}.nav-container .left-block nav ul li a:lang(fr){font-size:1rem}.nav-container .left-block .hidden{display:inline-block}.nav-container .main-nav ul li span{margin-top:.5rem;padding-top:.5rem;width:40px}.nav-container .main-nav ul li span:lang(fr){margin-right:1.5625rem}.nav-container .main-nav ul li a{font-size:2rem}.nav-container .main-nav ul li a:lang(fr){font-size:1.5625rem}.contact{padding:3.125rem 0}.contact .cta-underline{font-size:.875rem}.contact .ct-info>p{margin:1.25rem 0}.contact .ct-info ul li{margin-top:1.5625rem}.contact .ct-info ul li i{font-size:1.5625rem;margin-right:1.25rem;width:25px}.contact .ct-info ul li p{width:calc(100% - 1.5625rem)}.contact .ct-schedule{margin-top:2rem}.ct-schedule ul li{font-size:.875rem;margin-bottom:1rem}.lead-content form{border-radius:0;height:auto;overflow-y:auto;padding:3.125rem 2rem;width:calc(100% - 2rem)}.lead-content form .button{margin-top:1.25rem}.lead-content form .flex-space{flex-direction:column}.lead-content form .input-container{margin:1rem auto;width:100%}.lead-content form::-webkit-scrollbar{width:8px}.lead-content form::-webkit-scrollbar-track{background:#ab8e66}.lead-content form::-webkit-scrollbar-thumb{background:#082521}.lead-content form::-webkit-scrollbar-thumb:hover{background:#082521}.img-landing{height:75vh}.img-landing.bg-about{height:calc(75vh - 100px)}}.home-intro{background:#082521;color:#fff;padding-top:7.5rem}.home-intro .flex-space{align-items:flex-start}.home-intro .text-container{flex-basis:calc(50% - 3.75rem);margin-right:3.75rem;max-width:485px}.home-intro .text-container:lang(fr){max-width:none}.home-intro .text-container p{margin:3.125rem 0 4.375rem}.home-categories{background:#082521;color:#fff;padding:7.5rem 0 6.25rem}.home-categories .flex-space{justify-content:center}.home-categories .cat-img{color:#fff}.home-categories .text-center{margin-top:6.25rem}.home-about{background:#f8f4ec;padding:7.5rem 0}.home-about .flex-space{padding-bottom:7.5rem}.home-about .flex-space:first-child .text-container{margin:0 6% 0 0}.home-about .flex-space .text-container{max-width:500px;margin-left:6%}.home-about .flex-space .text-container .button{margin-top:2rem}@media screen and (max-width: 1366px){.home-intro .text-container{flex-basis:calc(55% - 3.125rem);margin-right:3.125rem;max-width:none}.home-intro .img-container{flex:0 45%;max-width:600px}.home-categories{padding:4.375rem 0}.home-about{padding:6.25rem 0}.home-about .flex-space{padding-bottom:6.25rem}.home-about .flex-space:first-child .text-container{margin:0 4% 0 0}.home-about .flex-space .text-container{flex:0 50%;margin-left:4%}.home-about .flex-space .text-container .button{margin-top:2rem}}@media screen and (max-width: 1024px){.home-intro{padding:4.375rem 0 0}.home-intro .text-container h1 br{display:none}.home-about{padding:6.25rem 0}.home-about .flex-space{padding-bottom:6.25rem}.home-about .flex-space .text-container{flex:0 53%;margin-left:4%}.home-about .flex-space .text-container .button{margin-top:2rem}.home-about .flex-space .img-container{flex:0 48%}}@media screen and (max-width: 780px){.home-intro{padding:4.375rem 0 0}.home-intro .text-container h1 br{display:none}.home-categories .flex-space{flex-wrap:wrap}.home-categories .text-center{margin-top:3.125rem}.home-about{padding:4.375rem 0}.home-about .flex-space:not(.banner-space){flex-direction:column;padding-bottom:3.125rem}.home-about .flex-space:not(.banner-space):first-child .img-container{display:none}.home-about .flex-space:not(.banner-space) .text-container{margin:0 !important;max-width:none;padding:0 2rem;flex:0 100%}.home-about .flex-space:not(.banner-space) .img-container{flex:1;margin-bottom:2rem}}@media screen and (max-width: 600px){.img-landing{height:65vh;min-height:0}.img-landing img{width:315px}.home-intro{padding:3.125rem 0 0}.home-intro .text-container{display:flex;flex-direction:column-reverse;flex-basis:100%;margin:0;padding:0 .5rem 2rem}.home-intro .text-container p{margin:1rem 0 0}.home-intro .text-container .button{margin-bottom:2rem}.home-intro .img-container{display:none}.home-categories{padding:2rem 0 3.125rem}.home-categories .text-center{margin-top:1.25rem}.home-categories .flex-space{justify-content:flex-start}.home-about{padding:3.75rem 0}.home-about .flex-space .text-container{padding:0 1rem !important}.home-about .flex-space .text-container .button{margin-top:1.25rem}}.acc-subnav{background:#f8f4ec;margin-top:4.375rem;max-width:250px;padding:3.125rem 1.25rem 3.125rem 2rem}.acc-subnav ul li{margin-bottom:1.125rem}.acc-subnav ul li:last-child{margin-bottom:0}.acc-subnav ul li a{color:#000;font-size:1.125rem;font-weight:700;text-transform:uppercase;transition:all .1s ease-in}.acc-subnav ul li a:hover{color:#ab8e66}.pg-login{height:100vh;min-height:800px}.pg-login .img-container{background:#082521 url("../images/login-background-light.jpg") no-repeat center center;background-size:cover;flex:0 50%;height:100%}.pg-login .login-container{flex:1;height:100%;padding:0 3.125rem;width:50%}.pg-login .login-container>div{margin:0 auto;max-width:550px;padding-bottom:5rem;width:100%}.pg-login .login-container .logo-container{display:block;margin:0 auto 5rem;text-align:center}.pg-login .login-container .logo-container img{width:auto}.pg-login .login-container .logo-container a{display:inline-block}.pg-login .login-container .input-container{margin-bottom:2.5rem}.pg-login .login-container .input-container .pw-forget-btn{font-size:.875rem;margin-top:.75rem}.pg-login .login-container .text-center{margin-top:1.5625rem}.pg-login .login-container .text-center p{font-size:1rem;font-weight:400}.pg-login .login-container .text-center p .cta-underline{line-height:normal}.pg-login.forgot-pw .text-center{margin:0 auto 2rem}.pg-register{padding:5rem 0 0}.pg-register .register-container>.flex-start{flex-wrap:wrap;margin-bottom:4.375rem}.pg-register .register-container h2{margin:0 1rem 1rem;width:100%}.pg-register .register-container .input-container{margin:1rem;flex-basis:calc(50% - 2rem);width:100%}.pg-register .register-container .text-center{margin-bottom:3.75rem}.pg-register .register-container .text-center .btn-submit{max-width:300px}.pg-account{align-items:flex-start;padding-bottom:9.375rem}.pg-account .acc-main{flex:1}.pg-title{padding:4.375rem 0}.pagination{margin-top:2.5rem}.pagination ul li{font-weight:700;margin:0 1.25rem}.pagination ul li a{color:#000;display:block;padding:.5rem;transition:all .1s ease-in}.pagination ul li a:hover{color:#ab8e66}.acc-title{background:#082521;color:#ab8e66;padding:1.25rem 2.5rem}.acc-title h2 b{color:#dec4a3}.acc-block{align-self:stretch;background:#f8f4ec;margin-bottom:7.5rem;width:100%}.acc-block:last-of-type{margin-bottom:0}.acc-block.half-size{flex-basis:calc(50% - 1.25rem);margin-bottom:0}.acc-block.half-size:last-child{margin:0 0 0 1.25rem}.acc-block.half-size:first-of-type{margin:0 1.25rem 0 0}.acc-block .block-container{padding:2.5rem}.acc-block .input-container{margin:0 0 1.25rem;width:100%}.acc-block .flex-space .input-container:first-child{margin-right:1rem;width:calc(100% - 1rem)}.acc-block .tbl-container table td{font-size:1.125rem;font-weight:600;padding-bottom:1.25rem;text-transform:uppercase}.acc-block .tbl-container table th{font-size:.875rem;padding-bottom:1rem;text-transform:uppercase;text-align:left}.acc-block .tbl-container table tr:last-child td{padding-bottom:0}.progress-bar{margin:2.5rem auto 7.5rem}.progress-bar ul{display:flex;align-items:center;justify-content:space-between;background:#ab8e66;height:4px;margin:0 auto;position:relative;width:80%}.progress-bar ul::before{content:" ";background:#000;height:4px;position:absolute;top:0;left:0;width:0}.progress-bar ul.progress-bar-2::before{width:50%}.progress-bar ul.progress-bar-2 li:nth-child(2) span{background:#000}.progress-bar ul.progress-bar-3::before{width:100%}.progress-bar ul.progress-bar-3 li:nth-child(2) span,.progress-bar ul.progress-bar-3 li:nth-child(3) span{background:#000}.progress-bar ul li{position:relative;text-align:center;top:calc(50% - 12px);transform:translateY(50%)}.progress-bar ul li:first-child span{background:#000}.progress-bar ul li span{display:block;background:#ab8e66;margin:0 auto;border-radius:50%;height:22px;width:22px}.progress-bar ul li p{height:0;line-height:normal;position:relative;left:-100%;width:0;transform:translateX(-50%)}.history-details .order-summary{margin:3.75rem auto}.history-details .order-summary .tbl-items{align-self:stretch;border-right:3px solid #000;padding-right:4.375rem;flex:0 55%}.history-details .order-summary .tbl-items table{margin-top:2.5rem}.history-details .order-summary .tbl-items table th{color:#ab8e66;font-size:1.125rem;padding-bottom:.5rem;text-transform:uppercase}.history-details .order-summary .tbl-items table td{font-size:1.125rem;font-weight:700;padding-top:1.25rem;vertical-align:top}.history-details .order-summary .tbl-items table td:first-child{max-width:320px}.history-details .order-summary .tbl-items table td .img-container{margin-right:.75rem}.history-details .order-summary .tbl-items table td p{line-height:normal;margin:0;text-transform:uppercase}.history-details .order-summary .tbl-items table td p span{display:block;font-size:1rem;margin-top:.5rem}.history-details .order-summary .tbl-totals{align-self:stretch;flex:0 45%;padding-left:4.375rem}.history-details .order-summary .tbl-totals table{margin-top:2.5rem}.history-details .order-summary .tbl-totals table td{font-size:1.125rem;font-weight:700;padding-bottom:1.5rem;text-transform:uppercase;vertical-align:top}.history-details .order-summary .tbl-totals table td:nth-child(2n){text-align:right}.history-details .order-summary .tbl-totals table td .separator{padding:1rem 0 0;margin-bottom:1rem}.history-details .order-summary .tbl-totals .button{display:block;margin:2.5rem auto 0;width:85%}.history-details .order-summary .order-notes{margin-top:2.5rem}.invoice-details .order-summary{margin:0}.invoice-details .order-summary .tbl-items{padding:0 0 2.5rem;border:none;border-bottom:3px solid #000;flex:100%}.invoice-details .order-summary .tbl-totals{flex:100%;padding:2.5rem 0 0}.acc-profile .acc-block input[type=submit]{display:none}.form-new-card{margin-bottom:3.125rem;width:100%}.form-cards{flex-wrap:wrap;width:100%}.form-cards .acc-block{margin:0 .75rem 3.125rem 0;width:calc(50% - 1.5rem)}.form-cards .acc-block:nth-child(odd){margin:0 0 3.125rem .75rem}@media screen and (max-width: 1440px){.acc-block.half-size{flex-basis:calc(50% - .75rem)}.acc-block.half-size:first-of-type{margin-right:.75rem}.acc-block.half-size:last-child{margin-left:.75rem}.history-details .order-summary .tbl-items{padding-right:2.5rem}.history-details .order-summary .tbl-totals{padding-left:2.5rem}}@media screen and (max-width: 1366px){.history-details .order-summary{flex-direction:column}.history-details .order-summary .tbl-items{border:none;border-bottom:3px solid #000;padding:0 0 2.5rem;margin-bottom:2.5rem}.history-details .order-summary .tbl-totals{padding:0}.history-details .order-summary .tbl-totals .button{margin-top:2rem;max-width:400px;width:100%}.acc-block .acc-title{padding:1.25rem}.acc-block .block-container{padding:1.25rem}.acc-block .tbl-payment-history{overflow-x:auto}.acc-block .tbl-payment-history table{padding-bottom:1rem;width:100%}.acc-block .tbl-payment-history table td{font-size:1rem;padding-bottom:1rem}.acc-block .tbl-payment-history table td .btn-black{font-size:.875rem;padding:.75rem 0}}@media screen and (max-width: 1200px){.pg-login .img-container{flex:0 50%}.pg-login .login-container>div{padding-bottom:0}.pg-login .login-container img{margin:0 auto 3.75rem}.acc-block{margin-bottom:6.25rem}.form-cards .acc-block{margin:0 .5rem 3.125rem 0;width:calc(50% - 1rem)}.form-cards .acc-block:nth-child(odd){margin:0 0 3.125rem .5rem}}@media screen and (max-width: 1024px){.acc-block{margin-bottom:2.5rem}.acc-block.half-size{margin:0 0 2.5rem}.acc-block .tbl-container{overflow-x:auto}.acc-block .tbl-container table{min-width:600px;padding-bottom:1rem;width:100%}.acc-block .tbl-container table td{font-size:1rem;padding-bottom:1rem}.acc-block .tbl-container table td .btn-black{font-size:.875rem;padding:.75rem 0}.acc-block .tbl-container::-webkit-scrollbar{width:1px}.acc-block .tbl-container::-webkit-scrollbar-track{background:#ab8e66}.acc-block .tbl-container::-webkit-scrollbar-thumb{background:#082521}.acc-block .tbl-container::-webkit-scrollbar-thumb:hover{background:#082521}.acc-profile .profile-blocks{flex-direction:column}.acc-profile .acc-block.half-size{flex-basis:100%;margin:0 0 2.5rem}.acc-profile .acc-block.half-size:last-child{margin:0}.history-details .order-summary .tbl-items table td{font-size:1rem}.order-billing{flex-direction:column}.order-billing .acc-block:first-child{margin:0 0 2.5rem}.order-billing .acc-block:last-child{margin:0}.form-cards{flex-direction:column}.form-cards .acc-block{margin:0 auto 2.5rem;width:100%}.form-cards .acc-block:nth-child(odd){margin:0 auto 2.5rem}}@media screen and (max-width: 780px){.pg-login{flex-direction:column;min-height:640px}.pg-login .img-container{flex:auto;width:100%}.pg-login .login-container{flex:auto;background:rgba(255,255,255,.6);padding:0 2rem;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:1}.pg-login .login-container>div{padding-top:3.125rem}.pg-login .login-container .logo-container{margin:0 auto}.pg-login .login-container .logo-container img{margin:0 auto 2rem}.pg-register{padding:4.375rem 0 0}.pg-register .register-container>.flex-start{margin-bottom:3.125rem}.pg-register .register-container h2{margin:0 .5rem 1rem}.pg-register .register-container .input-container{flex-basis:calc(50% - 1rem);margin:.5rem}.pg-title{padding:3.125rem 0}.pg-account{flex-direction:column;padding-bottom:6.25rem}.pg-account .acc-main{width:100%}.acc-subnav{margin:0;max-width:none;width:100%}.history-details .order-summary{margin:2.5rem auto}.history-details .order-summary .tbl-items{margin-bottom:1.875rem;padding:0 0 1.875rem}.history-details .order-summary .tbl-totals table{margin-top:1.875rem}.history-details .order-summary .tbl-totals table td{font-size:1rem}}@media screen and (max-width: 600px){.pagination{margin-top:1.25rem}.pagination ul li{margin:0 1rem}.pagination ul li a{font-size:.875rem}.pg-login{min-height:0}.pg-login .login-container .text-center p{font-size:.875rem}.pg-title{align-items:flex-start;flex-direction:column;padding:2.5rem 0 2rem}.pg-title .button{margin-top:1.25rem;width:100%}.acc-block .tbl-container{overflow-x:auto}.acc-block .tbl-container table{min-width:900px;padding-bottom:1rem}.acc-block .tbl-container table td{font-size:.875rem;padding-bottom:.875rem}.acc-block .tbl-container table td .btn-black{font-size:.75rem}.acc-block .block-container .flex-space{flex-direction:column}.acc-block .block-container .flex-space .input-container:first-child{margin-right:0;width:100%}.acc-subnav{padding:2rem 1.25rem}.acc-title{padding:.875rem 1.25rem !important}.acc-title h2 span{display:none}.progress-bar{margin:2.5rem auto 5rem}.progress-bar ul{width:90%}.history-details .order-summary{margin:2rem auto 1rem}.history-details .order-summary .tbl-items{margin-bottom:1.5rem;padding:0 0 1.5rem}.history-details .order-summary .tbl-items table{margin-top:1.5rem}.history-details .order-summary .tbl-items table th{font-size:.875rem}.history-details .order-summary .tbl-items table td{font-size:.875rem}.history-details .order-summary .tbl-items table td .img-container{display:none}.history-details .order-summary .tbl-items table td p{max-width:140px;width:100%}.history-details .order-summary .tbl-items table td p span{font-size:.875rem}.history-details .order-summary .tbl-totals table{margin-top:1.5rem}.history-details .order-summary .tbl-totals table td{font-size:.875rem;padding-bottom:1rem}}.about-intro{padding:9.375rem 0 0}.about-intro .text-container{flex-basis:calc(50% - 3.75rem);margin-right:3.75rem}.about-intro .text-container p{margin:3.125rem 0;width:80%}.about-intro .img-container{flex:1}.about-family{padding:9.375rem 0 0}.about-family .img-container{flex-basis:calc(50% - 3.75rem);margin-right:3.75rem}.about-family .img-container img{display:block}.about-family .img-container img:last-child{margin:-25% 0 0 auto}.about-family .text-container{flex-basis:calc(50% - 3.75rem);margin-left:3.75rem}.about-family .text-container p{margin:3.125rem 0;width:80%}.about-farms{padding:9.375rem 0}.about-farms .text-container{flex-basis:calc(40% - 6.25rem);margin-right:6.25rem}.about-farms .text-container p{margin:3.125rem 0}.about-farms .img-container{flex:1}@media screen and (max-width: 1366px){.about-intro .text-container{flex-basis:calc(50% - 3.125rem);margin-right:3.125rem}.about-intro .text-container p{width:100%}.about-family{align-items:flex-start}.about-family .text-container{padding-top:4.375rem;flex-basis:50%;margin-left:0}.about-family .text-container p{width:100%}.about-farms .text-container{flex-basis:calc(50% - 3.125rem);margin-right:3.125rem}}@media screen and (max-width: 1024px){.about-intro{padding:6.25rem 0 0}.about-intro .text-container{flex-basis:calc(55% - 2.5rem);margin-right:2.5rem}.about-intro .text-container p{margin:2.5rem 0}.about-family{padding:6.25rem 0 0}.about-family .text-container{padding:3.125rem 0 0}.about-family .text-container p{margin:2.5rem 0}.about-family .img-container img:first-child{display:none}.about-family .img-container img:last-child{margin:0}.about-farms{padding:6.25rem 0}}@media screen and (max-width: 780px){.about-intro{padding:4.375rem 0 0}.about-intro .text-container{flex-basis:100%;margin:0 auto;max-width:690px}.about-intro .img-container{display:none}.about-family{max-width:690px;padding:4.375rem 0 0}.about-family .img-container{flex-basis:calc(50% - 2.5rem);margin-right:2.5rem}.about-family .text-container{padding:2rem 0 0}.about-family .text-container p{margin:2rem 0}.about-farms{max-width:690px;padding:4.375rem 0}.about-farms .text-container{flex-basis:calc(50% - 2.5rem);margin-right:2.5rem}.about-farms .text-container p{margin:2rem 0}}@media screen and (max-width: 600px){.about-intro{padding:3.75rem 0 0}.about-intro .text-container{padding:0 .5rem}.about-intro .text-container p{margin:1.25rem 0}.about-family,.about-farms{flex-direction:column;padding:2.5rem 0}.about-family .img-container,.about-farms .img-container{flex-basis:100%;margin:0}.about-family .text-container,.about-farms .text-container{flex-basis:100%;margin:0;padding:1.25rem .5rem}.about-family .text-container p,.about-farms .text-container p{margin:1rem auto}.about-farms{flex-direction:column-reverse}}.promo_code_description_tr td{color:green}.promo_code_description_tr td:first-of-type{font-size:.875rem !important;text-align:left !important}.pg-cart{padding:5rem 0 0}.pg-cart .banner-grn{margin-top:4.375rem}.pg-cart .banner-grn .text-container{margin:0 auto}.pg-cart .banner-grn .text-container p{color:#ab8e66;font-size:1.5rem;font-weight:700;margin-bottom:1.25rem;text-transform:uppercase}.pg-cart .banner-grn .text-container p:last-child{margin-bottom:0}.pg-cart .banner-grn .text-container img{display:inline-block;margin-right:1.5rem}.pg-cart .banner-grn .text-container .button{margin-top:1rem}.pg-cart .input-container{margin:0 .5rem 1rem}.pg-cart .input-container.input-container2{display:flex;margin:1rem 0;width:100%}.pg-cart .input-container.full{flex-basis:100%}.cart-details{align-items:flex-start;margin:3.75rem auto}.cart-details .cart-qty{margin:0 .5rem}.cart-details .update-item{display:none}.cart-details .payment-saved{border:2px solid #f8f4ec;background:#f8f4ec;cursor:pointer;margin-bottom:1rem;padding:1rem 1.25rem;transition:all .1s ease-in}.cart-details .payment-saved:hover{border:2px solid #082521}.cart-details .payment-saved:last-child{margin-bottom:0}.cart-details .payment-saved.active{border:2px solid #082521}.cart-details .payment-saved .input-container{margin:0}.cart-container{margin-right:5rem;max-width:700px;width:100%}.cart-container h2{margin:1.25rem auto 3.75rem}.cart-container .product{display:flex;justify-content:flex-start;flex:1;margin:0 0 3.125rem;max-width:none;width:100%}.cart-container .product .img-container{margin-right:3.125rem;width:245px}.cart-container .product .text-container{flex:1;padding:0}.cart-container .product .text-container p{border-bottom:none;margin:0;padding:0}.cart-container .product .text-container .itemtotal{display:inline-block;margin-left:.5rem}.cart-container .product .text-container .prod-options{flex-direction:row;justify-content:flex-start}.cart-container .product .text-container .prod-options select{margin-right:1rem;max-width:80px;width:auto}.cart-container .product .cta-underline{font-size:.875rem}.order-details{flex:1}.order-details h2{background:#082521;color:#ab8e66;padding:1.25rem 2rem}.order-details h2 span{display:block;color:#f8f4ec}.order-details .cart-info{background:#f8f4ec;padding:2rem 1.875rem}.order-details .cart-info h4{margin-bottom:2rem}.order-details .delivery-options{margin-bottom:3.125rem}.order-details .delivery-options label{margin-bottom:1.25rem}.order-details .delivery-options label .disabled{color:#ababab}.order-details .delivery-options label input{margin-top:.25rem}.order-details .delivery-options label p{display:block;color:#ab8e66;font-size:1rem;line-height:1.375rem;margin:0 0 0 .875rem}.order-details .delivery-options label p b{display:block;color:#000}.order-details .selected-date{display:none}.order-details .d-date,.order-details .d-shipping{margin-bottom:3.75rem}.order-details .d-date .hasDatepicker{margin-bottom:1rem}.order-details .d-date .error{text-transform:uppercase}.order-details .d-shipping{display:none}.order-details .d-shipping>.flex-start{flex-wrap:wrap}.order-details .d-shipping .input-container{flex-basis:calc(50% - 1rem)}.order-details .cart-contact{margin-bottom:3.75rem}.order-details .totals{margin:3.75rem auto 2.5rem}.order-details .totals .final-amt{display:block;color:#8f201d;font-weight:700;font-size:.875rem;line-height:1.5rem;margin:1rem auto 0;text-transform:uppercase;width:80%}.order-details .totals .button{margin-top:2.5rem}.order-details .totals table th{font-size:1.5rem;font-weight:700;padding-bottom:1.5625rem;text-align:left;text-transform:uppercase}.order-details .totals table th.small{font-size:1.125rem}.order-details .totals table td{font-size:1.125rem;font-weight:700;padding-bottom:1.5625rem;text-align:right}.order-details .totals .radio-option{display:flex;margin:1.25rem 0 1rem}.order-details .totals .radio-option input[type=checkbox]{background:#fff;border:1px solid #ccc;flex:1 0 auto;height:15px;max-width:15px;width:15px}.order-details .totals .radio-option a{color:#000;text-decoration:underline}.order-details .totals .notes{margin-top:2.5rem}.order-details .totals .notes h4{margin-bottom:1rem}.order-details .separator{display:block;border-bottom:2px solid #000;opacity:.75;width:100%}.order-details .items{margin-bottom:2.75rem}.order-details .items table td{font-weight:600;padding-bottom:1.5rem}.order-details .items table td span{display:block;margin:.25rem 1rem 0 0}.order-details .items table td p{font-weight:600;line-height:normal;margin:0;text-transform:uppercase}.order-details .items table td p span{font-size:.75rem;margin:.5rem 0 0}.radio-option{display:block;font-weight:700;margin-bottom:1.25rem;text-transform:uppercase}.radio-option input{margin-right:.5rem}.addr-display label{display:block;color:#ab8e66;font-size:.875rem;font-weight:700;margin:.5rem 0;text-transform:uppercase}.addr-display p{font-size:1rem;line-height:normal;margin:0 0 1rem}.client-info{margin-right:5rem;max-width:700px;width:100%}.client-info .flex-start{flex-wrap:wrap}.client-info .block{margin:1.25rem 0 3.75rem}.client-info .block h2{margin-bottom:2.5rem}.client-info .block.billing-info>.flex-space{align-items:flex-start}.client-info .block .billing-option{align-items:flex-start}.client-info .block .billing-option .addr-display{margin-left:1.25rem}.client-info .block .ct-schedule h4{margin-bottom:1.25rem}.client-info .block .ct-schedule ul li{margin-bottom:1rem}.client-info .input-container{flex-basis:calc(50% - 1rem)}.payment-saved .input-container p{font-size:1rem;margin:0}.payment-saved .input-container:last-of-type input{margin-bottom:1rem;width:150px}.pg-confirmation{padding:5rem 0 0}.pg-confirmation .intro{margin:0 auto 9.375rem}.pg-confirmation .intro p{margin:2rem auto 0;max-width:1180px}.pg-confirmation .intro .button{margin:3.125rem 1rem 0}.pg-confirmation .client-info{flex-basis:calc(55% - 3.75rem)}.pg-confirmation .client-info .text-container p{font-size:1rem;line-height:normal;margin:0 0 1rem}.pg-confirmation .order-details{flex:0 45%;max-width:none}@media screen and (max-width: 1440px){.cart-container{max-width:750px}.cart-container .product .img-container{margin-right:2.5rem;width:200px}}@media screen and (max-width: 1200px){.pg-cart{padding:4.375rem 0 0}.cart-container{flex-basis:calc(60% - 3.125rem);margin-right:3.125rem}.cart-container .product .img-container{margin-right:2rem;width:175px}.order-details{flex:0 40%;max-width:400px}.order-details h2{padding:1.25rem 1.5625rem}.order-details h2 span{font-size:1.75rem}.order-details .cart-info{padding:2rem 1.5625rem}.order-details .delivery-options,.order-details .cart-contact,.order-details .d-date,.order-details .d-shipping{margin-bottom:2.5rem}.order-details .totals table th{font-size:1.25rem}.pg-confirmation .intro{margin:0 auto 6.25rem}}@media screen and (max-width: 1024px){.pg-cart .banner-grn{margin-top:3.125rem}.pg-cart .banner-grn .text-container p{font-size:1.25rem}.cart-container{flex-basis:calc(50% - 3.125rem)}.cart-container .product .img-container{display:none}.client-info{flex-basis:calc(55% - 3.75rem);margin-right:3.75rem}.order-details{flex:0 45%;max-width:none}.order-details .totals{margin:2.5rem auto 1.25rem}.order-details .totals .button{padding:1rem}}@media screen and (max-width: 780px){.cart-details{flex-direction:column;margin:2.5rem auto}.cart-container{flex-basis:100%;margin:0 auto 3.125rem}.cart-container .product{margin:0 0 2rem}.cart-container .product:last-child{margin:0}.cart-container .product .img-container{display:block;margin-right:1.5625rem;width:135px}.order-details{flex:0 1;width:100%}.order-details .totals table th{font-size:1.125rem;padding-bottom:1.25rem}}@media screen and (max-width: 600px){.pg-cart{padding:3.125rem 0 0}.pg-cart .title{align-items:flex-start;flex-direction:column}.pg-cart .title .button{margin-top:1.25rem;width:100%}.pg-cart .input-container{flex-basis:100%;margin:0 0 1rem}.pg-cart .banner-grn .text-container p{font-size:1rem;line-height:1.5rem}.pg-cart .banner-grn .text-container p img{display:block;margin:0 auto .5rem}.pg-cart .banner-grn .text-container .button{margin-top:0}.cart-container h2{margin:0 auto 2rem}.cart-container .product{border-bottom:1px solid rgba(0,0,0,.15);margin:0 0 1rem;padding-bottom:1rem}.cart-container .product .img-container{display:none}.cart-container .product .prod-options{font-size:.875rem}.cart-container .product .text-container{position:relative}.cart-container .product .text-container br{display:none}.cart-container .product .btnremoveitem{position:absolute;bottom:0;right:0}.order-details h2{padding:1.25rem}.order-details h2 span{font-size:1.25rem;margin-top:.5rem}.order-details .items{margin-bottom:0}.order-details .delivery-options label p{font-size:.875rem}.order-details .d-shipping .input-container{flex-basis:100%}.order-details .cart-info{padding:1.25rem}.order-details .cart-info h4{margin-bottom:1.25rem}.order-details .totals table th,.order-details .totals table td{font-size:1rem !important;padding-bottom:1rem}.order-details .totals .radio-option{font-size:.875rem;margin:1rem 0}.order-details .totals .final-amt{margin:1rem auto;width:100%}.client-info .block{margin:1.25rem 0 2rem}.client-info .block h2{margin-bottom:1.5rem}.client-info .block.billing-info>.flex-space{flex-direction:column}.client-info .block.billing-info>.flex-space #same-shipping{margin-bottom:1.25rem}.client-info .payment-method .flex-space{align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:1rem}.pg-confirmation{padding:3.125rem 0 0}.pg-confirmation .intro{margin:0 auto 2rem}.pg-confirmation .intro .flex-center{flex-direction:column}.pg-confirmation .intro .flex-center .button{margin:1.25rem auto 0}.pg-confirmation .intro .flex-center .button:last-child{margin:0 auto}}.search-scroll{background:#082521;border-radius:50%;color:#fff;font-size:1.5rem;height:60px;line-height:60px;text-align:center;width:60px;position:fixed;bottom:2rem;right:2rem;z-index:8}.shop-heading{padding:5rem 0 0}.shop-heading .text-container ul.nostyle{color:#ab8e66;margin-top:1rem;font-weight:700;text-transform:uppercase}.shop-nav{background:#f8f4ec;padding:4.375rem 0}.shop-nav .shop-categories{align-items:flex-start;margin-top:4.375rem}.shop-nav .shop-categories nav{flex-wrap:wrap;width:calc(100% - 330px)}.shop-nav .shop-categories ul.nostyle{margin:0 6.25rem 3.125rem 0}.shop-nav .shop-categories .img-container a{display:block;position:relative}.shop-nav .shop-categories .img-container a img{display:block}.shop-nav .shop-categories .img-container a h3{position:absolute;bottom:20px;color:#fff;text-align:center;width:100%}.shop-sidenav{background:#f8f4ec;height:auto;width:300px;padding:3.75rem 0}.shop-sidenav .shop-categories .close-shopnav{display:none;background:#000;border-radius:50%;color:#fff;font-size:1.125rem;font-weight:600;height:28px;line-height:26px;padding:0;text-align:center;width:28px;position:absolute;top:1.5rem;right:2rem;z-index:8}.shop-sidenav .shop-categories h3{font-size:1.5rem}.shop-sidenav .shop-categories h3 a{display:block}.shop-sidenav .shop-categories h3 a.toggle-subcat{opacity:.75}.shop-sidenav .shop-categories h3 a.toggle-subcat i{margin-left:.5rem}.shop-sidenav .shop-categories h3 a.toggle-subcat img{display:block;margin-left:.5rem}.shop-sidenav .shop-categories ul{margin-bottom:1.25rem}.shop-sidenav .shop-categories ul:last-child{margin-bottom:0}.shop-sidenav .shop-categories ul.active li{display:block}.shop-sidenav .shop-categories ul.active li:first-child{padding-bottom:1.25rem}.shop-sidenav .shop-categories ul li{display:none;padding:0 1.25rem 1.125rem 3.125rem}.shop-sidenav .shop-categories ul li:first-child{display:block;border-left:none}.shop-sidenav .shop-categories ul li.active .subcat{display:block}.shop-sidenav .shop-categories ul li a{transition:all .1s ease-in-out}.shop-sidenav .shop-categories ul li a:hover{color:#ab8e66 !important}.shop-sidenav .shop-categories ul.subcat{display:none;margin:0;padding:1rem 0;position:relative}.shop-sidenav .shop-categories ul.subcat:before{content:"";border-left:2px solid #000;height:calc(100% - 2.5rem);position:absolute;left:0}.shop-sidenav .shop-categories ul.subcat li{padding:0 0 .5rem 1rem}.shop-sidenav .shop-categories ul.subcat li:first-child{padding-bottom:.5rem}.shop-sidenav .shop-categories ul.subcat li a{color:#000;font-size:.875rem;font-weight:600;text-transform:uppercase}.shop-categories ul li{padding-bottom:.5rem}.shop-categories ul li h3 a{color:#ab8e66}.shop-categories ul li .cat-link{color:#000;font-size:1.125rem;font-weight:600;text-transform:uppercase}.shop-categories ul li .cat-link.active{color:#ab8e66}.shop-categories ul li .cat-link i{margin-left:.875rem}.show-shopnav{display:none;background:#ab8e66;color:#fff;height:55px;line-height:55px;margin-right:1rem;padding:0 2rem}.category-row{margin-top:6.25rem;max-width:1398px}.category-row>.flex-start{flex-wrap:wrap}.category-row h2{margin:0 0 2.5rem 1rem}.category-row h2.spacer{margin:0 0 4.375rem 1rem}.category-row h2 span{display:block;color:#ab8e66;font-size:1.125rem;margin-top:1rem;text-transform:none}.category-row .cat-img{margin:0 1rem}.category-row .text-center{margin-top:7.5rem}.cat-img{display:block;color:#000;flex-basis:calc(25% - 2rem);font-size:1.5rem;font-weight:700;margin-right:2rem;text-align:center;text-transform:uppercase;transition:all .1s ease-in}.cat-img:last-child{margin-right:0}.cat-img:hover{color:#ab8e66}.cat-img img{display:block;margin:0 auto 2.5rem}.product-gallery{margin:0 auto;max-width:620px;padding:1.25rem 1.25rem 1rem;position:relative;width:100%;z-index:11}.product-gallery .close-btn{position:absolute;top:10px;right:10px;z-index:12}.product-gallery .owl-dots{margin-top:1rem !important}.product-gallery .owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:-75px;transform:translateY(-50%);width:calc(100% + 150px)}.product-gallery .owl-nav .owl-prev,.product-gallery .owl-nav .owl-next{background:none !important;font-size:2rem;opacity:.75;transition:all .1s ease-in-out}.product-gallery .owl-nav .owl-prev:hover,.product-gallery .owl-nav .owl-next:hover{opacity:1}.product-gallery ul li img{border:10px solid #fff}.product{flex-basis:calc(25% - 2rem);margin:0 1rem 1rem;max-width:317px;position:relative;width:calc(25% - 2rem)}.product .img-container{position:relative}.product .toggle-gallery{display:block;color:#fff;position:absolute;bottom:1rem;right:1rem;opacity:.5;transition:all .1s ease-in-out}.product .toggle-gallery:hover{opacity:1}.product .text-container{padding:1rem 0}.product .text-container p{font-weight:700;margin:0}.product .item-info{border-bottom:1px solid #ab8e66;margin-bottom:1rem;padding-bottom:1rem}.product .item-info .prod-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.product .item-info .prod-name:hover{overflow:auto;white-space:initial}.product .item-info .prod-desc{display:none;font-weight:400;font-size:.875rem}.product .item-info .toggle-prod-desc{display:inline-block;color:#000;margin-left:.5rem}.product .prod-price{font-size:1rem;height:35px;line-height:35px}.product .prod-options{margin-top:1.25rem}.product .prod-options select{margin-right:1rem;max-width:80px}.product .portion-sizes{display:none;background:#f8f4ec;height:100%;padding:1.5625rem 2.5rem;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product .portion-sizes .prod-name{border-bottom:0}.product .portion-sizes ul li{font-weight:600;margin-bottom:2rem;transition:all .1s ease-in}.product .portion-sizes ul li:hover{color:#ab8e66}.gift-cards{background:#f8f4ec;margin-top:9.375rem;padding:9.375rem}.gift-cards .text-container{margin-right:4.375rem;flex-basis:calc(50% - 4.375rem)}.gift-cards .text-container h1{text-transform:none}.gift-cards .text-container p{margin:3.75rem 0;width:80%}.gift-cards .text-container .gift-card-info{max-width:400px}.gift-cards .text-container .gift-card-info .input-container{margin:2rem 0 1rem}.gift-cards .text-container .gift-card-info .input-container label{text-transform:uppercase}.gift-cards .text-container .gift-card-info .button{margin-top:1.25rem;width:100%}.gift-cards .text-container .gift-card-info .prod-options select{margin-right:1rem}.gift-cards .img-container{flex:0 50%}.shop-listing .shop-sidenav{position:sticky;top:120px;left:0;height:100vh;padding:0}.shop-listing .shop-sidenav .shop-categories{overflow-y:auto;min-height:100vh;height:100%;padding:3.75rem 0 9.375rem}.shop-listing .shop-sidenav .shop-categories::-webkit-scrollbar{width:8px}.shop-listing .shop-sidenav .shop-categories::-webkit-scrollbar-track{background:#ab8e66}.shop-listing .shop-sidenav .shop-categories::-webkit-scrollbar-thumb{background:#082521}.shop-listing .shop-sidenav .shop-categories::-webkit-scrollbar-thumb:hover{background:#082521}.shop-listing .shop-heading{margin:0 1rem;width:calc(100% - 2rem)}.shop-listing .shop-heading .flex-center{justify-content:flex-end;width:100%}.shop-listing .shop-products{margin-left:5%;width:calc(100% - 300px)}.shop-listing.no-results .shop-heading{margin:0 auto}.shop-listing.no-results .shop-products{margin-left:0;width:100%}.shop-listing.no-results .no-results-block{margin:4.375rem auto 0}@media screen and (max-width: 1440px){.shop-nav .shop-categories ul.nostyle{margin-right:4.375rem}.category-row{margin-top:5rem}.category-row h2.spacer{margin:0 0 3.75rem 1rem}.gift-cards{padding:6.25rem}.gift-cards>.flex-space{align-items:flex-start}.gift-cards .text-container p{width:100%}.product{flex-basis:calc(25% - 1rem);margin:0 .5rem 1rem}.shop-listing .shop-products{margin-left:3%;width:calc(100% - 275px)}}@media screen and (max-width: 1366px){.category-row{margin-top:4.375rem}.category-row.spacer{margin-top:6.25rem}.shop-sidenav{width:275px}.product{flex-basis:calc(33.333% - 1rem);max-width:none;width:calc(33.333% - 1rem)}}@media screen and (max-width: 1200px){.cat-img,.category-row .cat-img{font-size:1.25rem;flex-basis:calc(25% - 1rem);margin:.5rem}.shop-nav .shop-categories nav{flex-wrap:wrap;width:calc(100% - 330px)}.shop-nav .shop-categories nav ul.nostyle{margin:0 3.75rem 3.75rem 0}.shop-nav .shop-categories nav ul.nostyle:last-child{margin-bottom:0;width:100%}.gift-cards{margin-top:6.25rem;padding:4.375rem}.gift-cards .text-container{flex-basis:calc(55% - 2.875rem);margin-right:2.875rem}.gift-cards .text-container p{margin:2.5rem 0}.gift-cards .img-container{flex:0 45%}.shop-nav{padding:4.375rem 0}.shop-listing .shop-products{width:calc(100% - 250px)}.shop-sidenav{width:250px}.shop-sidenav .shop-categories h3{font-size:1.375rem}.shop-sidenav .shop-categories ul li{padding:0 1.25rem 1.25rem 2rem}.product .text-container{padding:.75rem}.product .prod-options{flex-direction:column;margin-top:1rem}.product .prod-options select{margin:0 0 1rem;max-width:none;width:100%}}@media screen and (max-width: 1024px){.shop-heading{padding:3.75rem 0 0}.category-row.spacer{margin-top:3.75rem}.category-row h2.spacer{margin:0 0 2.5rem .5rem}.shop-categories ul li .cat-link{font-size:1rem}.shop-nav .shop-categories nav{width:calc(100% - 275px)}.shop-nav .shop-categories nav ul.nostyle{margin:0 3.125rem 2.5rem 0}.shop-nav .shop-categories .img-container a{width:275px}.gift-cards{margin-top:4.375rem}.gift-cards .text-container{flex-basis:100%;margin-right:0}.gift-cards .img-container{display:none}.show-shopnav{display:block;height:50px;line-height:50px}.shop-listing{flex-direction:column}.shop-listing .shop-products{margin:0 auto;width:calc(100% - 2.5rem)}.shop-listing .shop-sidenav{display:none;height:calc(100vh - 120px);margin-top:0;padding:4rem 0 0;position:absolute;top:120px;left:0;width:100%;z-index:8}.shop-listing .shop-sidenav nav{display:flex;flex-wrap:wrap;justify-content:space-between}.shop-listing .shop-sidenav nav ul{margin-right:1.5625rem}.shop-listing .shop-sidenav nav ul:last-child{margin-right:0}.shop-listing .shop-sidenav nav ul li h3{font-size:1.25rem}}@media screen and (max-width: 780px){.category-row{margin-top:3.125rem}.category-row h2{margin:0 0 2rem .5rem}.category-row .cat-img{flex-basis:calc(50% - 1rem);margin:0 .5rem 1.5625rem}.category-row .cat-img img{margin-bottom:1.25rem}.cat-img{flex-basis:calc(50% - 1rem);font-size:1rem;margin:0 .5rem 1.5625rem}.cat-img img{margin-bottom:1.25rem}.shop-nav{padding:3.75rem 0}.shop-nav .shop-categories{flex-direction:column}.shop-nav .shop-categories nav{justify-content:space-between;width:100%}.shop-nav .shop-categories nav ul.nostyle{margin:0 2rem 1.25rem 0}.shop-nav .shop-categories nav ul.nostyle:last-child{width:auto}.shop-nav .shop-categories .img-container{display:none}.gift-cards{margin-top:3.75rem;padding:2.5rem}.product{flex-basis:calc(50% - 1rem);max-width:none;width:calc(50% - 1rem)}.product .text-container .prod-name{margin-bottom:.875rem;padding-bottom:.875rem}}@media screen and (max-width: 600px){.search-scroll{font-size:1rem;height:40px;line-height:40px;width:40px;right:1rem;bottom:1rem}.show-shopnav{font-size:.875rem;height:40px;line-height:40px;padding:0 1.25rem;position:absolute;top:138px;right:0}.shop-sidenav .shop-categories h3 a.toggle-subcat i{font-size:1rem}.shop-sidenav .shop-categories ul.subcat:before{height:calc(100% - 1.25rem)}.category-row.spacer{margin-top:2.5rem}.category-row h2 span{font-size:1rem}.shop-heading{padding:2.5rem 0 0}.shop-listing .shop-heading{margin:0 auto;width:calc(100% - 1rem)}.shop-listing .shop-sidenav{height:calc(100vh - 100px);top:100px;overflow-y:auto}.shop-listing .shop-sidenav ul li.active .subcat{padding-bottom:0}.shop-listing .shop-sidenav .shop-categories{padding:0}.shop-nav{padding:3.125rem 0}.shop-nav .container .flex-space:not(.shop-categories){align-items:flex-start;flex-direction:column;justify-content:flex-start}.shop-nav .container .flex-space:not(.shop-categories) .searchbar{margin-top:1.25rem}.shop-nav .shop-categories{margin-top:2.5rem}.gift-cards{margin-top:3.125rem;padding:2rem 1.25rem}.shop-heading .flex-space{align-items:flex-start;flex-direction:column;justify-content:flex-start}.shop-heading .flex-space .searchbar{margin-top:1.25rem}.product{flex-basis:100%;margin:0 auto 1rem;width:100%}.product .img-container img{display:block;max-width:60%;margin:0 auto;display:block}.product .text-container{padding:.75rem 0}.product .text-container .prod-name{margin-bottom:.5rem;padding-bottom:.5rem}.product .text-container .prod-price{font-size:.875rem}.product .text-container .btn-weight{display:none}}.coming-soon{background:#f8f4ec}.coming-soon .container{justify-content:flex-start;height:calc(100vh - 150px)}.coming-soon .text-container{padding:4.375rem 0}.coming-soon .flex-start{margin-top:3.125rem}.coming-soon .flex-start .button{margin-right:2rem}.coming-soon .flex-start .button:last-child{margin-right:0}.pg-butcher{padding-top:4.375rem}.pg-butcher .toggle-cuts{display:none}.pg-butcher .butcher-container{flex:1;margin:0 3% 0 6.25rem}.pg-butcher .butcher-container .shop-sidenav{display:none}.pg-butcher .shop-heading{margin:0;padding:0;position:relative}.pg-butcher area{outline:none}.pg-butcher .bc-prod-list{display:none}.butcher-cuts{margin-top:5rem;width:100%}.butcher-cuts .diagram .img-container{display:none;align-self:stretch;background:#f8f4ec;flex:1;padding:6.25rem 5%;position:relative;width:65%}.butcher-cuts .diagram .img-container:first-child{display:block}.butcher-cuts .diagram .img-container img{display:block;margin:0 auto}.butcher-cuts .diagram .text-container{align-self:stretch;background:#082521;color:#fff;max-width:450px;padding:6.25rem 4%;width:35%}.butcher-cuts .diagram .text-container h2{border-bottom:4px solid #fff;margin-bottom:3.75rem;padding-bottom:3.75rem}.butcher-cuts .diagram .text-container h2 .cut-position{display:block;color:#ab8e66;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.butcher-cuts .diagram .text-container ul li{margin-bottom:2rem}.butcher-cuts .diagram .text-container ul li a{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase;transition:all .1s ease-in}.butcher-cuts .diagram .text-container ul li a:hover{color:#ab8e66}.butcher-cuts .cut-info{margin:7.5rem auto 0}.butcher-cuts .cut-info>.flex-start{padding:0 1rem}.butcher-cuts .cut-info>.flex-start .img-container{flex:0 50%}.butcher-cuts .cut-info>.flex-start .text-container{flex-basis:calc(50% - 3.75rem);margin-left:3.75rem;padding-top:3.75rem}.butcher-cuts .cut-info>.flex-start .text-container h2{font-size:4.5rem}.butcher-cuts .cut-info>.flex-start .text-container .button{margin-top:3.75rem}@media screen and (max-width: 1366px){.pg-butcher .butcher-container{margin:0 3%}.butcher-cuts .cut-info{margin:6.25rem auto 0}.butcher-cuts .cut-info>.flex-start{padding:0}.butcher-cuts .cut-info>.flex-start .text-container h2{font-size:3.75rem}}@media screen and (max-width: 1200px){.butcher-cuts .diagram{flex-direction:column-reverse}.butcher-cuts .diagram .img-container,.butcher-cuts .diagram .text-container{max-width:none;width:100%}.butcher-cuts .diagram .img-container{padding:2.5rem 4%}.butcher-cuts .diagram .img-container img{margin:0 auto;max-width:85%}.butcher-cuts .diagram .text-container{padding:2.5rem 4%}.butcher-cuts .diagram .text-container h2{margin-bottom:1.5625rem;padding-bottom:1.5625rem}.butcher-cuts .diagram .text-container ul li{margin-bottom:1.25rem}.butcher-cuts .diagram .text-container ul li:last-child{margin-bottom:0}.butcher-cuts .diagram .text-container ul li a{font-size:1.25rem}}@media screen and (max-width: 1024px){.pg-butcher .shop-heading .flex-space{align-items:flex-start;flex-direction:column;justify-content:flex-start}.pg-butcher .shop-heading .searchbar{margin-top:1.25rem}.butcher-cuts{margin-top:3.125rem}.butcher-cuts .diagram .img-container img{max-width:90%}.butcher-cuts .diagram .text-container{padding:2rem 4%}.butcher-cuts .diagram .text-container h2{margin-bottom:1.25rem;padding-bottom:1.25rem}.butcher-cuts .diagram .text-container h2 .cut-position{margin-bottom:0}.butcher-cuts .diagram .text-container ul li{margin-bottom:1rem}.butcher-cuts .diagram .text-container ul li a{font-size:1.125rem}.butcher-cuts .cut-info{margin:3.75rem auto 0}.butcher-cuts .cut-info>.flex-start .img-container{flex:0 35%}.butcher-cuts .cut-info>.flex-start .text-container{flex-basis:calc(65% - 2.5rem);margin-left:2.5rem;padding-top:0}.butcher-cuts .cut-info>.flex-start .text-container h2{font-size:3.125rem}.butcher-cuts .cut-info>.flex-start .text-container .button{margin-top:2.5rem}}@media screen and (max-width: 780px){.pg-butcher .toggle-cuts{display:inline-block;position:absolute;top:0;right:0;margin-right:0}.pg-butcher .shop-sidenav{display:none}.pg-butcher .butcher-container .shop-sidenav{margin-top:3.125rem;padding:3.75rem 0 1.875rem;width:100%}.pg-butcher .butcher-container .shop-sidenav .shop-categories ul.nostyle{display:flex;flex-wrap:wrap}.pg-butcher .butcher-container .shop-sidenav .shop-categories ul.nostyle>li{display:block;flex-basis:calc(50% - 2.5rem);margin:0 1.25rem;padding:0 1rem 1rem 1rem}}@media screen and (max-width: 600px){.pg-butcher{padding-top:3.125rem}.pg-butcher .butcher-container .shop-sidenav{margin-top:3.125rem;padding:2.5rem 0 1rem;width:100%}.pg-butcher .butcher-container .shop-sidenav .shop-categories ul.nostyle{display:flex;flex-wrap:wrap}.pg-butcher .butcher-container .shop-sidenav .shop-categories ul.nostyle>li{display:block;flex-basis:100%;margin:0 auto}}.policies{background:#f8f4ec;padding:5rem 0}.policies h1:lang(fr){flex-direction:column;align-items:flex-start}.policies h1:lang(fr) a{margin-top:1rem}.policies h1 a{color:#000;font-size:1.25rem}.policies .policy-list{margin:6.25rem 0}.policies .policy-list .text-container{margin-bottom:3.75rem}.policies .policy-list .text-container .cta-underline{padding:0}.policies .policy-list .text-container h2{border-bottom:2px solid #000;padding-bottom:.5rem;text-transform:none}.policies .policy-list .text-container p{margin:1rem 0 0}.policies .policy-list .text-container ul{font-weight:600;line-height:1.875rem;padding-left:1.125rem}.policies .policy-list .text-container ul li{font-size:1.125rem}.policies .policy-list .text-container:last-of-type{margin-bottom:0}@media screen and (max-width: 1366px){.policies{padding:4.375rem 0}.policies .policy-list{margin:4.375rem 0}}@media screen and (max-width: 1024px){.policies{padding:4.375rem 0}.policies h1{align-items:flex-start;justify-self:flex-start;flex-direction:column}.policies h1 a{margin:1rem .25rem 0}.policies .policy-list{margin:3.75rem 0}.policies .policy-list .text-container{margin-bottom:3.125rem}.policies .policy-list .text-container ul li{font-size:1rem}}@media screen and (max-width: 600px){.policies{padding:3.75rem 0}.policies h1 a{font-size:1rem}.policies .policy-list{margin:2.5rem 0}.policies .policy-list .text-container ul li{font-size:.875rem}}@media screen and (min-width: 1921px){.nav-bar>.flex-space{padding:0 3%;max-width:none}.pg-butcher .butcher-container{max-width:none}.shop-listing .shop-heading{max-width:none}.shop-listing .shop-products{margin-right:5%}.shop-listing .category-row{max-width:none}.shop-sidenav{width:400px}.product{max-width:none}.product .img-container img{display:block;margin:0 auto}}/*# sourceMappingURL=main.min.css.map */