*{font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.white{color:#fff}.black{color:#000}.center-text{text-align:center}.fnred,i.fa-quote-left.fnred,i.fa-quote-right.fnred{color:#cc333b}div.redline{height:3px;border:none;background:#cc333b;width:125px;margin:20px auto}div.redline.left{margin:20px 0}a{text-decoration:none}a.cta{display:inline-block;background:#cc333b;color:#fff;padding:12px 20px}a.cta:hover{background:#aa111a}p{margin:20px 0}.rte h3{font-size:1.5rem}.rte h4{font-size:1.25rem}.white-bg{background:#fff}.e-lite-bg{background:#e0e2e5}.f-lite-bg{background:#f0f2f5}.gray-fade-top{background:linear-gradient(0deg,#fff 50%,#f0f2f5)}.gray-fade-bottom{background:linear-gradient(0deg,#f0f2f5,#fff 50%)}ul.disc{padding-left:20px}ul.disc li{list-style:disc}.max-1200{max-width:1200px;margin:auto}.flex{display:flex}.flex.wrap{flex-wrap:wrap}.flex.flex-center{align-items:center}.flex.justify-between{justify-content:space-between}.flex-padding,.flex-padding>div{padding:20px}.flex.flex-gap-15>div{width:calc(33.33% - 10px)}.padding-40{padding:40px}.padding-30{padding:30px}.padding-20{padding:20px}.corner-clip-br{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%)}.hp-sec-2>div{padding:50px;overflow:hidden;position:relative}.hp-sec-2 .img-bg img{width:75%;position:absolute;top:30px;left:50%;transform:translate(-50%)}.hp-sec-2>.center-text{padding:80px}.fns-featured-products .image-bg{background-position:center;background-attachment:fixed;background-size:cover}.fns-featured-products>.center-text{padding:270px 0 75px}.fns-featured-products .overlay-bg{background:#000000bf}.fns-featured-products .content{padding:75px 50px 0}.fns-featured-products .content h3{font-size:35px}.fns-featured-products .content h4{font-size:30px}.fns-featured-products .flex>div{width:calc(33.33% - 10px)}.fns-featured-products .product-wrapper{position:relative}.fns-featured-products .product-wrapper>div{padding:30px}.fns-featured-products .product-wrapper .f-lite-bg{min-height:216px;margin-top:-1px;position:absolute;width:100%}.subscribe-form__inputs .input-wrapper{border-bottom:1px solid transparent}.subscribe-form__inputs .input-wrapper label{top:10px;left:15px}.subscribe-form__inputs input.subscribe-form__email{padding-left:15px;background:#ffffff13}.testimonials{background-position:center;background-attachment:fixed;background-size:cover}.testimonials .overlay-bg{background:linear-gradient(#ffffffd9,#ffffffd9)}.testimonials .testimonial-content,.testimonials .testimonial-author-name{font-size:22px}.testimonial-single{border-bottom:1px solid #ddd;padding:20px;border-collapse:collapse}.testimonial-author{display:block;color:#000;font-weight:700}i.fa-quote-left,i.fa-quote-right{color:#aaa;font-style:italic}.press-logos{text-align:center;margin:0 0 24px}.press-logos img{display:inline-block;height:35px;width:auto;margin:20px 30px;mix-blend-mode:luminosity}.press-coverage>div:nth-child(odd){background:#f0f2f5}.press-coverage div.row-contain{padding:30px;display:flex}.press-coverage div.brand-logo{width:120px;padding:10px;position:relative}.press-coverage div.press-content{flex:1;border-left:1px solid rgba(0,0,0,.1);padding:0 0 0 30px;margin:0 0 0 30px}.press-coverage h3{font-size:30px;margin:0 0 10px}.press-coverage h4{font-size:20px;margin:0 0 20px}.press-coverage div.brand-logo img{width:100%;max-width:100px;height:100%;object-fit:contain;mix-blend-mode:darken}.press-coverage .press-content a{text-decoration:none;font-weight:600;color:#23282d;border:1px solid #23282d;border-radius:100px;padding:0 10px;display:inline-block}.press-coverage p.expanded-width{margin:0!important}.page-footer__end{margin-top:30px}.accordion-wrapper{position:relative;overflow:hidden}.accordion-wrapper input{position:absolute;top:10px;left:10px;z-index:-1;opacity:0;display:none}.accordion-wrapper label{display:block;background:#f0f2f5;font-size:20px;color:#000;cursor:pointer;padding:20px 70px 20px 30px;margin:10px 0 0;font-weight:400;transition:all .2s ease;position:relative}.accordion-wrapper label img{width:auto;height:60%;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.accordion-wrapper input:checked+label{background:#e4e6e9}.accordion-wrapper label:after{content:"+";font-size:35px;font-weight:100;position:absolute;top:50%;right:30px;transform:translateY(-54%);will-change:transform;transition:all .25s linear}.accordion-wrapper input:checked+label:after{transform:translateY(-54%) rotate(45deg)}.accordion-wrapper input:checked+label+.accordion-content+input:checked+label{margin-top:15px}.accordion-wrapper .accordion-content{background:#f0f2f5;padding:0 30px;max-height:0px;transition:all .25s;overflow:hidden}.accordion-wrapper .accordion-content-no{background:#f0f2f5;padding:30px}.accordion-wrapper .accordion-content *:first-child{margin-top:0}.accordion-wrapper .accordion-content *:last-child{margin-bottom:0}.accordion-wrapper input:checked+label+.accordion-content{max-height:1000vh;padding:30px;margin-bottom:15px}.accordion-wrapper label[for*=radio],.accordion-wrapper label[for*=radio]+.accordion-content{margin:0}.accordion-wrapper label.close{margin:2px 0 0;font-size:16px;color:#ffffff80;text-align:center;background:none;box-shadow:none}.accordion-wrapper input:checked+label.close{background:none}.accordion-wrapper label.close:hover,.accordion-wrapper input:checked+label.close:hover{background:#ffffff08}.accordion-wrapper label.close:after{content:""}.accordion-wrapper label *{margin:0!important}.accordion-content label,.accordion-content .accordion-content{background:#fff}.accordion-content .accordion-content{padding:0 20px}.accordion-content label,.accordion-content input:checked+label+.accordion-content{padding:15px 20px}.cookies-category{position:relative}.cookies-category h4{margin:0 0 15px}table.cookies,table.cookies tbody{overflow:scroll;display:block;width:100%}table.cookies{margin:0 0 90px}.accordion div.cookies-category:last-child table.cookies:after{content:"";position:absolute;left:0;bottom:0;height:0;width:0;border-bottom:none}.accordion div.cookies-category:last-child table.cookies{margin:0}table.cookies tr{width:100%;display:table-row}tr.table-header{background:#0000000d}tr.table-header b{color:#444;font-size:18px}table.cookies td.col-1{width:30%;padding:20px 30px;font-weight:700;color:#cc333b;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}table.cookies td.col-2{width:70%;padding:20px 30px;border-bottom:1px solid #ccc}td.col-2 p{margin:0 0 15px}td.col-2 p b{color:#444}td.col-2 p:first-child{color:#cc333b}td.col-2 p:last-child{margin:0 0 5px}.knife-details .accordion-content.flex>div{width:calc(50% - 15px)}.accordion-wrapper.knife-details label.has-img{padding-left:110px}.accordion-wrapper a.cta{margin:0 5px}.product-story{max-width:1080px;margin:auto}.specs-info{display:flex;flex-wrap:wrap}.specs-info p{margin:0}.specs-info.text-columns>div,.specs-info.stack-767>div{width:25%}.cutting-board-custom{background:left center/115% auto no-repeat}#shopify-section-product-recommendations,#shopify-section-recently-viewed{border-top:1px solid #ddd}.ingredients{column-count:2}.directions{padding-left:24px}.ingredients input,.directions input{opacity:0;position:absolute}.ingredients label,.directions label{position:relative;margin:0 0 10px}.ingredients label{display:block;padding-left:34px}.directions label{padding-left:10px;display:list-item;list-style:none;list-style-position:outside;counter-increment:label}.directions label::marker{content:counter(label) ".";font-size:24px;color:#aaa}.directions label:hover::marker,.directions input:checked+label::marker{color:transparent}.ingredients label:before,.directions label:before{font-family:"Font Awesome 5 pro";font-weight:lighter;font-size:24px;line-height:1;color:#aaa;position:absolute}.ingredients label:before{content:"\f055";left:0;top:3px}.directions label:before{top:9px;left:-24px}.ingredients label:hover:before,.directions label:hover:before{content:"\f058";font-weight:lighter}.ingredients input:checked+label:before,.directions input:checked+label:before{content:"\f058";font-weight:700;color:#cc333b}p.count-ingredients,p.count-servings,p.count-servings+i+span.entry-meta-description,span.entry-meta-description+h4{font-size:20px;font-weight:700;font-family:Roboto Condensed;line-height:1.5;display:inline-block;padding:3px 15px;background:#e0e2e5}p.count-ingredients,p.count-servings{margin:0 10px 10px 0}p.count-servings+i+span.entry-meta-description{padding:3px 5px;margin-right:-5px}p.count-servings+i{font-size:20px;font-weight:lighter;line-height:1.5;display:inline-block;padding:4px 0 2px 15px;background:#e0e2e5}span.entry-meta-description+h4{padding:3px 15px 3px 3px}section.blog div.page-width.large-row.center{background:url(https://cdn.shopify.com/s/files/1/0445/1365/6985/files/blog-hero-bg-1.jpg) center/cover;padding:10% 5%}section.blog div.page-width.large-row.center h1 a{color:#fff}section.blog div.page-width.large-row.center .overlay-tag{background:#fff;color:#cc333b;font-weight:700;margin:5px 2px;padding:2px 12px;border-radius:50px;opacity:1}section.blog div.page-width.large-row.center .overlay-tag a{color:#000;font-weight:400}section.blog div.page-width.large-row.center .overlay-tag:hover{box-shadow:0 0 0 2px #cc333b}section.blog div.page-width.large-row.center .overlay-tag:hover a{color:#cc333b}.contact-pg-blocks{margin-top:15px}.contact-pg-blocks .flex.wrap>.flex{width:calc(33.333% - 10px);padding:25px;align-items:center;justify-content:center}.contact-pg-blocks h3{margin:0}.knife-details-header .big-image{flex:1;min-height:500px}.knife-details-header .big-image img{object-fit:cover;width:100%;height:100%;object-position:center}.knife-details-header .big-image>p{margin:0!important;width:100%;height:100%}@media all and (max-width: 979px){.specs-info.text-columns>div{width:50%}}@media all and (max-width: 767px){.hp-sec-2 .center-text{padding:0 50px 20px}.hp-sec-2 .img-bg{padding-bottom:20px}.hp-sec-2 .img-bg img{position:relative;margin:auto;display:block;top:unset;left:unset;transform:unset}.contact-pg-blocks .flex.wrap>.flex{width:100%;margin:15px 0}.press-coverage div.row-contain{display:block}.press-coverage div.brand-logo{padding-left:0;max-width:200px;width:50%}.press-coverage div.brand-logo img{max-width:100%}.press-coverage div.press-content{margin-left:0;padding-left:0;border-left:none}.cutting-board-custom{background:30px top/100% auto no-repeat}.knife-block-custom-mag{min-height:500px}.knife-block-custom-center{background:url(https://cdn.shopify.com/s/files/1/0445/1365/6985/files/knife-block-top-side.png) center top/auto 120% no-repeat!important}.knife-roll-custom{background:url(https://cdn.shopify.com/s/files/1/0445/1365/6985/files/product-img-kniferoll-knives.jpg) 50% 0%/auto 110% no-repeat}.specs-info.stack-767{justify-content:center}.specs-info.stack-767>div{width:50%}.specs-info.text-columns>div{width:100%}.product-story .flex .img-bg{min-height:400px}.knife-details .accordion-content.flex>div,.flex.flex-gap-15>div{width:100%}.accordion-wrapper a.cta{margin:5px 0}.flex{display:block}.fns-featured-products .flex>div{width:100%}.fns-featured-products .product-wrapper .f-lite-bg{min-height:unset;margin:0 0 75px;position:relative}.fns-featured-products .content{padding:50px 20px}.fns-featured-products .content.flex{padding-bottom:100px}.fns-featured-products>.center-text{position:absolute;bottom:50px;width:calc(100% - 40px)}.press-logos img{height:25px;margin:15px}.ingredients{column-count:1}}@media only screen and (min-width: 768px){.product-layout-grid__images{width:70%}}
/*# sourceMappingURL=/s/files/1/0445/1365/6985/t/3/assets/fns-styles.css.map?enable_css_minification=1 */
