html{width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;color:#333333;margin:0;padding:0}a{text-decoration:underline;color:#5c8727;-webkit-tap-highlight-color:#5c8727}a:hover{color:#603913}a.more,a.more-link{display:inline-block;font-weight:bold;line-height:normal;text-decoration:none;color:#603913;text-transform:uppercase}a.more:hover,a.more-link:hover{color:#5c8727}a.more:after,a.more-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f054"}a.more-lg,a.more-link-lg{font-size:1.375rem}a.more-alt{color:#5c8727}a.more-alt:hover{color:#FFFFFF}.btn,a.btn,.button,a.button,.wp-block-file a.wp-block-file__button{display:inline-block;font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;text-align:center;line-height:normal !important;color:#333333;background:transparent;border:2px solid #333333;border-radius:1.5625rem;margin:0;padding:.3125rem 2.5rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn:hover,a.btn:hover,.button:hover,a.button:hover,.wp-block-file a.wp-block-file__button:hover{color:#FFFFFF;background:#333333;border:2px solid #333333}.btns-full,a.btns-full{display:block}.btns-lg,a.btns-lg{font-size:1.375rem;line-height:1.375rem}.btns-xl,a.btns-xl{font-size:1.625rem;line-height:1.625rem;padding:.5rem 1.875rem}.btns-arrow:after,a.btns-arrow:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f054"}.btns-alt,a.btns-alt{color:#FFFFFF;background:transparent;border:2px solid #FFFFFF}.btns-alt:hover,a.btns-alt:hover{color:#333333;background-color:#FFFFFF;border:2px solid #FFFFFF}h1{color:#FFFFFF}h2{color:#333333}h2 a{color:#333333;text-decoration:none}h2 a:hover{color:#603913}h3{color:#333333}h3 a{color:#333333;text-decoration:none}h3 a:hover{color:#603913}h4,h5,h6{color:#333333}.scale{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.scale:hover{transform:scale(1.05)}.scale:active{transform:scale(1.025)}#bg-video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.bg-video-overlay{position:fixed;background-image:url(../images/header-overlay.png);right:0;bottom:0;min-width:100%;min-height:100%}.wrapper{background-color:#FFFFFF}nav.top{position:relative;background-color:#603913}header{position:relative;color:#FFFFFF}header .arrow{width:100%}header .arrow a{display:inline-block;color:#FFFFFF}header .arrow a:hover{color:#5c8727}header .arrow a i{font-size:2.5rem}header.frontpage{height:100vh;min-height:31.25rem}header.frontpage nav.main{position:absolute;width:100%}header.page{height:auto;background-image:url(../images/background-header.webp);background-repeat:no-repeat;background-position:center;background-size:cover}main{position:relative;background-color:#FFFFFF}section.products{position:relative;color:#FFFFFF;background-color:#603913;background-image:url(../images/background-products.webp);background-repeat:no-repeat;background-position:center;background-size:cover}section.products h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;color:#FFFFFF;margin:0 0 1rem 0;padding:0}section.products a{display:inline-block;text-decoration:none}section.products a h3{color:#FFFFFF}section.products a:hover h3{color:#FFFFFF}section.private-label{position:relative;color:#FFFFFF;background-color:#5c8727}section.private-label .featured{background-repeat:no-repeat;background-position:center;background-size:cover}section.private-label h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;color:#FFFFFF;margin:0 0 1rem 0;padding:0}section.safety{position:relative;color:#FFFFFF;background-color:#9e6614}section.safety .featured{background-repeat:no-repeat;background-position:center;background-size:cover}section.safety h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;color:#FFFFFF;margin:0 0 1rem 0;padding:0}section.profile{position:relative;color:#FFFFFF;background-color:#5c8727}section.profile .featured{background-repeat:no-repeat;background-position:center;background-size:cover}section.profile h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;color:#FFFFFF;margin:0 0 1rem 0;padding:0}section.profile h3{text-transform:uppercase;color:#FFFFFF}section.sustainability{position:relative;background-color:#FFFFFF;background-image:url(../images/background-sheep.webp);background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding-bottom:15%}section.sustainability h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;margin:0 0 1rem 0;padding:0}section.blog{position:relative;background-color:#FFFFFF}section.blog h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;margin:0 0 1rem 0;padding:0}section.contact{position:relative;color:#FFFFFF;background-color:#5c8727;background-image:url(../images/background-contact.webp);background-repeat:no-repeat;background-position:top center;background-size:cover}section.contact h2{font-family:'Cormorant',sans-serif;font-size:4.5rem;font-weight:500;line-height:4.625rem;text-transform:none;letter-spacing:-0.125rem;color:#FFFFFF;margin:0 0 1rem 0;padding:0}footer{position:relative;color:#FFFFFF;background-color:#333333}footer a{color:#5c8727}footer a:hover{color:#603913}main.post .post-item p:last-of-type,section.blog .post-item p:last-of-type{margin:0;padding:0}main.post .post-item a .month,section.blog .post-item a .month{color:#5c8727}main.post .post-item figure,section.blog .post-item figure{position:relative}main.post .post-item figure time,section.blog .post-item figure time{display:block;position:absolute;bottom:-0.0625rem;left:-0.0625rem;width:5rem;height:5rem;background-color:#FFFFFF;border-top-right-radius:.5rem}main.post .post-item figure time .month,section.blog .post-item figure time .month{display:block;line-height:1.5rem;text-transform:uppercase}main.post .post-item figure time .day,section.blog .post-item figure time .day{display:block;font-size:2.5rem;font-weight:600;line-height:1.75rem;letter-spacing:-0.125rem;color:#603913}main.post .post-item .category-list a,section.blog .post-item .category-list a{font-size:.875rem;text-decoration:none}