@media (max-width:767px){body .rbc-container,body .rbc-content{display:block!important;width:100%!important;max-width:86%;padding:0!important;margin:0 auto!important}body .rbc-sec-fullwidth>.rbc-container,body .sbox-form-wrap{max-width:100%!important;display:block!important;width:100%!important}body .rbc-sec-fullwidth{display:block!important;width:100%!important;padding:30px 0!important;margin:0 0 30px!important;text-align:center!important}body .rbc-sec-fullwidth>.rbc-container{padding:0 20px!important;margin:0 auto!important}body .fw-sbox,body .fw-sbox .content-wrap,body .sbox-header{padding:0!important;display:block!important;width:100%!important}body .fw-sbox,body .fw-sbox .content-wrap{margin:0 auto!important}body .ct-block .block-wrap,body .ct-block .content-wrap,body .fw-sbox .block-wrap{display:block!important;width:100%!important;padding:0!important;margin:0!important}body .sbox-header{text-align:center!important;margin:0 0 25px!important}body .sbox-header .block-title,body .sbox-header h2{font-size:28px!important;line-height:1.2!important;margin:0 0 10px!important;padding-top:16px;text-align:center!important;color:#2c3e50!important;font-weight:700!important}body .sbox-header .block-description,body .sbox-header p{font-size:15px!important;line-height:1.5!important;margin:0!important;padding:0!important;text-align:center!important;color:#7f8c8d!important}body .sbox-form-wrap{margin-left:90px;padding:0}body .sbox-form{display:block!important;width:100%!important;max-width:350px!important;position:relative!important;margin:0 auto!important;padding:0!important}body .sbox-form .search-field,body .sbox-form input[type=search]{display:block!important;width:100%!important;padding:14px 50px 14px 20px!important;font-size:15px!important;border:2px solid #e0e0e0!important;border-radius:50px!important;box-sizing:border-box!important;margin:0!important;background:#fff!important;color:#333!important}body .sbox-form .search-field::placeholder,body .sbox-form input[type=search]::placeholder{color:#999!important}body .sbox-form .search-submit,body .sbox-form button{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;padding:0!important;border:none!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}body .sbox-form .search-submit i,body .sbox-form button i{font-size:16px!important;color:#000!important}body .ct-block .p-cat-info,body .ct-block .post-edit-link,body .post-edit-link,body .rbc-sidebar,body .sbox-form .clear-search,body .sbox-form .search-reset,body .sbox-form button:not(.search-submit){display:none!important}body .rbc-sec-content{display:block!important;width:100%;padding:0!important;margin:0!important}body .rbc-sec-content>.rbc-container{display:block!important;width:100%;max-width:86%;padding:0 20px!important;margin:0 auto!important}body .ct-block,body .ct-block .content-inner{margin:0!important;width:100%!important;padding:0!important}body .ct-block{display:block!important;visibility:visible!important;opacity:1!important}body .ct-block .content-inner{display:flex!important;flex-direction:column!important;gap:20px!important}body .ct-block .p-feat img,body .ct-block .p-list-3 .col-right,body .ct-block .p-wrap{width:100%!important;display:block!important}body .ct-block .p-list-3 .col-left,body .ct-block .rb-col-m12{display:block!important;width:100%!important;margin:0!important;padding:0!important}body .ct-block .p-wrap{margin:0 0 20px!important;padding:0!important;background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}body .ct-block .p-list-3{display:flex!important;flex-direction:column!important}body .ct-block .p-list-3 .col-right{margin:0!important;padding:20px!important}body .ct-block .p-feat-holder{width:100%!important;margin:0!important;padding:0!important}body .ct-block .p-feat{width:100%!important;margin:0!important;padding:0!important;position:relative!important}body .ct-block .p-feat img{height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important}body .ct-block .p-header{margin-bottom:12px!important}body .ct-block .entry-title{font-size:18px!important;line-height:1.3!important;margin:0 0 12px!important;font-weight:600!important;color:#2c3e50!important}body .ct-block .entry-title a{color:#2c3e50!important;text-decoration:none!important}body .ct-block .entry-summary{font-size:14px!important;line-height:1.6!important;margin:0 0 15px!important;color:#666!important}body .ct-block .p-footer{border-top:1px solid #f0f0f0!important;padding-top:12px!important;margin-top:12px!important}body .ct-block .p-meta-info{font-size:12px!important;color:#999!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}body .ct-block .meta-info-el{font-size:12px!important}}.featured-desktop-only.featured-mobile-only,.featured-mobile-hero,.featured-mobile-only{display:none}.featured-always,.featured-desktop-only{display:block}.beerxml-pro-recipe,.beerxml-recipe{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:transparent;margin-bottom:30px;max-width:100%;width:100%}.beerxml-pro-recipe h2,.beerxml-recipe h2{font-size:28px;font-weight:600;color:#1d1d1f;margin-top:40px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #e5e5e7}.beerxml-pro-recipe h2:first-of-type,.beerxml-recipe h2:first-of-type{margin-top:0}.beerxml-pro-recipe h3,.beerxml-recipe h3{font-size:18px;font-weight:600;color:#1d1d1f}.beerxml-recipe-type{display:inline-block;background:#f5f5f7;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;color:#1d1d1f;margin-bottom:20px;letter-spacing:.3px}.beerxml-recipe-type .recipe-type-label{font-weight:400;color:#86868b}.beerxml-details,.recipe-details{background:#f5f5f7;border:1px solid #e5e5e7;border-radius:12px;padding:20px 24px;margin-bottom:24px}.beerxml-details ul,.beerxml-details-list,.recipe-details ul{padding-left:0;list-style:none;margin:0;display:flex;flex-direction:column}.beerxml-details li,.beerxml-details-list li,.recipe-details li{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e5e5e7;font-size:15px;color:#1d1d1f;margin:0}.beerxml-details li:last-child,.beerxml-pro-recipe table tr:last-child td,.beerxml-recipe table tr:last-child td,.recipe-details li:last-child{border-bottom:none}.beerxml-details li strong,.recipe-details li strong{color:#86868b;font-weight:600;font-size:14px}.beerxml-pro-recipe table,.beerxml-recipe table{border-collapse:collapse;border:none;width:100%;margin-bottom:8px}.beerxml-pro-recipe table th,.beerxml-recipe table th{background-color:#f5f5f7;color:#86868b;font-size:12px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;border:none;border-bottom:1px solid #e5e5e7}.beerxml-pro-recipe table td,.beerxml-recipe table td{padding:14px 16px;border:none;border-bottom:1px solid #e5e5e7;color:#1d1d1f;font-size:15px}.beerxml-pro-recipe table td:first-child,.beerxml-recipe table td:first-child{font-weight:600}.beerxml-fermentables-table td:nth-child(3),.beerxml-fermentables-table td:nth-child(4),.beerxml-fermentables-table th:nth-child(3),.beerxml-fermentables-table th:nth-child(4),.beerxml-fermentation-table td:nth-child(2),.beerxml-fermentation-table td:nth-child(3),.beerxml-fermentation-table th:nth-child(2),.beerxml-fermentation-table th:nth-child(3),.beerxml-hops-table td:nth-child(2),.beerxml-hops-table td:nth-child(4),.beerxml-hops-table th:nth-child(2),.beerxml-hops-table th:nth-child(4),.beerxml-mash-table td:nth-child(2),.beerxml-mash-table td:nth-child(3),.beerxml-mash-table th:nth-child(2),.beerxml-mash-table th:nth-child(3),.beerxml-misc-table td:nth-child(2),.beerxml-misc-table td:nth-child(4),.beerxml-misc-table th:nth-child(2),.beerxml-misc-table th:nth-child(4),.beerxml-yeasts-table td:nth-child(4),.beerxml-yeasts-table td:nth-child(5),.beerxml-yeasts-table th:nth-child(4),.beerxml-yeasts-table th:nth-child(5){text-align:center}.beerxml-pro-style table{background:#f5f5f7;border-radius:12px;overflow:hidden}.beerxml-pro-style table th{background:#e8e8ed}.beerxml-pro-style table td:first-child{color:#eac85b}.beerxml-pro-style table td:first-child a{color:#eac85b;text-decoration:none;font-weight:600}.beerxml-pro-style table td:first-child a:hover{text-decoration:underline}.beerxml-water-profile{overflow-x:auto;-webkit-overflow-scrolling:touch}.beerxml-water-profile table{min-width:600px}.beerxml-pro-download{display:inline-flex;align-items:center;gap:8px;background:#fac702;color:#000!important;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s}.beerxml-pro-download:hover{background:#3b3b3f;color:#fff!important}.brewing-tips-accordion{margin:24px 0;display:flex;flex-direction:column;gap:16px}.brewing-tips-accordion .tip-accordion-item{border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}.brewing-tips-accordion summary{padding:16px 20px;font-size:15px;font-weight:600;color:#1d1d1f;cursor:pointer;background:#fafafa;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.brewing-tips-accordion summary::-webkit-details-marker{display:none}.brewing-tips-accordion summary::after{content:"+";font-size:18px;font-weight:400;color:#86868b;transition:transform .2s}.brewing-tips-accordion details[open] summary::after{content:"−"}.brewing-tips-accordion summary:hover{background:#f0f0f2}.brewing-tips-accordion .tip-content{padding:0 20px 16px;background:#fff}.brewing-tips-accordion .tip-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f0f0f2;gap:16px}.brewing-tips-accordion .tip-row:last-child{border-bottom:none;padding-bottom:0}.brewing-tips-accordion .tip-key{font-size:13px;font-weight:600;color:#86868b;flex-shrink:0;min-width:100px}.brewing-tips-accordion .tip-value{font-size:14px;color:#1d1d1f;text-align:right;flex:1}.tasting-profile-list{list-style:disc;padding-left:20px;margin:12px 0 24px}.tasting-profile-list li{font-size:15px;line-height:1.6;color:#424245;margin-bottom:10px}.tasting-profile-list li:last-child{margin-bottom:0}.tasting-profile-list li strong{font-size:16px;font-weight:600;color:#1d1d1f}[data-theme=dark] .beerxml-pro-recipe,[data-theme=dark] .beerxml-recipe{background-color:transparent}[data-theme=dark] .beerxml-pro-recipe h2,[data-theme=dark] .beerxml-pro-recipe table td,[data-theme=dark] .beerxml-recipe h2,[data-theme=dark] .beerxml-recipe table td{color:#f5f5f7;border-bottom-color:#424245}[data-theme=dark] .beerxml-pro-recipe h3,[data-theme=dark] .beerxml-recipe h3,[data-theme=dark] .brewing-tips-accordion .tip-value,[data-theme=dark] .tasting-profile-list li strong{color:#f5f5f7}[data-theme=dark] .beerxml-recipe-type{background:#2d2d2d;color:#f5f5f7}[data-theme=dark] .beerxml-details li strong,[data-theme=dark] .beerxml-recipe-type .recipe-type-label,[data-theme=dark] .recipe-details li strong,[data-theme=dark] .tasting-profile-list li{color:#a1a1a6}[data-theme=dark] .beerxml-details,[data-theme=dark] .recipe-details{background:#1d1d1f;border-color:#424245}[data-theme=dark] .beerxml-details li,[data-theme=dark] .recipe-details li{border-bottom-color:#424245;color:#f5f5f7}[data-theme=dark] .beerxml-pro-recipe table th,[data-theme=dark] .beerxml-recipe table th{background-color:#2d2d2d;color:#a1a1a6;border-bottom-color:#424245}[data-theme=dark] .beerxml-pro-style table{background:#1d1d1f}[data-theme=dark] .beerxml-pro-style table th{background:#2d2d2d}[data-theme=dark] .beerxml-pro-style table td:first-child,[data-theme=dark] .beerxml-pro-style table td:first-child a{color:#2997ff}[data-theme=dark] .beerxml-pro-download{background:#2997ff}[data-theme=dark] .beerxml-pro-download:hover{background:#40a9ff}[data-theme=dark] .brewing-tips-accordion .tip-accordion-item{border-color:#333}[data-theme=dark] .brewing-tips-accordion summary{background:#1d1d1f;color:#f5f5f7}[data-theme=dark] .brewing-tips-accordion summary:hover{background:#2a2a2a}[data-theme=dark] .brewing-tips-accordion .tip-key,[data-theme=dark] .brewing-tips-accordion summary::after{color:#86868b}[data-theme=dark] .brewing-tips-accordion .tip-content{background:#141414}[data-theme=dark] .brewing-tips-accordion .tip-row{border-bottom-color:#2a2a2a}@media screen and (max-width:768px){.featured-mobile-hero{display:block;margin-left:-30px!important;margin-right:-30px!important;margin-bottom:12px!important;width:calc(100% + 60px)!important;max-width:none!important;overflow:hidden}.featured-mobile-hero .rb-iwrap,.featured-mobile-hero .single-feat,.featured-mobile-hero .wp-post-image,.featured-mobile-hero img{border-radius:0!important;width:100%!important;max-width:none!important;display:block}.featured-mobile-hero .single-feat{margin:0;padding:0}.featured-desktop-only,.featured-mobile-hero .featured-caption,.featured-mobile-hero .image-caption,.featured-mobile-hero .wp-caption-text,.featured-mobile-hero figcaption,.hide-mobile{display:none!important}.featured-mobile-only{display:block;margin:20px -12px}.featured-mobile-only .featured-image img,.featured-mobile-only img{width:100%;height:auto}.entry-content,.single-header .header-centred{padding-top:0!important}.entry-content,.entry-content>:first-child{margin-top:0!important}.single-4 .rb-p20-gutter,.single-4 .wrap{padding-left:10px!important;padding-right:10px!important}.single-4 .single-title.entry-title{font-size:30px!important;line-height:1.2!important}.single-4 .entry-content,.single-4 .header-centred,.single-4 .kt-inside-inner-col,.single-4 .single-header,.single-4 .wp-block-kadence-column{padding-left:0!important;padding-right:0!important}.single-4 .entry-content,.single-4 .header-centred,.single-4 .rbc-container,.single-4 .single-inner{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.single-header.entry-header{padding-top:0!important;margin-top:0!important}.single-header .entry-meta,.single-header .single-meta{margin-bottom:16px!important}.beerxml-pro-recipe,.beerxml-recipe{padding:10px}.beerxml-pro-recipe h2,.beerxml-recipe h2{font-size:22px;font-weight:700;margin-top:24px;margin-bottom:12px}.beerxml-recipe-type{font-size:14px;padding:6px 14px}.beerxml-details,.recipe-details{padding:14px 16px}.beerxml-details ul,.beerxml-fermentation-table tbody,.beerxml-mash-table tbody,.beerxml-pro-style table,.beerxml-pro-style table tbody,.recipe-details ul{display:block}.beerxml-details li,.recipe-details li{padding:10px 0;font-size:14px}.beerxml-details li strong,.recipe-details li strong{font-size:14px}.beerxml-fermentation-table thead,.beerxml-mash-table thead,.beerxml-pro-style table thead{display:none!important;position:absolute!important;left:-9999px!important}.beerxml-pro-style table tr{display:block;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:10px;padding:14px 16px}.beerxml-pro-style table td{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border:none;border-bottom:1px solid #e5e5e7;text-align:right;font-size:14px}.beerxml-fermentation-table td:last-child,.beerxml-mash-table td:last-child,.beerxml-pro-style table td:last-child{border-bottom:none;padding-bottom:0}.beerxml-pro-style table td:first-child{font-weight:600;font-size:16px;color:#eac85b;display:block;text-align:left;padding-bottom:10px;margin-bottom:6px;border-bottom:2px solid #e5e5e7}.beerxml-fermentation-table td::before,.beerxml-mash-table td::before,.beerxml-pro-style table td::before{content:attr(data-label);font-weight:600;font-size:11px;color:#86868b;text-transform:uppercase;letter-spacing:.4px}.beerxml-fermentation-table td:first-child::before,.beerxml-mash-table td:first-child::before,.beerxml-pro-style table td:first-child::before{content:none}.beerxml-fermentables-table,.beerxml-hops-table,.beerxml-misc-table,.beerxml-yeasts-table{font-size:12px}.beerxml-fermentables-table th,.beerxml-hops-table th,.beerxml-misc-table th,.beerxml-yeasts-table th{font-size:10px;padding:10px 8px}.beerxml-fermentables-table td,.beerxml-hops-table td,.beerxml-misc-table td,.beerxml-yeasts-table td{padding:12px 8px;font-size:13px}.beerxml-fermentables-table td:first-child,.beerxml-hops-table td:first-child,.beerxml-misc-table td:first-child,.beerxml-yeasts-table td:first-child{max-width:140px;word-wrap:break-word;font-size:13px;line-height:1.3}.beerxml-fermentation-table,.beerxml-mash-table{border:none;display:block}.beerxml-fermentation-table tr,.beerxml-mash-table tr{display:block;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:10px;padding:12px 14px;margin-bottom:10px}.beerxml-fermentation-table td,.beerxml-mash-table td{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border:none;border-bottom:1px solid #e5e5e7;font-size:14px}.beerxml-fermentation-table td:first-child,.beerxml-mash-table td:first-child{font-weight:600;font-size:15px;color:#1d1d1f;display:block;text-align:left;padding-bottom:10px;border-bottom:2px solid #e5e5e7;margin-bottom:4px}[data-theme=dark] .beerxml-fermentation-table td,[data-theme=dark] .beerxml-fermentation-table td:first-child,[data-theme=dark] .beerxml-mash-table td,[data-theme=dark] .beerxml-mash-table td:first-child,[data-theme=dark] .beerxml-pro-style table td{color:#f5f5f7;border-bottom-color:#424245}.beerxml-water-profile{margin:0 -10px;padding:0 10px}.beerxml-water-profile table{font-size:11px}.beerxml-water-profile td,.beerxml-water-profile th{padding:8px 5px}.brewing-tips-accordion{gap:10px}.brewing-tips-accordion .tip-accordion-item{border-radius:10px}.brewing-tips-accordion summary{padding:14px 16px;font-size:14px}.brewing-tips-accordion .tip-content{padding:0 16px 14px}.brewing-tips-accordion .tip-row{flex-direction:column;gap:4px;align-items:flex-start}.brewing-tips-accordion .tip-key{font-size:11px;text-transform:uppercase;letter-spacing:.3px}.brewing-tips-accordion .tip-value{text-align:left;font-size:13px}[data-theme=dark] .beerxml-fermentation-table tr,[data-theme=dark] .beerxml-mash-table tr,[data-theme=dark] .beerxml-pro-style table tr{background:#1d1d1f;border-color:#424245}[data-theme=dark] .beerxml-pro-style table td:first-child{color:#2997ff;border-bottom-color:#424245}}@media screen and (max-width:480px){.beerxml-fermentables-table,.beerxml-hops-table,.beerxml-misc-table,.beerxml-yeasts-table{font-size:10px}.beerxml-fermentables-table th,.beerxml-hops-table th,.beerxml-misc-table th,.beerxml-yeasts-table th{font-size:8px;padding:8px 4px;letter-spacing:0;white-space:nowrap}.beerxml-fermentables-table td,.beerxml-hops-table td,.beerxml-misc-table td,.beerxml-yeasts-table td{font-size:11px;padding:10px 4px}.beerxml-fermentables-table td:first-child,.beerxml-hops-table td:first-child,.beerxml-misc-table td:first-child,.beerxml-yeasts-table td:first-child{max-width:100px;font-size:11px;line-height:1.3;word-break:break-word}.beerxml-details li,.recipe-details li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.beerxml-details li strong,.recipe-details li strong{flex-shrink:0;max-width:50%}}@media screen and (max-width:380px){.beerxml-fermentables-table th,.beerxml-hops-table th,.beerxml-misc-table th,.beerxml-yeasts-table th{font-size:8px;padding:8px 4px}.beerxml-fermentables-table td,.beerxml-hops-table td,.beerxml-misc-table td,.beerxml-yeasts-table td{font-size:10px;padding:10px 4px}.beerxml-fermentables-table td:first-child,.beerxml-hops-table td:first-child,.beerxml-misc-table td:first-child,.beerxml-yeasts-table td:first-child{max-width:100px;font-size:11px}}@media only screen and (max-width:479px){.p-list-2 .entry-summary,.p-list-3 .entry-summary{display:block!important}.p-list-2 .entry-title,.p-list-3 .entry-title{font-size:20px!important;line-height:1.3!important;font-weight:700!important}}