@charset "UTF-8";@import"//hello.myfonts.net/count/2f97dd";.casing-recommendation .title,.casings-diagram-controls .casings-diagram-controls-label,.casings-diagram-controls button,.contact-detail-block .title,.currency-chooser,.locality-chooser,.product-image-gallery-controls .controls .casings-diagram-controls-label,.product-image-gallery-controls .controls button,.product-option select,.product-thumb,.product-with-cart-button select,.selector-wrapper select,.stockist .title,[data-view=product] .product-simple-variant-select,body,body>.dremus-page.checkout,body>.dremus-page.checkout .checkout-content h5,body>.dremus-page.checkout .checkout-content label,body>.dremus-page.checkout .checkout-content select{font-family:NeuzeitSLTStd-Book;font-weight:400}.button,.link-list .header,.multi-label,.natural-casings-heading,.product-price .error-label,.recipe-heading,body>.dremus-page.checkout #shipping-method p>.TextRight,body>.dremus-page.checkout .checkout-content .form-actions button,h1,h2,h3,h4,h5,h6{font-family:ostrich-sans-heavy;font-weight:400;letter-spacing:.11em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.button,.link-list .header,.multi-label,.natural-casings-heading,.product-price .error-label,.recipe-heading,body>.dremus-page.checkout #shipping-method p>.TextRight,body>.dremus-page.checkout .checkout-content .form-actions button,h1,h2,h3,h4,h5,h6{letter-spacing:.02em}}body>.dremus-page.checkout .checkout-content:after{content:"";display:table;clear:both}@media (max-width:767px){[data-layout^=footer]>*,[data-layout^=nav]>*,[data-layout^=split]>*,[data-layout^=three]>*,[data-layout^=two]>*,[data-layout^=uneven]>*{padding:0 20px}}@media (min-width:768px){[data-layout^=footer],[data-layout^=nav],[data-layout^=split],[data-layout^=three],[data-layout^=two],[data-layout^=uneven]{display:flex;flex-direction:row;justify-content:space-between}}[data-layout*=reverse][data-layout^=footer],[data-layout*=reverse][data-layout^=nav],[data-layout*=reverse][data-layout^=split],[data-layout*=reverse][data-layout^=three],[data-layout*=reverse][data-layout^=two],[data-layout*=reverse][data-layout^=uneven]{flex-direction:row-reverse}.currency-chooser,.locality-chooser,.product-option select,.product-with-cart-button select,.selector-wrapper select,[data-view=product] .product-simple-variant-select,body>.dremus-page.checkout .checkout-content select{display:block;height:34px;width:100%;color:#fff;background:#000;padding:.5em .6em;border:1px solid;border-radius:0;font-weight:700;font-size:14px}.debug-dump{background:gray;color:#fff;padding:.5em;box-shadow:1px 1px 1px #fff,-1px -1px 1px #000}.debug-list{list-style:none;padding:0;text-align:left}.debug-list a{color:#fff;text-decoration:none}.debug-offset{position:relative;text-align:center;vertical-align:middle;margin-bottom:20px;color:gray;border-top:1px dashed}@media (min-width:768px){.debug-offset{padding-left:50%}}.debug-offset span{background:#000;padding:.5em 0 .8em}.debug-offset:after,.debug-offset:before{content:"";vertical-align:middle;display:inline-block;height:100%}.debug-offset:before{width:1px}.debug-offset:after{position:absolute;top:0;left:50%;width:1px;height:99%;margin-left:-20px;border:1px solid;border-width:0 20px 1px;border-color:grey transparent;box-shadow:0 0 0 1px gray inset;z-index:-1}@media (min-width:768px){.debug-offset:after{left:75%}}.announcement-bar{position:relative;top:0;z-index:1000;background-color:#afbd21;color:#000;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 25px}@media (max-width:767px){.announcement-bar{flex-direction:column;gap:20px}}.announcement-bar--text{text-align:center}@media (min-width:768px){.announcement-bar--text{margin-right:20px}}.announcement-bar--link{border-radius:5px}.blank-component{position:relative;vertical-align:middle;text-align:center;white-space:nowrap}.blank-component .inner{display:inline-block}.blank-component h3{margin:0;font-size:48px;text-shadow:0 0 3px #000;vertical-align:middle}.blank-component:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.button{cursor:pointer;outline:0 none;color:#000;background:0 0;display:inline-block;border:0 none;height:34px;padding:0 1em;font-size:18px;line-height:34px;text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .2s}[disabled].button{opacity:.3!important;background:gray!important;cursor:default!important}.button.primary{background-color:#afbd21}.button.primary:hover{background-color:#d8e361}.button.primary:active{background-color:#fff}.button.secondary{background-color:#9b9b9b;margin-top:10px}.button.secondary:hover{background-color:#cecece}.button.secondary:active{background-color:#fff}.button.invert{background-color:#000;color:#afbd21}.button.invert:hover{background-color:#333}.button.invert:active{background-color:#fff}@media (min-width:768px){.button{padding:0 1.3em}}@media (min-width:1024px){.button{padding:0 2em}}.icon{display:inline-block;width:38px;height:38px;background-position:center center;background-repeat:no-repeat}.icon.beef{background-image:url('asset_dir("/img/icons/", "category-beef.svg")')}.icon.hog{background-image:url('asset_dir("/img/icons/", "category-hog.svg")')}.icon.sheep{background-image:url('asset_dir("/img/icons/", "category-sheep.svg")')}.icon.bungs{background-image:url('asset_dir("/img/icons/", "category-bung.svg")')}.icon.misc{background-image:url('asset_dir("/img/icons/", "category-misc.svg")')}.icon.apparel{background-image:url('asset_dir("/img/icons/", "category-apparel.svg")')}.icon.collagen{background-image:url('asset_dir("/img/icons/", "category-collagen.svg")')}.icon.fibrous{background-image:url('asset_dir("/img/icons/", "category-fibrous.svg")')}.icon.plastic{background-image:url('asset_dir("/img/icons/", "category-plastic.svg")')}.icon.herbs{background-image:url('asset_dir("/img/icons/", "category-herbs.svg")')}.icon.salt{background-image:url('asset_dir("/img/icons/", "category-salt.svg")')}.icon.premix{background-image:url('asset_dir("/img/icons/", "category-premix.svg")')}.icon.netting{background-image:url('asset_dir("/img/icons/", "category-netting.svg")')}.icon.twine{background-image:url('asset_dir("/img/icons/", "category-twine.svg")')}.icon.salami{background-image:url('asset_dir("/img/icons/", "category-salami.svg")')}[class*=link]{text-decoration:none;transition:color .2s}.highlight-link{color:#afbd21;text-decoration:none}.highlight-link:hover{color:#d8e361}.arrow-link{color:#afbd21;text-decoration:none;transition:color .2s,margin .2s;margin-left:0;letter-spacing:.1em}.arrow-link:after{content:"\2192";display:inline-block;transition:opacity .2s,margin .2s;opacity:0;margin-left:.25em}.arrow-link.is-open,.arrow-link:hover{color:#afbd21}.arrow-link.is-open:after,.arrow-link:hover:after{display:inline-block;opacity:1;margin-left:.5em}.return-link{color:#afbd21;text-decoration:none;transition:color .2s,margin .2s;margin-left:0;padding-top:.5em;padding-bottom:.5em}.return-link:before{content:"\2190";margin-right:.5em}.return-link:hover{color:#d8e361;margin-left:-.25em}.fancy-link,.fancy-link-parent>a{color:#9b9b9b;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;transition:color .2s,margin .2s;margin-left:0}.fancy-link-parent>a:before,.fancy-link:before{display:inline-block;content:"";vertical-align:middle;border-top:.2em solid #afbd21;height:.2em;transition:width .2s,margin .2s;margin-right:0;width:0}.fancy-link-parent>a:hover,.fancy-link:hover{color:#afbd21;margin-left:-1.5em;transform:translate(-1.5em)}.fancy-link-parent>a:hover:before,.fancy-link:hover:before{width:3em;margin-right:.5em}.fancy-title-link{color:#fff;letter-spacing:.1em;transition:color .2s,margin .2s;margin-left:0;cursor:pointer}.fancy-title-link:before{display:inline-block;content:"";vertical-align:middle;border-top:.2em solid #fff;height:.2em;transition:width .2s,margin .2s;margin-right:0;width:0}.list-link,.list-link-parent>a{cursor:pointer;color:#fff;letter-spacing:.143em;text-decoration:none;white-space:nowrap}.list-link-parent>a:after,.list-link:after{content:"\2192";display:inline-block;transition:opacity .2s,margin .2s;opacity:0;margin-left:.25em}.list-link-parent>a.is-open,.list-link-parent>a:hover,.list-link.is-open,.list-link:hover{color:#afbd21}.list-link-parent>a.is-open:after,.list-link-parent>a:hover:after,.list-link.is-open:after,.list-link:hover:after{display:inline-block;opacity:1;margin-left:.5em}.simple-link{transition:color .2s;color:#9b9b9b;letter-spacing:.143em}.simple-link:hover{color:#fff}.site-logo{display:block;text-decoration:none}.site-logo .logo{font-size:0;color:transparent;background:url(title.svg) center center no-repeat;background-size:100% auto;padding-bottom:33%}.site-logo .animal-icons{padding:4% 10% 0}.animal-icons img{width:100%}.subtitle{margin:0;font-size:20px;font-family:NeuzeitSLTStd-Book;text-transform:lowercase}.fineprint{color:#797979;font-size:12px;text-align:center}@media (min-width:768px){.fineprint{text-align:right}}.link-list{font-size:18px;list-style:none;text-align:left;padding:0}.link-list li{margin:.5em 0;white-space:nowrap}.link-list .list-link{margin-right:-1.25em}.link-list .header{margin-top:10px}.link-list .header:after{content:"";display:block;margin:0;width:75px;height:4px;background:#afbd21;border:0 none;border-radius:2px}.link-list .header:after.full-width{width:100%}.link-list .header:after{margin:.4em 0 .8em}.link-list *+.header{margin-top:2.5em}@media (min-width:768px){.link-list{text-align:right}}footer{padding-top:55px;padding-bottom:20px;margin-top:60px;overflow:hidden}footer .link-list{margin-top:0}footer .fineprint{margin-top:60px}@media (min-width:768px){footer{padding-right:30px;border-top:1px solid #4a4a4a}}@media (min-width:1024px){footer{padding-left:30px}}@media (min-width:1440px){footer{padding-left:60px;padding-right:60px}}.subsection-list{font-size:14px;list-style:none;text-align:right}.subsection-list li{margin:.5em}.category-details hr{width:90px;margin-left:0;margin-top:38px}.category-details .large-text{margin-bottom:45px}.category-details .button{margin-top:0}.green-bullet{margin:0 auto;width:75px;height:4px;background:#afbd21;border:0 none;border-radius:2px}.green-bullet.full-width{width:100%}.stockist{font-size:14px}.stockist:before{content:"";display:block;background:#797979;width:85px;height:1px}.stockist .title{font-size:22px}.stockist p{text-transform:uppercase;margin:1.5em 0}.stockist .links a{display:inline-block;letter-spacing:.05em;width:35%}.testimonial{padding-bottom:30px}.testimonial .image{margin-bottom:20px}.testimonial .image img{display:block;width:100%;height:auto}.testimonial .title{margin-top:0;margin-bottom:20px;font-size:22px;font-family:NeuzeitSLTStd-Book}.testimonial .body{padding:0 1.5em;margin:0}.press-link{display:block;text-decoration:none;color:#fff;padding-bottom:30px}.press-link:hover{color:#afbd21}.press-link .image{margin-bottom:15px}.press-link .image img{display:block;width:100%;height:auto}.press-link .title{margin-top:0;margin-bottom:20px;font-size:22px;font-family:NeuzeitSLTStd-Book}.press-link .body{padding:0 1.5em;margin:0}.preamble{font-size:14px;letter-spacing:.11em}.contact-detail-block{font-size:14px}.contact-detail-block .title{font-size:22px;line-height:1.2em}.contact-detail-block p{margin:1.5em 0}.contact-detail-block a{width:35%;display:inline-block;letter-spacing:.05em}.casing-recommendation{position:relative;font-size:14px;padding-bottom:2em}.casing-recommendation .title{margin-bottom:0;font-weight:700;font-size:larger;margin-top:0}.casing-recommendation p{margin:1em 0;white-space:normal}.casing-recommendation .recc a{text-decoration:underline}@media (max-width:767px){.casings-diagram{display:none}}.casings-diagram .title{font-size:40px;text-align:center}@media (min-width:768px){.casings-diagram .title{position:relative;width:50%;z-index:1}.casings-diagram .title .rotate{font-size:100px;transform:rotate(-90deg);transform-origin:100% 50%;letter-spacing:.03em;line-height:.8em;display:inline-block;margin-top:-90px;float:right}.casings-diagram .title span{display:block;padding:0 2em 30px 0;text-align:right;white-space:nowrap}.casings-diagram .title span+span{padding:30px 0 0}}.casings-diagram .diagrams{position:relative;height:1044px}.casings-diagram .diagram{position:absolute;background-size:auto 1022px;background-repeat:no-repeat;background-position:center 22px;z-index:0;top:0;left:0;right:0;height:1044px;margin:0 auto;opacity:0;max-width:960px;transition:opacity 1s;transition-delay:.4s}.casings-diagram .diagram.is-active{opacity:1;transition-delay:0s}.casings-diagram .labels{position:absolute;top:430px;right:0;width:30%}.casings-diagram .labels p{position:relative;margin:0;padding:0 0 60px}.casings-diagram .labels p:before{content:"";position:absolute;top:.4em;width:22%;height:11px;margin:0 10px;background:url(indicator.svg) center center no-repeat;right:100%;background-position:left center}.casings-diagram p:nth-child(1):before{width:39.6%}.casings-diagram p:nth-child(2):before{width:39.6%}.casings-diagram p:nth-child(3):before{width:54.5%}.casings-diagram p:nth-child(4):before{width:39.6%}.casings-diagram p:nth-child(5):before{width:54.5%}@media (max-width:767px){header{min-height:56px}}@media (max-width:767px){.navigation .site-logo{margin:31px 10% 0}.navigation .location-dropdown,.navigation .desktop-only,.navigation .green-bullet,.navigation .subtitle{display:none}.navigation .social-links{margin-top:100px}}@media (min-width:768px){.navigation{position:sticky;top:0;height:0;z-index:30}.navigation .mobile-only,.navigation>.site-logo{display:none}.navigation .social-links{position:absolute;bottom:0;width:100%}}.sliding-nav{z-index:20;position:relative;top:0;left:0;height:auto;overflow:hidden;background:#0009;visibility:hidden}.sliding-nav .sliding-pane{position:relative;width:calc(100vw - 55px);padding:60px 33px 33px;background:#000}@media (max-width:767px){.sliding-nav{width:0%;transition:width .3s}.sliding-nav .sliding-pane{transition:opacity .3s;opacity:0;height:0}.sliding-nav.is-open{right:0;width:100%;visibility:visible}.sliding-nav.is-open .sliding-pane{opacity:1;height:100%}}@media (min-width:768px){.sliding-nav{position:fixed;opacity:0;transition:opacity .3s}.sliding-nav .sliding-pane{padding-top:0;padding-left:55px;background:#000c;width:100vw;right:0}.sliding-nav.is-open{width:100%;right:0;opacity:1;visibility:visible}}.navicon{display:inline-block;width:29px;height:29px;border:0 none;padding:0;background:0 0;position:relative;color:transparent;cursor:pointer;font-size:0;vertical-align:middle;outline:0 none!important}.navicon span{display:block}.navicon.menu{transition:transform .2s ease-out;transform-origin:50% 50%}.navicon.menu span{top:50%;left:0;width:100%;height:4px;display:block;border-radius:2px;background:#afbd21;position:absolute;margin:-2px 0;transition:transform .2s;transform-origin:50% 50%}.navicon.menu span:nth-child(1){transform:translateY(-8px)}.navicon.menu span:nth-child(3){transform:translateY(8px)}.navicon.menu.is-active{transform:rotate(180deg)}.navicon.menu.is-active span:nth-child(1){transform:rotate(45deg)}.navicon.menu.is-active span:nth-child(2){transform:rotate(180deg) scale(0)}.navicon.menu.is-active span:nth-child(3){transform:rotate(135deg)}.navicon.cart{height:29px;background:url(cart.svg) center center no-repeat}.navbar{display:flex;justify-content:space-between;width:-moz-fit-content;width:fit-content;position:relative;top:0;z-index:30;transition:border-color .4s}.navbar .animal-icons{opacity:1;transition:opacity .4s}.navbar .animal-icons img{max-height:32px}.navbar .is-active+.animal-icons{opacity:0}@media (max-width:767px){.navbar{padding:13px 11px 0;height:56px;border-bottom:1px solid #4a4a4a;width:100%}}@media (min-width:768px){.navbar{flex-direction:column;padding:16px 0 0 16px;top:0;left:0}.navbar .navicon{margin-bottom:17px}.navbar .animal-icons{display:none}}.nav-links .title{display:block;font-size:16px;font-family:NeuzeitSLTStd-Book;font-weight:100;margin:0 0 14px}@media (min-width:768px){.nav-links .title{font-size:20px;min-height:24px}}.nav-links .link-list{text-align:left;font-size:12px;padding-left:0}.social-links a{display:block;font-size:10px;text-transform:uppercase;margin:1em 0}.nav-header{position:relative;padding-bottom:50px}.nav-header .site-logo{margin-bottom:2em}.nav-header .green-bullet{margin-right:0;margin-top:37px;margin-bottom:43px}.nav-header .currency-chooser{max-width:100%}.nav-header .language-flags{margin-top:35px}@media (min-width:768px){.nav-header{text-align:right;height:calc(100vh - 93px);padding-bottom:0}}.currency-chooser,.locality-chooser{max-width:200px;text-align:left}.location-link{cursor:pointer;display:flex;align-items:center;position:relative;padding:0;border:0;background-color:transparent;outline:0;white-space:nowrap}.location-link.is-active .location-link__label,.location-link:hover .location-link__label{opacity:.6}.location-link.is-active{cursor:default}.location-link__label{font-size:14px;line-height:15px;color:#fff;transition:.3s ease opacity}.location-link__icon{width:23px;height:27px;margin-right:13px}.location-link--trigger{position:absolute;top:0;left:0;width:34px;height:34px;padding:0}.location-link--trigger:hover:after{transform:translateY(calc(-50% + 2px))}.location-link--trigger:after{content:"";width:8px;height:4px;position:absolute;right:-7px;top:50%;transform:translateY(-50%);background-image:url(triangle-down.svg);background-repeat:no-repeat;background-size:cover;transition:.3s ease transform}.location-link--trigger .location-link__icon{margin:auto}.close-button{width:30px;height:30px;border-radius:50%;background-color:#000;color:#afbd21;display:flex;align-items:center;justify-content:center;transition:all ease .2s}.close-button:hover{cursor:pointer;background-color:#afbd21;border-color:#afbd21}.close-button:hover svg{width:12px}.close-button:hover svg path{fill:#000}.close-button svg{width:12px}.close-button svg path{fill:#afbd21}.close-button--dropdown{width:34px;height:34px}.location-dropdown{position:relative}.location-dropdown__wrap{z-index:0;position:absolute;left:17px;top:17px;border:1px #4a4a4a solid;padding:17px 22px;background-color:#000;visibility:hidden;opacity:0;transition:.2s ease;transition-property:visibility,opacity,transform}.location-dropdown__items{padding:0;margin:0}.location-dropdown__item{list-style-type:none;margin-bottom:6px}.location-dropdown__item:last-child{margin-bottom:0}.location-dropdown__trigger{visibility:visible;opacity:1;transition:.3s ease;transition-property:opacity,visibility}.location-dropdown.is-active .location-dropdown__wrap{visibility:visible;opacity:1}.location-dropdown.is-active .location-dropdown__trigger{visibility:hidden;opacity:0}.location-dropdown.is-active .close-button{visibility:visible;opacity:1}.location-dropdown .close-button{visibility:hidden;opacity:0;position:relative;z-index:1}.language-flags{display:flex;justify-content:flex-end}.language-flags .language-flag{display:block;border:1px solid transparent;background:center center no-repeat none;background-size:contain;width:32px;height:22px;margin-left:10px;margin-bottom:10px;font-size:0;color:transparent}.language-flags .language-flag.is-active{border-color:#fff}.language-flags [data-flag=en]{background-image:url('asset_dir("/img/flags/", "en.svg")')}.language-flags [data-flag=it]{background-image:url('asset_dir("/img/flags/", "it.svg")')}.page-heading{position:relative;text-align:center}.page-heading .bg{position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;padding:0 30px;background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:.7}.page-heading .bg img{display:none;margin:0 auto;width:100%;opacity:.7;height:auto}.page-heading .right{height:200px;z-index:2;margin-bottom:.3em;position:relative;white-space:nowrap}.page-heading .right>*{display:inline-block;vertical-align:middle;white-space:normal}.page-heading .right:before{content:"";display:inline-block;width:0;height:100%;position:relative;vertical-align:middle}.page-heading .site-logo{display:none;max-width:175px;margin-bottom:.7em}.page-heading .title{font-size:35px;margin:0;text-shadow:0 0 10px rgba(0,0,0,.5)}.page-heading .byline{margin:40px 0 0}.page-heading .left{position:relative;margin:3em 0 2em;text-align:left;padding:0 20px 20px}.page-heading .left:empty{display:none}.page-heading .green-bullet{margin-top:.7em}@media (min-width:768px){.page-heading{margin-bottom:40px}}.page-heading.with-bg{margin-bottom:40px}.page-heading.with-text{padding-top:45px}.page-heading.with-text .left{padding-bottom:0}.page-heading.with-text .left>:last-child{margin-bottom:0}.page-heading.with-text .right{height:auto}.page-heading.with-text .right:before{display:none}@media (min-width:768px){.page-heading{padding-top:20px!important;align-content:flex-end}.page-heading .bg{height:auto;opacity:1;background-image:none!important}.page-heading .bg img{display:block;max-width:768px}.page-heading .left{margin-bottom:0;text-align:left;padding:0 0 40px;position:absolute;bottom:0;left:0}.page-heading.with-text .left{padding-top:100px}.page-heading .right{text-align:right;padding-bottom:4em;height:auto}.page-heading .right:before{display:none}.page-heading .site-logo{display:inline-block}.page-heading .title{font-size:48px;line-height:1.1em;margin-top:.85em;margin-bottom:.3em;margin-right:-.15em}.page-heading .green-bullet{display:inline-block}.page-heading .byline{margin-top:70px;font-size:14px;letter-spacing:.11em}}@media (min-width:1024px){.page-heading .bg{width:100%;max-width:968px;padding-right:200px}.page-heading.with-text .left{padding-left:90px}}.multi-label{letter-spacing:.02em;display:inline-block;height:35px;font-size:14px;line-height:20px;padding-top:2px}.multi-label .split-h{display:flex}.multi-label .split-v{height:33px;padding-top:1px;display:flex;flex-direction:column;justify-content:space-between}.multi-label .large{font-size:48px;line-height:.65em;padding-right:.1em;padding-top:.05em}.multi-label .btm,.multi-label .top{text-align:left;line-height:.65em;white-space:nowrap}.multi-label .top{font-size:24px}.multi-label .btm{font-size:14px;padding-bottom:2px}.multi-label.smaller{padding-top:5px}.multi-label.smaller .split-v{height:28px;padding-top:0}.multi-label.smaller .large{font-size:40px;line-height:.55em}.multi-label.smaller .top{font-size:22px;line-height:.67em}.multi-label.smaller .btm{font-size:11px}.product-option label,.selector-wrapper label{font-size:14px;width:100%;letter-spacing:.15em;line-height:2.4em}.product-option.select label,.selector-wrapper.select label{display:block}.product-thumb{text-decoration:none;color:#afbd21;text-align:center;display:inline-block;border-left:1px solid transparent;padding-left:20px;transition:border-color .2s}@media (min-width:768px){.product-thumb{text-align:left}}.product-thumb .image{display:inline-block;width:100%}.product-thumb .price{display:block;letter-spacing:.15em;font-size:16px;font-weight:700;margin:.5em 0}.product-thumb .price span{white-space:nowrap}.product-thumb:hover{border-color:#fff}.product-price{display:flex;justify-content:space-between}.product-price .multi-label{margin:0}.product-price .error-label{margin:0;font-size:35px;line-height:35px;letter-spacing:.02em}.product-price button{margin-left:20px}.product-list{display:flex;flex-wrap:wrap;justify-content:space-between}.product-list .product-thumb{width:46%;margin-bottom:45px}@media (max-width:767px){.product-list{padding:0 40px}}.sausage-estimate{position:relative;padding-bottom:30px;border-bottom:1px solid transparent}.sausage-estimate .product-option+.product-option,.sausage-estimate .selector-wrapper+.selector-wrapper{margin-top:18px}.sausage-estimate .estimate{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:12px}.sausage-estimate:after{content:"";position:absolute;bottom:0;left:0;background:#fff;width:100px;height:1px;display:block}.shop-cart{padding-top:20px}.shop-cart .cart-row+.cart-row{margin-top:20px}.shop-cart .totals-row{border:solid #fff;border-width:3px 0;margin:20px 0;padding:20px 0 0}.shop-cart .cart-actions{align-items:center}.shop-cart .title{vertical-align:top;max-width:40vw}.shop-cart .title img{max-height:100px;width:auto;float:left;margin-right:20px}.shop-cart .image img{padding-bottom:20px}.shop-cart .name{color:#fff;vertical-align:top}@media (max-width:767px){.shop-cart{padding:20px}.shop-cart .coupon-input{width:100%;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:30px}.shop-cart .coupon-input label{text-align:center}}@media (min-width:768px){.shop-cart{padding-bottom:30px}.shop-cart .items{display:table;width:100%}.shop-cart .totals-row{padding-bottom:10px}.shop-cart .cart-totals{margin-top:-8px}}.shop-links{margin:0 auto;max-width:236px}.shop-links a{display:block;background:#000;font-family:ostrich-sans-heavy;font-size:20px;height:41px;line-height:43px;border:1px #4a4a4a solid;text-decoration:none;color:#fff;letter-spacing:.1em;width:236px}.shop-links a+a{margin-top:-1px}@media (min-width:768px){.shop-links a:nth-child(2n){margin-left:-118px}.shop-links a:nth-child(odd){margin-left:117px}}@media (min-width:1024px){.shop-links a:nth-child(2n){margin-left:-118px}.shop-links a:nth-child(odd){margin-left:117px}.shop-links a:nth-child(1){margin-left:-353px}.shop-links a:nth-child(6){margin-left:352px}}.cart-row .image,.cart-row .price,.cart-row .quantity,.cart-row .title{display:block}.cart-row .image{display:none}.cart-row .title{margin-bottom:1em}.cart-row .quantity{float:left}.cart-row .price{padding-top:.5em}@media (min-width:768px){.cart-row{display:table-row;justify-content:space-between}.cart-row>*{display:table-cell!important;vertical-align:top}.cart-row>*+*{padding-left:15px;padding-bottom:20px}.cart-row .image{display:table-cell}.cart-row .quantity{float:none}.cart-row .price{padding-top:0}}.cart-row .image img{display:block;max-width:80px}.cart-row .title>span{display:block}.cart-row .title .name{font-weight:700;margin-bottom:.5em;letter-spacing:.15em;text-transform:uppercase}.cart-row .title .option{color:#797979}.cart-row .title .option .option-name{text-transform:uppercase}.cart-row .quantity{white-space:nowrap}.cart-row .quantity label{margin-right:1em}.cart-row .quantity input{color:#fff;height:35px;padding:0 0 0 .5em;font-size:14px;width:50px;max-width:100%;background:#000;border:1px solid #fff}.cart-row .price{text-align:right}.cart-row .price .value{display:block;font-family:ostrich-sans-heavy;font-size:30px;line-height:.8em}.cart-row .price .highlight-link{display:block;letter-spacing:.11em;margin-top:1em}.cart-totals{font-weight:700;text-align:right;text-transform:uppercase;font-size:18px;line-height:2em;padding-bottom:25px}.coupon-input{display:inline-block;text-align:left}.coupon-input .coupon-row{display:flex}.coupon-input label{display:block;text-transform:uppercase;font-size:14px;letter-spacing:.2em;margin-bottom:1.5em}.coupon-input input{flex-grow:1;display:inline-block;color:#fff;height:34px;padding:0 0 0 .5em;font-size:14px;max-width:100%;background:#000;border:1px solid #fff;margin-right:10px}.coupon-input button,.coupon-input input{vertical-align:bottom}.coupon-input .response div{background:#afbd21;margin:1em 0;padding:.5em 1em .5em calc(22px + .7em);position:relative}.coupon-input .response div button{background:#0006;color:#fff;border:0 none;display:block;width:22px;height:100%;position:absolute;left:0;top:0;cursor:pointer;outline:0 none}.footer-header{text-align:right}.footer-header .site-logo{margin:0 auto;max-width:180px}.footer-header>.animal-icons{width:125px;margin-left:auto;margin-bottom:2em}.footer-header .green-bullet{margin:30px 0 24px auto}.footer-header .site-logo{display:block}.footer-header .green-bullet,.footer-header .subtitle,.footer-header>.animal-icons{display:none}@media (min-width:768px){.footer-header{max-width:180px}.footer-header .site-logo{display:none}.footer-header .green-bullet,.footer-header .subtitle,.footer-header>.animal-icons{display:block}}.body-copy{letter-spacing:.11em;letter-spacing:.05em}.body-copy>:first-child{margin-top:0}.body-copy h1,.body-copy h2,.body-copy h3,.body-copy h4,.body-copy h6{font-family:NeuzeitSLTStd-Book;font-size:22px}.body-copy a{color:#afbd21;text-decoration:none}.body-copy ol,.body-copy ul{list-style-position:inside;padding-left:0;padding-right:2em}.body-copy ol li,.body-copy ul li{margin-bottom:1em}.body-copy ol ul,.body-copy ul ul{margin-left:1em}.question .title{font-family:NeuzeitSLTStd-Book;font-size:22px}.large-text{font-size:22px;letter-spacing:.15em}.fancy-title{position:fixed;left:0;width:100%;height:230px;z-index:3;transition:height .2s ease-out}.fancy-title .site-logo{margin:40px auto;width:360px;transition:width .2s ease-out}.fancy-title.shrink{height:125px}.fancy-title.shrink .site-logo{width:170px}.specials h3{font-size:35px;margin-bottom:6px}.specials .bordered-boxes{max-width:240px;margin:25px auto 0}.specials .product-thumb:hover{border-color:transparent}@media (min-width:768px){.specials h3{font-size:32px}}[data-widget=accordian-swapper] [data-section]{display:none}[data-widget=accordian-swapper] [data-swap-target] [data-section],[data-widget=accordian-swapper] [data-section].is-active{display:block}[data-widget=accordian-swapper][data-mode=accordian] [data-accordian-main-list]>li{border-top:1px solid #4a4a4a;margin:0}[data-widget=accordian-swapper][data-mode=accordian] [data-accordian-main-list]>li>a{display:block;padding:0 30px;font-size:14px;height:40px;line-height:40px;margin-right:0}[data-widget=accordian-swapper][data-mode=accordian] [data-accordian-main-list]>li>a:before{content:"+";margin-right:1em}[data-widget=accordian-swapper][data-mode=accordian] [data-accordian-main-list]>li>a.is-open:before{content:"\2013"}[data-widget=accordian-swapper][data-mode=accordian] [data-section]{padding-left:55px;font-size:14px;margin-bottom:1em}[data-widget=accordian-swapper][data-mode=accordian] [data-swap-target]{display:none}[data-widget=accordian-swapper][data-mode=swapper]{min-height:234px}[data-widget=accordian-swapper][data-mode=swapper] [data-accordian-main-list] [data-section]{display:none}[data-widget=accordian-swapper][data-mode=swapper] [data-section-target]{cursor:pointer}[data-widget=accordian-swapper][data-mode=swapper] [data-swap-target] a{white-space:nowrap}.category-summary:before{display:block;content:"";border-top:2px solid grey;width:120px;margin-bottom:25px}.category-summary .category-summary-link{display:block;text-decoration:none;color:inherit}.category-summary .category-summary-title{font-size:18px}.category-summary .category-summary-title .fancy-title-link{display:block}.category-summary .category-summary-desc{font-size:14px}.category-summary .category-summary-image img{display:block;max-width:100%}.category-summary .category-summary-link:hover .fancy-title-link{margin-left:-1em}.category-summary .category-summary-link:hover .fancy-title-link:before{width:2em;margin-right:.5em}@media (min-width:768px){.category-summary .category-summary-inner{display:flex;flex-direction:row-reverse;width:100%}.category-summary .category-summary-inner .category-summary-details{flex:3}.category-summary .category-summary-image{flex:1;max-width:120px;margin-left:20px}.category-summary .category-summary-image img{max-height:120px;margin:0 auto}}.invisible-checkbox{white-space:nowrap}.invisible-checkbox input[type=checkbox]{display:none}[data-widget=tooltip]{color:#afbd21;position:relative;display:inline-block;cursor:pointer}[data-widget=tooltip] .tooltip-inner{position:absolute;top:10px;left:10px;min-width:300px;background:#000;border:1px solid #9b9b9b;padding:.7em 1em;line-height:1.4em;color:#fff;font-size:11px;border-radius:4px;display:none}.lightboxes{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:100;display:none}.lightboxes .close{position:relative;display:block;margin:20px auto 0;padding:0 20px;z-index:101}@media (min-width:768px){.lightboxes{position:fixed;height:100vh}.lightboxes .close{position:absolute;top:20px;right:20px;margin-top:0}}.lightbox{position:relative;min-width:300px;max-width:500px;width:90%;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}@media (min-width:768px){.lightbox{min-width:300px;max-width:500px}}.lightbox-inner{background:#000;margin-left:-.25em;position:relative;min-width:300px}.lightbox-inner h1,.lightbox-inner h2,.lightbox-inner h3{font-size:21px}.lightbox-inner>h1,.lightbox-inner>h2,.lightbox-inner>h3{font-size:32px;text-align:center}.lightbox-inner .green-bullet{margin-bottom:40px}@media (min-width:768px){.lightbox-inner{padding:20px}}[data-widget=lightbox]{cursor:pointer}.cta-button-set .button{display:inline-block;margin:0 5px 10px}.customer-order-table{display:table-block;width:100%;border-collapse:collapse}.customer-order-table thead th{border-bottom:1px solid #fff;text-align:left}.customer-order-table tfoot tr:first-child td,.customer-order-table tfoot tr:last-child td{border-top:1px solid #fff}.customer-order-table td,.customer-order-table th{padding:.5em}.customer-order-table td:first-child,.customer-order-table th:first-child{padding-left:0}.customer-order-table td:last-child,.customer-order-table th:last-child{padding-right:0}.customer-order-table a{color:#afbd21;text-decoration:none}.customer-order-table .text-right{text-align:right}@media (min-width:768px){.radio-option{display:flex}}.radio-option .radio-option-input{width:30%}.radio-option .radio-option-input label{margin-left:.5em}.radio-option .radio-option-explanation{flex:1;color:#9b9b9b}.radio-option .radio-option-explanation p{margin-top:.5em;line-height:1.4em}.casings-diagram-controls{display:flex;background:#000;border:1px solid #fff;height:28px;align-items:center}.casings-diagram-controls .casings-diagram-controls-label{text-transform:uppercase;padding:4px 16px 0}.casings-diagram-controls button{text-align:center;background:0 0;font-size:14px;width:36px;height:26px;color:#fff;border:1px solid #fff;border-width:0 0 0 1px;outline:0;cursor:pointer;transition:background-color 1s}.casings-diagram-controls button.is-active,.casings-diagram-controls button:active,.casings-diagram-controls button:hover{background:#fff6}.product-with-cart-button{margin-bottom:40px}@media (min-width:768px){.product-with-cart-button{display:flex;flex-direction:column;width:calc(33% - 30px)}}.product-with-cart-button .product-with-cart-button-details{display:flex;flex-direction:column;flex-grow:1}.product-with-cart-button img{width:100%}.product-with-cart-button .image{display:block}@media (min-width:768px){.product-with-cart-button .image{margin-bottom:10px}}.product-with-cart-button select{margin-bottom:27px}.product-with-cart-button .product-with-cart-button-title{font-family:NeuzeitSLTStd-Book;line-height:1.2em;flex-grow:1}@media (min-width:768px){.product-with-cart-button .product-with-cart-button-title{margin-top:0}}.product-with-cart-button .product-with-cart-button-price button{display:block;width:100%}@media (min-width:768px){.product-with-cart-button .product-with-cart-button-price button{margin-top:10px}.product-with-cart-button .product-with-cart-button-price .multi-label{margin:0}}.product-image-gallery{position:relative;padding-bottom:100%}.product-image-gallery .product-image-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s;transition-delay:.4s}.product-image-gallery .product-image-slide.is-active{opacity:1;transition-delay:0s}.product-image-gallery-controls{text-align:right;margin-top:20px;margin-left:auto;margin-right:0;display:flex;justify-content:flex-end}@media (min-width:768px){.product-image-gallery-controls{margin-top:0;position:absolute;display:block;top:0;right:calc(100% + 43px);transform-origin:100% 0;transform:rotate(-90deg)}}.product-image-gallery-controls .controls{display:flex;background:#000;border:1px solid #fff;height:28px;align-items:center}.product-image-gallery-controls .controls .casings-diagram-controls-label{text-transform:uppercase;padding:4px 16px 0}.product-image-gallery-controls .controls button{text-align:center;background:0 0;font-size:14px;width:36px;height:26px;color:#fff;border:1px solid #fff;border-width:0 0 0 1px;outline:0;cursor:pointer;transition:background-color 1s}.product-image-gallery-controls .controls button.is-active,.product-image-gallery-controls .controls button:active,.product-image-gallery-controls .controls button:hover{background:#fff6}.video-player{padding-bottom:30px}.video-player .image{margin-bottom:20px}.video-player .image img{display:block;width:100%}.video-player .title{margin-top:20px;margin-bottom:20px;font-size:22px;font-family:NeuzeitSLTStd-Book}.video-player .body{padding:0 1.5em;margin:0}.video-player .video-embed{position:relative}.video-player .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-player .video-embed canvas{display:block;width:100%}.shop-promo-thumb{text-align:left}.shop-promo-thumb .image{margin-bottom:20px}.shop-promo-thumb .image img{max-width:100%;margin:0 auto}.shop-promo-thumb .title{margin-top:0;margin-bottom:20px;font-size:30px;line-height:1em}@media (min-width:1024px){.shop-promo-thumb .title{font-size:40px}}.shop-promo-thumb .description{font-size:18px}.intro-big-text{text-align:center}.intro-big-text .inner{margin:0 auto}.intro-big-text .intro-big-text-title{font-size:40px;font-family:ostrich-sans-heavy;line-height:1em;letter-spacing:.15em}.intro-big-text .intro-big-text-text{font-size:18px;margin:1em auto 2em;letter-spacing:.11em}.sliding-shop-link{position:relative;padding:20px}.sliding-shop-link canvas{display:block;width:100%}.sliding-shop-link .sliding-shop-link-single,.sliding-shop-link .sliding-shop-link-slides{position:absolute;top:0;left:0;right:0;bottom:0}.sliding-shop-link .sliding-shop-link-single img,.sliding-shop-link .sliding-shop-link-slides img{top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sliding-shop-link .sliding-shop-link-button{display:inline-block;border:1px solid #9b9b9b;color:#fff;font-size:20px;font-family:ostrich-sans-heavy;padding:0 1em;letter-spacing:.08em;width:236px;height:41px;line-height:41px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000}.sliding-shop-links{display:flex;width:100%;justify-content:center}.sliding-shop-links .sliding-shop-link{width:33.3333333333%;flex:0 0 33.3333333333%}.sliding-shop-links .sliding-shop-link+.sliding-shop-link{border-left:1px solid #4a4a4a}.xmas-popup{position:fixed;top:0;z-index:30;width:100vw;height:100vh;display:flex;background-color:#0006}.xmas-popup.close{display:none}.xmas-popup--border{position:relative;background-color:#000;padding:15px;margin:auto;width:50vw}.xmas-popup--border .xmas-popup--close-btn{position:absolute;top:-10px;right:-10px;width:38px;height:38px;background:#4a4a4a;border-radius:40px;border:none;display:flex;justify-content:center;align-items:center}.xmas-popup--border .xmas-popup--close-btn>img{width:16px}.xmas-popup--wrapper{border:1px solid #afbd21;display:flex;flex-direction:row;height:100%;padding:40px}.xmas-popup--left,.xmas-popup--right{width:47%}.xmas-popup--left>*+*,.xmas-popup--right>*+*{margin-top:20px}.xmas-popup--right{margin-left:20px}.xmas-popup--title{font-family:ostrich-sans-heavy;font-size:32px;line-height:38px}.xmas-popup--body{font-family:NeuzeitSLTStd-Book;font-size:16px;line-height:19px}.xmas-popup--body ul>li+li{margin-top:16px}@media (max-width:1023px){.xmas-popup--border{width:90vw;padding:0}.xmas-popup--wrapper{flex-direction:column;height:unset}.xmas-popup--left,.xmas-popup--right{width:90%}.xmas-popup--left img{display:none!important}.xmas-popup--right{margin-top:40px;margin-left:0}.xmas-popup--body{font-size:14px;line-height:16px}}.form-input{color:#fff;height:35px;padding:0 0 0 .5em;font-size:14px;background:#000;border:1px solid #fff;width:100%;max-width:100%}.bordered-boxes{border:4px solid #fff;border-radius:3px}.bordered-boxes>.box{display:block;padding:6px 0}.bordered-boxes>.box .title{text-transform:uppercase;letter-spacing:.15em}.bordered-boxes>.box .product-thumb{text-align:center;font-size:14px}.bordered-boxes>.box .product-thumb img{display:inline-block;max-height:50px}.bordered-boxes>.box+.box{border-top:4px solid #fff}.recipe-heading{max-width:230px;margin:0 auto}.recipe-heading .green-bullet{clear:both}.recipe-heading .part{display:block;max-width:250px;margin-left:auto;margin-right:0;text-align:right;white-space:nowrap}.recipe-heading .part-a{font-size:30px;line-height:2.5em;text-align:right}.recipe-heading .part-b{font-size:45px;line-height:1em}.recipe-heading .part-c{font-size:72px;line-height:1em}.recipe-heading .button{width:100%;margin-top:40px;text-align:center}.sausage-types{display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.sausage-types span{margin:0 20px}}.natural-casings-heading{margin:0 auto;color:#fff;max-width:320px}.natural-casings-heading [data-layout]{display:flex;padding:20px 0;justify-content:space-between}.natural-casings-heading [data-layout] .left,.natural-casings-heading [data-layout] .right{width:47%}.natural-casings-heading .part-1a img{width:90%}.natural-casings-heading .part-1c,.natural-casings-heading .part-1d,.natural-casings-heading .part-2a,.natural-casings-heading .part-2b{color:#afbd21}.natural-casings-heading .hundred{font-size:60px}.natural-casings-heading .part-1c{font-size:17px;line-height:1em}.natural-casings-heading .part-1d{font-size:13px;line-height:1em}.natural-casings-heading .part-2a{font-size:18px;line-height:1.1em}.natural-casings-heading .part-2b{font-size:17px;line-height:1.3em}.natural-casings-heading .part-2c{font-size:30px;line-height:1.1em}.natural-casings-heading .part-2d{font-size:51px;line-height:.9em}@media (min-width:400px){.natural-casings-heading .hundred{font-size:80px}.natural-casings-heading .part-1c{font-size:23px;line-height:1em}.natural-casings-heading .part-1d{font-size:18px;line-height:1em}.natural-casings-heading .part-2a{font-size:26px;line-height:1.2em}.natural-casings-heading .part-2b{font-size:24px;line-height:1.1em}.natural-casings-heading .part-2c{font-size:41px;line-height:1em}.natural-casings-heading .part-2d{font-size:69px;line-height:.8em}}@media (min-width:500px){.natural-casings-heading{max-width:400px}.natural-casings-heading .hundred{font-size:104px}.natural-casings-heading .part-1c{font-size:31px;line-height:1em}.natural-casings-heading .part-1d{font-size:25px;line-height:1em}.natural-casings-heading .part-2a{font-size:35px;line-height:1.2em}.natural-casings-heading .part-2b{font-size:32px;line-height:1.1em}.natural-casings-heading .part-2c{font-size:55px;line-height:1em}.natural-casings-heading .part-2d{font-size:91px;line-height:.8em}}@media (min-width:768px){.natural-casings-heading{max-width:100%}.natural-casings-heading .hundred{font-size:126px}.natural-casings-heading .part-1c{font-size:38px;line-height:1em}.natural-casings-heading .part-1d{font-size:30px;line-height:1em}.natural-casings-heading .part-2a{font-size:42px;line-height:1.2em}.natural-casings-heading .part-2b{font-size:39px;line-height:1.1em}.natural-casings-heading .part-2c{font-size:67px;line-height:1em}.natural-casings-heading .part-2d{font-size:110px;line-height:.8em}}@media (max-width:767px){.natural-casings-heading{padding:0 20px}}.natural-casings-heading p{margin:0}.natural-casings-heading span{display:block;white-space:nowrap;margin:0}.natural-casings-heading img{display:block;margin:0 auto}.natural-casings-heading .hundred{position:relative}.natural-casings-heading .hundred .text{color:#afbd21;line-height:.8em}.natural-casings-heading .hundred .rule{display:block;position:absolute;bottom:-16px;left:0;background:#afbd21;height:12px;width:0%;border-radius:6px}[data-layout^=two]>*{margin-bottom:1em}@media (min-width:768px){[data-layout^=two]>*{width:calc(50% - 30px);margin-bottom:0}}@media (min-width:768px){[data-layout^=two][data-layout~=three-quarters]>:first-child{width:calc(75% - 30px)}[data-layout^=two][data-layout~=three-quarters]>:last-child{width:calc(25% - 30px)}}[data-layout^=three]>*{margin-bottom:1em}@media (min-width:768px){[data-layout^=three]>*{width:calc(33.3333333333% - 30px);margin-bottom:0}}[data-layout^=uneven]{position:relative;z-index:2}@media (min-width:768px){[data-layout^=uneven]>*{width:calc(50% - 30px)}[data-layout^=uneven]>*>:first-child{text-shadow:0 0 10px rgba(0,0,0,.5)}[data-layout^=uneven]>:first-child{margin-top:-120px}[data-layout^=uneven][data-layout*=reverse]>:first-child{margin-top:0}[data-layout^=uneven][data-layout*=reverse]>:last-child{margin-top:-120px}}[data-layout^=nav]{max-width:960px;margin-left:auto;margin-right:auto}[data-layout^=nav] .other>*{margin-bottom:2em}[data-layout^=nav] .link-list.is-active{padding-left:10px;font-size:14px}@media (min-width:1024px){[data-layout^=nav] .other{padding-left:35px}}@media (min-width:768px){[data-layout^=nav]{padding-left:20px}[data-layout^=nav] .nav-header{padding-top:95px;width:190px;min-height:520px;height:calc(100vh - 95px)}}@media (min-width:768px) and (max-height:700px){[data-layout^=nav] .nav-header{padding-top:50px}}@media (min-width:768px){[data-layout^=nav] .scroll{height:100vh;width:calc(70% - 35px)}[data-layout^=nav] .seperator{min-height:35px;width:100%}[data-layout^=nav] .categories{width:55%}[data-layout^=nav] [data-swap-target]{width:45%}[data-layout^=nav] .categories [data-section]{display:none}[data-layout^=nav] .category-link-list .link-list{text-align:left!important;margin-top:0;margin-left:1px}[data-layout^=nav] .category-link-list .link-list>li:first-child{margin-top:0}[data-layout^=nav] .other{padding-top:95px;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;height:100vh}}@media (min-width:768px) and (max-height:700px){[data-layout^=nav] .other{padding-top:50px}}@media (min-width:768px){[data-layout^=nav] .other>.nav-links{width:calc(50% - 35px);margin-bottom:3em}}@media (min-width:768px) and (max-height:700px){[data-layout^=nav] .other>.nav-links{margin-bottom:1em}}[data-layout^=split] .description>*,[data-layout^=split]>*{margin-bottom:1em}@media (min-width:768px){[data-layout^=split]>*{width:calc(50% - 30px)}[data-layout^=split]>:nth-child(2){max-width:300px}[data-layout^=split] .description>:first-child{margin-bottom:1em}}@media (min-width:768px){[data-layout^=floating]{position:absolute;top:0;left:0;width:100%;padding:0 60px}}[data-layout^=footer]>*{margin-bottom:1em}@media (min-width:768px){[data-layout^=footer]>*{width:calc(33.3333333333% - 30px);margin-bottom:0}}[data-layout=stagger]{display:flex;flex-wrap:wrap;padding-bottom:300px}[data-layout=stagger] .stagger-block{width:50%}[data-layout=stagger] .stagger-block>*{margin:0 auto;max-width:300px}[data-layout=stagger] .stagger-block:nth-child(2n){transform:translateY(300px)}[data-layout=stagger] .stagger-block+.stagger-block{margin-top:150px}[data-layout=stagger] .stagger-block+.stagger-block:nth-child(2){margin-top:0}[data-layout=intro-slice-custom] .green-bullet{margin:44px auto 40px 0}[data-layout=intro-slice-custom] .top-inner{max-width:300px;margin:0 auto}[data-layout=intro-slice-custom] h3{margin-bottom:20px}@media (min-width:768px){[data-layout=intro-slice-custom] .top{text-align:left;padding-left:50%;margin-bottom:12vw}}[data-view=dev] section{border-top:1px solid #fff;position:relative;padding:0 10% 2em}[data-view=dev] .center{text-align:center}[data-view=dev] .semitrans{background:#000c}[data-view=dev]>h1{font-size:48px;color:#afbd21;text-transform:uppercase}[data-view=dev] section>h2,[data-view=dev] section>h3,[data-view=dev]>h1{text-align:center}[data-view=dev] .dev-example-list{margin:0 auto;list-style:none}[data-view=dev] .dev-example-list li{margin:1em 0}[data-view=dev] .dev-seperator{display:block;height:0;border:0 none;border-top:1px dashed grey;margin:0}[data-view=dev] section>.site-logo{max-width:300px;margin:0 auto}[data-view=dev] section>.animal-icons{max-width:50%;margin:0 auto}[data-view=dev-nav] .sliding-nav{width:100%;opacity:1}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%;position:relative;min-width:320px}html{height:100%;font-size:14px;line-height:1.5;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#fff;background:#000}p{line-height:1.5}body[data-view]{position:relative;background:url(wood.jpg) center bottom repeat-x}body[data-view] .main{position:relative;margin-left:auto;margin-right:auto;max-width:960px}@media (min-width:768px){body[data-view] .main{padding-left:60px;padding-right:60px}}body[data-view] .content{margin:0 auto}body[data-view] .page-heading.with-bg~*{position:relative;z-index:2}@media (min-width:1024px){body[data-view] .content{margin:0 90px}}[data-layout^=exp]>*{width:calc(50% - 20px);margin-bottom:40px}[data-layout^=exp]>:nth-child(1){float:right}[data-layout^=exp]>:nth-child(2){float:left}[data-layout^=exp]>:nth-child(3){float:left}[data-layout^=exp]>:nth-child(4){float:right}[data-layout^=exp]:after{content:"";display:table;clear:both}.hide-first-paragraph>p:first-child{display:none}.hide-all-but-first-paragraph>p{display:none}.hide-all-but-first-paragraph>p:first-child{display:block}[data-view=faq] .question+.question{margin-top:3em}[data-view=index]{padding:0!important;overflow-x:hidden}[data-view=index] [data-slice]{padding-left:30px;padding-right:30px;display:flex;align-items:center;justify-content:center;flex-direction:column}[data-view=index] [data-slice]:before{content:unset}[data-view=index] .slice-container{right:0;left:0;position:relative}[data-view=index] .slice-container .main{max-width:none}[data-view=index] .surrogate{background:red;position:absolute;visibility:hidden}[data-view=index] .inner{position:relative;z-index:1}[data-view=index] .backdrop{position:absolute;top:0;left:0;width:100vw;height:100%;bottom:40px;z-index:0;background-size:cover;background-position:center center}@media (min-width:768px){[data-view=index] .backdrop{left:-60px}}[data-view=index] .backdrop.video{opacity:.7;overflow:hidden}[data-view=index] .backdrop.video video{position:absolute;top:0;left:0;height:100%;min-width:100%;background-color:#123;-o-object-fit:cover;object-fit:cover}[data-view=index] img{display:block}[data-view=index] [data-slice=specials]{z-index:2}[data-view=index] [data-slice=recipe]{z-index:1}@media (max-width:767px){[data-view=index]{padding-top:56px}[data-view=index] footer{margin-top:0;padding-top:0}[data-view=index] footer .site-logo{max-width:50%}[data-view=index] .fancy-title,[data-view=index] .surrogate,[data-view=index] [data-slice],[data-view=index] .navbar .animal-icons{display:none}[data-view=index] .slice-container{transform:none!important}}@media (min-width:768px){[data-view=index] [data-mobile-slice]{display:none}}[data-view=index] [data-mobile-slice]{text-align:center;background-size:cover;padding:40px 0}[data-view="page.about-us"] .image{margin-bottom:1.5em}[data-view="page.about-us"] .image img{width:100%;height:auto}[data-view="page.about-us"] .large-text{padding:0 1em;margin-top:-57px}@media (min-width:768px){[data-view="page.about-us"] .large-text{padding:0;margin-top:2em}}@media (min-width:768px){[data-view="page.about-us"] [data-layout=reverse]{display:flex;flex-direction:column}[data-view="page.about-us"] [data-layout=reverse]>:first-child{order:2}}[data-view="page.about-us"] [data-layout]+[data-layout]{margin-top:3em}[data-view="metaobject/recipes"] .page-heading .bg{padding:0 34px;max-width:100%}[data-view="metaobject/recipes"] .page-heading .bg img{max-width:100%}[data-view="metaobject/recipes"] .content+.content{margin-top:3em}[data-view="metaobject/recipes"] .body-copy ul{letter-spacing:.11em}[data-view="metaobject/recipes"] .body-copy ul li{margin-bottom:1em 0}[data-view="page.press"] .page-heading+[data-layout] .link-list{padding-left:20px;padding-right:40px}[data-view="page.press"] .body-copy{margin:0 0 4em}[data-view=funnels] .intro-text{margin-top:0}[data-view=store-index] .category-list{font-size:18px;padding:0 30px}[data-view=store-index] .category-summary+.category-summary{margin-top:4em}@media (max-width:767px){[data-view=store-index] .category-summary{display:none}}@media (min-width:768px){[data-view=store-index] .content{margin-top:100px!important}[data-view=store-index] .category-list{display:none}}@media (min-width:768px){#sausage-books [data-layout^=two]>:nth-child(1){width:calc(65% - 10px)}#sausage-books [data-layout^=two]>:nth-child(2){width:calc(35% - 10px)}}@media (min-width:768px){#sausage-books [data-view=category] .desc{width:35%}}#sausage-books [data-view=category] .product-list .product-thumb{text-align:center}@media (min-width:768px){#sausage-books [data-view=category] .product-list .product-thumb{width:31%}}[data-view="page.stockists"] .stockists{display:grid;grid-template-columns:1fr;grid-gap:40px;margin-top:60px!important}@media (min-width:768px){[data-view="page.stockists"] .stockists{grid-template-columns:1fr 1fr}}@media (min-width:768px){[data-view="page.stockists"] .stockists{margin-top:4em}}@media (min-width:768px){[data-view="page.testimonials"] [data-layout^=uneven]>:nth-child(2){padding-top:100px}}@media (min-width:768px){[data-view="collection.casing"] .casings-diagram{top:-40px}}[data-view=category] .desc{padding:0 40px 40px}[data-view=category] .desc>*{display:none}[data-view=category] .desc>:first-child{display:block}@media (min-width:768px){[data-view=category] .desc{padding-left:0;padding-bottom:0;margin-top:-90px;width:50%;margin-left:0}}@media (min-width:1024px){[data-view=category] .desc{padding-bottom:40px}}[data-view=category] .actions a{display:block;line-height:4em;font-size:14px}@media (min-width:768px){[data-view=category] .actions a{text-align:right}}[data-view=category] .casings-diagram-controls{position:absolute;left:48%;top:1020px;transform-origin:0 50%;transform:rotate(-90deg);margin-left:-130px;z-index:3}@media (max-width:767px){[data-view=category] .casings-diagram-controls{display:none}}@media (min-width:1024px){[data-view=category] .casings-diagram-controls{left:40%}}[data-view=category] .category-summary+.category-summary{margin-top:40px}@media (min-width:768px){[data-view=category] .content{margin-left:0!important;margin-right:0!important}}[data-view=category].casing .main{padding-left:0!important;padding-right:0!important}[data-view=category].casing .product-thumb{padding-left:10px}@media (max-width:1023px){[data-view=category].casing .product-thumb .price{font-size:13px}}@media (max-width:767px){[data-view=category].casing .product-thumb .price{font-size:16px}}[data-view=category].casing .actions a{display:block}@media (min-width:768px){[data-view=category].casing{min-height:1000px}[data-view=category].casing .product-list{max-width:165px}[data-view=category].casing .product-list>*{width:100%}[data-view=category].casing [data-layout*=wide-gutter]>*{width:25%}[data-view=category].casing .page-heading .title{font-size:1px;height:50px;color:transparent}[data-view=category].casing .desc{display:none}}[data-view=product] .casing .product-image{margin-top:-30px;margin-bottom:30px}@media (min-width:768px){[data-view=product] .casing .product-image{margin-top:-70px}}[data-view=product] .product-image+.sausage-estimate{margin-bottom:0}[data-view=product] .product-price{margin-top:30px}[data-view=product] .product-option [data-widget=lightbox]{color:#afbd21}[data-view=product] .product-option~.product-option{margin-top:20px}[data-view=product] .description>:first-child{margin-top:29px}[data-view=product] .notes{color:#9b9b9b}[data-view=product] .description>h2:first-of-type{margin-top:2em}[data-view=product] .description a{color:#afbd21;text-decoration:none;transition:color .2s;cursor:pointer}[data-view=product] .description a:hover{color:#d8e361}[data-view=product] .description table{border:solid 1px #fff;border-collapse:collapse;margin:20px 0}[data-view=product] .description table td{padding:3px;border:solid 1px #fff;text-align:center}@media (min-width:768px){[data-view=product] .description table td{min-width:50px}}[data-view=product] .product-image{text-align:center;margin:0}[data-view=product] .product-image img{display:inline-block;max-width:100%;width:100%}[data-view=product] .options+.description{margin-top:1.5em}[data-view=product] .product-simple-variant-select{margin-bottom:27px}@media (min-width:768px){[data-view=product] .return-link{position:absolute;top:-30px}[data-view=product] .casing .product-image{text-align:left;margin-top:0}[data-view=product] .product-image+.sausage-estimate{margin-top:51px}}body>.dremus-page.checkout{max-width:960px;margin:0 auto;padding:20px}body>.dremus-page.checkout .checkout-heading{font-family:ostrich-sans-heavy;font-size:20px;padding:0 0 1em}body>.dremus-page.checkout .checkout-heading a{color:#afbd21;float:right;cursor:pointer;transition:color .2s}body>.dremus-page.checkout .checkout-heading a:hover{color:#d8e361}body>.dremus-page.checkout .checkout-heading:before{display:block;width:100px;height:2px;background:#fff;content:"";margin-bottom:1em}body>.dremus-page.checkout .checkout-content{max-width:480px}body>.dremus-page.checkout .checkout-content legend{display:block;font-size:16px;letter-spacing:.143em;margin-bottom:1em}body>.dremus-page.checkout .checkout-content fieldset{border:0 none;padding:0 0 40px}body>.dremus-page.checkout .checkout-content label{font-size:14px;letter-spacing:.1em;position:relative}body>.dremus-page.checkout .checkout-content label .required{position:absolute;color:#afbd21;left:-.6em;top:0}body>.dremus-page.checkout .checkout-content input[type=password],body>.dremus-page.checkout .checkout-content input[type=text]{display:inline-block;color:#fff;height:34px;padding:0 0 0 .5em;font-size:14px;max-width:60%;width:60%;background:#000;border:1px solid #fff}body>.dremus-page.checkout .checkout-content select{max-width:60%}body>.dremus-page.checkout .checkout-content textarea{width:100%;background:#000;resize:vertical;border:1px solid #fff;margin-bottom:2em;color:#fff;font-size:12px;padding:.5em 1em;min-height:100px}body>.dremus-page.checkout .checkout-content .span6>p,body>.dremus-page.checkout .checkout-content fieldset>p{display:flex;position:relative;justify-content:space-between;flex-wrap:wrap;align-items:center}body>.dremus-page.checkout .checkout-content .span6>p label,body>.dremus-page.checkout .checkout-content fieldset>p label{max-width:40%}body>.dremus-page.checkout .checkout-content .span6>p label:only-child,body>.dremus-page.checkout .checkout-content fieldset>p label:only-child{max-width:100%}body>.dremus-page.checkout .checkout-content .form-error{color:#e71032;width:100%;padding:.5em 0 0;font-size:smaller}body>.dremus-page.checkout .checkout-content .alert{background:#afbd21;margin:1em 0;padding:.5em 1em .5em calc(22px + .7em);position:relative}body>.dremus-page.checkout .checkout-content .alert button{background:#0006;color:#fff;border:0 none;display:block;width:22px;height:100%;position:absolute;left:0;top:0;cursor:pointer;outline:0 none}body>.dremus-page.checkout .checkout-content .form-actions button{cursor:pointer;outline:0 none;color:#000;background:0 0;display:inline-block;border:0 none;height:34px;padding:0 1em;font-size:18px;line-height:34px;text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .2s;background-color:#9b9b9b}body>.dremus-page.checkout .checkout-content .form-actions button:hover{background-color:#cecece}body>.dremus-page.checkout .checkout-content .form-actions button:active{background-color:#fff}@media (min-width:768px){body>.dremus-page.checkout .checkout-content .form-actions button{padding:0 1.3em}}@media (min-width:1024px){body>.dremus-page.checkout .checkout-content .form-actions button{padding:0 2em}}body>.dremus-page.checkout .checkout-content h5{font-size:16px}body>.dremus-page.checkout #checkout .checkout-content a{color:#afbd21;letter-spacing:.1em;text-transform:lowercase;text-decoration:none}body>.dremus-page.checkout #shipping-method p>.TextRight{font-size:18px}body>.dremus-page.checkout #confirm .checkout-content{max-width:100%}body>.dremus-page.checkout #confirm table{width:100%;border-collapse:collapse;border-bottom:1px solid #fff}body>.dremus-page.checkout #confirm table a{color:#fff;text-decoration:none}body>.dremus-page.checkout #confirm table a:hover{color:#afbd21}body>.dremus-page.checkout #confirm small{color:#9b9b9b}body>.dremus-page.checkout #confirm td{vertical-align:top}body>.dremus-page.checkout #confirm td:last-child{text-align:right}body>.dremus-page.checkout #confirm thead td{color:#afbd21;border-bottom:1px solid #afbd21;padding-bottom:1em}body>.dremus-page.checkout #confirm tbody tr:last-child td{padding-top:1em}body>.dremus-page.checkout #confirm tbody tr:last-child td{padding-bottom:1em}body>.dremus-page.checkout #confirm tfoot tr:first-child td{border-top:1px solid #fff;padding-top:1em}body>.dremus-page.checkout #confirm tfoot tr:last-child td{padding-bottom:1em}body>.dremus-page.checkout #confirm .form-actions{margin-top:2em}@media (max-width:767px){[data-view=success] .body-text{padding-left:40px;padding-right:40px}}[data-view=success] .actions{margin-top:3em}@media (max-width:767px){[data-view=success] .actions{text-align:center}}[data-view=account] .form-vertical{display:block;position:relative;max-width:450px;margin:0 auto}@media (min-width:768px){[data-view=account] .form-vertical{margin-right:0}}[data-view=account] .form-row{display:flex;margin-bottom:10px;height:34px}[data-view=account] .form-row input,[data-view=account] .form-row select{flex:1}[data-view=account] .form-actions{text-align:right;margin-bottom:3em;padding-left:40%}[data-view=account] .form-actions button{margin-bottom:10px;margin-left:auto}@media (max-width:399px){[data-view=account] .form-actions{padding-left:0}[data-view=account] .form-actions button{width:100%}}[data-view=account] label{width:42%;line-height:36px;font-size:14px;letter-spacing:.1em}[data-view=account] label .required{color:#afbd21}[data-view=account] legend{display:block;width:100%;padding-bottom:20px;margin-top:30px;font-size:32px;text-align:center;font-family:ostrich-sans-heavy}[data-view=account] legend a{font-size:14px;margin-top:10px;font-family:NeuzeitSLTStd-Book;color:#afbd21;text-decoration:none;display:block}@media (min-width:768px){[data-view=account] legend{text-align:right}}[data-view=account] select{color:#fff;background:0 0;line-height:36px;vertical-align:middle;border:1px solid #fff;border-radius:0;font-size:12px}[data-view=account] input[type=email],[data-view=account] input[type=password],[data-view=account] input[type=tel],[data-view=account] input[type=text]{display:block;width:55%;height:34px;color:#fff;border:1px solid #fff;background:#000;padding-left:.6em;font-size:14px}[data-view=account] .checkbox{width:auto}[data-view=account] .checkbox input[type=checkbox]{float:right;display:inline-block;transform:translateY(8px);margin-right:-2em;vertical-align:middle}[data-view=account] input.error{border-color:#e71032}[data-view=account] .errors{color:#e71032}form [data-view=account] .errors{margin-top:-3em;margin-bottom:2em}[data-view=account] .errors ul{list-style:none}@media (min-width:768px){[data-view=account] .errors{text-align:right}}[data-view=account] h2{text-align:center}@media (min-width:768px){[data-view=account] h2{text-align:right}}[data-view=account] hr{margin:3em 0 3em auto}[data-view=account] p{text-align:right;line-height:1em}[data-view=account] p a{color:#afbd21;text-decoration:none;text-transform:lowercase;cursor:pointer;margin:1.5em 0 1.2em}[data-view=account] p a.button{color:#000}[data-view=account] .login-option-seperator{margin:40px 0;text-align:center}@media (min-width:768px){[data-view=account] .login-option-seperator{text-align:right}}[data-view=account] .password-reset-heading{text-align:center}@media (min-width:768px){[data-view=account] .password-reset-heading{text-align:right}}[data-view=account] .password-reset-form p{margin:1em 0 2em;text-align:center}@media (min-width:768px){[data-view=account] .password-reset-form p{text-align:right}}[data-view=account] .note{color:#9b9b9b}[data-view=account] .form-success{color:#afbd21}[data-view=account] .address{line-height:1.4em}[data-view=account] .address-actions a{display:inline-block}[data-view=account] .customer-name{font-size:16px;font-family:NeuzeitSLTStd-Book}[data-view=account] .customer-name:first-child{margin-top:0}[data-view=account] .customer-name .green{color:#000;font-size:13px;font-weight:700;background:#afbd21;padding:.4em .5em .2em;border-radius:4px;margin:0 .8em}.account-details .account-details-heading{font-size:16px;font-family:NeuzeitSLTStd-Book;margin-top:2em;border-bottom:1px solid #afbd21}.account-details .account-details-heading:first-child{margin-top:0}.account-details p{white-space:nowrap}.account-details p+.address{margin-top:0}.account-details.left-align *{text-align:left}.cancelled{color:#e71032}@media (min-width:768px){.customer-orders h2{text-align:left}}.pagination{text-align:right;margin:2em 0}.pagination span{display:inline-block}.pagination span a{color:#afbd21;text-decoration:none}.pagination span:hover a{color:#cddc35}.address-editor{max-width:450px;border-bottom:1px solid #4a4a4a;padding-bottom:0;margin-bottom:2em}@media (min-width:768px){.address-editor{margin-left:auto}}#address_form_new{margin-top:3em}[data-view=add-to-cart] .desc{padding:0 40px 40px}[data-view=add-to-cart] .desc>*{display:none}[data-view=add-to-cart] .desc>:first-child{display:block}@media (min-width:768px){[data-view=add-to-cart] .desc{padding-left:0;padding-bottom:0;margin-top:-90px;width:50%;margin-left:0}}@media (min-width:1024px){[data-view=add-to-cart] .desc{padding-bottom:40px}}@media (min-width:768px){[data-view=add-to-cart] .content{display:flex;flex-direction:column-reverse}[data-view=add-to-cart] .content .product-list{justify-content:flex-start;flex:1}[data-view=add-to-cart] .content .product-list .product-with-cart-button{margin-right:30px}}@media (min-width:1024px){[data-view=add-to-cart] .content{margin:0!important;flex-direction:row}}[data-view=add-to-cart] .content .right{margin:20px auto;text-align:center}@media (min-width:768px){[data-view=add-to-cart] .content .right{text-align:right;margin:20px 0}}@media (min-width:1024px){[data-view=add-to-cart] .content .right{min-width:125px;margin:0 0 0 40px;transform:translateY(-8px)}}[data-view=search] .search{margin-top:60px!important;padding:0 20px}@media (min-width:768px){[data-view=search] .search{margin-top:4em}}[data-view=search] .search-intro{text-align:left;margin:2em 0}[data-view=search] .search-bar .form-row{display:flex;gap:1em;align-items:center}[data-view=search] .search-bar .form-row input{flex:1}[data-view=search] .search-bar .form-row button{flex-shrink:0}[data-view=search] .results-header{margin-bottom:2em;text-align:left}[data-view=search] .no-results{text-align:center;padding:3em 0}[data-view=search] .search-results{margin-top:1em;display:grid;grid-template-columns:1fr;grid-gap:20px}[data-view=search] .search-result{background:#000;border:1px solid #4a4a4a;padding:20px;display:flex;gap:20px;text-decoration:none;color:inherit;transition:border-color .2s ease}[data-view=search] .search-result:hover{border-color:#afbd21}[data-view=search] .search-result .image{flex-shrink:0}[data-view=search] .search-result .image img{max-width:150px;height:auto}[data-view=search] .search-result .search-result-content{flex:1;padding:0}[data-view=search] .search-result .title{color:#fff;text-decoration:none;font-size:24px;line-height:1.2;margin-bottom:.3em;margin-top:0}[data-view=search] .search-result .title:hover{color:#afbd21}[data-view=search] .search-result p{margin:.5em 0;font-size:14px}[data-view=search] .search-result p:last-child{margin-bottom:0}[data-view=search] .search-result .price{color:#afbd21;font-family:NeuzeitSLTStd-Book;margin:.5em 0;font-size:16px}[data-view=search] .pagination{margin-top:3em;text-align:center}[data-slice]{font-size:larger;padding:20px;text-align:center;position:relative;white-space:nowrap}[data-slice]>*{display:inline-block;vertical-align:middle;white-space:normal}[data-slice]:before{content:"";display:inline-block;width:0;height:100%;position:relative;vertical-align:middle}[data-slice] h1{margin-top:0}[data-mobile-slice]{position:relative}[data-mobile-slice][data-overlay]:after{left:0;right:0;width:100%}[data-mobile-slice]>a.button{min-width:230px}[data-slice=intro-simple]{position:relative;min-height:83vh}[data-slice=intro-simple] .slice-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-slice=intro-simple] .site-logo{max-width:250px;margin:0 auto 20px}[data-slice=intro-simple] .intro-big-text{max-width:600px;margin-left:auto;margin-right:auto}[data-slice=intro-simple] .intro-cookie{position:relative;display:block;border:1px solid #9b9b9b;margin-top:50px;border-radius:5px;color:#fff;width:90vw;font-size:14px;padding:20px 30px 20px 20px;letter-spacing:.08em;background:#000;max-width:900px;margin-left:auto;margin-right:auto;opacity:1;transition:all ease .2s}[data-slice=intro-simple] .intro-cookie a{color:#fff;text-decoration:none}[data-slice=intro-simple] .intro-cookie a:hover{text-decoration:underline}[data-mobile-slice=intro-simple]{padding:30px 20px!important}[data-mobile-slice=intro-simple] .site-logo{max-width:60%;margin:0 auto 20px}[data-mobile-slice=intro-simple] .intro-cookie{position:relative;display:block;border:1px solid #9b9b9b;margin-top:50px;border-radius:5px;color:#fff;width:90vw;font-size:14px;padding:20px 30px 20px 20px;letter-spacing:.08em;background:#000;max-width:900px;margin-left:auto;margin-right:auto;opacity:1;transition:all ease .2s}[data-mobile-slice=intro-simple] .intro-cookie a{color:#fff;text-decoration:none}[data-mobile-slice=intro-simple] .intro-cookie a:hover{text-decoration:underline}[data-mobile-slice=intro-simple] .intro-cookie .close-button,[data-slice=intro-simple] .intro-cookie .close-button{position:absolute;top:-15px;right:-15px}[data-slice=which]{overflow:hidden}[data-slice=which] .title{font-size:35px;margin-bottom:10px}[data-slice=which] .preamble{text-align:center;width:70%;max-width:760px;margin:3em auto;line-height:1.6em}[data-slice=which] .sausage-types{margin:50px auto 0}[data-slice=which] .button{margin-top:40px}[data-mobile-slice=which] .inner{padding:30px}[data-mobile-slice=which] .title{font-size:35px;margin:0 0 25px;padding:0 30px;line-height:1.1em}@media (min-width:768px){[data-mobile-slice=which] .title{padding:0 20%}}[data-mobile-slice=which] .preamble{text-align:center;margin:30px 0;line-height:1.6em}[data-mobile-slice=which] .sausages img{max-width:100%;margin:30px auto}[data-slice=natural]{height:55vw;max-height:750px;width:100%}[data-slice=natural] .backdrop{opacity:.6}[data-slice=natural] .button{margin-top:20px}[data-mobile-slice=natural] .inner{padding:0 30px}[data-mobile-slice=natural] .button{margin-top:20px}[data-mobile-slice=natural] .backdrop{opacity:.6}[data-mobile-slice=natural] img{width:100%;max-width:500px;margin:0 auto}[data-slice=links]{padding:0;border-bottom:1px solid #4a4a4a}[data-slice=links] .inner{width:900px}#hog-casings .labels p:nth-child(3):before{width:80.5%}#hog-casings .labels p:nth-child(4):before{width:49%}#hog-casings .labels p:nth-child(6):before{width:40%}#hog-casings .labels p:nth-child(7):before{width:60%}#sheep-casings .labels p:nth-child(6):before{width:45%}#sheep-casings .labels p:nth-child(7):before{width:60%}#beef-casings .labels p:nth-child(3):before{width:42%}#beef-casings .labels p:nth-child(4):before{width:44%}#beef-casings .labels p:nth-child(5):before{width:50%}#beef-casings .labels p:nth-child(6):before{width:40%}#animal-by-products .labels{width:26%}#animal-by-products .labels p:nth-child(3):before{width:34.5%}#animal-by-products .labels p:nth-child(4):before{width:19.6%}#animal-by-products .labels p:nth-child(5):before{width:34.5%}#fibrous-casings .labels p:nth-child(5):before{width:47.5%}#fibrous-casings .labels p:nth-child(6):before{width:54.5%}#plastic-casings .labels p:nth-child(6):before{width:42.5%}#collagen-casings .labels p:nth-child(6):before{width:74.5%}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;font-weight:700;width:100%!important}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #fff;border-top:0;background:#000}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;height:31px;padding-left:7px;line-height:30px;border:1px solid #fff;background-color:#000;background-clip:padding-box;text-decoration:none;white-space:nowrap}@media (min-width:400px){.chosen-container-single .chosen-single{padding:0 0 9px 9px;height:31px}}@media (min-width:400px){.chosen-container-single .chosen-single{line-height:31px}}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:21.5px;right:26px;display:block;width:12px;height:15.5px;font-size:1px;background:url(chosen-sprite.png) -42px 1px no-repeat}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:75%;background:url(chosen-sprite.png) no-repeat 0 5px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #fff;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px .5em;list-style:none;font-size:12px;line-height:21.7px;height:31px;word-wrap:break-word;-webkit-touch-callout:none}@media (min-width:400px){.chosen-container .chosen-results li{padding:5px .6em;font-size:13.4px;line-height:24.8px;height:31px}}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#afbd21;color:#000}.chosen-container .chosen-results li.no-results{display:list-item;background:#000}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #fff;background-color:#000;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:31px;outline:0;border:0!important;background:0 0!important;font-size:100%;font-family:sans-serif;line-height:normal}@media (min-width:400px){.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:31px}}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #fff;max-width:100%;background-color:#000;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;line-height:15.5px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #fff;background-color:#000}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container .chosen-drop .result-selected{display:list-item;cursor:default;color:#afbd21}.chosen-container-active .chosen-single{border:1px solid #fff}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #fff;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 5px}.chosen-container-active .chosen-choices{border:1px solid #fff}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/index.css.map */
