html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{height:auto;width:100%}.container,.no-full-width{--container-max-width:100vw;margin-right:auto;margin-left:auto;width:100%}@media(min-width:450px){.container,.no-full-width{--container-max-width:540px;max-width:540px}}@media(min-width:620px){.container,.no-full-width{--container-max-width:720px;max-width:720px}}@media(min-width:960px){.container,.no-full-width{--container-max-width:960px;max-width:960px}}@media(min-width:1200px){.container,.no-full-width{--container-max-width:1140px;max-width:1140px}}@media(min-width:1400px){.container,.no-full-width{--container-max-width:1320px;max-width:1320px}}@media(min-width:1728px){.container,.no-full-width{--container-max-width:1728px;max-width:1728px}}.container-fluid{--container-max-width:100vw;margin-right:auto;margin-left:auto;width:100%}.bg-hopfather{background-color:#b2d234;--beer-background-color:#b2d234}.color-hopfather{--beer-color:#b2d234}.text-hopfather{color:#b2d234}.bg-fandango{background-color:#df1e2c;--beer-background-color:#df1e2c}.color-fandango{--beer-color:#df1e2c}.text-fandango{color:#df1e2c}.bg-pyoneer{background-color:#30864c;--beer-background-color:#30864c}.color-pyoneer{--beer-color:#30864c}.text-pyoneer{color:#30864c}.bg-nightjar{background-color:#373637;--beer-background-color:#373637}.color-nightjar{--beer-color:#373637}.text-nightjar{color:#373637}.bg-1985{background-color:#2770c8;--beer-background-color:#2770c8}.color-1985{--beer-color:#2770c8}.text-1985{color:#2770c8}.bg-hpa{background-color:#2361a6;--beer-background-color:#2361a6}.color-hpa{--beer-color:#2361a6}.text-hpa{color:#2361a6}.bg-wholesome-stout{background-color:#3ba3b1;--beer-background-color:#3ba3b1}.color-wholesome-stout{--beer-color:#3ba3b1}.text-wholesome-stout{color:#3ba3b1}.bg-butty-bach{background-color:#b86d06;--beer-background-color:#b86d06}.color-butty-bach{--beer-color:#b86d06}.text-butty-bach{color:#b86d06}.show-on-hover{transform:translateY(5vw);transition:all .25s ease-in-out;position:absolute;opacity:0}.visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.bg-dark-grey{background-color:#1f201d;--background-color:#1f201d}.bg-grey{background-color:#3d3d3d;--background-color:#3d3d3d}.bg-off-white{background-color:#fef9f5;--background-color:#fef9f5}.bg-copper{background-color:#b57f50;--background-color:#b57f50}.bg-white{background-color:#fff;--background-color:#fff}.bg-black{background-color:#000;--background-color:#000}.bg-gold{background-color:#a88c64;--background-color:#a88c64}.bg-light-gold{background-color:#cbb18c;--background-color:#cbb18c}.gm-style a:before{content:unset}.read-only{pointer-events:none}.cky-switch input[type=checkbox]{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:0;outline:none;background-color:transparent;cursor:pointer}.visually-hidden{display:none}.pointer-events-none{pointer-events:none}.text-center{text-align:center}.align-items-center{align-items:center}.justify-end{justify-content:flex-end}.border-block{border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px 0}.p-4{padding:1rem}.py-8{padding-block:2rem}.page-title{padding-block:3.5rem;margin-top:4.25rem}@media(min-width:960px){.page-title{margin-top:6.25rem}}.page-title>:last-of-type{margin-bottom:0}h1{font-size:min(max(2.75rem,10vw),6.25rem)}@media screen and (min-width:800px){h1{font-size:7.5rem}}@media screen and (min-width:960px){h1{font-size:7.5rem}}@media screen and (min-width:1200px){h1{font-size:8.75rem}}h1{letter-spacing:-.036em;margin-left:-.1ch;line-height:90%}h1,h1.hero{font-weight:500;text-transform:uppercase;vertical-align:middle;font-family:Oswald,sans-serif}h1.hero{font-size:13.25rem;letter-spacing:-.041em;line-height:100%}h2{font-size:2rem}@media screen and (min-width:800px){h2{font-size:5.75rem}}h2{font-weight:500;text-transform:uppercase;letter-spacing:-.033em;margin-left:-.1ch;line-height:90%;vertical-align:middle;font-family:Oswald,sans-serif}h3{font-size:1.75rem}@media screen and (min-width:800px){h3{font-size:3.25rem}}h3{font-weight:500;text-transform:uppercase;letter-spacing:0;line-height:110%;font-family:Oswald,sans-serif}h4{font-size:1.5rem}@media screen and (min-width:800px){h4{font-size:2rem}}h4{line-height:100%;vertical-align:middle}h4,h5{font-weight:500;letter-spacing:0;font-family:Oswald,sans-serif}h5{font-size:1.25rem;line-height:110%}h5,h6{text-transform:uppercase}h6{font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:100%;vertical-align:middle;font-family:Montserrat,sans-serif}body{color:#3d3d3d;background-color:#fef9f5}body,p{font-size:1rem;letter-spacing:0;line-height:150%}.font-small,body,p{font-weight:400;font-family:Inter,sans-serif}.font-small{font-size:.75rem;text-transform:uppercase;letter-spacing:.067em;line-height:120%}.blockquote,blockquote{font-size:2.25rem}@media screen and (min-width:800px){.blockquote,blockquote{font-size:3.75rem}}.blockquote,blockquote{font-weight:600;letter-spacing:0;line-height:110%;font-family:Abhaya Libre,serif}.blockquote *,blockquote *{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}.emphasis{font-size:max(1.25rem,.478em);font-weight:600;text-transform:none;letter-spacing:0;line-height:110%;font-family:Abhaya Libre,serif}strong{font-weight:700;font-style:normal}a{text-decoration:none;color:inherit;transition:all .25s ease-in-out}a:active,a:focus,a:hover{color:#b57f50}a.cta{font-size:.75rem;text-decoration:none;font-weight:400;color:inherit;text-transform:uppercase;letter-spacing:.067em;line-height:120%;font-family:Inter,sans-serif}a.cta:not(.btn,.disable-line):before{height:0;border:1px solid;margin-right:8px;content:"";width:77px;vertical-align:middle;display:inline-block}a.cta:active,a.cta:focus,a.cta:hover{color:#b57f50}small{font-size:1rem}abbr{text-decoration:none}.text-dark{color:#3d3d3d}.text-light{color:#fef9f5}.text-white{color:#fff}.text-copper{color:#b57f50}.btn{--btn-color:#3d3d3d;overflow:hidden;padding:1.25rem 2.5rem;justify-content:center;font-size:1rem;font-weight:700;color:#fff;transition:all .4s ease-in-out;text-transform:uppercase;position:relative;opacity:1;letter-spacing:.0625em;gap:.5rem;text-align:center;background-color:var(--btn-color);margin:0;align-items:center;border-radius:360px;line-height:100%;font-family:Montserrat,sans-serif;display:inline-flex;z-index:0}.btn.disabled,.btn.inactive,.btn:disabled{pointer-events:none;opacity:.65;background-color:color-mix(in srgb,#3d3d3d,var(--btn-color))}.btn.active:before,.btn:active:before,.btn:focus:before,.btn:hover:before{right:auto;left:0;width:100%}.btn:before{height:100%;filter:brightness(.4);border:unset;right:0;transition:all .4s ease-in-out;content:"";position:absolute;top:0;background-color:var(--btn-color);margin:0;border-radius:360px;width:0;display:block;z-index:-1}.btn.btn-white{--btn-color:#fff}.btn.btn-white.outline.active,.btn.btn-white.outline:active,.btn.btn-white.outline:focus,.btn.btn-white.outline:hover{color:#3d3d3d}.btn.btn-grey{--btn-color:#3d3d3d}.btn.btn-grey.active,.btn.btn-grey:active,.btn.btn-grey:focus,.btn.btn-grey:hover{color:#fff}.btn.btn-grey.outline{color:#3d3d3d}.btn.btn-grey.outline.active,.btn.btn-grey.outline:active,.btn.btn-grey.outline:focus,.btn.btn-grey.outline:hover{color:#fff}.btn.btn-green{--btn-color:#3e7c16;color:#fff}.btn.btn-green.active,.btn.btn-green:active,.btn.btn-green:focus,.btn.btn-green:hover{--btn-color:#2b5710;color:#fff}.btn.btn-green.active:before,.btn.btn-green:active:before,.btn.btn-green:focus:before,.btn.btn-green:hover:before{filter:unset}.btn.btn-copper{--btn-color:#b57f50}.btn.btn-copper.active,.btn.btn-copper:active,.btn.btn-copper:focus,.btn.btn-copper:hover{color:#fff}.btn.btn-copper.active:before,.btn.btn-copper:active:before,.btn.btn-copper:focus:before,.btn.btn-copper:hover:before{filter:brightness(.8)}.btn.outline{border:1px solid var(--btn-color);background-color:transparent}.btn.outline:before{filter:brightness(1)}.btn.is-small{padding:1rem 2rem;font-size:.875rem}.btn.is-small-tertiery{--btn-color:#fff;padding:12px 16px;justify-content:center;justify-self:center;color:#3d3d3d;gap:8px;align-items:center;border-radius:360px;background:hsla(0,0%,100%,.7);display:flex}.btn.is-small-tertiery.active,.btn.is-small-tertiery:active,.btn.is-small-tertiery:focus,.btn.is-small-tertiery:hover{color:#fff}.btn.is-square,.btn.is-square:before{border-radius:0}.btn .icon{height:1.5rem;width:1.5rem}body,html{scrollbar-color:rgba(0,0,0,.8) transparent;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{width:.5rem}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:rgba(0,0,0,.8);border-radius:12px}main.site-main{min-height:100vh;position:relative;background:#fef9f5;z-index:1}main.site-main .full-width{width:100%}.cols,.row{justify-content:space-between;flex-wrap:wrap;clip-path:inset(0);display:flex}.col{flex:0 0 100%}@media(min-width:620px){.col{flex:1}}.col-15{width:100%}@media(min-width:800px){.col-15{flex:0 0 15%;max-width:15%}}.col-20{width:100%}@media(min-width:800px){.col-20{flex:0 0 20%;max-width:20%}}.col-25{width:100%}@media(min-width:800px){.col-25{flex:0 0 25%;max-width:25%}}.col-30{width:100%}@media(min-width:800px){.col-30{flex:0 0 30%;max-width:30%}}.col-33{width:100%}@media(min-width:800px){.col-33{flex:0 0 33.33%;max-width:33.33%}}.col-40{width:100%}@media(min-width:800px){.col-40{flex:0 0 40%;max-width:40%}}.col-50{width:100%}@media(min-width:800px){.col-50{flex:0 0 50%;max-width:50%}}.col-60{width:100%}@media(min-width:800px){.col-60{flex:0 0 60%;max-width:60%}}.col-66{width:100%}@media(min-width:800px){.col-66{flex:0 0 66.66%;max-width:66.66%}}.col-70{width:100%}@media(min-width:800px){.col-70{flex:0 0 70%;max-width:70%}}.col-75{width:100%}@media(min-width:800px){.col-75{flex:0 0 75%;max-width:75%}}.col-80{width:100%}@media(min-width:800px){.col-80{flex:0 0 80%;max-width:80%}}.col-100{width:100%}@media(min-width:800px){.col-100{flex:0 0 100%;max-width:100%}}.col-auto{flex:1}@media(min-width:800px){.col-100{flex:0 0 100%}}.no-flex-wrap{flex-wrap:nowrap}.align-center{align-items:center}.justify-center{justify-content:center}.cols-3{flex-wrap:wrap}@media(min-width:620px){.cols-3{flex-wrap:nowrap}}@media(min-width:960px){.cols-3{flex-wrap:wrap}}@media(min-width:1200px){.cols-3{flex-wrap:nowrap}}.site-footer{position:sticky;bottom:0;left:0;width:100%;z-index:0}.site-footer.disable-reveal{position:static}.site-footer.disable-reveal .site-footer-inner:after{z-index:0}.site-header{right:0;top:0;left:0;z-index:100}.site-header .site-nav{overflow-y:auto;overflow-x:hidden;--container-max-width:100vw;margin-right:auto;position:fixed;inset:0;top:76px;margin-left:auto;width:100%;display:block;z-index:200}@media(min-width:450px){.site-header .site-nav{--container-max-width:540px;max-width:540px}}@media(min-width:620px){.site-header .site-nav{--container-max-width:720px;max-width:720px}}@media(min-width:960px){.site-header .site-nav{--container-max-width:960px;max-width:960px}}@media(min-width:1200px){.site-header .site-nav{--container-max-width:1140px;max-width:1140px}}@media(min-width:1400px){.site-header .site-nav{--container-max-width:1320px;max-width:1320px}}@media(min-width:1728px){.site-header .site-nav{--container-max-width:1728px;max-width:1728px}}.site-header .site-nav{transform:translateX(100%);pointer-events:none;transition:transform .26s ease,opacity .2s ease,visibility 0s linear .26s;visibility:hidden;will-change:transform}.site-header.site-nav-active .site-nav{transform:translateX(0) translateY(0);pointer-events:auto;transition:transform .26s ease,opacity .2s ease,visibility 0s;opacity:1;visibility:visible}.site-header.is-minimal{height:76px}.site-header.is-minimal .container{justify-content:space-between;align-items:center}.site-header.is-minimal .phone{order:1}.site-header.is-minimal .header-logo{order:2}.site-header.is-minimal .email{order:3}.site-header.is-minimal .email,.site-header.is-minimal .phone{display:none}@media(min-width:800px){.site-header.is-minimal .email,.site-header.is-minimal .phone{display:block}}.site-header.is-minimal~.site-main{padding-top:76px!important}.site-header.is-minimal~.site-main .confidence-bar{top:76px}body.site-alert-visible .site-header:not(.site-nav-active,.is-minimal){top:42px}body.site-alert-visible .site-alert{height:42px}body.site-alert-visible .confidence-bar{top:118px}body.site-alert-visible.scrolled .site-header{position:fixed;top:0}body.site-alert-visible.scrolled .site-alert{display:none}body.site-alert-visible.scrolled .confidence-bar{top:76px}.pg-productdetails .site-main .container{max-width:1300px}.pg-productdetails .gallery{max-width:640px}.pg-productdetails:not(:has(.moreProductsBlock)) .product-detail{padding-bottom:2rem}.pg-productdetails .product-detail{grid-template-columns:1fr;gap:0;margin:0 auto;display:grid}@media(min-width:960px){.pg-productdetails .product-detail{grid-template-columns:1fr 1fr;gap:4rem}}@media(min-width:1200px){.pg-productdetails .product-detail{gap:6.75rem}}.pg-productdetails .pd-description h2{font-size:1.5rem;margin-bottom:1em}.pg-productdetails .pd-description p{margin-bottom:1em}.pg-productdetails .details{padding:2rem 0;container-type:inline-size}@media(min-width:960px){.pg-productdetails .details{padding:0}}.pg-productdetails h1{font-size:min(5.25rem,16cqi);font-weight:500;margin-bottom:1.25rem;letter-spacing:-3px;line-height:90%}.pg-productdetails .product-price{font-size:1.25rem;font-weight:500;margin-bottom:2.5rem;letter-spacing:0;line-height:100%;font-family:Oswald,sans-serif}.pg-productdetails .btn-add-to-cart{margin-top:2.5rem}.pg-productdetails .pd-strapline{flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem 2rem;display:flex}.pg-productdetails .pd-strapline li{position:relative}.pg-productdetails .pd-strapline li:after{transform:translateX(50%);right:-1rem;content:"•";position:absolute}.pg-productdetails .pd-strapline li:last-child:after{content:unset}.pg-productdetails .promotion{padding:1.5rem 2rem;color:#3d3d3d;text-transform:uppercase;flex-direction:column;gap:1rem;text-align:center;background-color:rgba(0,0,0,.051);margin-top:2.5rem;display:flex}.pg-productdetails .promotion,.pg-productdetails .promotion h6{font-size:1.25rem;font-weight:500;font-family:Oswald,sans-serif}.pg-productdetails .promotion h6{letter-spacing:0}.pg-productdetails .promotion ul{justify-content:center;flex-direction:column;gap:0 1.5rem;width:100%;display:flex}@media(min-width:960px){.pg-productdetails .promotion ul{flex-direction:row}}.pg-productdetails .promotion ul li{text-wrap-mode:nowrap}.pg-productdetails .promotion ul span{color:#df1f2c}.pg-productdetails .moreProductsBlock{overflow:hidden;position:relative;z-index:0}.pg-productdetails .moreProductsBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.pg-productdetails .bx-wrapper{padding-bottom:3rem}.bx-wrapper{overflow:hidden;padding:0;position:relative;touch-action:pan-y}.bx-viewport{-webkit-transform:translateZ(0)}.bx-controls-direction{display:none}.bx-pager{height:4.5rem;position:absolute;inset:0;text-align:center;top:auto;margin:auto}.bx-pager-item{vertical-align:middle;display:inline-block}.bx-pager-item a{height:1rem;border:.15rem solid #3d3d3d;text-indent:-200vw;background-color:transparent;margin:3rem .4rem 0;border-radius:50%;width:1rem;display:block}.bx-pager-item a:before{content:unset}.bx-pager-item a:hover{background:#3d3d3d}.bx-pager-item .active{border-color:#b57f50;pointer-events:none;background:#b57f50}.site-header{padding:1.25rem 1rem;color:#fff;position:fixed;border-bottom:1px solid transparent;align-items:stretch;background:transparent;display:flex}.site-header:before{transform:translateX(100%);pointer-events:none;transition:transform .26s ease;content:"";position:absolute;inset:0;will-change:transform;z-index:0}.site-header>*{position:relative;z-index:1}.site-header{--header-open-bg:#1f201d}.site-header:before{height:100vh;background:var(--header-open-bg)}.site-header.site-nav-active{background:transparent;z-index:102}.site-header.site-nav-active:before{transform:translateX(0)}.site-header.site-nav-active:after{height:100vh;content:"";position:absolute;background-size:75vw;opacity:.05;inset:0;background-position:bottom -75vh right -110%;background-image:url(https://withinwormed.cfd/img/logos/logo-stamp.svg);background-repeat:no-repeat;z-index:0}.site-header.site-nav-active .minicart,.site-header.site-nav-active .minicart svg{color:#fff}.site-header.site-nav-active .hamburger{padding:0}.site-header.site-nav-active .header-logo{display:none}.site-header.site-nav-active .header-logo:after,.site-header.site-nav-active .header-logo:before{content:unset}.site-header .container{align-items:flex-start;display:flex}.site-header .hamburger{padding:.5rem;justify-content:center;align-items:center;display:flex}body.scrolled .site-header:not(.site-nav-active){color:#b57f50;border-bottom:1px solid #3d3d3d;background:#fef9f5}body.scrolled .site-header:not(.site-nav-active) svg{color:#b57f50}body.scrolled .site-header:not(.site-nav-active) .header-logo{filter:invert(90%)}body.scrolled .site-header:not(.site-nav-active) .header-logo:after,body.scrolled .site-header:not(.site-nav-active) .header-logo:before{content:unset}.site-header .header-logo{transform:translateX(-50%);position:absolute;top:0;left:50%;width:136px;display:block}.site-header .header-logo:before{content:unset}@media(min-width:800px){.site-header .header-logo{width:165px}}.site-header svg{height:1.5rem;color:#fff;width:1.5rem}.site-header button.hamburger .icon-hamburger{height:20px;width:40px}.site-header button.hamburger .icon-cross{height:40px;width:40px;display:none}.site-header button.hamburger.active .icon-cross{display:block}.site-header button.hamburger.active .icon-hamburger{display:none}.site-header .site-nav{padding:1.5rem;color:#fff;scrollbar-color:rgba(0,0,0,.8) transparent;scrollbar-width:thin}.site-header .site-nav::-webkit-scrollbar{width:.5rem}.site-header .site-nav::-webkit-scrollbar-track{background:transparent}.site-header .site-nav::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:rgba(0,0,0,.8);border-radius:12px}.site-header .site-nav a:before{content:none}@media(min-width:800px){.site-header .site-nav{padding:1.5rem 0}}.site-header .site-nav a,.site-header .site-nav h3{text-transform:none}.site-header .site-nav ul.site-nav-top-level{flex-direction:column;align-self:stretch;gap:1.5rem;align-items:flex-start;display:flex}.site-header .site-nav ul.site-nav-top-level>li a{font-size:2.5rem;font-weight:300;font-style:normal;color:#fff;line-height:100%;font-family:Oswald,sans-serif}.site-header .site-nav ul.site-nav-top-level>li>a{transition:padding-left .2s ease-in-out;padding-left:0}.site-header .site-nav ul.site-nav-top-level>li>a:hover{padding-left:1.5rem}.site-header .site-nav ul.social-links{margin-bottom:3.75rem;margin-top:2.5rem}.site-header .site-nav ul.social-links li{gap:2rem;display:flex}.site-header .site-nav ul.social-links li a svg{color:#fff}.site-header .site-nav ul.social-links li a svg:hover{color:#b57f50}.site-header .site-nav ul.contact-us{color:hsla(0,0%,100%,.3);flex-direction:column;gap:2rem;display:flex}.site-alert-visible:not(.scrolled) .site-header .minicart .site-nav-dropdown{top:42px}.site-alert-visible:not(.scrolled) .site-header .site-nav.active~.minicart .site-nav-dropdown{top:0}.site-header .minicart a:before{content:none}.site-header .minicart{justify-content:flex-start;flex-direction:row;align-items:center;margin-left:auto;display:flex;z-index:10000}.site-header .minicart .site-nav-dropdown{height:100%;overflow-y:auto;overflow-x:hidden;padding:0;justify-content:flex-start;right:0;color:#fff;transition:max-width .3s ease-in-out;position:fixed;max-width:0;flex-direction:column;background-size:90rem;bottom:0;top:0;background-color:#3d3d3d;align-items:stretch;background-position:bottom 100% right 110%;left:auto;width:0;background-image:url(https://withinwormed.cfd/img/logos/logo-watermark-dark.svg);background-repeat:no-repeat;display:flex;z-index:59}.site-header .minicart .site-nav-dropdown .minicart-header{justify-content:space-between;align-items:center;padding-bottom:32px;display:flex}.site-header .minicart .site-nav-dropdown .minicart-header svg{height:64px;flex-shrink:0;color:#fff;width:40px}.site-header .minicart .site-nav-dropdown .minicart-contents{flex:1}.site-header .minicart .site-nav-dropdown .btn.minicart-checkout{align-self:center;margin:32px 16px}@media(min-width:800px){.site-header .minicart .site-nav-dropdown .btn.minicart-checkout{margin:64px 32px}}.site-header .minicart.contains-items.open .site-nav-dropdown{padding:0 2.5rem 2.5rem;max-width:630px;width:100%}.site-header .minicart .minicart-link{justify-content:flex-start;position:relative;flex-direction:row;align-items:center;display:flex}.site-header .minicart .minicart-link.is-shop{padding:.5rem 1.5rem;font-size:1rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:6%;line-height:normal;font-family:Montserrat,sans-serif;display:none}@media(min-width:800px){.site-header .minicart .minicart-link.is-shop{display:block}}.site-header .minicart .minicart-link.is-basket{padding:.5rem}.site-header .minicart .minicart-link.is-basket svg{height:1.25rem;width:1.25rem}.site-header .minicart .minicart-link .minicart-count{height:75%;padding:.5rem;justify-content:center;font-weight:600;right:-25%;color:#fff;position:absolute;top:-15%;background-color:#b57f50;align-items:center;border-radius:360px;width:75%;font-family:Montserrat,sans-serif;display:flex}.site-header .minicart .free{color:#fff}.site-alert{padding:.5rem;justify-content:center;font-weight:400;color:#fff;position:fixed;flex-direction:row;align-items:center;background:#3d3d3d;width:100vw;display:flex;z-index:101}.site-alert .icon{color:#b57f50}.site-footer{color:#fff;background:#3d3d3d}.site-footer a:before{content:none}.site-footer .instafeed{height:250px;overflow-y:clip;overflow-x:auto;margin-bottom:16px;display:flex}.site-footer .instafeed a{height:250px;background-size:cover;aspect-ratio:3/4;width:100%;background-repeat:no-repeat}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{color:#b57f50}.site-footer .site-footer-main{border:1px solid #fff}@media(min-width:1200px){.site-footer .site-footer-main{grid-template-columns:650px 1fr;grid-template-areas:"newsletter links" "newsletter links" "newsletter badges";display:grid}}.site-footer .site-footer-main .site-footer-newsletter{grid-area:newsletter;padding:24px;flex-direction:column;gap:16px;display:flex}@media(min-width:1200px){.site-footer .site-footer-main .site-footer-newsletter{border-right:1px solid #fff;padding:32px 64px}}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup{height:70px;border:1px solid #fef9f5;background:hsla(0,0%,100%,.05);margin-top:0;display:flex}@media(min-width:800px){.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup{margin-top:1rem}}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup input{flex:1;height:100%;padding:0 24px;border:none;color:#fff;background:transparent}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup input::-moz-placeholder{color:#fef9f5}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup input::placeholder{color:#fef9f5}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup button{height:100%;padding:0 24px;border:none;background:transparent}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup button svg{height:24px;color:#fff;width:24px}.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup button:active svg,.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup button:focus svg,.site-footer .site-footer-main .site-footer-newsletter form.footer-mailing-list-signup button:hover svg{color:#b57f50}.site-footer .site-footer-main .footer-nav{-moz-column-gap:8px;column-gap:8px;grid-area:links;grid-template-columns:repeat(2,1fr);padding:0 24px 24px;row-gap:32px;display:grid}@media(min-width:1200px){.site-footer .site-footer-main .footer-nav{padding:32px 64px}}@media(min-width:800px){.site-footer .site-footer-main .footer-nav{grid-template-columns:repeat(3,1fr)}}.site-footer .site-footer-main .footer-nav .col{flex-direction:column;gap:32px;display:flex}.site-footer .site-footer-main .footer-nav .col ul{flex-direction:column;gap:8px;display:flex}.site-footer .site-footer-main .footer-nav .col ul.social-media-links{flex-direction:row}.site-footer .site-footer-main .footer-nav .col:nth-child(3){grid-column:span 2}@media(min-width:800px){.site-footer .site-footer-main .footer-nav .col:nth-child(3){grid-column:span 1}}.site-footer .site-footer-main .footer-nav .social-media-links{gap:18px;display:flex}.site-footer .site-footer-main .footer-nav .social-media-links li a svg{height:24px;fill:#fff;width:24px}.site-footer .site-footer-main .footer-nav .social-media-links li a span.name{display:none}.site-footer .site-footer-main .site-footer-badges{grid-area:badges;padding:24px;border-top:1px solid #fff}.site-footer .site-footer-main .site-footer-badges .badges{-moz-column-gap:8px;column-gap:8px;justify-content:space-between;flex-wrap:wrap;align-items:center;row-gap:24px;display:flex}@media(min-width:800px){.site-footer .site-footer-main .site-footer-badges .badges{-moz-column-gap:24px;column-gap:24px;justify-content:flex-start}}.site-footer .site-footer-main .site-footer-badges .badges .credit-cards{justify-content:center;gap:8px;width:100%;display:flex}.site-footer .site-footer-main .site-footer-badges .badges .credit-cards img{height:16px;width:auto}@media(min-width:800px){.site-footer .site-footer-main .site-footer-badges .badges .credit-cards{margin-right:auto;width:auto}}.site-footer .site-footer-main .site-footer-badges .badges .badge-30{height:30px;width:auto}.site-footer .site-footer-main .site-footer-badges .badges .badge-40{height:40px;width:auto}.site-footer .sub-footer{grid-template-columns:1fr;padding-top:30px;gap:30px;text-align:center;align-items:center;display:grid}@media(min-width:1200px){.site-footer .sub-footer{grid-template-columns:minmax(20%,1fr) auto minmax(20%,1fr)}.site-footer .sub-footer .col-left{justify-self:start}.site-footer .sub-footer .col-center{justify-self:center}.site-footer .sub-footer .col-right{justify-self:end}.site-footer .sub-footer .sub-footer-logo{grid-column:span 3}}.site-footer .sub-footer ul.sub-footer-copyright-notice{justify-content:center;flex-wrap:wrap;gap:6px;align-items:center;display:flex}.site-footer .sub-footer ul.sub-footer-copyright-notice li:first-child{width:100%}.site-footer .sub-footer .sub-footer-logo{gap:30px;align-items:center;display:flex}.site-footer .sub-footer .sub-footer-logo img.footer-logo{height:90px;margin:0 auto;width:auto}.site-footer .sub-footer .sub-footer-logo hr{display:none}@media(min-width:800px){.site-footer .sub-footer .sub-footer-logo hr{border-color:hsla(0,0%,100%,.3);flex:1;border-style:solid;display:block}.site-footer .sub-footer .sub-footer-logo img.footer-logo{height:130px}}.site-footer .sub-footer .sub-footer-links{justify-content:space-evenly;width:100%;display:flex}@media(min-width:1200px){.site-footer .sub-footer .sub-footer-links{justify-content:flex-start;gap:33px;width:auto}}.site-footer .site-footer-inner{padding:16px;position:relative}.site-footer .site-footer-inner:after{height:360px;right:0;content:"";position:absolute;bottom:0;left:0}@media(min-width:800px){.site-footer .site-footer-inner:after{height:300px}}.site-footer .site-footer-inner:after{pointer-events:none;opacity:.2;background:linear-gradient(180deg,#3d3d3d,rgba(61,61,61,0) 23.18%),url(https://withinwormed.cfd/img/site/site-footer-background.png) #d3d3d3 50% 14%/cover no-repeat;background-blend-mode:normal,luminosity;z-index:-1}.form,form{margin-top:2rem}.form .cols,.form .row,form .cols,form .row{clip-path:unset;gap:1rem 0}.form .cols .col,.form .cols [class^=col-],.form .row .col,.form .row [class^=col-],form .cols .col,form .cols [class^=col-],form .row .col,form .row [class^=col-]{min-height:0;padding:0;margin:0}.form .col-15,form .col-15{min-width:15rem}@media(min-width:800px){.form .col-15,form .col-15{flex:0 0 calc(15% - 0.75rem)}}.form .col-20,form .col-20{min-width:15rem}@media(min-width:800px){.form .col-20,form .col-20{flex:0 0 calc(20% - 0.75rem)}}.form .col-25,form .col-25{min-width:15rem}@media(min-width:800px){.form .col-25,form .col-25{flex:0 0 calc(25% - 0.75rem)}}.form .col-30,form .col-30{min-width:15rem}@media(min-width:800px){.form .col-30,form .col-30{flex:0 0 calc(30% - 0.75rem)}}.form .col-33,form .col-33{min-width:15rem}@media(min-width:800px){.form .col-33,form .col-33{flex:0 0 calc(33.33% - 0.75rem)}}.form .col-40,form .col-40{min-width:15rem}@media(min-width:800px){.form .col-40,form .col-40{flex:0 0 calc(40% - 0.75rem)}}.form .col-50,form .col-50{min-width:15rem}@media(min-width:800px){.form .col-50,form .col-50{flex:0 0 calc(50% - 0.75rem)}}.form .col-60,form .col-60{min-width:15rem}@media(min-width:800px){.form .col-60,form .col-60{flex:0 0 calc(60% - 0.75rem)}}.form .col-66,form .col-66{min-width:15rem}@media(min-width:800px){.form .col-66,form .col-66{flex:0 0 calc(66.66% - 0.75rem)}}.form .col-70,form .col-70{min-width:15rem}@media(min-width:800px){.form .col-70,form .col-70{flex:0 0 calc(70% - 0.75rem)}}.form .col-75,form .col-75{min-width:15rem}@media(min-width:800px){.form .col-75,form .col-75{flex:0 0 calc(75% - 0.75rem)}}.form .col-80,form .col-80{min-width:15rem}@media(min-width:800px){.form .col-80,form .col-80{flex:0 0 calc(80% - 0.75rem)}}.form .col-100,form .col-100{min-width:15rem}@media(min-width:800px){.form .col-100,form .col-100{flex:0 0 calc(100% - 0.75rem)}}.form .col-100,form .col-100{flex:0 0 100%}.label,label,label.umbraco-forms-label{padding:0;font-size:.75rem;font-weight:400;margin-bottom:.5rem;color:#b57f50;text-transform:uppercase;font-family:Inter,sans-serif}.umbraco-forms-form .checkbox input,.umbraco-forms-form .checkboxlist input,.umbraco-forms-form .radiobuttonlist input{height:auto!important;border:none!important;width:auto!important;display:inline!important}.faux-input,.umbraco-forms-form input.text,.umbraco-forms-form textarea,input,select,textarea{padding:1.5rem 1rem;font-size:1rem;border:1px solid rgba(0,0,0,.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3d3d3d;transition:all .3s ease;outline:0;background-color:#fff;width:100%;font-family:Inter,sans-serif;display:block}.faux-input:active,.faux-input:focus,.faux-input:hover,.umbraco-forms-form input.text:active,.umbraco-forms-form input.text:focus,.umbraco-forms-form input.text:hover,.umbraco-forms-form textarea:active,.umbraco-forms-form textarea:focus,.umbraco-forms-form textarea:hover,input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:#b57f50;outline:thin solid #b57f50}.faux-input::-moz-placeholder,.umbraco-forms-form input.text::-moz-placeholder,.umbraco-forms-form textarea::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.502)}.faux-input::placeholder,.umbraco-forms-form input.text::placeholder,.umbraco-forms-form textarea::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:rgba(0,0,0,.502)}.faux-input.disabled,.faux-input:disabled,.umbraco-forms-form input.text.disabled,.umbraco-forms-form input.text:disabled,.umbraco-forms-form textarea.disabled,.umbraco-forms-form textarea:disabled,input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{opacity:.75}.faux-input.disabled:active,.faux-input.disabled:focus,.faux-input.disabled:hover,.faux-input:disabled:active,.faux-input:disabled:focus,.faux-input:disabled:hover,.umbraco-forms-form input.text.disabled:active,.umbraco-forms-form input.text.disabled:focus,.umbraco-forms-form input.text.disabled:hover,.umbraco-forms-form input.text:disabled:active,.umbraco-forms-form input.text:disabled:focus,.umbraco-forms-form input.text:disabled:hover,.umbraco-forms-form textarea.disabled:active,.umbraco-forms-form textarea.disabled:focus,.umbraco-forms-form textarea.disabled:hover,.umbraco-forms-form textarea:disabled:active,.umbraco-forms-form textarea:disabled:focus,.umbraco-forms-form textarea:disabled:hover,input.disabled:active,input.disabled:focus,input.disabled:hover,input:disabled:active,input:disabled:focus,input:disabled:hover,select.disabled:active,select.disabled:focus,select.disabled:hover,select:disabled:active,select:disabled:focus,select:disabled:hover,textarea.disabled:active,textarea.disabled:focus,textarea.disabled:hover,textarea:disabled:active,textarea:disabled:focus,textarea:disabled:hover{outline:0}.faux-input img,.umbraco-forms-form input.text img,.umbraco-forms-form textarea img,input img,select img,textarea img{width:unset}input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:10px;outline:none;width:auto}.umbraco-forms-form .umbraco-forms-navigation{margin-top:1rem}.umbraco-forms-field.checkbox{flex-direction:row-reverse;display:inline-flex}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.75rem;background-size:1rem;background-position:center right .5rem;cursor:pointer;background-image:url(https://withinwormed.cfd/img/icons/chevron-bold-down.svg);background-repeat:no-repeat}textarea{min-height:10rem}.field-message{margin-bottom:1.25rem;color:#3d3d3d;line-height:1.1;margin-top:.25rem;display:block}.field-message a{white-space:nowrap}.field-message a:hover{color:#b57f50}.flag{height:1.2rem;margin:0 .5rem 0 0;width:auto;float:left}.code-input-wrapper{justify-content:center;margin-inline:auto;position:relative;max-width:500px;margin-block:1.5rem;display:flex}.code-input-wrapper:active .code-input,.code-input-wrapper:focus .code-input,.code-input-wrapper:hover .code-input{border-color:#b57f50}.code-input-wrapper .popup{transform:translateY(100%);justify-content:center;border:1px solid #fff;color:#fff;transition:all .3s ease;position:absolute;text-align:center;width:100%;display:flex}.code-input-wrapper .popup.show{transform:translateY(0);padding:.75rem}.code-input-wrapper .popup.success{background-color:#3e7c16}.code-input-wrapper .popup.error{background-color:#e92816}.code-input{padding:.75rem 3.5rem .75rem 1.5rem;font-size:1rem;border:1px solid rgba(0,0,0,.502);font-weight:400;opacity:1;letter-spacing:0;gap:.5rem;background:#fff;width:100%;line-height:150%;font-family:Inter,sans-serif}.code-input~.icon{height:1.5rem;transform:translateY(-50%);pointer-events:none;right:1rem;position:absolute;top:50%;width:1.5rem}.StripeElement--invalid,.input-validation-error{border-color:#e92816;outline-color:#e92816}#card-errors,.validation-summary-errors{font-size:.75rem;color:#3d3d3d;font-family:Inter,sans-serif}#card-errors{transform:translateY(-1rem)}.umbraco-forms-form input.text[aria-invalid=true],.umbraco-forms-form textarea[aria-invalid=true],input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#e92816;outline-color:#e92816}.field-validation-error,label.error{font-size:.75rem;font-weight:400;text-transform:none;line-height:1;margin-top:.5rem;font-family:Inter,sans-serif;display:block}.field-validation-error.payment-errors,label.error.payment-errors{margin:0}input:not(:-moz-placeholder):required:invalid,input:not(:-moz-placeholder):required:valid,textarea:not(:-moz-placeholder):required:invalid,textarea:not(:-moz-placeholder):required:valid{border-color:#b57f50;outline-color:#b57f50}input:not(:placeholder-shown):required:invalid,input:not(:placeholder-shown):required:valid,textarea:not(:placeholder-shown):required:invalid,textarea:not(:placeholder-shown):required:valid{border-color:#b57f50;outline-color:#b57f50}.checkable{padding:0 0 0 1.5rem;font-size:1rem;color:#3d3d3d;text-transform:unset;position:relative;letter-spacing:7%;text-align:left;margin:10px 0 2rem 1px;cursor:pointer;line-height:1rem;vertical-align:middle;font-family:Inter,sans-serif;display:block}.checkable,.checkable label{font-weight:400}.checkable:active .cb:before,.checkable:focus .cb:before,.checkable:hover .cb:before{background-color:#e2cebc}.checkable:active .cb:after,.checkable:focus .cb:after,.checkable:hover .cb:after{transform:scale(1)}.checkable a{position:relative;display:inline-block}.facet-search .checkable{margin-bottom:.5rem}.checkable input{height:100%;right:0;position:absolute;opacity:0;bottom:0;top:0;padding-block:1rem;margin:0;cursor:pointer;left:0;width:100%}.checkable input:checked~.cb:before{border-color:#b57f50;background-color:#b57f50}.checkable input:checked~.cb:after{transform:scale(1)}.checkable .cb{height:1rem;position:absolute;opacity:1;top:0;left:0;width:1rem}.checkable .cb:before{border:1px solid rgba(0,0,0,.2);transition:border .2s ease-in-out;background-color:#fff}.checkable .cb:after,.checkable .cb:before{height:1rem;content:"";position:absolute;bottom:0;top:0;cursor:pointer;left:0;width:1rem;display:block}.checkable .cb:after{transform:scale(0);font-weight:700;right:0;transition:all .25s;background:transparent url(https://withinwormed.cfd/img/icons/tick.svg) top .2rem left .15rem no-repeat;background-size:75%;text-align:center;margin:auto;line-height:1.1}.faux-checkbox{padding:0 0 0 1.5rem;font-size:1rem;color:#3d3d3d;text-transform:unset;letter-spacing:7%;text-align:left;margin:10px 0 2rem 1px;cursor:pointer;vertical-align:middle;font-family:Inter,sans-serif;display:block}.faux-checkbox,.faux-checkbox label{font-weight:400}.faux-checkbox:active .cb:before,.faux-checkbox:focus .cb:before,.faux-checkbox:hover .cb:before{background-color:#e2cebc}.faux-checkbox:active .cb:after,.faux-checkbox:focus .cb:after,.faux-checkbox:hover .cb:after{transform:scale(1)}.faux-checkbox a{position:relative;display:inline-block}.faux-checkbox:before{border:1px solid rgba(0,0,0,.2);transition:border .2s ease-in-out;top:0;background-color:#fff}.faux-checkbox:after,.faux-checkbox:before{height:1rem;content:"";position:absolute;bottom:0;cursor:pointer;left:0;width:1rem;display:block}.faux-checkbox:after{transform:scale(0);font-weight:700;right:0;transition:all .25s;background:transparent url(https://withinwormed.cfd/img/icons/tick.svg) top .2rem left .15rem no-repeat;background-size:75%;text-align:center;margin:auto;line-height:1.1}.faux-checkbox{position:relative;line-height:1rem}.faux-checkbox:after{right:auto;top:0;margin:0}.faux-checkbox.active:before{border-color:#b57f50;background-color:#b57f50}.faux-checkbox.active:after{transform:scale(1)}.toggle-target{overflow:hidden;min-height:0;transition:all .25s;max-height:0;opacity:0;width:100%}.toggle-target.active{max-height:500vh;opacity:1}.toggle-wrapper{position:relative}.show-active{display:none}.active .show-active,.show-default{display:inline-block}.active .show-default{display:none}.back-link{font-size:1rem;color:#3d3d3d;text-transform:none;margin-block:2.5rem;align-items:center;line-height:150%;padding-left:1.5rem;display:flex}@media(min-width:960px){.back-link{padding-left:0}}.back-link span{margin-left:.5rem}.back-link .icon{height:1.5rem;color:#b57f50;width:1.5rem}.back-link:before{content:unset!important}.loading{pointer-events:none;position:relative}.loading:after{pointer-events:none;content:"";position:absolute;inset:0;margin:auto;background:hsla(0,0%,100%,.8) url(https://withinwormed.cfd/img/site/loading.svg) 50% no-repeat;background-size:3rem;z-index:1}.btn-add-to-cart{height:var(--qty-btn-size);overflow:hidden;font-size:1rem;font-weight:700;color:var(--btn-text-color);transition:all .2s ease-in-out;--btn-bg-color:#3e7c16;text-transform:uppercase;position:relative;max-width:100%;--btn-text-color:#fff;--qty-btn-size:4rem;opacity:1;letter-spacing:.0625em;gap:.5rem;text-align:center;background-color:var(--btn-bg-color);margin:0;border-radius:360px;--btn-bg-color-hover:#2b5710;--btn-text-color-hover:#fff;line-height:var(--qty-btn-size);font-family:Montserrat,sans-serif;display:block;z-index:0}@media(min-width:620px){.btn-add-to-cart{max-width:300px}}.btn-add-to-cart:not(.contains-items):focus,.btn-add-to-cart:not(.contains-items):hover{color:var(--btn-text-color-hover);background-color:var(--btn-bg-color-hover)}.btn-add-to-cart:active .atc-status.is-empty,.btn-add-to-cart:focus .atc-status.is-empty,.btn-add-to-cart:hover .atc-status.is-empty{transform:translateY(-.5rem)}.btn-add-to-cart:active .show-on-hover,.btn-add-to-cart:focus .show-on-hover,.btn-add-to-cart:hover .show-on-hover{transform:scale(1) translateY(-1.25rem);opacity:1}.btn-add-to-cart.disabled,.btn-add-to-cart.inactive,.btn-add-to-cart:disabled{pointer-events:none;opacity:.65;background-color:color-mix(in srgb,#3d3d3d,var(--btn-bg-color))}.btn-add-to-cart.disabled .atc-qty,.btn-add-to-cart.inactive .atc-qty,.btn-add-to-cart:disabled .atc-qty{background-color:color-mix(in srgb,#3d3d3d,var(--btn-bg-color))}.btn-add-to-cart a:before{content:unset}.btn-add-to-cart.loading:after{border-radius:360px}.atc-status{pointer-events:none;color:var(--btn-text-color);transition:all .2s ease-in-out;position:relative;margin:auto;width:-moz-max-content;width:max-content;z-index:1}.atc-status.is-not-empty{overflow:hidden;max-height:0;opacity:0}.atc-status .show-on-hover{transform:scale(0) translateY(1rem);font-size:.875rem;font-weight:400;text-transform:lowercase;width:100%;line-height:1;font-family:Calibri,Segoe UI,Arial,sans-serif}.atc-status .show-on-hover b{font-weight:600}.atc-status-cta{font-size:.875rem;font-weight:400;text-transform:lowercase;line-height:1;font-family:Calibri,Segoe UI,Arial,sans-serif;display:block}.atc-qty{transition:all .2s ease-in-out;position:absolute;bottom:0;text-align:center;top:0;cursor:pointer}.atc-qty:after,.atc-qty:focus,.atc-qty:focus:after,.atc-qty:hover,.atc-qty:hover:after{color:var(--btn-text-color-hover);background-color:var(--btn-bg-color-hover)}.atc-qty:after{transition:all .2s ease-in-out;position:absolute;width:var(--qty-btn-size)}.atc-qty.is-adding{right:0;left:var(--qty-btn-size)}.atc-qty.is-adding:after{height:var(--qty-btn-size);border-left:2px solid rgb(from color-mix(in srgb,var(--btn-bg-color) 10%,black 90%) r g b/.1);right:0;content:"";position:absolute;background:url(https://withinwormed.cfd/img/icons/plus.svg) no-repeat 50%;width:var(--qty-btn-size);display:block}.atc-qty.is-subtracting{overflow:hidden;background-color:var(--btn-bg-color);left:0;width:0}.contains-items .atc-qty.is-subtracting{width:var(--qty-btn-size)}.atc-qty.is-subtracting:after{height:var(--qty-btn-size);border-right:2px solid rgb(from color-mix(in srgb,var(--btn-bg-color) 10%,black 90%) r g b/.1);content:"";position:absolute;background:url(https://withinwormed.cfd/img/icons/minus.svg) no-repeat 50%;width:var(--qty-btn-size);display:block}.atc-qty.is-subtracting:hover:after{background-color:#e92816}.contains-items .is-empty{overflow:hidden;max-height:0;opacity:0}.contains-items .is-not-empty{padding-top:.875rem;max-height:100%;opacity:1;line-height:1.2}.pd-add-to-cart,.product-cart-controls{max-width:300px}.pd-add-to-cart.loading:after,.product-cart-controls.loading:after{border-radius:360px}.pd-add-to-cart:has(select).loading:after,.product-cart-controls:has(select).loading:after{border-radius:0 0 2rem 2rem}.characteristics{justify-content:space-between;flex-wrap:wrap;margin-bottom:2.5rem;gap:1.25rem 0;display:flex}.characteristics .see{background-image:url(https://withinwormed.cfd/img/icons/see.svg)}.characteristics .smell{background-image:url(https://withinwormed.cfd/img/icons/smell.svg)}.characteristics .taste{background-image:url(https://withinwormed.cfd/img/icons/taste.svg)}.characteristics .see{margin-top:2.5rem}.characteristics .taste{margin-bottom:1.75rem}.characteristics .see,.characteristics .smell,.characteristics .taste{flex:0 0 100%;height:2rem;background-size:2rem;background-position:0 0;padding-left:2.5rem}.characteristics>li{flex:0 0 100%;flex-wrap:wrap;align-items:center;display:flex}.characteristics h6{text-transform:capitalize;width:150px}.characteristics h6,.characteristics li{font-size:1rem;font-weight:400;background-repeat:no-repeat;font-family:Inter,sans-serif}.characteristics .product-descriptors{text-transform:capitalize}.characteristics .text-small{flex:100%;font-size:.875rem}.characteristics .score-wrapper{--symbol:var(--filled-svg);--empty-svg:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='9.35484' stroke='%232770C8' stroke-width='1.29032'/></svg>");--dir:right;position:relative;--filled-svg:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='9.35484' stroke='%232770C8' stroke-width='1.29032'/><circle cx='10' cy='10' r='6.77419' fill='%232770C8'/></svg>");--numOfDots:5;--dotSize:1.5rem;width:-moz-min-content;width:min-content}.characteristics .score-wrapper:before{content:"";position:absolute;opacity:1;inset:0;top:0;background:var(--beer-color);-webkit-mask:repeat-x left center/var(--dotSize) var(--empty-svg);mask:repeat-x left center/var(--dotSize) var(--empty-svg);width:100%}.characteristics .score{--x:calc(100%*(var(--value)/var(--numOfDots)));padding:0;--w:calc(var(--numOfDots)*var(--dotSize));border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;--fillBg:transparent;--fill:var(--beer-color);background-color:transparent;margin:0;inline-size:var(--w);block-size:var(--dotSize);touch-action:manipulation;--value:5;display:block}.characteristics .score:active,.characteristics .score:focus,.characteristics .score:hover{border:none;outline:none}.characteristics .score::-moz-range-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillBg) 0 var(--x)) no-repeat;-webkit-mask:repeat-x left center/var(--dotSize) var(--symbol);mask:repeat-x left center/var(--dotSize) var(--symbol);block-size:100%}.characteristics .score::-webkit-slider-runnable-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillBg) 0 var(--x)) no-repeat;-webkit-mask:repeat-x left center/var(--dotSize) var(--symbol);mask:repeat-x left center/var(--dotSize) var(--symbol);block-size:100%}.characteristics .score::-moz-range-thumb{height:var(--dotSize);-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:var(--dotSize)}.characteristics .score::-webkit-slider-thumb{height:var(--dotSize);-webkit-appearance:none;appearance:none;opacity:0;width:var(--dotSize)}.characteristics .product-types{list-style:none;padding:0;gap:2rem;margin:0;display:flex}.characteristics .product-types li{position:relative}.characteristics .product-types li:after{transform:translateX(50%);right:-1rem;content:"•";position:absolute}.characteristics .product-types li:last-child:after{content:unset}.blockquoteBlock{overflow:hidden;padding:4rem 2rem;position:relative;background-color:#fef9f5}.blockquoteBlock blockquote{color:#3d3d3d;position:relative;max-width:1000px;text-align:center;margin:auto}.blockquoteBlock .brand-accent{height:100%;position:absolute;max-width:228px;max-height:284px;top:-5.5rem;left:2rem;width:100%}.blockquoteBlock .brand-accent img{height:100%;width:100%}@media(min-width:960px){.blockquoteBlock .brand-accent{max-width:360px;max-height:448px;top:-1.5rem;left:4rem}}.hero-banner{--hero-height:100dvh;height:min(var(--hero-height),100dvh);overflow:hidden;position:relative;flex-direction:column;isolation:isolate;display:flex}@media(min-width:1200px){.hero-banner{--hero-height:700px}}.hero-banner .hero-banner__background{right:0;position:absolute;bottom:0;top:0;left:0;z-index:1}.hero-banner .hero-banner__background img,.hero-banner .hero-banner__background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner .hero-banner__overlay{pointer-events:none;right:0;position:absolute;opacity:30%;bottom:0;top:0;left:0;z-index:2}.hero-banner .hero-banner__content{padding:1.5rem;color:#fff;position:relative;margin-top:auto;z-index:3}.hero-banner .hero-banner__content .hero-banner__subtitle{padding:.5rem 0;font-size:max(1.875rem,.478em);display:block}.hero-banner .hero-banner__title{margin:0}.largeImageSectionBlock{overflow:hidden;position:relative;clip-path:inset(0);width:100%}@media(min-width:800px){.largeImageSectionBlock{height:600px}}.largeImageSectionBlock .background-media{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}.largeImageSectionBlock .background-media .image-background-fixed{height:100vh;position:fixed;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;z-index:-1}.largeImageSectionBlock .background-media.with-overlay:after{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.3);left:0;width:100%;z-index:0}.largeImageSectionBlock.text-dark .with-overlay:after{background:hsla(0,0%,100%,.3)}.largeImageSectionBlock .content{height:100%;padding:3.5rem 2rem;justify-content:center;position:relative;flex-direction:column;text-align:center;margin:auto;align-items:center;display:flex;z-index:1}@media(min-width:800px){.largeImageSectionBlock .content{padding:8rem 0;max-width:1200px}}.largeImageSectionBlock .content .content-text{margin-top:1.5rem}.largeImageSectionBlock .content a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.largeImageSectionBlock .content a.cta{margin-bottom:2rem}}.largeImageSectionBlock .content h2{font-size:min(max(2.75rem,10vw),6.25rem);margin-bottom:0!important;letter-spacing:0}@media(min-width:800px){.largeImageSectionBlock .content h2{font-size:7.5rem;letter-spacing:-5px}}.contentBlock{overflow:hidden;color:#fff;position:relative;background:linear-gradient(180deg,#000 0 21.65%,#3d3d3d)}.contentBlock .content{padding:2rem 1.5rem;position:relative;flex-direction:column;display:flex;z-index:1}@media(min-width:1200px){.contentBlock .content{grid-template-columns:378px 1fr;padding:8rem 3.5rem;gap:1rem 2.5rem;display:grid}}@media(min-width:1400px){.contentBlock .content{grid-template-columns:470px 1fr;gap:2.5rem 3.5rem}}.contentBlock .content h2{font-size:min(max(2.75rem,20vw),6.25rem);margin-bottom:1.5rem;letter-spacing:0}@media(min-width:960px){.contentBlock .content h2{margin-bottom:2.5rem;letter-spacing:-5px}}.contentBlock .content .media-content{height:-moz-fit-content;height:fit-content;position:relative;margin-block:1.5rem;aspect-ratio:16/9;width:100%}@media(min-width:960px){.contentBlock .content .media-content{margin-block:0}}.contentBlock .content .media-content .map,.contentBlock .content .media-content iframe,.contentBlock .content .media-content img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.contentBlock .content a{text-align:center}@media(min-width:960px){.contentBlock .content a{grid-column:span 2;text-align:right}}.contentBlock .brand-accent{height:auto;position:absolute;top:6rem;left:0;width:100%}.contentBlock .brand-accent img{height:100%;width:100%}@media(min-width:960px){.contentBlock .brand-accent{max-width:688px;max-height:544px;bottom:-10px;top:unset;left:6rem}}.moreProductsBlock{padding:3rem 0;background-color:#fef9f5}@media(min-width:800px){.moreProductsBlock{padding:5rem 0}}.moreProductsBlock .heading{max-width:900px;margin:auto}.moreProductsBlock .heading .emphasis{display:block}.moreProductsBlock .product-listing{list-style:none;overflow-y:hidden;overflow-x:scroll;padding:0 1.5rem;grid-auto-columns:min(60vw,360px);gap:1.5rem;grid-auto-flow:column;margin-top:2.5rem;display:grid}@media(min-width:960px){.moreProductsBlock .product-listing{overflow:unset;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));padding:0 5.375rem;justify-content:center;gap:4rem 2rem;grid-auto-flow:row;margin-top:3.25rem}}.moreProductsBlock .product-listing>li{max-width:450px;margin:0 auto}.moreProductsBlock .product-listing .image-wrapper{overflow:hidden;justify-content:center;position:relative;aspect-ratio:1/1;align-items:center;width:100%;display:flex}.moreProductsBlock .product-listing .image-wrapper img{height:100%;transform:scale(1);-o-object-fit:cover;object-fit:cover;display:block}.moreProductsBlock a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.moreProductsBlock a.cta{margin-bottom:2rem;margin-top:3rem}}.moreProductsBlock .show-on-hover{transform:translateY(0)}.moreProductsBlock .show-on-hover:hover{transform:translateY(0);opacity:1}.moreProductsBlock .product-footer{margin-bottom:1rem;margin-top:1rem}@media(min-width:960px){.moreProductsBlock .product-footer{margin-bottom:0;margin-top:1rem}}.moreProductsBlock .product-footer>:first-child{margin-bottom:.75rem}.moreProductsBlock .product-footer h6,.moreProductsBlock .product-footer li{font-size:1rem;font-weight:500;font-family:Inter,sans-serif}.moreProductsBlock .product-footer .product-types{list-style:none;padding:0;flex-wrap:wrap;gap:.5rem 2rem;margin:0;display:flex}.moreProductsBlock .product-footer .product-types li{text-transform:capitalize;position:relative}.moreProductsBlock .product-footer .product-types li:after{transform:translateX(50%);right:-1rem;content:"•";position:absolute}.moreProductsBlock .product-footer .product-types li:last-child:after{content:unset}.moreProductsBlock .product-footer .price{font-size:1.25rem;font-weight:500;font-family:Oswald,sans-serif}.timelineBlock{--heading-height:138px;overflow:hidden;padding:2rem 0;position:relative;z-index:1}@media(min-width:800px){.timelineBlock{padding:4rem 0}}@media(min-width:1400px){.timelineBlock .container{padding:0 3.5rem}}@media(min-width:1728px){.timelineBlock .container{padding:0 5rem}}.timelineBlock .heading{margin-bottom:2rem}.timelineBlock .heading h2{font-size:min(max(2.75rem,20vw),6.25rem);margin-bottom:0}.timelineBlock .heading h3,.timelineBlock .heading h4{margin-bottom:0;text-transform:uppercase}@media(min-width:800px){.timelineBlock .heading{margin-bottom:4rem}}.timelineBlock .heading span:not(.char):not(.word){font-size:2.75rem;font-weight:600;text-transform:none;letter-spacing:0;line-height:110%;font-family:Abhaya Libre,serif;display:block}.timelineBlock .content{container-type:inline-size;flex-direction:column;gap:2rem;display:flex}@media(min-width:1200px){.timelineBlock .content{grid-template-columns:1fr 1fr;padding:4.75rem 0 1rem;display:grid}}.timelineBlock .content img{height:auto!important;width:100%!important}.timelineBlock .content p{margin-bottom:1em}.timelineBlock .content .primary-img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.timelineBlock .content-text{padding:0 1.5rem}.timelineBlock .content-text p img{margin:0 -1.5rem 1rem;width:calc(100% + 3rem)!important}@media(min-width:800px){.timelineBlock .content-text p img{margin:0;width:100%!important}}@media(min-width:1200px){.timelineBlock .stats-wrapper,.timelineBlock .timeline,.timelineBlock .timeline-title{grid-column:1/-1}}.timelineBlock .stats-wrapper{height:min(700px,100dvh);padding:2.5rem 1rem;justify-content:flex-end;flex-direction:column;background-size:cover;align-items:center;background-position:50%;background-repeat:no-repeat;margin-top:2rem;display:flex}@media(min-width:1200px){.timelineBlock .stats-wrapper{grid-column:1/-1}}@media(min-width:1400px){.timelineBlock .stats-wrapper{padding:3rem}}.timelineBlock .stats-wrapper .stats-title{color:#fff;text-transform:uppercase;text-align:center}.timelineBlock .stats-wrapper .stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;width:100%;place-items:anchor-center;display:grid}.timelineBlock .stats-wrapper .stats .stat-animation-block{height:100%;padding:1.5rem;color:#3d3d3d;background-color:#fef9f5;width:100%}.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:3.5rem;font-weight:500;letter-spacing:-.036em;line-height:90%;font-family:Oswald,sans-serif}@media(min-width:620px){.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:4rem}}@media(min-width:1400px){.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:min(max(2.75rem,10vw),6.25rem)}}@media screen and (min-width:1400px)and (min-width:800px){.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:7.5rem}}@media screen and (min-width:1400px)and (min-width:960px){.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:7.5rem}}@media screen and (min-width:1400px)and (min-width:1200px){.timelineBlock .stats-wrapper .stats .stat-animation-block__rolling{font-size:8.75rem}}.timelineBlock .stats-wrapper .stats .sa-suffix{font-size:.4em;letter-spacing:0}.timelineBlock .timeline-title{padding:0 1.5rem;justify-content:space-between;margin-bottom:1rem;margin-top:2rem;display:flex}@media(min-width:620px){.timelineBlock .timeline-title{padding:0;margin-bottom:2rem;margin-top:3.5rem}}.timelineBlock .timeline-title .heading{margin-bottom:0}.timelineBlock .timeline-title .icon{height:1.5rem;color:#b57f50;width:1.5rem;vertical-align:middle}.timelineBlock .timeline-title .carousel-controls{gap:.875rem;margin-left:auto;margin-top:auto;display:flex}.timelineBlock .timeline-title .carousel-controls .slick-arrow{height:46px;padding:10px;justify-content:center;border:1px solid rgba(181,127,80,.2);color:#b57f50;transition:.3s;flex-direction:row;align-items:center;background:rgba(181,127,80,.1);width:46px;display:flex}.timelineBlock .timeline-title .carousel-controls .slick-arrow:hover{border:1px solid rgba(181,127,80,.1);background:#b57f50}.timelineBlock .timeline-title .carousel-controls .slick-arrow:hover .icon,.timelineBlock .timeline-title .carousel-controls .slick-arrow:hover svg{fill:#fff;color:#fff}.timelineBlock .slick-track{display:flex}.timelineBlock .timeline{list-style:none;padding:0;margin:0 0 0 1rem;width:100cqi;display:flex}@media(min-width:620px){.timelineBlock .timeline{margin-left:0;width:calc(100cqi + 10vw)}}@media(min-width:1400px){.timelineBlock .timeline{width:calc(100cqi + 3.5rem + 10vw)}}@media(min-width:1728px){.timelineBlock .timeline{width:calc(100cqi + 5rem + 20vw)}}.timelineBlock .timeline li{overflow:hidden;min-height:400px;padding:2rem 1rem 1rem;margin-inline:.5rem;position:relative;flex-direction:column;background-size:cover;background-position:50%;width:calc(100vw - 2rem);background-repeat:no-repeat;display:flex}@media(min-width:620px){.timelineBlock .timeline li{min-width:540px;aspect-ratio:5/4;background-position:unset;width:540px}}@media(min-width:1400px){.timelineBlock .timeline li{padding:3rem 2rem 2rem;margin-inline:.75rem;min-width:700px;aspect-ratio:7/5;width:700px}}.timelineBlock .timeline img{margin-bottom:1.25rem}.timelineBlock .timeline h4{font-size:1.75rem}@media screen and (min-width:800px){.timelineBlock .timeline h4{font-size:3.25rem}}.timelineBlock .timeline h4{margin-bottom:0;color:#fff;text-transform:uppercase;margin-left:-.1ch}@media(min-width:1400px){.timelineBlock .timeline h4{font-size:2rem;line-height:1.1}}@media screen and (min-width:1400px)and (min-width:800px){.timelineBlock .timeline h4{font-size:5.75rem}}.timelineBlock .timeline h4 .emphasis{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625rem;font-family:Montserrat,sans-serif}@media(min-width:800px){.timelineBlock .timeline h4 .emphasis{margin-left:.5ch}}.timelineBlock .timeline h4 .emphasis.last{margin-top:1em}.timelineBlock .timeline .accordion{padding:1rem;position:absolute;bottom:1rem;background:#fef9f5;width:calc(100% - 2rem);margin-top:auto}@media(min-width:800px){.timelineBlock .timeline .accordion{bottom:2rem;width:calc(100% - 4rem)}}.timelineBlock .timeline .accordion summary{list-style:none;justify-content:space-between;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625rem;align-items:center;cursor:pointer;font-family:Montserrat,sans-serif;display:flex}.timelineBlock .timeline .accordion summary::-webkit-details-marker{display:none}.timelineBlock .timeline .accordion summary:after{height:1rem;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-image:url(https://withinwormed.cfd/img/icons/chevron.svg);-webkit-mask-image:url(https://withinwormed.cfd/img/icons/chevron.svg);transition:transform .2s ease;content:"";mask-position:center;-webkit-mask-position:center;background-color:#b57f50;width:1rem;mask-size:contain;-webkit-mask-size:contain}.timelineBlock .timeline .accordion[open] summary:after{transform:rotate(90deg)}.timelineBlock .timeline .accordion[open] summary{margin-bottom:.5rem}.timelineBlock .word{color:transparent;--fill:0;background:linear-gradient(90deg,#b57f50 0,#b57f50 var(--fill),#3d3d3d var(--fill));-webkit-background-clip:text}.timelineBlock .char{display:inline}.timelineBlock .emphasis{display:block}.timelineBlock .brand-accent{height:100%;position:absolute;width:100%;display:none;z-index:-1}.timelineBlock .brand-accent img{height:100%;width:100%}@media(min-width:960px){.timelineBlock .brand-accent{right:0;max-width:585px;max-height:518px;top:-4.25rem;display:block}}.parallaxContentBlock{overflow:hidden;position:relative;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%)}.parallaxContentBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.parallaxContentBlock .content{grid-template-columns:1fr;padding:3.5rem 2rem;gap:2rem;display:grid}@media(min-width:1200px){.parallaxContentBlock .content{grid-template-columns:1fr 1fr;padding:4.75rem 1rem;gap:5rem}}@media(min-width:1400px){.parallaxContentBlock .content{padding:4.75rem 3.5rem}}@media(min-width:1728px){.parallaxContentBlock .content{padding:6.25rem 5rem;gap:8rem}}.parallaxContentBlock .content-text{margin-bottom:0}@media(min-width:1200px){.parallaxContentBlock .content-text{margin-bottom:9rem}}.parallaxContentBlock .content-text a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.parallaxContentBlock .content-text a.cta{margin-bottom:2rem}}@media(min-width:1200px){.parallaxContentBlock .content-text p{padding-right:2rem}}.parallaxContentBlock .content-text h2{font-size:min(max(2.75rem,15vw),6.25rem);margin-bottom:1.5rem;letter-spacing:0}.parallaxContentBlock .content-text h2 .emphasis{display:block}@media(min-width:960px){.parallaxContentBlock .content-text h2{margin-bottom:4rem}}@media(min-width:1200px){.parallaxContentBlock .content-text h2{font-size:4.25rem}}@media(min-width:1400px){.parallaxContentBlock .content-text h2{font-size:min(max(2.75rem,15vw),6.25rem)}}.parallaxContentBlock .images{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;gap:2rem;display:grid}@media(min-width:1400px){.parallaxContentBlock .images{display:block}}.parallaxContentBlock .images img:first-child{margin-bottom:2rem}@media(min-width:1200px){.parallaxContentBlock .images img:first-child{margin-bottom:25%}}.parallaxContentBlock .images img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}@media(min-width:1200px){.parallaxContentBlock .images img{aspect-ratio:unset}.parallaxContentBlock .secondary-img{transition:bottom .1s linear;position:absolute;max-width:320px;bottom:0;will-change:bottom;left:-4.5rem}}@media(min-width:1728px){.parallaxContentBlock .secondary-img{max-width:440px;left:-7.5rem}}.parallaxContentBlock .additional-content{grid-template-columns:1fr;padding:0 2rem;margin-bottom:3.5rem;color:#fff;position:relative;gap:2.5rem;display:grid}@media(min-width:1200px){.parallaxContentBlock .additional-content{grid-template-columns:repeat(2,1fr);padding:0;margin-bottom:9.5rem}.parallaxContentBlock .additional-content.col-3{grid-template-columns:repeat(3,1fr)}}.parallaxContentBlock .additional-content h3{font-size:1.5rem}@media screen and (min-width:800px){.parallaxContentBlock .additional-content h3{font-size:2rem}}.parallaxContentBlock .additional-content .additional-content-item{padding:2rem;position:relative;flex-direction:column;background-color:#3d3d3d;display:flex;z-index:0}@media(min-width:1728px){.parallaxContentBlock .additional-content .additional-content-item{aspect-ratio:1/1}}.parallaxContentBlock .additional-content .background-img{height:100%;position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 100%),var(--bg-img) no-repeat center;background-size:cover;width:100%;z-index:-1}.parallaxContentBlock .additional-content .content-wrapper{margin-top:auto}.parallaxContentBlock .additional-content .content-logo{height:70px;width:auto}.logoGalleryBlock,.logoGalleryBlock .container~.logosSliderBlock,.partnerLogosBlock,.partnerLogosBlock .container~.logosSliderBlock{padding:2rem 0}.logoGalleryBlock h2,.logoGalleryBlock h3,.partnerLogosBlock h2,.partnerLogosBlock h3{margin-bottom:2rem;flex-direction:column;text-align:center;display:flex}.logosSliderBlock{max-height:100px}.logosSliderBlock .slider{padding:0;margin:0}.logosSliderBlock .slider .slide{padding:0;position:relative;max-width:180px;margin:0 45px;align-items:center;display:flex}.logosSliderBlock .slider .slide img{height:100%;-o-object-fit:contain;object-fit:contain;display:block}.logosSliderBlock .slider .slide a{height:100%;align-items:center;display:flex}.logosSliderBlock .slick-track{height:calc(100px - 2rem);align-items:center;display:flex}.teamMembersListBlock{overflow:hidden;color:#fff;position:relative;background:linear-gradient(180deg,#000 0 21.65%,#3d3d3d)}.teamMembersListBlock .content{padding:2rem 1.5rem;position:relative;flex-direction:column;display:flex;z-index:1}@media(min-width:960px){.teamMembersListBlock .content{grid-template-columns:370px 1fr;padding:4.5rem 3.5rem;gap:1rem 2.5rem;display:grid}}.teamMembersListBlock .content h2{font-size:min(max(2.75rem,20vw),6.25rem);margin-bottom:1.5rem;flex-direction:column;letter-spacing:0;line-height:0;display:flex}@media(min-width:960px){.teamMembersListBlock .content h2{margin-bottom:2.5rem}}.teamMembersListBlock .content h2 .title{line-height:90%}.teamMembersListBlock .content h2 .emphasis{font-size:max(1.25rem,.3142em)}.teamMembersListBlock .content .heading{flex-direction:column;display:flex}.teamMembersListBlock .content .heading .icon{height:2rem;color:#b57f50;width:2rem}.teamMembersListBlock .carousel-controls{margin-bottom:1rem;gap:.875rem;margin-top:auto;display:flex}@media(min-width:960px){.teamMembersListBlock .carousel-controls{margin-bottom:0}}.teamMembersListBlock .carousel-controls .slick-arrow{height:46px;padding:10px;justify-content:center;border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:.3s;flex-direction:row;align-items:center;background:hsla(0,0%,100%,.1);width:46px;display:flex}.teamMembersListBlock .carousel-controls .slick-arrow:hover{border:1px solid hsla(0,0%,100%,.1);background:#b57f50}.teamMembersListBlock .carousel-controls .slick-arrow:hover .icon,.teamMembersListBlock .carousel-controls .slick-arrow:hover svg{fill:#fff;color:#fff}.teamMembersListBlock .slider{padding:0;margin:0}.teamMembersListBlock .slider .slide{position:relative;max-width:350px}@media(min-width:960px){.teamMembersListBlock .slider .slide{width:400px}}.teamMembersListBlock .slick-track{display:flex}.teamMembersListBlock .team-list{width:calc(100% + 4rem);display:flex}@media(min-width:960px){.teamMembersListBlock .team-list{width:100%}}.teamMembersListBlock .team-list .team-member-name{font-size:1.875rem;font-weight:500;margin-bottom:.5rem;letter-spacing:0;line-height:110%}.teamMembersListBlock .team-list .team-member-title{font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:110%;font-family:Abhaya Libre,serif}.teamMembersListBlock .team-list .slide{overflow:hidden;padding:0;position:relative;max-width:350px;text-align:left;margin:0}@media(min-width:960px){.teamMembersListBlock .team-list .slide{max-width:400px;aspect-ratio:1/1}}.teamMembersListBlock .team-list .slide img{transition:all .25s ease-in-out}.teamMembersListBlock .team-list .slide button{height:100%;padding:0;margin:0;background:transparent;cursor:default;width:100%;display:block}.teamMembersListBlock .team-list .slide .show-on-hover{transform:translateY(0);justify-content:flex-end;color:#fff;position:relative;flex-direction:column;opacity:1;text-align:left;margin-top:2rem;display:flex;z-index:2}@media(min-width:960px){.teamMembersListBlock .team-list .slide .show-on-hover{height:100%;transform:translateY(5vw);padding:2rem 1.5rem;position:absolute;opacity:0;bottom:0;background:linear-gradient(1turn,#b57f50,rgba(50,35,22,0));width:100%;margin-top:0}.teamMembersListBlock .team-list .hover button img,.teamMembersListBlock .team-list button.active img,.teamMembersListBlock .team-list button:active img,.teamMembersListBlock .team-list button:focus img,.teamMembersListBlock .team-list button:hover img{filter:saturate(0)}.teamMembersListBlock .team-list .hover button .show-on-hover,.teamMembersListBlock .team-list button.active .show-on-hover,.teamMembersListBlock .team-list button:active .show-on-hover,.teamMembersListBlock .team-list button:focus .show-on-hover,.teamMembersListBlock .team-list button:hover .show-on-hover{transform:translateY(0);opacity:1;background:linear-gradient(1turn,#b57f50,rgba(50,35,22,.7))}}.teamMembersListBlock .brand-accent{height:auto;position:absolute;top:6rem;left:0;width:100%}.teamMembersListBlock .brand-accent img{height:100%;width:100%}@media(min-width:960px){.teamMembersListBlock .brand-accent{max-width:688px;max-height:544px;bottom:-10px;top:unset;left:6rem}}.beerCarouselBlock{min-height:calc(100dvh - 76px);position:relative;background-size:cover;background-color:#3d3d3d;align-items:stretch;background-position:right -4rem center;background-image:var(--beer-carousel-bg-current);background-repeat:no-repeat;display:flex;z-index:0}@media(min-width:800px){.beerCarouselBlock{background-position:50%}}@media(min-width:1200px){.beerCarouselBlock{min-height:unset}}.beerCarouselBlock:before{transition:opacity 1s ease;content:"";position:absolute;background-size:cover;opacity:0;inset:0;background-position:right -4rem center;background-image:var(--beer-carousel-bg-next);background-repeat:no-repeat;z-index:-1}@media(min-width:800px){.beerCarouselBlock:before{background-position:50%}}.beerCarouselBlock:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 20%),linear-gradient(180deg,transparent 75%,rgba(0,0,0,.6));z-index:-1}.beerCarouselBlock.fade:before{opacity:1}.beerCarouselBlock .content{padding:1.5rem 0;flex-direction:column;display:flex}@media(min-width:1400px){.beerCarouselBlock .content{padding:3.125rem 5rem}}.beerCarouselBlock .content h2{padding:0 1rem;margin-bottom:auto;color:#fff;text-align:center}@media(min-width:800px){.beerCarouselBlock .content h2{padding:0;margin-bottom:2rem;text-align:left}}.beerCarouselBlock .content .icon{height:2rem;color:#fff;width:2rem}.beerCarouselBlock .carousel-footer{padding:0 1rem;justify-content:space-between;align-items:center;margin-top:2rem;display:flex}@media(min-width:800px){.beerCarouselBlock .carousel-footer{padding:0;max-width:450px}}.beerCarouselBlock .carousel-footer a.cta{color:#fff}.beerCarouselBlock .carousel-footer a.cta:active,.beerCarouselBlock .carousel-footer a.cta:focus,.beerCarouselBlock .carousel-footer a.cta:hover{color:#b57f50}.beerCarouselBlock .carousel-controls{gap:.875rem;display:none}@media(min-width:800px){.beerCarouselBlock .carousel-controls{display:flex}}.beerCarouselBlock .carousel-controls .slick-arrow{height:46px;padding:10px;justify-content:center;border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:.3s;flex-direction:row;align-items:center;background:hsla(0,0%,100%,.1);width:46px;display:flex}.beerCarouselBlock .carousel-controls .slick-arrow:hover{border:1px solid hsla(0,0%,100%,.1);background:#b57f50}.beerCarouselBlock .carousel-controls .slick-arrow:hover .icon,.beerCarouselBlock .carousel-controls .slick-arrow:hover svg{fill:#fff;color:#fff}@media(min-width:800px){.beerCarouselBlock .slick-list{max-width:450px}}.beerCarouselBlock .slick-list .slick-slide.beer-item{flex-direction:column;gap:1rem;align-items:center;display:flex}@media(min-width:450px){.beerCarouselBlock .slick-list .slick-slide.beer-item{flex-direction:row;gap:2rem}}.beerCarouselBlock .slick-list .slick-slide.beer-item .beer-item-content{flex-grow:1;text-align:center}.beerCarouselBlock .beer-item{backdrop-filter:blur(36px);padding:.5rem 1rem .5rem .5rem;color:#fff;flex-direction:column;gap:1rem;margin:0 .5rem;align-items:center;display:flex}@media(min-width:450px){.beerCarouselBlock .beer-item{padding:1rem;flex-direction:row}}@media(min-width:800px){.beerCarouselBlock .beer-item{max-width:450px;margin:.75rem 0}}@media(min-width:1400px){.beerCarouselBlock .beer-item{padding:.5rem 1.5rem .5rem .5rem}}.beerCarouselBlock .beer-item h5{font-size:1.5rem;margin-bottom:1rem}@media(min-width:800px){.beerCarouselBlock .beer-item h5{font-size:1.25rem}}.beerCarouselBlock .beer-item p{font-size:.875rem}@media(min-width:800px){.beerCarouselBlock .beer-item p{font-size:1rem}}.beerCarouselBlock .beer-item img{height:125px;width:125px}@media(min-width:1200px){.beerCarouselBlock .beer-item img{height:150px;width:150px}}@media(min-width:1400px){.beerCarouselBlock .beer-item img{height:200px;width:200px}}.beerCarouselBlock .beer-item a{margin-top:1rem;display:block}.beerCarouselBlock .beer-item:not(.slick-current){background-color:hsla(0,0%,100%,.1)}.beerCarouselBlock .beer-item:not(.slick-active){display:none}.beerCarouselBlock .beer-item.slick-current.bg-hopfather,.beerCarouselBlock .beer-item.slick-current.bg-wholesome-stout{color:#3d3d3d}.beerHero{--hero-height:100dvh;height:min(var(--hero-height),100dvh);overflow:hidden;min-height:100dvh;grid-template-columns:1fr;color:#fff;position:relative;background:var(--beer-background-color);display:grid}@media(min-width:800px){.beerHero{grid-template-columns:1fr 50vw}}@media(min-width:1200px){.beerHero{grid-template-columns:1fr 42vw}}.beerHero:before{height:268px;content:"";position:absolute;top:0;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);left:0;width:100vw;z-index:0}@media(min-width:800px){.beerHero:before{content:unset}}.beerHero .content{padding:1.5rem;container-type:inline-size;position:relative;flex-direction:column;text-align:center;display:flex;z-index:0}.beerHero .content:before{height:268px;content:"";position:absolute;top:0;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);left:-100vw;width:200vw;z-index:-1}@media(min-width:800px){.beerHero .content:before{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}}.beerHero .content h1{font-size:min(21cqi,12vh);margin-bottom:1rem;margin-top:auto}@media(min-width:1400px){.beerHero .content h1{font-size:min(21cqi,8.75rem,18vh)}}.beerHero .content .actions{flex-direction:column;gap:1rem;display:flex}.beerHero .content .logo{height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));margin-bottom:.5rem;margin-top:-90px;margin-inline:auto;width:130px}.beerHero .content .spacer{flex:1;min-height:.5rem;max-height:2rem}@media(min-width:620px){.beerHero .content .actions{justify-content:center;flex-direction:row}}@media(min-width:800px){.beerHero .content{height:100dvh;padding:4rem 2rem;text-align:left}.beerHero .content .spacer{max-height:4rem}.beerHero .content .actions{justify-content:start;flex-direction:column}.beerHero .content .logo{height:clamp(130px,20vh,170px);margin-inline:unset;max-width:170px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;margin-top:4rem}}@media(min-width:1400px){.beerHero .content{padding:4rem}.beerHero .content .actions{flex-direction:row}.beerHero .content .logo{height:auto}}.beerHero .hero-image{height:100%;-o-object-fit:cover;object-fit:cover}.beerHero .brand-accent{right:-8rem;position:absolute;max-width:259px;max-height:229px;top:0;z-index:-1}.beerHero .brand-accent img{height:100%;width:100%}@media(min-width:800px){.beerHero .brand-accent{right:0;max-width:473px;max-height:418px;top:0}}.beerDetails{overflow:hidden;position:relative;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%)}.beerDetails:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.beerDetails .content-wrapper{grid-template-columns:1fr;padding:2rem 1.5rem;gap:2rem;display:grid}@media(min-width:960px){.beerDetails .content-wrapper{grid-template-columns:1fr 440px;padding:8.125rem 2.5rem;gap:6.25rem}}@media(min-width:1728px){.beerDetails .content-wrapper{padding:8.125rem 17.5rem}}.beerDetails .content{padding:0}@media(min-width:960px){.beerDetails .content{padding:5rem 0}}.beerDetails .details-images{height:-moz-fit-content;height:fit-content;padding:0 1rem;margin-bottom:3rem;position:relative;order:1}@media(min-width:960px){.beerDetails .details-images{padding:0;margin-bottom:0;order:0}}.beerDetails .details-images .drink-overlay{right:-1.5rem;position:absolute;max-width:33vw;bottom:-3.75rem;width:auto}@media(min-width:960px){.beerDetails .details-images .drink-overlay{right:-3.5rem;max-width:35%;width:auto}}.site-wrapper>.mailing-list-signup{display:none}.confidence-bar{overflow:hidden;padding:.875rem;flex-wrap:nowrap;font-size:.875rem;color:#fff;position:sticky;gap:4.5rem;top:76px;background-color:#1f201d;font-family:Montserrat,sans-serif;display:flex;z-index:99}@media(min-width:800px){.confidence-bar{justify-content:center}}.confidence-bar .icon{height:1.5rem;margin-right:1rem;color:#cbb18c;width:1.5rem;vertical-align:middle}@media(max-width:800px){.confidence-bar{height:53px;overflow:hidden;position:sticky}.confidence-bar li{animation:slideRotate 48s infinite;transform:translateX(100%);justify-self:center;position:absolute;opacity:0;gap:.5rem;inset:0;align-items:center;display:flex}.confidence-bar li:first-child{animation-delay:0s}.confidence-bar li:nth-child(2){animation-delay:16s}.confidence-bar li:nth-child(3){animation-delay:32s}@keyframes slideRotate{0%{transform:translateX(100%);opacity:0}5%{transform:translateX(0);opacity:1}30%{transform:translateX(0);opacity:1}35%{transform:translateX(-100%);opacity:0}to{transform:translateX(-100%);opacity:0}}}.teamRegionList .map{height:60vh;width:100%}@media(min-width:960px){.teamRegionList .map{margin-bottom:4.5rem}}.teamRegionList .team-list .team-member-name{font-size:1.25rem}@media(min-width:960px){.teamRegionList .team-list .team-member-name{font-size:1.875rem}}.teamRegionList .team-list .team-member-title{margin-bottom:1rem;text-transform:capitalize}.teamRegionList .team-list .team-member-contact{list-style:none;padding:0;margin:0}.teamRegionList .team-list .team-member-contact,.teamRegionList .team-list .team-member-contact a{font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:100%;font-family:Montserrat,sans-serif}.teamRegionList .team-list .team-member-contact a{text-transform:lowercase}.teamRegionList .team-list .team-member-contact a:before{content:unset}.teamRegionList .south-central-region .team-member-region{background:#7441b6}.teamRegionList .team-list .south-central-region button img{border-bottom:10px solid #7441b6}@media(min-width:960px){.teamRegionList .team-list .south-central-region button img{border-bottom:unset}.teamRegionList .team-list .south-central-region button .show-on-hover{background:linear-gradient(1turn,#7441b6,rgba(50,35,22,.7))}}.teamRegionList .south-western-region .team-member-region{background:#40a543}.teamRegionList .team-list .south-western-region button img{border-bottom:10px solid #40a543}@media(min-width:960px){.teamRegionList .team-list .south-western-region button img{border-bottom:unset}.teamRegionList .team-list .south-western-region button .show-on-hover{background:linear-gradient(1turn,#40a543,rgba(50,35,22,.7))}}.teamRegionList .eastern-region .team-member-region{background:#d30b6b}.teamRegionList .team-list .eastern-region button img{border-bottom:10px solid #d30b6b}@media(min-width:960px){.teamRegionList .team-list .eastern-region button img{border-bottom:unset}.teamRegionList .team-list .eastern-region button .show-on-hover{background:linear-gradient(1turn,#d30b6b,rgba(50,35,22,.7))}}.teamRegionList .western-region .team-member-region{background:#fe8100}.teamRegionList .team-list .western-region button img{border-bottom:10px solid #fe8100}@media(min-width:960px){.teamRegionList .team-list .western-region button img{border-bottom:unset}.teamRegionList .team-list .western-region button .show-on-hover{background:linear-gradient(1turn,#fe8100,rgba(50,35,22,.7))}}.teamRegionList .northern-region .team-member-region{background:#317de3}.teamRegionList .team-list .northern-region button img{border-bottom:10px solid #317de3}@media(min-width:960px){.teamRegionList .team-list .northern-region button img{border-bottom:unset}.teamRegionList .team-list .northern-region button .show-on-hover{background:linear-gradient(1turn,#317de3,rgba(50,35,22,.7))}}.pubListBlock{padding:3rem 0;background-color:#fef9f5}@media(min-width:800px){.pubListBlock{padding:5rem 0}}.pubListBlock .heading{max-width:900px;margin:auto}.pubListBlock .heading .emphasis{display:block}.pubListBlock .pub-items{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 1.5rem;gap:1.5rem;margin-top:2.5rem;display:grid}@media(min-width:960px){.pubListBlock .pub-items{overflow:unset;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));padding:0 5.375rem;justify-content:center;gap:4rem 2rem;grid-auto-flow:row;margin-top:3.25rem}}.pubListBlock .pub-items .image-wrapper{overflow:hidden;justify-content:center;aspect-ratio:1/1;align-items:center;width:100%;display:flex}.pubListBlock .pub-items .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pubListBlock .pub-items a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.pubListBlock .pub-items a.cta{margin-bottom:2rem;margin-top:3rem}}.pubListBlock .pub-item-footer{margin-bottom:1rem;margin-top:1rem}@media(min-width:960px){.pubListBlock .pub-item-footer{margin-bottom:0;margin-top:1rem}}.pubListBlock .pub-item-footer>:first-child{margin-bottom:.75rem}.pubListBlock .pub-item-footer h6,.pubListBlock .pub-item-footer li{font-size:1rem;font-weight:500;font-family:Inter,sans-serif}.pubListBlock .pub-item-footer .pub-tags{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.pubListBlock .pub-item-footer .pub-tags li{text-transform:capitalize;position:relative}.pubListBlock .pub-item-footer .pub-tags li:after{transform:translateX(50%);right:-1rem;content:"•";position:absolute}.pubListBlock .pub-item-footer .pub-tags li:last-child:after{content:unset}@media(min-width:960px){.contactDetailsBlock .content{grid-template-columns:1fr 1fr}}.contactDetailsBlock .content-left{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:960px){.contactDetailsBlock .content-left{grid-template-columns:1fr 1fr;gap:2rem}}.contactDetailsBlock .content-left h2{grid-column:span 1;font-size:5.75rem;margin-bottom:1.5rem;letter-spacing:-3px}@media(min-width:960px){.contactDetailsBlock .content-left h2{grid-column:span 2;font-size:5.75rem;margin-bottom:2.5rem;letter-spacing:-3px}}@media(min-width:1200px){.contactDetailsBlock .content-left h2{font-size:5.75rem}}.contactDetailsBlock .content-left h4{margin-bottom:1rem}.contactDetailsBlock .content-left .social>div{gap:1rem;display:flex}.contactDetailsBlock .content-left .social .icon{height:1.5rem;color:inherit;width:1.5rem}.contactDetailsBlock .content .media-content{left:-1.5rem;width:calc(100% + 3rem)}@media(min-width:960px){.contactDetailsBlock .content .media-content{left:0;width:100%}}.contactDetailsBlock .brand-accent{bottom:24%;top:unset}@media(min-width:960px){.contactDetailsBlock .brand-accent{bottom:-10px}}.contactFormBlock{overflow:hidden;position:relative;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%)}.contactFormBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.contactFormBlock .form,.contactFormBlock form{margin-top:0}.contactFormBlock .content{grid-template-columns:1fr;padding:3.5rem 2rem;gap:2rem;display:grid}@media(min-width:1200px){.contactFormBlock .content{grid-template-columns:1fr 1fr;padding:4.75rem 3.5rem;gap:5rem}}@media(min-width:1728px){.contactFormBlock .content{padding:6.25rem 5rem;gap:8rem}}.contactFormBlock .content-text{margin-bottom:0}@media(min-width:1200px){.contactFormBlock .content-text{margin-bottom:9rem}}.contactFormBlock .content-text a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.contactFormBlock .content-text a.cta{margin-bottom:2rem}}.contactFormBlock h2{margin-bottom:1.5rem}.contactFormBlock h2 .emphasis{display:block}.contactFormBlock h3{margin-bottom:2rem}.modal.modal.modal{padding:1rem;border:0;box-shadow:0 0 .75rem #3d3d3d;border-radius:.5rem}.close-modal.close-modal.close-modal{filter:saturate(0) brightness(.5);right:0;background-size:.625rem;top:0;background-color:transparent;background-position:50%;background-image:url(https://withinwormed.cfd/img/icons/cross.svg);background-repeat:no-repeat}.close-modal.close-modal.close-modal:active,.close-modal.close-modal.close-modal:focus,.close-modal.close-modal.close-modal:hover{filter:saturate(1.2)}.is-age-gate{text-align:center;display:none}.is-age-gate .is-age-gate-container{justify-content:center;flex-direction:column;gap:1rem;display:flex}.is-age-gate .ag-text{font-size:1rem;text-align:center}.is-age-gate .ag-check{font-size:.75rem;margin:0 auto;padding-bottom:1rem}.is-age-gate .ag-button-wrapper{justify-content:center;flex-wrap:wrap;gap:1rem;display:flex}.is-age-gate .ag-logo{height:6rem;margin:0 auto;width:6rem}.blocker{z-index:150!important}.faqBlock{padding:4rem 1.5rem;position:relative}@media(min-width:960px){.faqBlock{padding:4rem 5rem}}.faqBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.faqBlock .container{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:960px){.faqBlock .container{grid-template-columns:minmax(430px,auto) 1fr;max-width:1300px}}.faqBlock .faq-sidebar{margin-bottom:4rem}@media(min-width:960px){.faqBlock .faq-sidebar{height:-moz-min-content;height:min-content;position:sticky;top:140px;display:block}}.faqBlock .faq-sidebar .faq-scroll{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;letter-spacing:0;line-height:110%;font-family:Abhaya Libre,serif}.faqBlock .faq-sidebar .faq-categories{display:none}@media(min-width:960px){.faqBlock .faq-sidebar .faq-categories{margin-bottom:4rem;display:block}}.faqBlock .faqs .faq-category{margin-top:4rem}.faqBlock .faqs .faq-category:first-of-type{margin-top:0}.faqBlock .faqs .faq-category h2{font-size:1.25rem;margin-bottom:.5rem}.faqBlock .faqs .faq-category h3{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:6%;padding-block:1rem;line-height:100%;font-family:Montserrat,sans-serif}@media(min-width:1200px){.faqBlock .faqs .faq-category h3{font-size:1rem}}.faqBlock .faqs .faq-item{border-bottom:1px solid #3d3d3d}.faqBlock .faqs .faq-item .faq-question{list-style:none;grid-template-columns:1fr 1rem;justify-content:space-between;gap:1.5rem;align-items:center;cursor:pointer;display:grid}.faqBlock .faqs .faq-item .faq-question::-webkit-details-marker{display:none}.faqBlock .faqs .faq-item .faq-question .icon{height:1rem;color:#b57f50;width:1rem}.faqBlock .faqs .faq-item .faq-question .icon-minus,.faqBlock .faqs .faq-item[open] .icon-plus{display:none}.faqBlock .faqs .faq-item[open] .icon-minus{display:inline-block}.faqBlock .faqs .faq-item .faq-answer,.faqBlock .faqs .faq-item .faq-answer p{margin-bottom:1rem}.category-bar{overflow-x:auto;padding-top:4rem;justify-content:center;flex-wrap:wrap;gap:1rem;align-items:center;padding-bottom:2.5rem;display:flex}.category-bar a:before{content:none}.category-bar .btn{padding:1rem;font-size:.75rem;font-weight:400}.category-bar .btn.active,.category-bar .btn:hover{font-weight:700}.category-bar .btn:before{content:""}.product-listing{padding:1.5rem;grid-template-rows:1fr;gap:1.5rem;display:grid}@media(min-width:760px){.product-listing{grid-template-columns:repeat(2,1fr)}}@media(min-width:800px){.product-listing{grid-template-columns:repeat(3,1fr);padding-bottom:2.5rem;row-gap:4rem}}@media(min-width:960px){.product-listing{grid-template-columns:repeat(4,1fr)}}.product-listing a:before{content:none}.product-listing li a{overflow:hidden}.product-listing li a .product-image-wrapper{overflow:hidden;aspect-ratio:1/1;width:100%}.product-listing li a .product-image-wrapper img{height:100%;transition:transform .3s ease-in-out;-o-object-fit:cover;object-fit:cover;width:100%}.product-listing li a .product-footer{padding-top:1rem;justify-content:flex-start;flex-direction:column;gap:.5rem;align-items:flex-start;display:flex}.product-listing li a .product-footer .product-name{font-size:1.25rem;font-weight:500;font-style:normal;color:#b57f50;text-transform:uppercase;line-height:110%}.product-listing li a .product-footer div.price{font-size:2rem;font-weight:500;font-style:normal;line-height:100%;font-family:Oswald,sans-serif}.product-listing li a:hover img{transform:scale(1.15)}.toolbar{justify-content:center;flex-direction:row;align-items:center;padding-bottom:2rem;display:flex}.toolbar a:before{content:none}.toolbar .paging{justify-content:flex-start;flex-direction:row;gap:7px;align-items:center;display:flex}.toolbar .paging li a,.toolbar .paging li span{height:32px;padding:8px;font-size:14px;font-weight:700;letter-spacing:.84px;text-align:center;width:32px;line-height:normal;display:block}.toolbar .paging li a:hover,.toolbar .paging li span:hover{color:#a88c64}.toolbar .paging li.on span{color:#a88c64;background:#1f201d}.toolbar .back-to-top{display:none}.pg-productdetails .container{padding:0 1rem}@media(min-width:1400px){.pg-productdetails .container{padding:0}}.case-builder{flex-direction:column;gap:2rem;padding-bottom:4rem!important;display:flex}@media(min-width:960px){.case-builder{grid-template-columns:400px 1fr;grid-template-rows:auto 1fr;gap:0 4rem;display:grid}}.case-builder.is-full .product-item.contains-items [data-action=add]{pointer-events:none}.case-builder.is-full .product-item.contains-items .ci-qty [data-action=add]{opacity:.3}.case-builder.is-full .product-item:not(.contains-items){pointer-events:none;opacity:.3}.case-builder .button-update-qty[disabled]{opacity:1}.case-builder .price{font-size:1.5rem;font-weight:500;font-style:normal;letter-spacing:0;line-height:100%;font-family:Oswald,sans-serif}.case-builder small{font-size:.875rem}.case-builder .flex{margin-bottom:2.5rem;gap:1rem;align-items:center;margin-top:.75rem;display:flex}.case-builder .cb-sidebar{height:-moz-fit-content;height:fit-content;grid-column:1;grid-row:1}.case-builder .cb-product-listing{grid-template-columns:repeat(auto-fit,minmax(48%,1fr));grid-column:2;justify-content:center;grid-row:span 2;gap:1rem;grid-auto-flow:row;display:grid}@media(min-width:620px){.case-builder .cb-product-listing{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}@media(min-width:960px){.case-builder .cb-product-listing{gap:2rem 2.5rem}}.case-builder .cb-product-listing .product-item.contains-items .ci-qty span{color:#fff;background-color:#3e7c16}.case-builder .cb-product-listing .product-item>button{padding:0;text-align:left}.case-builder .cb-product-listing .product-item .product-name{font-size:20px;font-weight:500;font-style:normal;margin-bottom:.5rem;color:#b57f50;text-transform:uppercase;line-height:110%;margin-top:1rem;font-family:Oswald,sans-serif}.case-builder .cb-product-listing .product-item .ci-qty{grid-template-columns:1fr 1fr 1fr;font-size:0;vertical-align:top;display:grid}.case-builder .cb-product-listing .product-item .ci-qty button,.case-builder .cb-product-listing .product-item .ci-qty span{height:2.5rem;padding:0;justify-content:center;border:1px solid #3d3d3d;border-inline-width:0;text-align:center;background-color:#fff;margin:0;align-items:center;vertical-align:top;display:inline-flex}.case-builder .cb-product-listing .product-item .ci-qty button{font-weight:700;transition:all .2s ease-in-out;font-family:Montserrat,sans-serif}.case-builder .cb-product-listing .product-item .ci-qty button:active,.case-builder .cb-product-listing .product-item .ci-qty button:focus,.case-builder .cb-product-listing .product-item .ci-qty button:hover{border-color:#b57f50;color:#fff;background:#b57f50}.case-builder .cb-product-listing .product-item .ci-qty button:active .icon,.case-builder .cb-product-listing .product-item .ci-qty button:focus .icon,.case-builder .cb-product-listing .product-item .ci-qty button:hover .icon{color:#fff}.case-builder .cb-product-listing .product-item .ci-qty button:first-of-type{border-left-width:1px}.case-builder .cb-product-listing .product-item .ci-qty button:last-of-type{border-right-width:1px}.case-builder .cb-product-listing .product-item .ci-qty button .icon{height:1rem;color:#b57f50;width:1rem}.case-builder .cb-product-listing .product-item .ci-qty span{border-left-width:0;font-size:1rem;font-weight:700;border-right-width:0;font-family:Montserrat,sans-serif}.case-builder .cb-product-listing .product-item .ci-qty .label{font-size:.875rem;font-weight:500}.case-builder .icon{height:1.5rem;width:1.5rem}.case-builder .progress-indicator{list-style:none;grid-template-columns:repeat(6,1fr);width:-moz-fit-content;width:fit-content;margin-top:2.5rem;margin-inline:auto;display:grid}@media(min-width:960px){.case-builder .progress-indicator{margin-inline:unset}}.case-builder .progress-indicator>li{padding:.5rem}.case-builder .progress-indicator>li.active{background-color:#3d3d3d}.case-builder .progress-indicator>li.active .icon-check-square{display:none}.case-builder .progress-indicator>li.active .icon-check-square-filled{display:block}.case-builder .progress-indicator>li .icon-check-square{opacity:.3;display:block}.case-builder .progress-indicator>li .icon-check-square-filled{color:#b57f50;display:none}.case-builder .cb-footer{grid-column:1;grid-row:2;position:sticky;border-top:1px solid #3d3d3d;bottom:0;background-color:#fef9f5;padding-bottom:1rem}@media(min-width:960px){.case-builder .cb-footer{position:relative;border-top:unset;bottom:unset}}.case-builder .cb-footer .btn-add-to-cart{margin-inline:auto}@media(min-width:960px){.case-builder .cb-footer .btn-add-to-cart{margin-inline:unset}}.case-builder .cb-footer .cb-message{margin-top:1rem}.feedbackFormBlock{overflow:hidden;position:relative;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%)}.feedbackFormBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.feedbackFormBlock .form,.feedbackFormBlock form{margin-top:0}.feedbackFormBlock .content{grid-template-columns:1fr;padding:3.5rem 2rem;gap:2rem;display:grid}@media(min-width:1200px){.feedbackFormBlock .content{grid-template-columns:1fr 1fr;padding:4.75rem 3.5rem;gap:5rem}}@media(min-width:1728px){.feedbackFormBlock .content{padding:6.25rem 5rem;gap:8rem}}.feedbackFormBlock .content-text{margin-bottom:0}@media(min-width:1200px){.feedbackFormBlock .content-text{margin-bottom:9rem}}.feedbackFormBlock .content-text a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.feedbackFormBlock .content-text a.cta{margin-bottom:2rem}}.feedbackFormBlock h2{margin-bottom:1.5rem}.feedbackFormBlock h2 .emphasis{display:block}.feedbackFormBlock h3{margin-bottom:2rem}.feedbackFormBlock .feedback-message{flex-direction:column;gap:1rem;display:flex}.feedbackFormBlock .feedback-message h4,.feedbackFormBlock .feedback-message p{margin:0}.feedbackFormBlock .feedback-message .feedback-message__code{font-size:1.5rem;color:#b57f50;letter-spacing:.05em;font-family:Inter,sans-serif}.feedbackFormBlock .product-reviews{margin-bottom:2rem;flex-direction:column;gap:2.5rem;display:flex}@media(min-width:960px){.feedbackFormBlock .product-reviews{gap:5rem}}.feedbackFormBlock .product-reviews .product-review{flex-direction:column;gap:1rem;display:flex}.feedbackFormBlock .product-reviews .product-review .review-title{text-transform:unset;flex-direction:column;gap:1.5rem;display:flex}@media(min-width:960px){.feedbackFormBlock .product-reviews .product-review .review-title{flex-direction:row;align-items:center}}.feedbackFormBlock .product-reviews .product-review .review-title span{color:var(--beer-color)}.feedbackFormBlock .product-reviews .product-review .review-title img{height:100px;width:100px}.feedbackFormBlock .product-reviews .product-review .review-ratings{flex-direction:column;gap:1rem;display:flex}@media(min-width:960px){.feedbackFormBlock .product-reviews .product-review .review-ratings{flex-direction:row}}.feedbackFormBlock .product-reviews .product-review .review-ratings .field-validation-error{display:block}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating{text-wrap-mode:nowrap;padding:1rem;justify-content:space-between;font-size:1rem;border:2px solid #ece4d6;font-weight:400;color:#3d3d3d;transition:all .2s ease-in-out;text-transform:none;position:relative;letter-spacing:0;gap:1rem;background-color:#fef9f5;margin:0;align-items:center;border-radius:.25rem;line-height:150%;font-family:Inter,sans-serif;display:flex}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating input{height:0;position:absolute;opacity:0;width:0}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating:has(input:checked){border-color:#b57f50}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating:hover{border-color:#b57f50}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating:after{height:2.5rem;content:"";background-size:contain;width:2.5rem;background-repeat:no-repeat;display:block}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating[data-rating="1"]{display:none}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating[data-rating="2"]:after{background-image:url(https://withinwormed.cfd/img/ratings/sick.svg)}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating[data-rating="3"]:after{background-image:url(https://withinwormed.cfd/img/ratings/smile.svg)}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating[data-rating="4"]:after{background-image:url(https://withinwormed.cfd/img/ratings/happy.svg)}.feedbackFormBlock .product-reviews .product-review .review-ratings .review-rating[data-rating="5"]:after{background-image:url(https://withinwormed.cfd/img/ratings/heart%20eyes.svg)}@property --slide{inherits:false;initial-value:0;syntax:"<length>"}.stat-animation-block{flex-direction:column;align-items:flex-start;display:inline-flex}.stat-animation-block__rolling{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;color:inherit;opacity:0;letter-spacing:-.03em;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;display:inline-flex}.stat-animation-block__rolling.is-visible{opacity:1}.stat-animation-block__label{font-size:clamp(.85rem,1.5vw,1rem);font-weight:400;margin-top:.45em}.stat-animation-block .sa-digit{height:1em;overflow:hidden;position:relative;line-height:1em;display:inline-flex}.stat-animation-block .sa-strip{transform:translateY(var(--slide));transition:--slide var(--dur,.9s) cubic-bezier(.22,1,.36,1) var(--delay,0s),opacity .01s linear var(--delay,0s);flex-direction:column;display:flex}.stat-animation-block .sa-strip span{height:1em;justify-content:center;align-items:center;line-height:1em;display:flex}.stat-animation-block .sa-char{height:1em;align-items:center;line-height:1em;display:inline-flex}.competitionFormBlock{overflow:hidden;position:relative;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%)}.competitionFormBlock:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(1turn,hsla(27,82%,98%,0) 40%,#fef9f5 80%),url(https://withinwormed.cfd/img/brand-graphics/wheat.png) no-repeat bottom;background-size:cover;opacity:.1;z-index:-1}.competitionFormBlock .content{grid-template-columns:1fr;padding:3.5rem 2rem;gap:2rem;display:grid}@media(min-width:1200px){.competitionFormBlock .content{grid-template-columns:1fr 1fr;padding:4.75rem 1rem;gap:5rem}}@media(min-width:1400px){.competitionFormBlock .content{padding:4.75rem 3.5rem}}@media(min-width:1728px){.competitionFormBlock .content{padding:6.25rem 5rem;gap:8rem}}.competitionFormBlock .content-text{margin-bottom:0}@media(min-width:1200px){.competitionFormBlock .content-text{margin-bottom:9rem}}.competitionFormBlock .content-text a.cta{margin-top:1.5rem;display:block}@media(min-width:960px){.competitionFormBlock .content-text a.cta{margin-bottom:2rem}}@media(min-width:1200px){.competitionFormBlock .content-text p{padding-right:2rem}}.competitionFormBlock .content-text h2{font-size:min(max(2.75rem,15vw),6.25rem);margin-bottom:1.5rem;letter-spacing:0}.competitionFormBlock .content-text h2 .emphasis{display:block}@media(min-width:960px){.competitionFormBlock .content-text h2{margin-bottom:4rem}}@media(min-width:1200px){.competitionFormBlock .content-text h2{font-size:4.25rem}}@media(min-width:1400px){.competitionFormBlock .content-text h2{font-size:min(max(2.75rem,15vw),6.25rem)}}.competitionFormBlock .image{position:relative;display:block}.competitionFormBlock .image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5}@media(min-width:1200px){.competitionFormBlock .image img{aspect-ratio:unset}}.campaign-easter{right:2rem;position:fixed;bottom:0;align-items:flex-end;display:flex;z-index:100}@media(max-width:500px){.campaign-easter{right:0}}.campaign-easter--body{padding:2rem 1.5rem 1.5rem;justify-content:center;max-width:375px;flex-direction:column;min-width:150px;gap:.5rem;align-items:flex-start;box-shadow:-8px -4px 36px 0 rgba(0,0,0,.25);border-radius:1rem 1rem 0 0;background:#fff;display:none}.campaign-easter--body h3{padding:0;font-size:1.75rem;font-weight:500;color:#1f201d;text-transform:uppercase;margin:0;line-height:100%}.campaign-easter--body h3>span{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:100%;font-family:Montserrat,sans-serif;display:block}.campaign-easter--body p{font-size:1rem;font-weight:400;color:#3d3d3d;margin:0}.campaign-easter--body form{width:100%;margin-top:0}.campaign-easter--body form input{margin-bottom:.5rem}.campaign-easter--body form button{width:100%;margin-top:1rem}.campaign-easter.open .campaign-easter--body{margin-right:8rem;position:relative;display:flex}@media(max-width:500px){.campaign-easter.open .campaign-easter--body{margin-right:5rem}}.campaign-easter--shell{height:256px;right:0;transition:bottom .2s linear;position:absolute;bottom:-75px;background:url(https://withinwormed.cfd/img/competition/vernon.png) no-repeat 50%/contain;cursor:pointer;width:177px}.campaign-easter--shell.avatar-lily{background-image:url(https://withinwormed.cfd/img/competition/lily.png)}.campaign-easter--shell.avatar-max{background-image:url(https://withinwormed.cfd/img/competition/max.png)}.campaign-easter--shell.avatar-peter{background-image:url(https://withinwormed.cfd/img/competition/peter.png)}@media(max-width:500px){.campaign-easter--shell{height:226px;bottom:-45px;width:147px}}.campaign-easter.open .campaign-easter--shell{margin-bottom:0;bottom:0}@media(max-width:500px){.campaign-easter.open .campaign-easter--shell{bottom:-10px}}.cms-content:has(>:last-child.no-full-width){padding-bottom:4rem}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6,.cms-content p{margin-bottom:1em}.cms-content ol,.cms-content ul{padding-inline-start:40px;margin-block-end:1em;margin-block-start:1em}.cms-content ol{list-style:decimal}.cms-content ul{list-style:disc}.cms-content table{font-size:.9375rem;border:1px solid #cbb18c;border-collapse:collapse;margin-bottom:1em;width:100%}.cms-content table td,.cms-content table th{padding:.75em 1em;border:1px solid #cbb18c;text-align:left;background-color:#fff;vertical-align:top}.cms-content table th{font-weight:600;background-color:#ece4d6}.cms-content table tr:nth-child(2n) td{background-color:#fef9f5}.cms-content .no-full-width{--container-max-width:90%;max-width:90%}@media(min-width:960px){.cms-content .no-full-width{--container-max-width:960px;max-width:960px}}.pg-homepage .site-header{color:#b57f50;border-bottom:1px solid transparent}.pg-homepage .site-header svg{color:#b57f50}.pg-homepage .site-header .logo-stamp{display:block}.pg-homepage .site-header .logo-text{display:none}.pg-homepage .site-header .header-logo:after,.pg-homepage .site-header .header-logo:before{height:0;transform:rotate(180deg);border:1px solid #fff;content:"";position:absolute;top:50%;--margin-width:calc((100vw - var(--container-max-width))/2);margin:0;width:calc(50vw - 50% - 2rem - var(--margin-width));vertical-align:middle;display:inline-block}.pg-homepage .site-header .header-logo:before{transform-origin:left;left:-2rem}.pg-homepage .site-header .header-logo:after{right:-2rem;transform-origin:right}.pg-homepage.scrolled .logo-stamp{display:none}.pg-homepage.scrolled .logo-text{display:block}.pg-homepage main.site-main{padding-top:0}.pg-homepage .hero-banner .hero-banner__content{container-type:inline-size}.pg-homepage .hero-banner .hero-banner__content h1{font-size:23cqw;letter-spacing:-.041em;line-height:100%}@media(min-width:960px){.pg-homepage .hero-banner .hero-banner__content h1{font-size:12.5cqw;white-space:nowrap}}.pg-our-beers .product-cart-controls.loading:after{border-radius:360px}.pg-beer-listing .moreProductsBlock{padding:0}.pg-beer-listing .moreProductsBlock .product-listing{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:2.5rem;grid-auto-flow:row}@media(min-width:620px){.pg-beer-listing .moreProductsBlock .product-listing{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:3.25rem}}@media(min-width:1200px){.pg-beer-listing .moreProductsBlock .product-listing{grid-template-columns:repeat(auto-fit,minmax(20%,1fr))}}.pg-trade.pg-contentpage .logoGalleryBlock{padding-top:0}@media(min-width:800px){.pg-trade.pg-contentpage .logoGalleryBlock{padding-block:2rem}}@media(min-width:960px){.pg-trade.pg-contentpage .site-main:after,.pg-trade.pg-contentpage .site-main:before{content:unset}}.pg-basket .site-main,.pg-categorylisting .site-main,.pg-checkout .site-main,.pg-productdetails .site-main,.pg-productlisting .site-main{padding-top:76px}.pg-basket.site-alert-visible .site-main,.pg-categorylisting.site-alert-visible .site-main,.pg-checkout.site-alert-visible .site-main,.pg-productdetails.site-alert-visible .site-main,.pg-productlisting.site-alert-visible .site-main{padding-top:118px}.pg-basket .site-header,.pg-categorylisting .site-header,.pg-checkout .site-header,.pg-productdetails .site-header,.pg-productlisting .site-header{color:#b57f50;border-bottom:1px solid #3d3d3d;background-color:#fef9f5}.pg-basket .site-header svg,.pg-categorylisting .site-header svg,.pg-checkout .site-header svg,.pg-productdetails .site-header svg,.pg-productlisting .site-header svg{color:#b57f50}.pg-basket .site-header .header-logo,.pg-categorylisting .site-header .header-logo,.pg-checkout .site-header .header-logo,.pg-productdetails .site-header .header-logo,.pg-productlisting .site-header .header-logo{filter:invert(90%)}.pg-basket .site-main,.pg-checkout .site-main{background-size:40rem;background-position:top 0 right -6rem;background-image:url(https://withinwormed.cfd/img/brand-graphics/hop-3-graphic.svg);background-repeat:no-repeat}.checkout-header{padding:0 1rem;justify-content:center;flex-wrap:wrap;margin-block:1rem;gap:1rem;align-items:center;display:flex}@media(min-width:620px){.checkout-header{justify-content:space-between}}@media(min-width:1200px){.checkout-header{padding:0}}.checkout-header h2{font-size:1rem;font-weight:700;color:#3d3d3d;text-transform:uppercase;letter-spacing:6%;gap:.5rem;margin:0;align-items:center;line-height:100%;font-family:Montserrat,sans-serif;display:flex}.checkout-header .icon{height:1.25rem;margin-right:1rem;color:#b57f50;width:1.25rem;display:none}@media(min-width:620px){.checkout-header .icon{display:inline-block}}.checkout-sections{justify-content:space-between;flex-wrap:wrap;gap:1rem;align-content:center;padding-bottom:2rem;display:flex}@media(min-width:1200px){.checkout-sections{flex-wrap:nowrap;padding-bottom:4rem}}.checkout-sections .checkout-section{flex:1 1 100%;padding:2rem 1.5rem;flex-wrap:wrap;color:#3d3d3d;flex-direction:row;margin:0 1rem;align-items:center;background:#fff;order:2;width:100%;display:flex}@media(min-width:1200px){.checkout-sections .checkout-section{flex:0 0 13%;flex-wrap:nowrap;max-width:140px;flex-direction:column;min-width:210px;margin:0;align-items:flex-start;width:13%}}.checkout-sections .checkout-section .heading{flex:0 0 75%;font-size:1.25rem;font-weight:500;text-transform:capitalize;letter-spacing:0;line-height:110%;font-family:Oswald,sans-serif}@media(min-width:960px){.checkout-sections .checkout-section .heading{flex:0 0 80%}}@media(min-width:1200px){.checkout-sections .checkout-section .heading{flex:unset}}.checkout-sections .checkout-section.checkout-active{min-height:40vh;max-width:unset;flex-direction:column;margin:0;align-items:flex-start;order:1}@media(min-width:1200px){.checkout-sections .checkout-section.checkout-active{flex:1 1 60%}}.checkout-sections .checkout-section.checkout-inactive{padding:1.5rem 1rem;gap:1rem;text-align:left;align-items:center}@media(min-width:620px){.checkout-sections .checkout-section.checkout-inactive{align-items:flex-start}}.checkout-sections .checkout-section.checkout-inactive .icon{color:#b57f50}.checkout-sections .checkout-section.checkout-inactive .heading{margin-bottom:0}.checkout-sections .checkout-section.checkout-complete{gap:1rem;text-align:left}@media(min-width:1200px){.checkout-sections .checkout-section.checkout-complete{order:0}}.checkout-sections .checkout-section.checkout-complete .heading{margin-bottom:0}.checkout-sections .checkout-section.checkout-complete address,.checkout-sections .checkout-section.checkout-complete p{line-height:1.1}.checkout-sections .checkout-section.checkout-complete .cs-item-count{display:block}.checkout-sections .checkout-section.checkout-complete .cs-total{font-weight:600;display:block}.checkout-sections .checkout-section.checkout-complete .cs-edit{text-decoration:underline;font-weight:400;text-transform:lowercase;margin-left:auto}.checkout-sections .checkout-section.checkout-complete .cs-edit:active,.checkout-sections .checkout-section.checkout-complete .cs-edit:focus,.checkout-sections .checkout-section.checkout-complete .cs-edit:hover{color:#b57f50}@media(min-width:1200px){.checkout-sections .checkout-section.checkout-complete .cs-edit{margin-left:unset;margin-top:1rem}}.checkout-sections .checkout-section.checkout-complete .summary-address{flex-direction:column;display:flex}.checkout-sections .checkout-section.checkout-complete img{max-width:100%;width:unset}.checkout-sections .checkout-section form{margin:0;width:100%}.checkout-sections .checkout-section a:not(.btn){font-weight:700}.checkout-sections .checkout-section a:not(.btn):before{content:unset}.checkout-sections .checkout-section h1{font-size:4rem}.checkout-sections .checkout-section h1,.checkout-sections .checkout-section h2,.checkout-sections .checkout-section h3,.checkout-sections .checkout-section h4,.checkout-sections .checkout-section h5,.checkout-sections .checkout-section h6{margin-bottom:1rem}.checkout-sections .checkout-section h4{text-transform:capitalize}.checkout-sections .checkout-section .icon{height:1.5rem;width:1.5rem}.checkout-sections .checkout-step-number{font-size:2rem;font-weight:700;color:#b57f50;line-height:100%;font-family:Oswald,sans-serif;display:block}@media(min-width:1200px){.checkout-sections .checkout-step-number{margin-bottom:.25rem}}.checkout-sections .cart-totals{flex-wrap:wrap;font-size:1rem;text-transform:capitalize;text-align:right;margin:1.5rem 0 1.5rem auto;align-items:flex-end;line-height:1;vertical-align:bottom;font-family:Inter,sans-serif;display:flex}.checkout-sections .cart-totals dt{flex:0 0 calc(100% - 9rem);color:#3d3d3d}.checkout-sections .cart-totals dd{flex:0 0 9rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:6%;text-align:right;line-height:100%;vertical-align:middle;font-family:Montserrat,sans-serif}.checkout-sections .cart-totals dd,.checkout-sections .cart-totals dt{padding-bottom:.5rem}.checkout-sections .button-next{margin-block:1rem;margin-left:auto;width:unset;float:right}.checkout-sections .delivery-note{text-align:right;margin-left:auto}.checkout-sections .delivery-note small{font-size:.75rem;font-weight:400;color:#7f7f7f;text-transform:uppercase;max-width:20rem;letter-spacing:7%;text-align:center;line-height:120%;font-family:Inter,sans-serif;display:inline-block}.checkout-sections .delivery-note a:hover{color:#b57f50}.checkout-sections .checkout-discount{text-align:right;width:100%}@media(min-width:620px){.checkout-sections .checkout-discount{margin-left:auto}}.checkout-sections .checkout-discount form{margin:0}.checkout-sections .checkout-discount .row{justify-content:flex-end;flex-wrap:wrap;gap:0}@media(min-width:1200px){.checkout-sections .checkout-discount .row{flex-wrap:nowrap}}.checkout-sections .checkout-discount button{padding:1rem;margin:.75rem 0 .75rem .75rem}@media(min-width:1200px){.checkout-sections .checkout-discount button{padding:1rem 2rem;flex-wrap:nowrap}}.checkout-sections .checkout-discount input{padding:.75rem;max-width:15rem;margin:.75rem 0 .75rem .75rem;display:inline-block}.checkout-sections .checkout-discount label{font-size:1rem;color:#3d3d3d;text-transform:unset;margin:0}.checkout-sections .btn.outline{color:#3d3d3d;text-transform:unset;font-family:Inter,sans-serif}.checkout-sections .btn.outline.active,.checkout-sections .btn.outline:hover{color:#fff}.checkout-sections .delivery-validation-message{display:flex}.checkout-sections .delivery-validation-message[aria-valid=false]{padding:1rem;justify-content:center;flex-wrap:wrap;border:1px solid #e92816;background-color:#fdeae8;margin:1rem 0;align-items:center}.checkout-sections .delivery-validation-message[aria-valid=false] .col{overflow:visible;padding-right:1.5rem;max-height:100%;opacity:1}.checkout-sections .delivery-validation-message[aria-valid=false] .flag{margin-bottom:3rem}.checkout-sections .delivery-validation-message .col{overflow:hidden;transition:all .2s ease-in-out;max-height:0;opacity:0;line-height:1.2}.checkout-sections .delivery-validation-message .flag{height:1rem}.cart-items-container{width:100%}.cart-item{grid-template-columns:100px 1fr;padding:.5rem 0;justify-content:space-between;gap:0 1rem;margin:0;grid-template-areas:"img details" "img price" "blank qty";display:grid}@media(min-width:620px){.cart-item{grid-template-columns:100px 1fr auto;grid-template-areas:"img details price" "img qty blank"}}.cart-item:first-child{padding-top:0}.cart-item .ci-product{grid-area:details;font-size:1rem;font-weight:700;text-transform:uppercase;gap:1rem;align-items:flex-start;display:flex}.cart-item .ci-product:active,.cart-item .ci-product:focus,.cart-item .ci-product:hover{color:#b57f50}@media(min-width:620px){.cart-item .ci-product{flex:0 0 45%;margin-bottom:0}}.cart-item .ci-product small{font-size:.75rem;font-weight:400;letter-spacing:7%;line-height:120%;vertical-align:middle;font-family:Inter,sans-serif}.cart-item .ci-img{grid-area:img}.cart-item .ci-img img{width:100px}.cart-item .ci-qty{grid-area:qty;font-size:0;vertical-align:top}.cart-item .ci-qty button,.cart-item .ci-qty input{height:2.5rem;padding:0;justify-content:center;border:1px solid #3d3d3d;border-inline-width:0;text-align:center;background-color:#fff;margin:0;align-items:center;width:2.5rem;vertical-align:top;display:inline-flex}.cart-item .ci-qty button{font-weight:700;transition:all .2s ease-in-out;font-family:Montserrat,sans-serif}.cart-item .ci-qty button:active,.cart-item .ci-qty button:focus,.cart-item .ci-qty button:hover{border-color:#b57f50;color:#fff;background:#b57f50}.cart-item .ci-qty button:active .icon,.cart-item .ci-qty button:focus .icon,.cart-item .ci-qty button:hover .icon{color:#fff}.cart-item .ci-qty button:first-of-type{border-left-width:1px}.cart-item .ci-qty button:last-of-type{border-right-width:1px}.cart-item .ci-qty button .icon{height:1rem;color:#b57f50;width:1rem}.cart-item .ci-qty input{border-left-width:0;font-size:1rem;font-weight:700;border-right-width:0;width:1.75rem;font-family:Montserrat,sans-serif}.cart-item .ci-qty .label{font-size:.875rem;font-weight:500}.cart-item .ci-subtotal{flex:1;grid-area:price;font-size:1rem;font-weight:700;letter-spacing:-.033em;font-family:Montserrat,sans-serif}.progress-container{margin-bottom:1rem;gap:1rem;align-items:center;display:flex}.progress-container .progress{--max:100;height:10px;overflow:hidden;position:relative;--percent:calc((var(--value)/var(--max))*100%);border-radius:360px;background:#000;width:100%;--value:0}.progress-container .progress .progress-bar{height:100%;transition:width .3s ease;border-radius:inherit;background:#b57f50;width:var(--percent)}.progress-container .price{line-height:1}.free-sample-container{padding:1rem;color:#fff;background:#3d3d3d;margin-top:1rem}.free-sample-container .title{font-size:1.625rem;font-weight:500;color:#fff;text-transform:uppercase;line-height:1;font-family:Oswald,sans-serif}.free-sample-container .title span{color:#b57f50}.free-sample-container p{font-size:.875rem;font-weight:500;margin-bottom:1rem;padding-bottom:0}.free-sample-container .price{font-size:1.625rem;font-weight:500;font-family:Oswald,sans-serif}.free-sample-container.nudge .progress-container{margin-bottom:0}.product-list-carousel{overflow:hidden;position:relative;width:100%}.product-list-carousel .product-list{transition:transform .3s ease}.product-list-carousel .carousel-button{height:101%;transform:translateY(-50%);position:absolute;top:50%;cursor:pointer;width:164px;display:none;z-index:1}@media(min-width:380px){.product-list-carousel .carousel-button{display:block}}.product-list-carousel .carousel-button.left{background:linear-gradient(90deg,#3d3d3d 20.77%,hsla(40,33%,98%,0) 96.74%);left:0}.product-list-carousel .carousel-button.left .icon{left:0}.product-list-carousel .carousel-button.right{right:0;background:linear-gradient(270deg,#3d3d3d 20.77%,hsla(40,33%,98%,0) 96.74%)}.product-list-carousel .carousel-button.right .icon{transform:rotate(180deg);right:0}.product-list-carousel .carousel-button.hidden{display:none}.product-list-carousel .carousel-button .icon{height:2rem;position:absolute;top:calc(50% - 1rem);width:2rem}.product-list{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media(min-width:620px){.product-list{flex-wrap:nowrap;width:-moz-max-content;width:max-content}}.product-list .product-item{padding:1rem;border:1px solid rgba(61,61,61,.1);flex-direction:column;gap:1rem;background:#fff;width:100%;display:flex}@media(min-width:380px){.product-list .product-item{flex-direction:row}}@media(min-width:620px){.product-list .product-item{width:320px}}.product-list .product-item .product-details{flex-grow:1;flex-direction:column;gap:1rem;display:flex}.product-list .product-item .product-details p{font-size:.75rem;font-weight:400}.product-list .product-item .product-details .is-abv{font-size:.875rem;font-weight:600;color:#cbb18c}.product-list .product-item .product-details .product-name{font-size:1rem;font-weight:700;margin-bottom:0;color:#3d3d3d;text-transform:uppercase;letter-spacing:6%;line-height:100%;vertical-align:middle;font-family:Montserrat,sans-serif}.product-list .product-item .product-details .product-name small{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:7%;line-height:120%;vertical-align:middle;font-family:Inter,sans-serif}.product-list .product-item .product-details .pd-add-to-cart{margin-top:auto}.product-list .product-item .product-details .btn-add-to-cart{--btn-bg-color:#3d3d3d;--qty-btn-size:2.5rem;--btn-bg-color-hover:#0a0a0a}.product-list .product-item .product-details .btn-add-to-cart:hover .show-on-hover{transform:scale(1) translateY(-.675rem)}.product-list .product-item .product-details .btn-add-to-cart .atc-status.is-empty,.product-list .product-item .product-details .btn-add-to-cart .atc-status.is-empty .show-on-hover{font-size:.75rem}.product-list .product-item .product-details .btn-add-to-cart .atc-status.is-not-empty{padding-top:.675rem;font-size:.875rem}.product-list .product-item .product-details .btn-add-to-cart.contains-items .is-not-empty .atc-status-cta{font-size:.75rem}.product-list .product-item .crop{overflow:hidden;flex-shrink:0;width:100px}.product-list .product-item .crop img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.free{color:#2b5710;text-transform:uppercase}.hide{display:none}.button-update-qty[disabled]{pointer-events:none;opacity:.5}#checkout-billing .agree-terms{margin-bottom:1rem}#checkout-billing .payment-selection{overflow:hidden;gap:.75rem;margin:1.5rem 0}@media(min-width:620px){#checkout-billing .payment-selection{flex-wrap:nowrap}}#checkout-billing .payment-selection label{font-weight:700;margin-right:1rem;display:block}#checkout-billing .payment-option{border:none;color:#3d3d3d;outline:0;background-color:#fff;margin:0;cursor:pointer;width:100%;display:block}#checkout-billing .payment-option:hover{background:#fff}#checkout-billing .payment-option label{font-size:1rem;font-weight:400;color:#3d3d3d;text-transform:unset;margin:0}#checkout-billing .payment-option label span{padding:1rem;border:2px solid #ece4d6;transition:.15s;gap:1rem;text-align:center;align-items:center;border-radius:4px;background:#fff;display:flex}#checkout-billing .payment-option label span:before{--symbol:var(--empty-svg);height:1.25rem;--empty-svg:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='9.35484' stroke='%232770C8' stroke-width='1.29032'/></svg>");content:"";--filled-svg:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 20 20' fill='none'><circle cx='10' cy='10' r='9.35484' stroke='%232770C8' stroke-width='1.29032'/><circle cx='10' cy='10' r='6.77419' fill='%232770C8'/></svg>");--fill:#ece4d6;background:var(--fill);-webkit-mask:center var(--symbol);mask:center var(--symbol);width:1.25rem}#checkout-billing .payment-option label img{max-width:80%;margin-left:auto;order:3;width:unset;display:block}#checkout-billing .payment-option input{position:absolute;visibility:hidden;left:-999em;display:none}#checkout-billing .payment-option input:checked~span{border-color:rgba(0,0,0,.502);background-color:#fef9f5}#checkout-billing .payment-option input:checked~span:before{--symbol:var(--filled-svg);--fill:#b57f50}#checkout-billing .payment-option__select{height:100%;padding:0;text-align:center;margin:0;cursor:pointer;width:100%;display:block}#checkout-billing .payment-option__select span{height:100%}#checkout-billing .payment-option__label{padding:0;text-align:center;margin:0;cursor:pointer;display:block}#checkout-billing .payment-details__card-number{font-size:.75rem;letter-spacing:7%;line-height:120%;font-family:Inter,sans-serif;display:block}#checkout-billing .StripeElement{margin-bottom:1.5rem}.checkout-section form label{font-size:1rem;font-weight:700}.checkout-section form .faux-input,.checkout-section form input,.checkout-section form select,.checkout-section form textarea{padding:.75rem 1rem}.checkout-section form .checkable,.checkout-section form .faux-checkbox{font-size:.75rem;font-weight:400;color:#3d3d3d}.checkout-section form .checkable label,.checkout-section form .faux-checkbox label{font-weight:400}.checkout-section form textarea{min-height:unset}.checkout-section form .field-message small{font-size:.875rem}.pg-hopfarmmap .site-main,.pg-stockistsmap .site-main{padding-top:76px}.pg-hopfarmmap .map-wrapper,.pg-stockistsmap .map-wrapper{min-height:calc(100dvh - 76px)}.pg-hopfarmmap .map-wrapper .stockists-map,.pg-stockistsmap .map-wrapper .stockists-map{height:calc(100dvh - 76px)}.pg-hopfarmmap.site-alert-visible .site-main,.pg-stockistsmap.site-alert-visible .site-main{padding-top:118px}.pg-hopfarmmap.site-alert-visible .map-wrapper,.pg-stockistsmap.site-alert-visible .map-wrapper{min-height:calc(100dvh - 118px)}.pg-hopfarmmap.site-alert-visible .map-wrapper .stockists-map,.pg-stockistsmap.site-alert-visible .map-wrapper .stockists-map{height:calc(100dvh - 118px)}.pg-hopfarmmap .site-header,.pg-stockistsmap .site-header{color:#b57f50;border-bottom:1px solid #3d3d3d;background-color:#fef9f5}.pg-hopfarmmap .site-header svg,.pg-stockistsmap .site-header svg{color:#b57f50}.pg-hopfarmmap .site-header .header-logo,.pg-stockistsmap .site-header .header-logo{filter:invert(90%)}.pg-stockistsmap .map-wrapper{overflow:hidden;flex-wrap:nowrap;position:relative;background:#1f201d;display:flex}.pg-stockistsmap .map-wrapper .stockists-map{flex:1;height:100dvh}.pg-stockistsmap .map-wrapper .stockists-map__info-content{padding:0;color:#fff}.pg-stockistsmap .map-wrapper .mapboxgl-popup{--bg-color:#3d3d3d}.pg-stockistsmap .map-wrapper .mapboxgl-popup[data-location-type=ASDA]{--bg-color:#548316}.pg-stockistsmap .map-wrapper .mapboxgl-popup[data-location-type=Sainsburys]{--bg-color:#f06c00}.pg-stockistsmap .map-wrapper .mapboxgl-popup[data-location-type=Waitrose]{--bg-color:#154734}.pg-stockistsmap .map-wrapper .mapboxgl-popup .mapboxgl-popup-tip{border-top-color:var(--bg-color)}.pg-stockistsmap .map-wrapper .mapboxgl-popup .mapboxgl-popup-content{padding:1rem 1.5rem 1rem 1rem;background:var(--bg-color)}.pg-stockistsmap .map-wrapper .mapboxgl-popup .mapboxgl-popup-content .stockists-list__item-title{font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:0;line-height:110%;font-family:Oswald,sans-serif}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--icon-loading{display:none}.pg-stockistsmap .map-wrapper .mapboxgl-popup-close-button{font-size:1.25rem;color:#fff;line-height:1}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder{align-items:center;display:flex}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder .suggestions-wrapper{position:absolute;top:48px;background:#3d3d3d}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder .suggestions-wrapper .suggestions li{padding:1rem;border-bottom:1px solid #b57f50}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder .suggestions-wrapper .suggestions li a:before{content:unset}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--suggestion{cursor:pointer}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--suggestion-title{font-size:1rem}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--suggestion-address{font-size:.875rem}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--powered-by{padding:.25rem;font-size:.75rem}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--powered-by a:before{content:unset}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--pin-right{right:.5rem;position:absolute}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--input{min-height:3rem;padding:.5rem;border:none;color:#3d3d3d;background:transparent;background:#fff;width:100%}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--input::-moz-placeholder{color:rgba(61,61,61,.2)}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--input::placeholder{color:rgba(61,61,61,.2)}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--icon{fill:#b57f50}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--icon-search{display:none}.pg-stockistsmap .map-wrapper .mapboxgl-ctrl-geocoder--full{width:100%}.pg-stockistsmap .map-wrapper .stockists-search{padding:0 1rem;font-size:1.125rem;margin:0;z-index:1}.pg-stockistsmap .map-wrapper .stockists-search__field{width:100%}.pg-stockistsmap .map-wrapper .stockists-search__near-me-cta{justify-content:center;font-size:1rem;color:#b57f50;gap:1rem;box-sizing:border-box;align-items:center;margin-left:0;width:240px;padding-left:0;display:flex}.pg-stockistsmap .map-wrapper .stockists-search__near-me-cta img{height:1rem;width:1rem}.pg-stockistsmap .stockists-map-sidebar{height:-moz-fit-content;height:fit-content;overflow-y:hidden;color:#fff;position:absolute;max-width:450px;flex-direction:column;inset:1rem;background-color:#3d3d3d;width:calc(100vw - 2rem);margin-top:auto;display:flex;z-index:1}@media(min-width:960px){.pg-stockistsmap .stockists-map-sidebar{inset:2rem 4rem}}.pg-stockistsmap .stockists-map-sidebar.mobile-show{height:calc(70% - 2rem)}@media(min-width:960px){.pg-stockistsmap .stockists-map-sidebar.mobile-show{height:calc(100% - 4rem)}}.pg-stockistsmap .stockists-map-sidebar.mobile-show .stockists-list-container{flex:1;min-height:0;flex-direction:column;display:flex}.pg-stockistsmap .stockists-map-sidebar.mobile-show .stockists-mobile-header .stockist-close{display:block}.pg-stockistsmap .stockists-map-sidebar .stockists-list-container,.pg-stockistsmap .stockists-map-sidebar.mobile-show .stockists-mobile-header .stockist-open{display:none}.pg-stockistsmap .stockists-mobile-header{padding:0 1rem;justify-content:space-between;align-items:center;display:flex}.pg-stockistsmap .stockists-mobile-header .stockist-close{display:none}.pg-stockistsmap .stockists-mobile-header .stockist-open{display:block}.pg-stockistsmap .stockists-header{grid-template-columns:40px 1fr;padding:1rem;border-top:1px solid #1f201d;gap:1rem;align-items:center;display:grid}@media(min-width:960px){.pg-stockistsmap .stockists-header{grid-template-columns:20% 1fr}}.pg-stockistsmap .stockists-header__title{font-size:1.25rem;text-transform:unset;letter-spacing:0;line-height:100%}@media(min-width:960px){.pg-stockistsmap .stockists-header__title{font-size:2rem;text-wrap-style:pretty}}.pg-stockistsmap .stockists-filter-chips{overflow-x:scroll;padding:.5rem 1rem;margin-bottom:1rem;gap:.5rem;display:flex}.pg-stockistsmap .stockists-filter-chips__label{padding:1rem 1rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.0625em}.pg-stockistsmap .stockists-filter-chips__chip{padding:.75rem 1rem;font-size:.75rem;color:#fff;text-transform:uppercase;letter-spacing:.0625em;gap:.5rem;align-items:center;border-radius:360px;background:#1f201d;text-wrap:nowrap;line-height:120%;display:flex}.pg-stockistsmap .stockists-filter-chips__chip.active,.pg-stockistsmap .stockists-filter-chips__chip:hover{color:#fff;background:#b57f50}.pg-stockistsmap .stockists-filter-chips__chip.active .icon,.pg-stockistsmap .stockists-filter-chips__chip:hover .icon{color:#fff}.pg-stockistsmap .stockists-filter-chips__chip .icon{height:1rem;color:#b57f50;width:1rem}.pg-stockistsmap .stockists-empty-state{padding:1rem;font-weight:700;color:#fff}.pg-stockistsmap .stockists-list{flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#b57f50 #3d3d3d}.pg-stockistsmap .stockists-list ::-webkit-scrollbar-track{background:#3d3d3d}.pg-stockistsmap .stockists-list ::-webkit-scrollbar-thumb{background:#b57f50}.pg-stockistsmap .stockists-list__item{border-right:4px solid #3d3d3d;grid-template-columns:40px 1fr;padding:1rem;color:#fff;transition:all .2s ease-in-out;position:relative;gap:1rem;align-items:center;cursor:pointer;display:grid}.pg-stockistsmap .stockists-list__item:hover{border-right-color:#b57f50;background:hsla(0,0%,100%,.102)}.pg-stockistsmap .stockists-list__item:after{margin-inline:1rem;content:"";position:absolute;border-bottom:1px solid #1f201d;bottom:0;left:0;width:calc(100% - 3rem);display:block}.pg-stockistsmap .stockists-list__item-title{font-size:.875rem;font-weight:700;margin-bottom:0;text-transform:uppercase;letter-spacing:.0625em;padding-bottom:0;line-height:100%;font-family:Montserrat,sans-serif}.pg-stockistsmap .stockists-list__item-content{flex-direction:column;gap:.5rem;display:flex}.pg-stockistsmap .stockists-list__item-tags{flex-wrap:wrap;font-size:.75rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;gap:.5rem;display:flex}.pg-stockistsmap .stockists-list__item-footer{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;gap:.5rem;align-items:center;display:flex}.pg-stockistsmap .stockists-list__item-footer__text--distance{font-size:.75rem;line-height:1}.pg-stockistsmap .stockists-list__item-footer__text--distance-cta{padding:0;font-size:.75rem;gap:.25rem;align-items:center;display:flex}.pg-stockistsmap .stockists-list__item-footer__text--distance-cta a{color:hsla(0,0%,100%,.6);line-height:1}.pg-stockistsmap .stockists-list__item-footer__text--distance-cta a:before{content:unset}.pg-stockistsmap .stockists-list__item-footer__icon{height:1rem;color:#b57f50;width:1rem}.pg-stockistsmap #stockist-map-overlay-btn{color:#b57f50}.pg-hopfarmmap .hops-map-wrapper{overflow:hidden;min-height:calc(100vh - 4rem);flex-wrap:nowrap;position:relative;background:#1f201d;display:flex}.pg-hopfarmmap .hops-map{flex:1}.pg-hopfarmmap .hops-map-heading{transform:translateX(1rem);padding:1rem;margin-bottom:1rem;color:#fff;transition:all .2s ease-in-out;position:absolute;top:1rem;background:#1f201d;left:0;z-index:10}@media(min-width:960px){.pg-hopfarmmap .hops-map-heading{transform:translateX(0);position:relative;top:0}}.pg-hopfarmmap .hops-map-heading.active{transform:translateX(0);position:relative}.pg-hopfarmmap .hops-map-heading h2{font-size:1.75rem}@media screen and (min-width:800px){.pg-hopfarmmap .hops-map-heading h2{font-size:3.25rem}}.pg-hopfarmmap .hops-map-heading .icon{height:1.5rem;transform:translateY(-.2rem);margin-right:.5rem;width:1.5rem}@media(min-width:960px){.pg-hopfarmmap .hops-map-heading .icon{display:none}}.pg-hopfarmmap .hops-map-sidebar{flex:0 0 auto;color:#fff}@media(min-width:960px){.pg-hopfarmmap .hops-map-sidebar{padding:1rem;max-width:44.5rem;min-width:13.5rem}}.pg-hopfarmmap .growers-list-container,.pg-hopfarmmap .stockists-list-container{max-width:0}@media(min-width:960px){.pg-hopfarmmap .growers-list-container,.pg-hopfarmmap .stockists-list-container{overflow:unset;max-width:none;max-height:80vh;opacity:1}}.pg-hopfarmmap .growers-list-container ul,.pg-hopfarmmap .stockists-list-container ul{overflow-y:auto;overflow-x:hidden;max-height:70vh;scrollbar-color:#b57f50 #3d3d3d}.pg-hopfarmmap .growers-list-container ul ::-webkit-scrollbar-track,.pg-hopfarmmap .stockists-list-container ul ::-webkit-scrollbar-track{background:#3d3d3d}.pg-hopfarmmap .growers-list-container ul ::-webkit-scrollbar-thumb,.pg-hopfarmmap .stockists-list-container ul ::-webkit-scrollbar-thumb{background:#b57f50}.pg-hopfarmmap .growers-list-container ul>li,.pg-hopfarmmap .stockists-list-container ul>li{cursor:pointer}.pg-hopfarmmap .growers-list-container.active,.pg-hopfarmmap .stockists-list-container.active{max-width:13rem}@media(min-width:960px){.pg-hopfarmmap .growers-list-container.active,.pg-hopfarmmap .stockists-list-container.active{max-width:none}}.pg-hopfarmmap .growers-list-container.active ul,.pg-hopfarmmap .stockists-list-container.active ul{padding:0 1rem}@media(min-width:960px){.pg-hopfarmmap .growers-list-container.active ul,.pg-hopfarmmap .stockists-list-container.active ul{padding:0}}.pg-hopfarmmap .growers-list .active{border-color:#b57f50;flex:0 0 44.5rem;padding:1rem 0;color:#b57f50;margin:1rem 0}@media(min-width:960px){.pg-hopfarmmap .growers-list .active{padding:0;min-width:44.5rem;margin:0}}.pg-hopfarmmap .grower-detail,.pg-hopfarmmap .stockist-detail{overflow:hidden;padding:0;color:#fff;max-height:0;opacity:0}@media(min-width:960px){.pg-hopfarmmap .grower-detail,.pg-hopfarmmap .stockist-detail{transform:translateX(100vw);overflow-y:scroll;border-left:1px solid rgba(61,61,61,.5);transition:transform .4s ease-in-out;position:absolute;max-width:0;bottom:0;min-width:0;top:0;background:#3d3d3d;left:16rem}}.pg-hopfarmmap .grower-detail .grower-name,.pg-hopfarmmap .grower-detail h5,.pg-hopfarmmap .grower-detail p,.pg-hopfarmmap .stockist-detail .grower-name,.pg-hopfarmmap .stockist-detail h5,.pg-hopfarmmap .stockist-detail p{margin-bottom:1rem}.pg-hopfarmmap .grower-detail .grower-name,.pg-hopfarmmap .stockist-detail .grower-name{display:none}@media(min-width:960px){.pg-hopfarmmap .grower-detail .grower-name,.pg-hopfarmmap .stockist-detail .grower-name{display:block}}.pg-hopfarmmap .grower-detail p,.pg-hopfarmmap .stockist-detail p{font-size:.875rem}@media(min-width:960px){.pg-hopfarmmap .grower-detail p,.pg-hopfarmmap .stockist-detail p{font-size:1rem}}.pg-hopfarmmap .grower-detail h5,.pg-hopfarmmap .stockist-detail h5{color:#b57f50}.pg-hopfarmmap .grower-detail .icon,.pg-hopfarmmap .stockist-detail .icon{height:3.5rem;transform:unset!important;margin-right:1rem;width:3.5rem;display:none}@media(min-width:960px){.pg-hopfarmmap .grower-detail .icon,.pg-hopfarmmap .stockist-detail .icon{display:block}}.pg-hopfarmmap .grower-detail .cols,.pg-hopfarmmap .stockist-detail .cols{justify-content:flex-start}.pg-hopfarmmap .hop-farm.active .icon{transform:rotate(-90deg) translateX(.25rem) translateY(-.2rem)}.pg-hopfarmmap .hop-farm.active .grower-detail,.pg-hopfarmmap .hop-farm.active .stockist-detail{max-width:15rem;max-height:1000vh;opacity:1}@media(min-width:960px){.pg-hopfarmmap .hop-farm.active .grower-detail,.pg-hopfarmmap .hop-farm.active .stockist-detail{transform:translateX(2.5rem);padding:3rem 1.25rem 1rem;max-width:26rem;min-width:26rem}}.pg-hopfarmmap .grower-toggle,.pg-hopfarmmap .stockist-toggle{padding:0 0 1rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;text-transform:none;max-width:15rem;letter-spacing:0;margin:0;align-items:center;display:flex}@media(min-width:960px){.pg-hopfarmmap .grower-toggle,.pg-hopfarmmap .stockist-toggle{max-width:16rem}}.pg-hopfarmmap .grower-toggle:active,.pg-hopfarmmap .grower-toggle:focus,.pg-hopfarmmap .grower-toggle:hover,.pg-hopfarmmap .stockist-toggle:active,.pg-hopfarmmap .stockist-toggle:focus,.pg-hopfarmmap .stockist-toggle:hover{color:#b57f50}.pg-hopfarmmap .grower-toggle .icon,.pg-hopfarmmap .stockist-toggle .icon{display:none}@media(min-width:960px){.pg-hopfarmmap .grower-toggle .icon,.pg-hopfarmmap .stockist-toggle .icon{flex:0 0 2.25rem;height:1rem;backface-visibility:hidden;color:#b57f50;transition:transform .4s ease-in-out;padding-right:.5rem;transform-origin:center;display:block}}.pg-beerflixlisting .site-main,.pg-contentpage .site-main,.pg-faq .site-main{overflow:clip;padding-top:var(--header-height);--header-height:76px;background-size:30rem;clip-path:inset(0);background-position:top 4rem right -6rem;background-image:url(https://withinwormed.cfd/img/brand-graphics/hop-3-graphic.svg);background-repeat:no-repeat}@media(min-width:960px){.pg-beerflixlisting .site-main,.pg-contentpage .site-main,.pg-faq .site-main{background-size:40rem}.pg-beerflixlisting .site-main:before,.pg-contentpage .site-main:before,.pg-faq .site-main:before{height:450px;content:"";position:absolute;top:840px;left:-2rem;width:360px;background-image:url(https://withinwormed.cfd/img/brand-graphics/hop-graphic-tall.svg);background-repeat:no-repeat}.pg-beerflixlisting .site-main:after,.pg-contentpage .site-main:after,.pg-faq .site-main:after{height:780px;transform:rotate(75deg);right:-9rem;content:"";position:absolute;top:1850px;width:630px;background-image:url(https://withinwormed.cfd/img/brand-graphics/hop-graphic-tall.svg);background-repeat:no-repeat}}.pg-beerflixlisting.site-alert-visible .site-main,.pg-contentpage.site-alert-visible .site-main,.pg-faq.site-alert-visible .site-main{--header-height:118px}.pg-beerflixlisting .site-header,.pg-contentpage .site-header,.pg-faq .site-header{color:#b57f50;border-bottom:1px solid #3d3d3d;background-color:#fef9f5}.pg-beerflixlisting .site-header svg,.pg-contentpage .site-header svg,.pg-faq .site-header svg{color:#b57f50}.pg-beerflixlisting .site-header .header-logo,.pg-contentpage .site-header .header-logo,.pg-faq .site-header .header-logo{filter:invert(90%)}.pg-montlyspecials .moreProductsBlock{padding-top:0}.pg-montlyspecials .moreProductsBlock .product-listing{grid-template-columns:repeat(auto-fit,minmax(30%,1fr));grid-auto-flow:row}@media(min-width:960px){.pg-montlyspecials .moreProductsBlock .product-listing{grid-template-columns:repeat(auto-fit,minmax(15%,1fr))}}.pg-montlyspecials .category-bar{gap:.5rem}@media(min-width:620px){.pg-montlyspecials .category-bar{gap:1rem}}.pg-1104.site-alert-visible .site-main,.pg-1105.site-alert-visible .site-main,.pg-1106.site-alert-visible .site-main,.pg-transparent-header.site-alert-visible .site-main{padding-top:0}.pg-1104 .site-header,.pg-1105 .site-header,.pg-1106 .site-header,.pg-transparent-header .site-header{color:#fff;border-bottom:unset;background:transparent}.pg-1104 .site-header .header-logo,.pg-1105 .site-header .header-logo,.pg-1106 .site-header .header-logo,.pg-transparent-header .site-header .header-logo{filter:unset}.pg-1104 .site-header svg,.pg-1105 .site-header svg,.pg-1106 .site-header svg,.pg-transparent-header .site-header svg{color:#fff}.beerflix{padding-block:2.5rem 4rem}.beerflix__grid{list-style:none;grid-template-columns:1fr;padding:0 1rem;gap:2rem 1.5rem;margin:0;display:grid}@media(min-width:760px){.beerflix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.beerflix__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.beerflix__item{margin:0}.beerflix__item[hidden]{display:none}.beerflix__empty,.beerflix__no-results{padding:3rem 0;text-align:center;font-family:Inter,sans-serif}.beerflix-filters.category-bar{padding-top:0;padding-bottom:2rem}.beerflix-pager{justify-content:center;flex-direction:row;gap:.25rem;align-items:center;margin-top:2.5rem;display:flex}.beerflix-pager[hidden]{display:none}.beerflix-pager__num{height:2.25rem;padding:0 .5rem;border:0;color:#1f201d;transition:background .2s ease,color .2s ease;min-width:2.25rem;border-radius:50%;background:transparent;cursor:pointer;font-family:Inter,sans-serif}.beerflix-pager__num:hover:not(.is-active){background:rgba(31,32,29,.08)}.beerflix-pager__num.is-active{color:#fff;background:#1f201d}.beerflix-pager__arrow{height:2.25rem;justify-content:center;border:0;color:#1f201d;flex-direction:row;align-items:center;background:transparent;cursor:pointer;width:2.25rem;display:flex}.beerflix-pager__arrow span{height:.5rem;border-right:2px solid;border-bottom:2px solid;width:.5rem;display:inline-block}.beerflix-pager__arrow[disabled]{opacity:.3;cursor:default}.beerflix-pager__prev span{transform:rotate(135deg);margin-left:.2rem}.beerflix-pager__next span{transform:rotate(-45deg);margin-right:.2rem}.beerflix-more{justify-content:center;margin-top:2rem;display:flex}.beerflix-more__btn{padding:.6rem 2.5rem;font-size:.85rem;border:1px solid #1f201d;color:#1f201d;transition:background .2s ease,color .2s ease;text-transform:uppercase;letter-spacing:.05em;background:transparent;cursor:pointer;font-family:Inter,sans-serif}.beerflix-more__btn:hover{color:#fff;background:#1f201d}.beerflix-more__btn[hidden]{display:none}.beerflix-card{width:100%;display:block}.beerflix-card__player{overflow:hidden;position:relative;border-radius:2px;background:#000}.beerflix-card__iframe{height:100%;border:0;position:absolute;top:0;left:0;width:100%}.beerflix-card__title{margin-top:.75rem}