body{font-family:'Poppins',sans-serif;font-size:1rem;font-weight:normal;line-height:1.5rem}p{margin:0 0 1.5rem 0;padding:0}ol,ul{margin-bottom:2rem}hr,hr.wp-block-separator{border:none;border-top:1px solid #CCCCCC;margin-top:0;margin-bottom:2rem}img{border:none}.mark,mark{padding:0}h1{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}h2{font-size:2.375rem;font-weight:900;line-height:2.625rem;margin:0 0 1.5rem 0;padding:0}h3{font-size:1.5rem;font-weight:800;line-height:normal;margin:0 0 1.5rem 0;padding:0}h4{font-size:18px;font-weight:bold;margin:0 0 1rem 0;padding:0}h5,h6{font-size:18px;font-weight:bold;margin:0 0 1rem 0;padding:0}.captions{font-size:.75rem;line-height:20px}.highlight{color:#603913}.highlight-alt{color:#5c8727}.has-ch-primary-color{color:#333333}.has-ch-secondary-color{color:#603913}.has-ch-alternate-color{color:#5c8727}.wp-block-image figcaption{font-size:.875rem;font-style:italic}.wp-block-image img{max-width:100%;height:auto}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}@media (max-width:575.98px){.btn,a.btn,.button,a.button,.wp-block-file a.wp-block-file__button{padding:.3125rem .9375rem}}.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(//www.jssalmonds.com/wp-content/themes/jssalmonds/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(//www.jssalmonds.com/wp-content/themes/jssalmonds/images/background-header.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:575.98px){header.frontpage{height:auto}}main{position:relative;background-color:#FFFFFF}section.products{position:relative;color:#FFFFFF;background-color:#603913;background-image:url(//www.jssalmonds.com/wp-content/themes/jssalmonds/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;color:#FFFFFF;background-color:#FFFFFF;background-image:url(//www.jssalmonds.com/wp-content/themes/jssalmonds/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;color:#FFFFFF;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(//www.jssalmonds.com/wp-content/themes/jssalmonds/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}.cover{font-size:1.375rem;line-height:1.625rem}.cover h2.allcaps{font-size:6.25rem;line-height:5.625rem;font-weight:700;text-transform:uppercase}@media (max-width:991.98px){.cover{font-size:1.375rem;line-height:1.625rem}.cover h2.allcaps{font-size:2.375rem;line-height:2.625rem;font-weight:800;text-transform:uppercase}}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}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none;outline:none}select{border-radius:0;box-shadow:none;outline:none}input,select,textarea{border:1px solid #333333;border-radius:0;padding:5px 8px}input,select{height:40px}textarea{min-height:120px}input[type=checkbox],input[type=radio],input[type="file"]{height:auto;width:auto;border:none;border-radius:0;padding:0}input.popup{width:100%}input[type=submit]{border-radius:1.5625rem}.gform_wrapper{margin:0 0 !important}.gform_wrapper .gform_heading .gform_description{display:block;margin-bottom:0 0 1.5rem 0}.gform_wrapper .gform_required_legend{font-style:italic}.gform_wrapper .gfield_description.validation_message.gfield_validation_message{padding:.5rem !important;margin:.5rem 0 0 0 !important;margin-bottom:0 !important;border-radius:0}.gform_wrapper .gfield_label{font-weight:bold}.gform_wrapper.gravity-theme .gform_validation_errors>h2{margin:0 !important}.gform_wrapper .gfield_required{color:#603913 !important}.acf-fields>.acf-field{position:relative;margin:0;padding:25px 12px}.acf-fields>.acf-tab-wrap{background:transparent}.acf-label{font-family:'Cormorant',sans-serif;font-size:1.375rem;font-weight:900}.acf-label .description{font-family:'Poppins',sans-serif;font-size:1rem;font-weight:normal;font-style:italic}tr.acf-row div.acf-label{font-family:'Poppins',sans-serif;font-size:1rem;font-weight:bold}.acf-notice p{margin:0;padding:8px 0}.acf-form-submit{margin-top:20px}.acf-url .acf-icon.-small{line-height:1.5rem}.acf-relationship .list .acf-rel-item:hover{background:#603913;color:#FFFFFF}.acf-image-aspect-ratio-crop-modal .acf-image-aspect-ratio-crop-modal-heading-text{font-family:'Cormorant',sans-serif;font-weight:900;color:#333333}.js-aiarc-upload-progress{color:#603913;font-weight:bold}.acf-image-aspect-ratio-crop-modal .acf-image-aspect-ratio-crop-reset svg{fill:#603913;fill:var(--wp-admin-theme-color, #603913)}.acf-image-aspect-ratio-crop-modal .aiarc-button-link{color:#603913;color:var(--wp-admin-theme-color, #603913)}.acf-image-aspect-ratio-crop-modal .aiarc-button-default{color:#333333;color:var(--wp-admin-theme-color, #333333);border-color:#333333;border-color:var(--wp-admin-theme-color, #333333)}.acf-image-aspect-ratio-crop-modal .aiarc-button-default:hover{color:#603913;color:var(--wp-admin-theme-color-darker-10, #603913);border-color:#603913;border-color:var(--wp-admin-theme-color-darker-10, #603913)}.acf-image-aspect-ratio-crop-modal .aiarc-button-primary{background:#603913;background:var(--wp-admin-theme-color, #603913);border-color:#603913;border-color:var(--wp-admin-theme-color, #603913)}.acf-image-aspect-ratio-crop-modal .aiarc-button-primary:hover{background:#333333;background:var(--wp-admin-theme-color-darker-10, #333333);border-color:#333333;border-color:var(--wp-admin-theme-color-darker-10, #333333)}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:none;border-bottom:#ccd0d4 solid 1px;z-index:2;margin-bottom:-1px}.acf-tab-group li a{color:#333333}@media (max-width:767.98px){.acf-fields>.acf-tab-wrap .acf-tab-group{border-bottom:none}.acf-tab-group li{margin:0 .5em .5em 0}.acf-tab-group li a{color:#333333;border:1px solid #CCCCCC}}.select2-container.-acf .select2-selection{min-height:40px;border-color:#CCCCCC}.select2-container.-acf .select2-selection span.acf-selection{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #CCCCCC;outline:0}.select2-container--default .select2-selection--single{border:1px solid #CCCCCC;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333333}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#603913}.acf-ui-datepicker input,.acf-ui-datepicker select{height:auto;border-color:#CCCCCC}.acf-ui-datepicker .ui-timepicker-div select{height:auto;border-color:#CCCCCC !important}.acf-ui-datepicker .ui-datepicker{border-color:#CCCCCC !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{text-decoration:none;color:#333333}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{color:#603913 !important}.acf-ui-datepicker .ui-datepicker td .ui-state-default{color:#333333}.acf-ui-datepicker .ui-datepicker td .ui-state-hover{color:#FFFFFF;background:#603913}.acf-ui-datepicker .ui-datepicker-today .ui-state-highlight{color:#333333 !important}.acf-ui-datepicker .ui-datepicker-today .ui-state-highlight.ui-state-hover{color:#FFFFFF !important;background:#603913 !important}.acf-ui-datepicker .ui-datepicker-buttonpane button{color:#333333 !important;background:#FFFFFF !important;border:1px solid #CCCCCC !important}.acf-ui-datepicker .ui-datepicker-buttonpane button:hover{background:#FFFFFF !important;border-color:#603913 !important;color:#603913 !important}