.jbbq{--q-ink:#153e4a;--q-teal:#0c536c;--q-gold:#bf923c;color:var(--q-ink);font-family:inherit;font-size:16px;line-height:1.7}.jbbq *{box-sizing:border-box}.jbbq-wrap{max-width:1218px;margin:0 auto;padding-left:24px;padding-right:24px}.jbbq p{margin:0 0 18px}.jbbq a{color:var(--q-teal)}.jbbq h1,.jbbq h2,.jbbq h3{font-family:inherit;color:var(--q-teal);font-weight:700;letter-spacing:-.025em;margin:0 0 20px;line-height:1.18}.jbbq h1{font-size:clamp(32px,4vw,52px)}.jbbq h2{font-size:clamp(27px,3vw,38px)}.jbbq h3{font-size:22px;line-height:1.3;margin-bottom:12px}.jbbq-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:12px;line-height:1.5;margin-bottom:18px!important}.jbbq-section{padding-top:60px;padding-bottom:60px}.jbbq-tint{background:#f1f6f7}.jbbq-white{background:#fff}.jbbq-heading{max-width:980px;margin-bottom:30px}.jbbq-intro{max-width:950px;margin-bottom:30px!important}.jbbq-small{font-size:13px;line-height:1.65;color:#5b6c70}.jbbq-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0}.jbbq .jbbq-btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:15px 22px;background:#0c536c;color:#fff;border:1px solid #0c536c;border-radius:0;text-decoration:none;font-weight:700;font-size:14px;line-height:1.4;min-height:50px}.jbbq .jbbq-btn:hover{background:#083e50;border-color:#083e50}.jbbq a:focus-visible,.jbbq summary:focus-visible{outline:3px solid #bf923c;outline-offset:4px}.jbbq-text-link{font-weight:700;text-decoration:underline;text-underline-offset:4px}.jbbq-hero-bg{background:linear-gradient(115deg,#eff7f9,#fff)}.jbbq-crumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;font-size:12px;line-height:1.5}.jbbq-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding-top:24px;padding-bottom:48px}.jbbq-lead{font-size:20px;font-weight:700;line-height:1.5}.jbbq-hero-points{padding-left:21px;margin:18px 0 22px!important}.jbbq-hero-points li{padding-left:0;margin-bottom:8px}.jbbq figure{margin:0}.jbbq-hero-media img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px 12px 0 0;display:block}.jbbq figcaption{font-size:12px;line-height:1.6;color:#5b6c70;padding:12px 14px}.jbbq-photo-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#0c536c;color:#fff;border-radius:0 0 12px 12px;overflow:hidden}.jbbq-photo-facts span{padding:13px 6px;text-align:center;font-size:11px;font-weight:700;border-right:1px solid #ffffff20}.jbbq-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.jbbq-card{min-width:0;border:1px solid #dbe7ec;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.jbbq-card-image{display:block;aspect-ratio:1;background:#fff}.jbbq-card-image img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}.jbbq-card-body{padding:20px 17px;display:flex;flex:1;flex-direction:column}.jbbq-card h3{font-size:21px;min-height:0;margin-bottom:12px}.jbbq-card h3 a{text-decoration:none}.jbbq .jbbq-card-kicker{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.jbbq .jbbq-card-description{font-size:15px;line-height:1.55;color:#49616b;margin-bottom:20px}.jbbq-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.55;margin-top:auto;margin-bottom:16px}.jbbq-price--breeder span{flex-basis:100%}.jbbq-price strong{font-size:27px;line-height:1.2;color:#0c536c}.jbbq-price span{font-size:12px}.jbbq-stock{font-size:13px;font-weight:700;line-height:1.6;margin-bottom:18px!important}.jbbq-card .jbbq-card-btn{width:100%;font-size:12px;padding:13px 10px;gap:8px}.jbbq-grid-note{margin-top:22px!important}.jbbq-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jbbq-three p{font-size:15px}.jbbq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.jbbq-steps li{list-style:none;margin:0;padding:0}.jbbq-step-number{display:block;color:#bf923c;font-size:38px;font-weight:700;line-height:1.3;margin-bottom:14px}.jbbq-steps p{font-size:15px}.jbbq-family{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.jbbq-family img{width:100%;height:auto;border-radius:12px;display:block}.jbbq-faqs{border-top:1px solid #cddde2}.jbbq-faqs details{border-bottom:1px solid #cddde2;padding:0}.jbbq-faqs summary{display:flex;gap:24px;justify-content:space-between;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:#0c536c;padding:19px 0}.jbbq-faqs summary::-webkit-details-marker{display:none}.jbbq-faqs summary span{font-size:23px;line-height:1}.jbbq-faqs details[open] summary span{transform:rotate(45deg)}.jbbq-faqs details>div{max-width:980px;padding-bottom:12px}.jbbq-faqs p{font-size:15px}.jbbq-closing{text-align:center;background:linear-gradient(110deg,#edf6f8,#fff)}.jbbq-related{font-size:14px;margin-top:24px!important}.jbbq section[id],.jbbq-anchor{scroll-margin-top:100px}.jbbq-anchor{display:block}.jbbq-reviews{padding:40px 24px 56px;background:#fff;scroll-margin-top:100px}@media(max-width:1023px){.jbbq-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jbbq-hero{gap:30px}.jbbq-card h3,.jbbq-card-kicker,.jbbq-card-description,.jbbq-card ul,.jbbq-price,.jbbq-stock{min-height:0}.jbbq-card .jbbq-card-btn{margin-top:auto;font-size:14px}.jbbq-card-body{padding:22px}.jbbq-price{margin-top:0}.jbbq-card ul{margin-bottom:18px}}@media(max-width:749px){.jbbq-wrap{padding-left:20px;padding-right:20px}.jbbq-section{padding-top:42px;padding-bottom:42px}.jbbq-hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:36px;gap:24px}.jbbq h1{font-size:36px}.jbbq-lead{font-size:19px}.jbbq-three,.jbbq-steps,.jbbq-family{grid-template-columns:1fr;gap:24px}.jbbq-three p:last-child{margin-bottom:0}.jbbq-hero-media{max-width:520px;width:100%;margin:0 auto!important}.jbbq-actions{gap:18px}.jbbq-photo-facts span{font-size:10px}.jbbq-crumb{font-size:11px}.jbbq-faqs summary{font-size:16px}.jbbq-family{gap:22px}}@media(max-width:599px){.jbbq-product-grid{grid-template-columns:1fr;gap:24px}.jbbq-card-body{padding:22px}.jbbq-card h3{font-size:24px}.jbbq-card-description,.jbbq-card ul{font-size:15px}.jbbq-card-kicker{font-size:12px}.jbbq .jbbq-btn{max-width:100%}}.pxs-rich-text:has(.jbbq),.pxs-rich-text-block:has(.jbbq),.pxs-rich-text-content:has(.jbbq){width:100%;max-width:none;margin:0;padding:0}.jbbq-wrap{width:calc(100% - 64px);max-width:1240px;margin-inline:auto;padding-left:0;padding-right:0;min-width:0}.jbbq-card-image{overflow:hidden}.jbbq-card .jbbq-card-btn{font-size:14px;justify-content:space-between}.jbbq-card[data-product=mated-f1-buckfast-queen-early-season] .jbbq-card-image img{object-fit:cover;object-position:center}.jbbq .jbbq-stock{display:block;background:#edf5f7;border-left:3px solid #d99918;padding:12px 14px;min-height:0;margin:0 0 20px!important;line-height:1.45;color:#0c536c}.jbbq .jbbq-delivery-label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.jbbq .jbbq-stock strong{display:block;font-size:21px;line-height:1.3;font-weight:750;color:#0c536c}.jbbq--support{background:linear-gradient(110deg,#f0f7fa,#fff 85%)}.jbbq-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy photo" "review guide";gap:38px 56px;align-items:start}.jbbq-support-copy{grid-area:copy;min-width:0}.jbbq-support-copy .jbbq-lead{margin-top:24px}.jbbq-support-copy .jbbq-actions{margin-bottom:0}.jbbq-support-photo{grid-area:photo;border-radius:8px;overflow:hidden;background:#fff}.jbbq-support-photo img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:contain}.jbbq .jbbq-support-review{grid-area:review;margin:0;padding:28px 30px;background:#fff;border:1px solid #ccdde3;border-left:4px solid #d99918;border-radius:8px;box-shadow:0 6px 22px #0c536c08;align-self:stretch}.jbbq .jbbq-stars{color:#d99918;font-size:21px;letter-spacing:1px;line-height:1;white-space:nowrap}.jbbq-support-review blockquote{font-size:24px;line-height:1.5;color:#0c536c;margin:18px 0 22px;border:0;padding:0;font-style:normal}.jbbq-support-review figcaption{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.55;color:#49616b;margin:0 0 16px;padding:0}.jbbq-support-review figcaption strong{font-size:15px;color:#153d4d}.jbbq-support-review a{display:inline-block;font-size:13px;font-weight:700;line-height:1.6;padding:3px 0}.jbbq-guide{grid-area:guide;padding:28px 30px;background:#eaf3f6;border:1px solid #c8dce3;border-radius:8px;align-self:stretch}.jbbq-guide h3{font-size:24px;line-height:1.3;margin:0 0 19px}.jbbq-guide p{font-size:16px;line-height:1.7;margin:0 0 24px;max-width:510px}.jbbq-guide a{display:inline-block;font-size:15px;line-height:1.5;padding:6px 0;font-weight:700}.jbbq--review_top,.jbbq--review_bottom{background:#0c536c;color:#fff}.jbbq .jbbq-review-strip--matched{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:22px;align-items:center;min-height:76px;padding-top:16px;padding-bottom:16px}.jbbq .jbbq-review-strip--matched blockquote{margin:0;border:0;padding:0;font-size:19px;line-height:1.45;color:#fff;font-style:normal}.jbbq-review-author{font-size:13px;font-weight:700;white-space:nowrap}.jbbq .jbbq-review-link{color:#fff;font-size:12px;font-weight:700;white-space:nowrap;border-left:1px solid #ffffff70;padding-left:20px;text-decoration:underline}.jbbq .jbbq-review-link:hover{color:#f4c15d}.jbbq #buckfast-reviews{scroll-margin-top:100px}.jbbq-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}@media(min-width:1600px){.jbbq-wrap{max-width:1320px}}@media(max-width:1050px){.jbbq-support{column-gap:32px}.jbbq .jbbq-review-strip--matched{gap:15px}.jbbq .jbbq-review-strip--matched blockquote{font-size:17px}}@media(max-width:749px){.jbbq-wrap{width:calc(100% - 36px);padding-left:0;padding-right:0}.jbbq-support{grid-template-columns:1fr;grid-template-areas:"copy" "photo" "review" "guide";row-gap:28px}.jbbq .jbbq-support-review,.jbbq-guide{padding:24px}.jbbq-support-review blockquote{font-size:22px;margin:16px 0 20px}.jbbq .jbbq-review-strip--matched{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;min-height:0}.jbbq .jbbq-review-strip--matched blockquote{grid-row:1;grid-column:1/-1;font-size:16px}.jbbq .jbbq-review-strip--matched .jbbq-stars{grid-row:2;font-size:19px;letter-spacing:0}.jbbq-review-author{grid-row:2;font-size:12px;white-space:normal;line-height:1.3}.jbbq .jbbq-review-link{grid-row:2;font-size:11px;padding-left:12px}.jbbq-faqs{grid-template-columns:1fr}.jbbq .jbbq-stock{min-height:0}}.jbcq{--q-ink:#153e4a;--q-teal:#0c536c;--q-gold:#bf923c;color:var(--q-ink);font-family:inherit;font-size:16px;line-height:1.7}.jbcq *{box-sizing:border-box}.jbcq-wrap{max-width:1218px;margin:0 auto;padding-left:24px;padding-right:24px}.jbcq p{margin:0 0 18px}.jbcq a{color:var(--q-teal)}.jbcq h1,.jbcq h2,.jbcq h3{font-family:inherit;color:var(--q-teal);font-weight:700;letter-spacing:-.025em;margin:0 0 20px;line-height:1.18}.jbcq h1{font-size:clamp(32px,4vw,52px)}.jbcq h2{font-size:clamp(27px,3vw,38px)}.jbcq h3{font-size:22px;line-height:1.3;margin-bottom:12px}.jbcq-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:12px;line-height:1.5;margin-bottom:18px!important}.jbcq-section{padding-top:60px;padding-bottom:60px}.jbcq-tint{background:#f1f6f7}.jbcq-white{background:#fff}.jbcq-heading{max-width:980px;margin-bottom:30px}.jbcq-intro{max-width:950px;margin-bottom:30px!important}.jbcq-small{font-size:13px;line-height:1.65;color:#5b6c70}.jbcq-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0}.jbcq .jbcq-btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:15px 22px;background:#0c536c;color:#fff;border:1px solid #0c536c;border-radius:0;text-decoration:none;font-weight:700;font-size:14px;line-height:1.4;min-height:50px}.jbcq .jbcq-btn:hover{background:#083e50;border-color:#083e50}.jbcq a:focus-visible,.jbcq summary:focus-visible{outline:3px solid #bf923c;outline-offset:4px}.jbcq-text-link{font-weight:700;text-decoration:underline;text-underline-offset:4px}.jbcq-hero-bg{background:linear-gradient(115deg,#eff7f9,#fff)}.jbcq-crumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;font-size:12px;line-height:1.5}.jbcq-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding-top:24px;padding-bottom:48px}.jbcq-lead{font-size:20px;font-weight:700;line-height:1.5}.jbcq-hero-points{padding-left:21px;margin:18px 0 22px!important}.jbcq-hero-points li{padding-left:0;margin-bottom:8px}.jbcq figure{margin:0}.jbcq-hero-media img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px 12px 0 0;display:block}.jbcq figcaption{font-size:12px;line-height:1.6;color:#5b6c70;padding:12px 14px}.jbcq-photo-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#0c536c;color:#fff;border-radius:0 0 12px 12px;overflow:hidden}.jbcq-photo-facts span{padding:13px 6px;text-align:center;font-size:11px;font-weight:700;border-right:1px solid #ffffff20}.jbcq-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.jbcq-card{min-width:0;border:1px solid #dbe7ec;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.jbcq-card-image{display:block;aspect-ratio:1;background:#fff}.jbcq-card-image img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}.jbcq-card-body{padding:20px 17px;display:flex;flex:1;flex-direction:column}.jbcq-card h3{font-size:21px;min-height:0;margin-bottom:12px}.jbcq-card h3 a{text-decoration:none}.jbcq .jbcq-card-kicker{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.jbcq .jbcq-card-description{font-size:15px;line-height:1.55;color:#49616b;margin-bottom:20px}.jbcq-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.55;margin-top:auto;margin-bottom:16px}.jbcq-price--breeder span{flex-basis:100%}.jbcq-price strong{font-size:27px;line-height:1.2;color:#0c536c}.jbcq-price span{font-size:12px}.jbcq-stock{font-size:13px;font-weight:700;line-height:1.6;margin-bottom:18px!important}.jbcq-card .jbcq-card-btn{width:100%;font-size:12px;padding:13px 10px;gap:8px}.jbcq-grid-note{margin-top:22px!important}.jbcq-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jbcq-three p{font-size:15px}.jbcq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.jbcq-steps li{list-style:none;margin:0;padding:0}.jbcq-step-number{display:block;color:#bf923c;font-size:38px;font-weight:700;line-height:1.3;margin-bottom:14px}.jbcq-steps p{font-size:15px}.jbcq-family{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.jbcq-family img{width:100%;height:auto;border-radius:12px;display:block}.jbcq-faqs{border-top:1px solid #cddde2}.jbcq-faqs details{border-bottom:1px solid #cddde2;padding:0}.jbcq-faqs summary{display:flex;gap:24px;justify-content:space-between;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:#0c536c;padding:19px 0}.jbcq-faqs summary::-webkit-details-marker{display:none}.jbcq-faqs summary span{font-size:23px;line-height:1}.jbcq-faqs details[open] summary span{transform:rotate(45deg)}.jbcq-faqs details>div{max-width:980px;padding-bottom:12px}.jbcq-faqs p{font-size:15px}.jbcq-closing{text-align:center;background:linear-gradient(110deg,#edf6f8,#fff)}.jbcq-related{font-size:14px;margin-top:24px!important}.jbcq section[id],.jbcq-anchor{scroll-margin-top:100px}.jbcq-anchor{display:block}.jbcq-reviews{padding:40px 24px 56px;background:#fff;scroll-margin-top:100px}@media(max-width:1023px){.jbcq-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jbcq-hero{gap:30px}.jbcq-card h3,.jbcq-card-kicker,.jbcq-card-description,.jbcq-card ul,.jbcq-price,.jbcq-stock{min-height:0}.jbcq-card .jbcq-card-btn{margin-top:auto;font-size:14px}.jbcq-card-body{padding:22px}.jbcq-price{margin-top:0}.jbcq-card ul{margin-bottom:18px}}@media(max-width:749px){.jbcq-wrap{padding-left:20px;padding-right:20px}.jbcq-section{padding-top:42px;padding-bottom:42px}.jbcq-hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:36px;gap:24px}.jbcq h1{font-size:36px}.jbcq-lead{font-size:19px}.jbcq-three,.jbcq-steps,.jbcq-family{grid-template-columns:1fr;gap:24px}.jbcq-three p:last-child{margin-bottom:0}.jbcq-hero-media{max-width:520px;width:100%;margin:0 auto!important}.jbcq-actions{gap:18px}.jbcq-photo-facts span{font-size:10px}.jbcq-crumb{font-size:11px}.jbcq-faqs summary{font-size:16px}.jbcq-family{gap:22px}}@media(max-width:599px){.jbcq-product-grid{grid-template-columns:1fr;gap:24px}.jbcq-card-body{padding:22px}.jbcq-card h3{font-size:24px}.jbcq-card-description,.jbcq-card ul{font-size:15px}.jbcq-card-kicker{font-size:12px}.jbcq .jbcq-btn{max-width:100%}}.pxs-rich-text:has(.jbcq),.pxs-rich-text-block:has(.jbcq),.pxs-rich-text-content:has(.jbcq){width:100%;max-width:none;margin:0;padding:0}.jbcq-wrap{width:calc(100% - 64px);max-width:1240px;margin-inline:auto;padding-left:0;padding-right:0;min-width:0}.jbcq-card-image{overflow:hidden}.jbcq-card .jbcq-card-btn{font-size:14px;justify-content:space-between}.jbcq-card[data-product=mated-f1-buckfast-queen-early-season] .jbcq-card-image img{object-fit:cover;object-position:center}.jbcq .jbcq-stock{display:block;background:#edf5f7;border-left:3px solid #d99918;padding:12px 14px;min-height:0;margin:0 0 20px!important;line-height:1.45;color:#0c536c}.jbcq .jbcq-delivery-label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.jbcq .jbcq-stock strong{display:block;font-size:21px;line-height:1.3;font-weight:750;color:#0c536c}.jbcq--support{background:linear-gradient(110deg,#f0f7fa,#fff 85%)}.jbcq-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy photo" "review guide";gap:38px 56px;align-items:start}.jbcq-support-copy{grid-area:copy;min-width:0}.jbcq-support-copy .jbcq-lead{margin-top:24px}.jbcq-support-copy .jbcq-actions{margin-bottom:0}.jbcq-support-photo{grid-area:photo;border-radius:8px;overflow:hidden;background:#fff}.jbcq-support-photo img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:contain}.jbcq .jbcq-support-review{grid-area:review;margin:0;padding:28px 30px;background:#fff;border:1px solid #ccdde3;border-left:4px solid #d99918;border-radius:8px;box-shadow:0 6px 22px #0c536c08;align-self:stretch}.jbcq .jbcq-stars{color:#d99918;font-size:21px;letter-spacing:1px;line-height:1;white-space:nowrap}.jbcq-support-review blockquote{font-size:24px;line-height:1.5;color:#0c536c;margin:18px 0 22px;border:0;padding:0;font-style:normal}.jbcq-support-review figcaption{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.55;color:#49616b;margin:0 0 16px;padding:0}.jbcq-support-review figcaption strong{font-size:15px;color:#153d4d}.jbcq-support-review a{display:inline-block;font-size:13px;font-weight:700;line-height:1.6;padding:3px 0}.jbcq-guide{grid-area:guide;padding:28px 30px;background:#eaf3f6;border:1px solid #c8dce3;border-radius:8px;align-self:stretch}.jbcq-guide h3{font-size:24px;line-height:1.3;margin:0 0 19px}.jbcq-guide p{font-size:16px;line-height:1.7;margin:0 0 24px;max-width:510px}.jbcq-guide a{display:inline-block;font-size:15px;line-height:1.5;padding:6px 0;font-weight:700}.jbcq--review_top,.jbcq--review_bottom{background:#0c536c;color:#fff}.jbcq .jbcq-review-strip--matched{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:22px;align-items:center;min-height:76px;padding-top:16px;padding-bottom:16px}.jbcq .jbcq-review-strip--matched blockquote{margin:0;border:0;padding:0;font-size:19px;line-height:1.45;color:#fff;font-style:normal}.jbcq-review-author{font-size:13px;font-weight:700;white-space:nowrap}.jbcq .jbcq-review-link{color:#fff;font-size:12px;font-weight:700;white-space:nowrap;border-left:1px solid #ffffff70;padding-left:20px;text-decoration:underline}.jbcq .jbcq-review-link:hover{color:#f4c15d}.jbcq #carniolan-reviews{scroll-margin-top:100px}.jbcq-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}@media(min-width:1600px){.jbcq-wrap{max-width:1320px}}@media(max-width:1050px){.jbcq-support{column-gap:32px}.jbcq .jbcq-review-strip--matched{gap:15px}.jbcq .jbcq-review-strip--matched blockquote{font-size:17px}}@media(max-width:749px){.jbcq-wrap{width:calc(100% - 36px);padding-left:0;padding-right:0}.jbcq-support{grid-template-columns:1fr;grid-template-areas:"copy" "photo" "review" "guide";row-gap:28px}.jbcq .jbcq-support-review,.jbcq-guide{padding:24px}.jbcq-support-review blockquote{font-size:22px;margin:16px 0 20px}.jbcq .jbcq-review-strip--matched{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;min-height:0}.jbcq .jbcq-review-strip--matched blockquote{grid-row:1;grid-column:1/-1;font-size:16px}.jbcq .jbcq-review-strip--matched .jbcq-stars{grid-row:2;font-size:19px;letter-spacing:0}.jbcq-review-author{grid-row:2;font-size:12px;white-space:normal;line-height:1.3}.jbcq .jbcq-review-link{grid-row:2;font-size:11px;padding-left:12px}.jbcq-faqs{grid-template-columns:1fr}.jbcq .jbcq-stock{min-height:0}}.jbcq .jbcq-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:0 auto;gap:28px}.jbcq .jbcq-card-image,.jbcq .jbcq-card-image img{aspect-ratio:4/3}.jbcq .jbcq-card-body{padding:24px}.jbcq .jbcq-card h3{font-size:25px}.jbcq .jbcq-card-reviews{min-height:23px;margin:0 0 17px;font-size:13px}.jbcq .jbcq-card-reviews .jdgm-star{color:#d99918}.jbcq .jbcq-card .jbcq-card-btn{font-size:14px;padding:15px 16px}.jbcq .jbcq-hero-media img{aspect-ratio:4/3;border-radius:8px 8px 0 0}.jbcq-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-bottom:24px}@media(max-width:599px){.jbcq .jbcq-product-grid,.jbcq-two{grid-template-columns:1fr}.jbcq .jbcq-card-body{padding:22px}}.jbcq .jbcq-card-image--fill img{object-fit:cover;object-position:center}.jbn.jb-flow-page{font-family:inherit}.jbn.jb-flow-choices #jbn-langstroth .jbn-season-image{height:auto;aspect-ratio:auto;margin-bottom:20px;background:#fff}.jbn.jb-flow-choices #jbn-langstroth .jbn-season-image img{width:100%;height:auto;object-fit:contain;transform:none}.jb-flow-choices .jbn-season-top{min-height:0;padding-bottom:12px;margin-bottom:12px}.jb-flow-choices .jbn-season h3{font-size:25px;line-height:1.2;min-height:0;margin-bottom:8px}.jb-flow-choices .jbn-season-body{flex-grow:0;margin-bottom:16px;min-height:0}.jb-flow-choices .jbn-season-price{margin-top:auto;padding-top:12px}.jbn.jb-flow-page.jbn--faq{background:#fff}.jbn.jb-flow-page .jbn-hero-media{align-self:center}.jbn.jb-flow-page .jbn-hero-media img{height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover;object-position:center}@media(max-width:649px){.jb-flow-choices .jbn-season-price{flex-wrap:wrap;justify-content:flex-start;gap:5px 14px}.jbn-crumb{flex-wrap:wrap;gap:6px 10px}}.jbh{--h-teal:#0c536c;--h-ink:#153e4a;--h-border:#cbdfe6;color:var(--h-ink);font-family:inherit;font-size:16px;line-height:1.7;background:#fff}.jbh *{box-sizing:border-box}.jbh-wrap{width:calc(100% - 64px);max-width:1320px;margin:0 auto;min-width:0}.jbh-section{padding-top:56px;padding-bottom:56px}.jbh-tint{background:#f1f6f7}.jbh-white{background:#fff}.jbh h1,.jbh h2,.jbh h3{font-family:inherit;color:var(--h-teal);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px}.jbh h1{font-size:clamp(34px,3.8vw,52px)}.jbh h2{font-size:clamp(28px,3vw,38px)}.jbh h3{font-size:23px}.jbh p{margin:0 0 18px}.jbh a{color:var(--h-teal)}.jbh figure{margin:0}.jbh figcaption{padding:12px 16px;font-size:12px;color:#49616b;line-height:1.6;background:#fff}.jbh .jbh-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.jbh .jbh-lead{font-size:21px;font-weight:650;line-height:1.5}.jbh-heading{max-width:960px;margin-bottom:28px}.jbh-heading p:last-child{margin-bottom:0}.jbh-crumb{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0;font-size:12px;line-height:1.5}.jbh-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center;padding-top:24px;padding-bottom:44px}.jbh-hero-photo{overflow:hidden;border-radius:10px;border:1px solid var(--h-border)}.jbh-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 45%}.jbh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin:24px 0 0}.jbh .jbh-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;color:#fff;background:var(--h-teal);border:1px solid var(--h-teal);padding:15px 20px;min-height:50px;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none}.jbh .jbh-btn:hover{background:#083f52}.jbh-text-link{font-weight:700;text-decoration:underline;text-underline-offset:4px}.jbh a:focus-visible,.jbh summary:focus-visible{outline:3px solid #be8b25;outline-offset:4px}.jbh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.jbh-card{border:1px solid var(--h-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:#fff}.jbh-card-image{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.jbh-card-image img,.jbh-card-image svg{display:block;width:100%;height:100%;object-fit:contain}.jbh-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.jbh .jbh-card-label{text-transform:uppercase;font-size:10px;letter-spacing:.05em;line-height:1.5;font-weight:700;margin:0 0 8px}.jbh-card h3{font-size:23px;margin:0 0 12px}.jbh-card h3 a{text-decoration:none}.jbh .jbh-card-intro{color:#49616b;font-size:15px;line-height:1.6;margin:0 0 18px}.jbh-card-purchase{margin-top:auto}.jbh .jbh-price{display:flex;gap:8px;align-items:baseline;margin:0 0 12px;line-height:1.2}.jbh-price strong{font-size:29px;color:var(--h-teal)}.jbh-price span{font-size:13px}.jbh .jbh-stock{margin:0 0 8px;color:#267147;font-size:13px;font-weight:700}.jbh .jbh-stock--out{color:#5c666b}.jbh .jbh-card-delivery{font-size:12px;color:#49616b;line-height:1.5;margin:0 0 16px}.jbh .jbh-card-btn{width:100%;padding:13px 15px;min-height:48px}.jbh .jbh-small{font-size:13px;color:#49616b;line-height:1.6}.jbh .jbh-under-grid{margin:24px 0 0}.jbh-pagination{padding-top:24px}.jbh-pagination a,.jbh-pagination .current{padding:8px 12px}.jbh-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.jbh-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.jbh-three p:last-child{margin-bottom:0}.jbh-number{display:block;color:#9b6b13;font-size:13px;font-weight:700;border-top:2px solid #d8af58;width:30px;padding-top:8px;margin-bottom:16px}.jbh-story-photo{overflow:hidden;border:1px solid var(--h-border);border-radius:10px}.jbh-story-photo img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover}.jbh-review-panel{border-left:3px solid #d89d21;background:#edf5f7;padding:26px 30px}.jbh .jbh-rating{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline}.jbh-rating strong{font-size:36px;color:var(--h-teal);line-height:1.2}.jbh-rating span{font-size:15px}.jbh-review-row .jbh-heading{margin-bottom:0}.jbh-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.jbh-faqs details{border-top:1px solid var(--h-border);padding:0;margin:0}.jbh-faqs summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;list-style:none;cursor:pointer;font-weight:700;font-size:18px;color:var(--h-teal);padding:20px 0}.jbh-faqs summary::-webkit-details-marker{display:none}.jbh-faqs summary span{font-size:21px;line-height:1;flex-shrink:0}.jbh-faqs details[open] summary span{transform:rotate(45deg)}.jbh-answer{padding:0 0 23px}.jbh-answer p{margin:0;line-height:1.7}.jbh-closing{text-align:center}.jbh-closing .jbh-actions{justify-content:center}.jbh [id]{scroll-margin-top:90px}@media(max-width:1099px){.jbh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jbh-hero{gap:32px}.jbh-card h3{font-size:25px}}@media(max-width:749px){.jbh-wrap{width:calc(100% - 36px)}.jbh-section{padding-top:38px;padding-bottom:38px}.jbh-hero{grid-template-columns:1fr;gap:24px;padding-top:12px;padding-bottom:32px}.jbh h1{font-size:36px}.jbh .jbh-lead{font-size:20px}.jbh-hero-photo{max-width:560px;width:100%;margin:auto}.jbh-two,.jbh-three,.jbh-faqs{grid-template-columns:1fr;gap:26px}.jbh-faqs{gap:0}.jbh-story{gap:28px}.jbh-review-panel{padding:24px}.jbh-actions{gap:16px 20px}.jbh-faqs summary{font-size:17px}}@media(max-width:599px){.jbh-product-grid{grid-template-columns:1fr;gap:24px}.jbh-card-body{padding:22px}.jbh-card h3{font-size:25px}.jbh .jbh-card-label{font-size:11px}.jbh .jbh-btn{max-width:100%}}.jbn{--jbn-blue:#0c536c;--jbn-ink:#143b4b;--jbn-muted:#4c606a;--jbn-line:#cbdadd;--jbn-pale:#f1f6f6;color:var(--jbn-ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#fff}.jbn *{box-sizing:border-box}.jbn [hidden]{display:none!important}.jbn-wrap{width:calc(100% - 64px);max-width:1200px;margin:0 auto}.jbn-section{padding:74px 0}.jbn h1,.jbn h2,.jbn h3{font-family:inherit;color:var(--jbn-blue);font-weight:750;letter-spacing:-.025em;text-transform:none}.jbn h1{font-size:clamp(36px,4.1vw,56px);line-height:1.08;margin:0 0 22px;max-width:660px}.jbn h2{font-size:clamp(29px,3vw,40px);line-height:1.17;margin:0 0 18px}.jbn h3{font-size:21px;line-height:1.28;margin:0 0 10px}.jbn p{font-size:16px;line-height:1.65;margin:0 0 18px}.jbn a{color:var(--jbn-blue);text-decoration:underline;text-underline-offset:4px}.jbn a:hover{color:#082e3d}.jbn a:focus-visible,.jbn button:focus-visible,.jbn summary:focus-visible{outline:3px solid #a66600;outline-offset:4px}.jbn figure{margin:0}.jbn img{display:block;width:100%;height:auto}.jbn figcaption{font-size:13px;line-height:1.5;color:var(--jbn-muted);padding-top:12px}.jbn .jbn-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:750;text-transform:uppercase;color:var(--jbn-blue);margin:0 0 14px}.jbn .jbn-lead{font-size:21px;line-height:1.45;font-weight:550}.jbn .jbn-small{font-size:13px;line-height:1.6;color:var(--jbn-muted)}.jbn-heading{max-width:880px;margin-bottom:34px}.jbn-heading>p:last-child{max-width:770px;margin-bottom:0}.jbn [id]{scroll-margin-top:100px}.jbn-anchor{display:block;height:0}.jbn .jbn-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:14px 23px;background:var(--jbn-blue);color:#fff;border:1px solid var(--jbn-blue);border-radius:0;font-family:inherit;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;text-align:left}.jbn .jbn-btn:hover{background:#083c50;color:#fff}.jbn .jbn-btn--outline{color:var(--jbn-blue);background:#fff}.jbn .jbn-btn--outline:hover{background:#e7f0f2}.jbn .jbn-btn--light{background:#fff;color:var(--jbn-blue);border-color:#fff}.jbn .jbn-btn--light:hover{background:#edf4f5}.jbn--hero{background:#f5f8f7}.jbn-crumb{display:flex;gap:12px;align-items:center;padding:20px 0;font-size:12px;color:var(--jbn-muted)}.jbn-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;padding:18px 0 48px;align-items:center}.jbn-hero-copy>p:not(.jbn-lead):not(.jbn-eyebrow){max-width:560px}.jbn-payment{border-left:3px solid #c58b25;padding:0 0 0 16px;margin:24px 0}.jbn-payment strong{display:block;font-size:21px;margin-bottom:4px}.jbn-payment span{display:block;font-size:13px;line-height:1.6;max-width:460px}.jbn-payment a{font-size:12px}.jbn-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.jbn-text-link{font-size:14px;font-weight:600}.jbn .jbn-delivery{margin:16px 0 0}.jbn-hero-media{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.jbn-hero-media img{height:490px;object-fit:cover;object-position:center 62%}.jbn-hero-media>figcaption{background:#fff;padding:13px 16px}.jbn-photo-facts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--jbn-blue);color:#fff;font-size:12px;font-weight:600;text-align:center}.jbn-photo-facts span{padding:13px 7px;border-right:1px solid #ffffff30}.jbn-photo-facts span:last-child{border-right:0}.jbn-spec-layout{display:grid;grid-template-columns:.95fr 1.15fr;gap:50px;align-items:start}.jbn-brood img{aspect-ratio:4/3;object-fit:cover}.jbn-specs{display:grid;gap:22px}.jbn-spec{display:flex;gap:16px}.jbn-number{color:#8a681e;font-size:13px;font-weight:700;border-top:2px solid #d6b362;padding-top:7px;min-width:28px}.jbn-spec h3{font-size:20px}.jbn-spec p{margin:0;font-size:15px;color:var(--jbn-muted)}.jbn .jbn-care{border-top:1px solid var(--jbn-line);margin:30px 0 0;padding-top:20px;font-size:14px}.jbn--plan{background:var(--jbn-pale)}.jbn-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0}.jbn-steps li{border-top:1px solid #afc6ce;padding-top:22px}.jbn-step-number{display:block;font-size:30px;line-height:1;font-weight:400;color:#547987;margin-bottom:20px}.jbn-steps p{font-size:15px;margin:0;color:var(--jbn-muted)}.jbn-formats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jbn-formats button{position:relative;text-align:left;border:1px solid var(--jbn-line);background:#fff;padding:20px 54px 20px 22px;color:var(--jbn-ink);font-family:inherit;cursor:pointer;border-radius:0;min-height:102px}.jbn-formats button[aria-pressed=true]{border:2px solid var(--jbn-blue);background:#eff6f7;padding:19px 53px 19px 21px}.jbn-formats strong{display:block;font-size:23px;color:var(--jbn-blue);line-height:1.3}.jbn-formats span{font-size:14px}.jbn-formats .jbn-format-mark{position:absolute;right:22px;top:28px;width:24px;height:24px;border:1px solid #94adb6;border-radius:50%;color:transparent;text-align:center;line-height:22px}.jbn-formats button[aria-pressed=true] .jbn-format-mark{background:var(--jbn-blue);color:#fff;border-color:var(--jbn-blue)}.jbn-options{margin-top:22px}.jbn .jbn-format-description{font-size:14px;color:var(--jbn-muted);margin-bottom:26px;max-width:890px}.jbn .jbn-season-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.jbn-seasons{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jbn-season{border:1px solid var(--jbn-line);display:flex;flex-direction:column;padding:24px;position:relative}.jbn-season-top{border-bottom:1px solid #dae4e7;margin-bottom:18px;padding-bottom:18px}.jbn .jbn-tag{display:inline-block;background:#edf3f3;padding:4px 8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.jbn-season h3{font-size:27px;margin-bottom:8px}.jbn .jbn-month{font-size:16px;font-weight:650;margin:0}.jbn .jbn-season-body{font-size:15px;color:var(--jbn-muted);margin-bottom:24px}.jbn-season-price{margin-top:auto;border-top:1px solid #dae4e7;padding-top:18px}.jbn-season-price strong{font-size:26px;display:block;letter-spacing:-.03em}.jbn-season-price span{display:block;font-size:14px}.jbn .jbn-stock{font-size:12px;font-weight:650;color:#316044;margin:15px 0 12px}.jbn .jbn-stock--unavailable{color:#6c5c48}.jbn-season>.jbn-btn{width:100%;font-size:14px;padding:13px 16px}.jbn .jbn-weather{margin:23px 0;max-width:930px}.jbn-format-help{margin-top:24px;display:flex;gap:10px 20px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--jbn-line);font-size:13px}.jbn-format-help strong{flex-basis:100%}.jbn--support{background:var(--jbn-pale)}.jbn-support-layout{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.jbn-support-layout .jbn-lead{font-size:20px}.jbn-resource-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;margin-top:18px}.jbn-video a{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--jbn-blue)}.jbn-video img{height:100%;object-fit:cover;object-position:center 35%}.jbn-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:#fff;color:var(--jbn-blue);display:grid;place-items:center;padding-left:4px;font-size:22px;box-shadow:0 2px 16px #0003}.jbn-video-label{position:absolute;bottom:0;left:0;right:0;color:#fff;background:#0c536cee;padding:13px;text-align:center;font-size:14px;font-weight:650}.jbn-video iframe{display:block;width:100%;aspect-ratio:16/10;border:0}.jbn-reviews{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:46px;border-top:1px solid var(--jbn-line);padding-top:30px}.jbn-reviews blockquote{margin:0;padding:0;border:0;font-size:19px;line-height:1.55;font-weight:500;color:var(--jbn-ink)}.jbn-reviews figcaption{font-size:12px;font-weight:650}.jbn-reviews a{display:inline-block;font-size:12px;margin-top:8px;margin-bottom:15px}.jbn-faqs{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;align-items:start}.jbn-faqs details{border-top:1px solid var(--jbn-line);padding:20px 0}.jbn-faqs summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:17px;font-weight:700;line-height:1.45;color:var(--jbn-blue)}.jbn-faqs summary::-webkit-details-marker{display:none}.jbn-faqs summary span{font-weight:400;font-size:22px;line-height:1}.jbn-faqs details[open] summary span{transform:rotate(45deg)}.jbn-faqs details>div{padding-top:14px}.jbn-faqs p{font-size:14px;color:var(--jbn-muted);margin:0}.jbn-faqs a{display:inline-block;margin-top:12px;font-size:13px}.jbn--faq>.jbn-section{padding-bottom:42px}.jbn-close{margin-top:0;background:var(--jbn-blue);color:#fff;padding:35px 0}.jbn-close-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.jbn-close h3{color:#fff;font-size:27px}.jbn-close p{margin:0;font-size:15px}.jbn-close .jbn-btn{flex-shrink:0}jb-nuc-chooser,jb-nuc-video{display:block}@media(min-width:1600px){.jbn-wrap{max-width:1320px}.jbn-hero-media img{height:530px}}@media(max-width:899px){.jbn-wrap{width:calc(100% - 40px)}.jbn-hero{gap:26px;grid-template-columns:1fr 1fr}.jbn-hero-media img{height:470px}.jbn h1{font-size:38px}.jbn-hero .jbn-lead{font-size:19px}.jbn-hero p{font-size:15px}.jbn-photo-facts{font-size:10px}.jbn-spec-layout,.jbn-support-layout{gap:28px}.jbn-seasons{gap:12px}.jbn-season{padding:18px}.jbn-season h3{font-size:24px}.jbn-section{padding:56px 0}.jbn-steps{gap:24px}.jbn-faqs{gap:0 26px}}@media(max-width:649px){.jbn-wrap{width:calc(100% - 36px)}.jbn-crumb{font-size:11px;padding:15px 0}.jbn-hero{grid-template-columns:1fr;padding:12px 0 26px;gap:28px}.jbn h1{font-size:39px;max-width:520px}.jbn h2{font-size:29px}.jbn .jbn-lead{font-size:20px}.jbn-hero-media img{height:auto;aspect-ratio:4/3;object-position:center 67%}.jbn-photo-facts{font-size:11px}.jbn .jbn-eyebrow{font-size:10px;letter-spacing:.1em}.jbn-payment{margin:22px 0}.jbn-payment strong{font-size:20px}.jbn-actions{gap:16px}.jbn .jbn-btn{font-size:14px}.jbn-text-link{font-size:13px}.jbn-section{padding:42px 0}.jbn-heading{margin-bottom:26px}.jbn-spec-layout,.jbn-support-layout{grid-template-columns:1fr;gap:27px}.jbn-brood img{aspect-ratio:3/2}.jbn-specs{gap:22px}.jbn .jbn-care{font-size:13px;margin-top:24px}.jbn-steps{grid-template-columns:1fr;gap:22px}.jbn-steps li{display:grid;grid-template-columns:39px 1fr;gap:0 12px;padding-top:20px}.jbn-step-number{grid-row:1/3;font-size:25px;margin:0}.jbn-steps p{grid-column:2}.jbn-steps h3{font-size:20px}.jbn-formats{gap:10px}.jbn-formats button{padding:16px 12px 15px;min-height:130px;display:flex;flex-direction:column;align-items:start}.jbn-formats button[aria-pressed=true]{padding:15px 11px 14px}.jbn-formats strong{font-size:20px;padding-top:28px}.jbn-formats span{font-size:12px;line-height:1.4;margin-top:4px}.jbn-formats .jbn-format-mark{top:10px;left:12px;right:auto;width:20px;height:20px;line-height:18px}.jbn-seasons{grid-template-columns:1fr;gap:16px}.jbn-season{padding:22px}.jbn-season-top{position:relative;padding-right:80px;padding-bottom:15px;margin-bottom:15px}.jbn .jbn-tag{font-size:10px;margin-bottom:10px}.jbn-season h3{font-size:27px}.jbn-season-price{display:flex;justify-content:space-between;align-items:center;gap:12px}.jbn-season-price strong{font-size:25px}.jbn-season-price span{font-size:13px}.jbn .jbn-season-body{margin-bottom:20px}.jbn-format-help{gap:12px 20px}.jbn-support-layout .jbn-lead{font-size:19px}.jbn-reviews{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:26px}.jbn-reviews blockquote{font-size:18px}.jbn-faqs{grid-template-columns:1fr}.jbn-faqs summary{font-size:17px}.jbn-close{padding:27px 0;margin-top:0}.jbn-close-inner{flex-direction:column;align-items:flex-start}.jbn-close h3{font-size:27px}.jbn-close .jbn-btn{width:100%}.jbn-resource-links a,.jbn-format-help a{padding:4px 0}}.jbn--hero,.jbn--plan,.jbn--support{background:linear-gradient(110deg,#f0f7fa,#fff 75%)}.jbn-hero-media{background:#fff;border-radius:10px;overflow:hidden}.jbn .jbn-hero-media img{width:100%;height:540px;aspect-ratio:auto;object-fit:cover;object-position:center top;background:#f2f7f7}jb-nuc-features.jbn-feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:start}.jbn-feature-media{position:sticky;top:100px;min-width:0;border-radius:10px;overflow:hidden;background:#f1f6f6;border:1px solid #e0eaed}.jbn-feature-photo{height:560px;display:flex;align-items:center;justify-content:center}.jbn-feature-photo img{width:100%;height:100%;object-fit:contain}.jbn-feature-slide figcaption{padding:13px 18px;background:#fff;font-size:14px;font-weight:600;color:var(--jbn-blue)}.jbn-feature-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.jbn-feature-point{display:grid;grid-template-columns:28px minmax(0,1fr);gap:15px;padding:18px 17px;border-top:1px solid var(--jbn-line);transition:background .16s;border-left:3px solid transparent;cursor:pointer}.jbn-feature-point:first-child{border-top:0}.jbn-feature-point.is-active{border-left-color:var(--jbn-blue);background:linear-gradient(110deg,#f0f7fa,#fff)}.jbn-feature-point .jbn-number{margin-top:8px}.jbn-feature-point h3{margin:0 0 5px;font-size:20px}.jbn-feature-point button{font:inherit;font-weight:inherit;line-height:1.3;text-align:left;color:var(--jbn-blue);border:0;padding:5px 0;background:transparent;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:36px}.jbn-feature-arrow{font-size:22px;font-weight:400;opacity:.45}.jbn-feature-point.is-active .jbn-feature-arrow{opacity:1}.jbn-feature-point p{font-size:15px;line-height:1.6;margin:0;color:var(--jbn-muted)}@media(min-width:1600px){.jbn-feature-photo{height:610px}}@media(max-width:999px){jb-nuc-features.jbn-feature-layout{gap:25px}.jbn-feature-photo{height:480px}.jbn-feature-point{padding:14px 12px;gap:10px}.jbn-feature-point h3{font-size:19px}}@media(max-width:749px){jb-nuc-features.jbn-feature-layout{grid-template-columns:minmax(0,1fr);gap:20px}.jbn-feature-media{top:72px;z-index:3;box-shadow:0 5px 15px #0c536c12}.jbn-feature-photo{height:clamp(210px,34svh,330px)}.jbn-feature-slide figcaption{padding:8px 13px;font-size:12px}.jbn-feature-point{padding:15px 11px}.jbn-feature-point button{min-height:44px}.jbn-feature-point p{font-size:14px}}@media(max-width:749px)and (max-height:500px){.jbn-feature-media{position:static}.jbn-feature-photo{height:240px}}@media(prefers-reduced-motion:reduce){.jbn-feature-point{transition:none}}.jbn .jbn-season{overflow:hidden;border-radius:9px;box-shadow:0 5px 18px #0c536c0a}.jbn-season-image{display:block;background:#f1f6f6;margin:-24px -24px 24px;aspect-ratio:4/3;overflow:hidden}.jbn-season-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.jbn-season-image:hover img{transform:scale(1.02)}.jbn #jbn-langstroth .jbn-season-image,.jbn #jbn-national .jbn-season-image{aspect-ratio:auto}.jbn #jbn-langstroth .jbn-season-image img,.jbn #jbn-national .jbn-season-image img{height:auto;transform:none}@media(max-width:899px){.jbn-season-image{margin:-18px -18px 20px}.jbn .jbn-hero-media img{height:470px}}@media(max-width:649px){.jbn-season-image{margin:-22px -22px 22px}.jbn .jbn-hero-media img{height:auto;max-height:540px;aspect-ratio:auto}.jbn .jbn-season-top{padding-right:0}}@media(prefers-reduced-motion:reduce){.jbn-season-image img{transition:none}}body:has(.jbn--closing) #shopify-section-nov-footer{margin-top:0}.jbn .jbn-feature-hint{font-size:14px;font-weight:650;color:var(--jbn-blue);margin:-12px 0 20px}.jbn-feature-action{flex:none;font-size:11px;font-weight:650;letter-spacing:0;white-space:nowrap}.jbn-feature-shown{display:none}.jbn-feature-point.is-active .jbn-feature-shown{display:inline}.jbn-feature-point.is-active .jbn-feature-view{display:none}.jbn-feature-point.is-active{background:#eaf3f6;border-left-width:4px}.jbn-feature-point button{gap:12px;min-height:44px}.jbn #jbn-langstroth .jbn-season-image,.jbn #jbn-national .jbn-season-image{height:190px;aspect-ratio:auto;margin-bottom:18px}.jbn #jbn-langstroth .jbn-season-image img,.jbn #jbn-national .jbn-season-image img{width:100%;height:100%;object-fit:cover;object-position:center}.jbn-season-top{padding-bottom:12px;margin-bottom:12px}.jbn .jbn-tag{margin-bottom:10px}.jbn .jbn-season-body{margin-bottom:16px}.jbn-season-price{padding-top:12px}.jbn-compatibility{border-bottom:1px solid var(--jbn-line);padding:16px 0}.jbn-compatibility summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--jbn-blue)}.jbn-compatibility-copy{padding:14px 18px;background:#f1f6f6;margin-top:12px}.jbn-compatibility p{font-size:14px;margin-bottom:12px}.jbn-compatibility .jbn-resource-links{margin-top:0}.jbn-support-review{border-left:3px solid #c58b25;padding:22px 26px!important;background:#fff;margin-top:32px!important;max-width:850px}.jbn-support-review blockquote{border:0;margin:0;padding:0;color:var(--jbn-ink);font-size:20px;line-height:1.5}.jbn-support-review figcaption{font-size:13px;font-weight:650}.jbn-support-review summary{font-size:13px;color:var(--jbn-blue);cursor:pointer;margin-top:12px}.jbn-support-review details p{font-size:14px;margin:12px 0 0}.jbn-before{padding:24px;background:#f1f6f6;margin-bottom:30px;border-left:3px solid #c58b25}.jbn-before p,.jbn-before li{font-size:14px}.jbn-before p{margin-bottom:12px}.jbn-before ul{margin:0;padding-left:20px}.jbn-before li+li{margin-top:5px}.jbn--difference{background:linear-gradient(110deg,#f0f7fa,#fff 75%)}.jbn-family{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;padding-top:38px;padding-bottom:38px}.jbn-family img{height:250px;object-fit:cover;object-position:center 45%;border-radius:8px}.jbn-family p:last-child{margin-bottom:0}.jbn-family figcaption{text-align:center}@media(max-width:899px){.jbn-feature-point button{flex-wrap:wrap}.jbn-family{gap:28px}.jbn #jbn-langstroth .jbn-season-image,.jbn #jbn-national .jbn-season-image{height:160px}}@media(max-width:649px){.jbn-feature-action{font-size:10px}.jbn-support-review{padding:20px!important}.jbn-support-review blockquote{font-size:18px}.jbn-before{padding:20px}.jbn-family{grid-template-columns:1fr;gap:24px}.jbn-family img{height:230px}.jbn #jbn-langstroth .jbn-season-image,.jbn #jbn-national .jbn-season-image{height:180px}.jbn-compatibility summary{padding:5px 0}}.jbn-customer-reviews{padding:40px 24px 56px;background:#fff;scroll-margin-top:110px}@media(max-width:649px){.jbn-customer-reviews{padding:30px 18px 42px}}.jbq{--qb:#0c536c;--qt:#153d4d;--qm:#49616b;--ql:#ccdde3;--qp:#f1f7f8;--qg:#d99918;color:var(--qt);font-family:inherit;line-height:1.65;font-size:16px}.jbq,.jbq *{box-sizing:border-box}.jbq-wrap{width:calc(100% - 64px);max-width:1240px;margin:0 auto;min-width:0}.jbq h1,.jbq h2,.jbq h3,.jbq p,.jbq figure,.jbq blockquote{margin:0}.jbq p{margin-bottom:16px}.jbq h1,.jbq h2,.jbq h3{color:var(--qb);font-family:inherit;font-weight:750;letter-spacing:-.025em;text-transform:none}.jbq h1{font-size:clamp(40px,4.2vw,58px);line-height:1.06;margin:14px 0 22px}.jbq h1 span{display:block;font-size:clamp(22px,2.2vw,29px);line-height:1.22;margin-top:15px;letter-spacing:-.015em}.jbq h2{font-size:clamp(29px,3vw,40px);line-height:1.16;margin-bottom:18px}.jbq h3{font-size:23px;line-height:1.24;margin-bottom:12px}.jbq a{color:var(--qb);text-underline-offset:4px}.jbq a:hover{color:#9c6500}.jbq a:focus-visible,.jbq button:focus-visible{outline:3px solid #d99918;outline-offset:4px}.jbq .jbq-eyebrow{font-size:11px;line-height:1.5;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--qb);margin-bottom:16px}.jbq .jbq-lead{font-size:22px;line-height:1.38;font-weight:650}.jbq .jbq-small{font-size:13px;color:var(--qm)}.jbq .jbq-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 24px;background:var(--qb);border:1px solid var(--qb);border-radius:0;color:#fff;font-weight:750;font-size:15px;line-height:1.35;text-decoration:none;transition:background .15s}.jbq .jbq-btn:hover{background:#083c4e;color:#fff}.jbq .jbq-btn--white{background:#fff;color:var(--qb);border-color:#fff}.jbq .jbq-btn--white:hover{background:#f4c15d;border-color:#f4c15d;color:#123d53}.jbq-text-link{font-size:15px;font-weight:700;text-decoration:underline}.jbq-actions{display:flex;align-items:center;gap:24px;margin:24px 0 18px}.jbq--hero,.jbq--plan,.jbq--support{background:linear-gradient(110deg,#f0f7fa,#fff 85%)}.jbq-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:42px;padding-bottom:26px}.jbq-hero-copy{min-width:0}.jbq-hero-copy>p:not(.jbq-eyebrow){max-width:590px}.jbq-hero-media{border-radius:10px;overflow:hidden;background:#fff}.jbq-hero-media>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.jbq-hero-media figcaption{padding:11px 16px;color:var(--qm);font-size:13px}.jbq-photo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--qb);color:#fff;font-size:12px;font-weight:650;line-height:1.35;text-align:center}.jbq-photo-facts span{padding:14px 9px;border-right:1px solid #ffffff25}.jbq-photo-facts span:last-child{border:0}.jbq-hero-prices{display:flex;gap:32px;border-left:3px solid var(--qg);padding-left:18px;margin:24px 0}.jbq-hero-prices div{display:flex;flex-direction:column;gap:2px}.jbq-hero-prices span{font-size:14px}.jbq-hero-prices strong{font-size:29px;line-height:1.2;color:var(--qb)}.jbq .jbq-hero-note{line-height:1.55;margin-bottom:0}.jbq-crumb{display:flex;gap:10px;align-items:center;padding-top:10px;padding-bottom:16px;font-size:11px;color:var(--qm)}.jbq--review_top,.jbq--review_bottom{background:#f3f8f9}.jbq-review-strip{padding-top:19px;padding-bottom:19px;display:flex;align-items:center;justify-content:space-between;gap:22px}.jbq-review-strip blockquote{font-size:19px;font-weight:550;line-height:1.45;flex:1;border:0;padding:0;font-style:normal;color:var(--qb)}.jbq-review-meta{display:flex;align-items:center;gap:18px;flex-shrink:0;font-size:12px}.jbq-review-meta a{font-weight:700;white-space:nowrap}.jbq-stars{color:#b37808;font-size:21px;letter-spacing:1px;line-height:1;white-space:nowrap}.jbq-section{padding-top:64px;padding-bottom:64px}.jbq-heading{max-width:820px;margin-bottom:32px}.jbq-heading>p:last-child{margin:0}.jbq-reasons,.jbq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jbq-reasons article,.jbq-steps li{border-top:1px solid var(--ql);padding-top:22px}.jbq-number{display:block;color:#b98318;font-size:15px;font-weight:700;margin-bottom:12px}.jbq-reasons p,.jbq-steps p{font-size:15px;color:var(--qm);margin:0}.jbq .jbq-note{margin-top:25px;margin-bottom:0;max-width:1000px}.jbq--choose{border-top:1px solid #e0ebee}.jbq #choose-your-queen{scroll-margin-top:95px}.jbq-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}.jbq [hidden]{display:none!important}.jbq-tabs button{display:grid;grid-template-columns:24px 1fr;gap:5px 12px;text-align:left;border:1px solid var(--ql);border-radius:6px;background:#fff;padding:20px;color:var(--qt);font:inherit;cursor:pointer;min-height:109px}.jbq-tabs button strong{font-size:23px;line-height:1.3;color:var(--qb)}.jbq-tabs button>span:last-child{grid-column:2;font-size:14px;line-height:1.4}.jbq-tabs button[aria-selected=true]{border:2px solid var(--qb);padding:19px;background:#edf5f7}.jbq-selection{width:22px;height:22px;line-height:20px;text-align:center;border:1px solid #9eb8c2;border-radius:50%;color:transparent}.jbq-tabs button[aria-selected=true] .jbq-selection{background:var(--qb);color:#fff;border-color:var(--qb)}.jbq .jbq-panel-intro{font-size:14px;color:var(--qm);margin:0 0 24px;max-width:880px}.jbq-fallback-heading{margin-top:25px}.jbq .is-enhanced .jbq-fallback-heading{display:none}.jbq-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jbq-products--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.jbq-card{min-width:0;border:1px solid var(--ql);border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.jbq-card-photo{display:block;background:#f1f6f7;height:245px;overflow:hidden}.jbq-card-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.jbq-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.jbq .jbq-tag{font-size:11px;line-height:1.45;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--qm);margin-bottom:10px}.jbq-card h3{font-size:25px;margin:0 0 12px}.jbq-card h3 a{text-decoration:none}.jbq .jbq-card-description{font-size:15px;line-height:1.55;color:var(--qm);margin-bottom:20px;min-height:70px}.jbq-price{display:flex;gap:12px;align-items:baseline}.jbq-price strong{font-size:29px;color:var(--qb);line-height:1}.jbq-price span{font-size:12px;color:var(--qm)}.jbq-availability{display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.5;margin-top:auto;margin-bottom:20px;padding-top:15px;border-top:1px solid #e4edef;min-height:92px}.jbq-stock{font-weight:700;color:#326143}.jbq-availability strong{display:block;color:var(--qt);font-size:14px}.jbq-card .jbq-btn{width:100%;gap:12px;justify-content:space-between;padding:14px 16px}.jbq-collection-link{display:inline-block;margin-top:22px}.jbq-breed-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-top:1px solid var(--ql);margin-top:26px;padding-top:22px;font-size:13px}.jbq-breed-links p{margin:0;color:var(--qm)}.jbq-breed-links a{font-weight:650}.jbq-breeder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;background:#f3f7f8;border-left:3px solid var(--qg);padding:26px 30px;margin-top:30px}.jbq-breeder .jbq-eyebrow{font-size:10px;margin-bottom:8px}.jbq-breeder h3{font-size:23px;margin-bottom:9px}.jbq-breeder p{font-size:14px;max-width:720px;margin:0}.jbq-breeder-action p{margin-bottom:12px;font-size:14px}.jbq-breeder-action strong{font-size:23px}.jbq-breeder-action p span{display:block;font-size:12px}.jbq-steps{padding:0;list-style:none;margin:0}.jbq--trust,.jbq--closing{background:var(--qb);color:#fff}.jbq-trust{display:grid;grid-template-columns:1.55fr repeat(4,1fr);align-items:center;gap:20px;padding-top:27px;padding-bottom:27px}.jbq-trust h2{font-size:26px;color:#fff;line-height:1.18;margin:0;letter-spacing:-.02em}.jbq-trust>span{border-left:1px solid #ffffff50;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:0 15px;min-height:76px;font-size:12px;font-weight:650;line-height:1.4}.jbq-trust svg{width:26px;height:26px}.jbq-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.jbq-support .jbq-lead{margin-top:24px}.jbq-support-photo{background:#fff;border-radius:8px;overflow:hidden}.jbq-support-photo img{display:block;width:100%;height:310px;object-fit:cover;object-position:center 45%}.jbq-support-photo figcaption{font-size:13px;padding:13px 18px;color:var(--qm)}.jbq-support-review{margin-top:28px;border-top:1px solid var(--ql);padding-top:24px}.jbq-support-review blockquote{font-size:22px;line-height:1.45;color:var(--qb);margin:13px 0;border:0;padding:0;font-style:normal}.jbq-support-review p{font-size:12px;color:var(--qm);margin:0 0 6px}.jbq-support-review a{font-size:12px;font-weight:650}.jbq-guide{padding-top:24px}.jbq-guide h3{font-size:20px}.jbq-guide p{font-size:14px;color:var(--qm);margin-bottom:12px}.jbq-guide a{font-size:14px;font-weight:650}.jbq-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;row-gap:25px;margin-bottom:28px}.jbq-faqs article{padding-top:22px;border-top:1px solid var(--ql)}.jbq-faqs h3{font-size:21px;line-height:1.35}.jbq-faqs p{font-size:14px;color:var(--qm);margin:0}.jbq-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:36px;padding-bottom:36px}.jbq-closing h2{font-size:30px;color:#fff;margin-bottom:11px}.jbq-closing p{font-size:15px;margin:0}.jbq-closing .jbq-btn{flex-shrink:0}body:has(.jbq--closing) #shopify-section-nov-footer{margin-top:0}jb-queen-chooser{display:block}body:has(.jbq){overflow-x:clip}@media(min-width:1600px){.jbq-wrap{max-width:1320px}.jbq-hero{gap:80px}.jbq-hero-media{max-width:570px;margin-left:auto}.jbq-card-photo{height:270px}}@media(max-width:1050px){.jbq-hero{gap:35px}.jbq h1{font-size:43px}.jbq h1 span{font-size:24px}.jbq-hero-prices{margin:19px 0}.jbq-hero .jbq-lead{font-size:20px}.jbq-hero-copy>p{font-size:15px}.jbq-photo-facts{font-size:10px}.jbq-review-strip{flex-wrap:wrap;gap:10px}.jbq-review-strip blockquote{flex-basis:100%}.jbq-review-meta{width:100%;justify-content:flex-start}.jbq-reasons,.jbq-steps{gap:23px}.jbq-products{gap:15px}.jbq-card-copy{padding:18px}.jbq-card-photo{height:210px}.jbq-card h3{font-size:23px}.jbq-card .jbq-btn{font-size:13px}.jbq-support{gap:36px}.jbq-trust{gap:12px}.jbq-trust h2{font-size:23px}}@media(max-width:749px){.jbq-wrap{width:calc(100% - 36px)}.jbq-hero{grid-template-columns:1fr;padding-top:26px;gap:25px}.jbq h1{font-size:42px;margin:12px 0 20px}.jbq h1 span{font-size:23px;margin-top:12px}.jbq .jbq-eyebrow{font-size:10px;letter-spacing:.1em}.jbq-hero .jbq-lead{font-size:21px}.jbq-hero-copy>p{font-size:16px}.jbq-hero-prices{gap:34px}.jbq-hero-media{width:100%;max-width:570px;margin:0 auto}.jbq-photo-facts{font-size:11px}.jbq-hero-media figcaption{padding:10px 13px;font-size:12px}.jbq-hero-note{max-width:340px}.jbq-crumb{font-size:10px;flex-wrap:wrap}.jbq-review-strip{padding-top:16px;padding-bottom:16px;display:block}.jbq-review-strip blockquote{font-size:17px;line-height:1.5;margin:0 0 10px;width:100%}.jbq-review-meta{gap:13px;font-size:11px;justify-content:space-between}.jbq-stars{font-size:19px}.jbq-section{padding-top:44px;padding-bottom:44px}.jbq h2{font-size:31px}.jbq-heading{margin-bottom:25px}.jbq-reasons,.jbq-steps{grid-template-columns:1fr;gap:23px}.jbq-reasons article,.jbq-steps li{position:relative;padding:20px 0 0 40px}.jbq-number{position:absolute;left:0;top:20px;font-size:15px}.jbq-reasons h3,.jbq-steps h3{font-size:22px}.jbq-tabs{gap:10px}.jbq-tabs button{padding:15px 12px;grid-template-columns:1fr;gap:8px;min-height:153px}.jbq-tabs button[aria-selected=true]{padding:14px 11px}.jbq-tabs button strong{font-size:21px}.jbq-tabs button>span:last-child{grid-column:auto;font-size:12px}.jbq-selection{width:19px;height:19px;line-height:17px}.jbq-products,.jbq-products--two{grid-template-columns:1fr;gap:22px;max-width:none}.jbq-card-photo{height:auto;aspect-ratio:4/3}.jbq-card-photo img{object-fit:cover}.jbq-card-copy{padding:22px}.jbq-card h3{font-size:27px}.jbq .jbq-card-description{font-size:16px;min-height:0}.jbq-card .jbq-btn{font-size:15px;min-height:52px}.jbq-availability{min-height:0}.jbq-breed-links{gap:12px 18px}.jbq-breed-links p{width:100%}.jbq-breeder{grid-template-columns:1fr;gap:20px;padding:23px}.jbq-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding-top:29px;padding-bottom:29px}.jbq-trust h2{grid-column:1/-1;max-width:280px;margin:0 auto;text-align:center;font-size:26px}.jbq-trust>span{border-left:0;padding:0 10px;font-size:12px;min-height:0}.jbq-support{grid-template-columns:1fr;gap:30px}.jbq-support-photo img{height:auto;aspect-ratio:3/2}.jbq-support .jbq-lead{font-size:21px}.jbq-faqs{grid-template-columns:1fr;gap:23px}.jbq-faqs h3{font-size:21px}.jbq-faqs p{font-size:15px}.jbq-closing{display:block;padding-top:30px;padding-bottom:30px}.jbq-closing h2{font-size:29px}.jbq-closing .jbq-btn{width:100%;margin-top:23px}.jbq-actions{gap:21px}.jbq .jbq-btn{padding:14px 20px}}@media(max-width:369px){.jbq h1{font-size:37px}.jbq h1 span{font-size:21px}.jbq-review-meta{gap:8px}.jbq-actions{gap:16px}.jbq .jbq-btn{padding:14px 16px;font-size:14px}.jbq-text-link{font-size:14px}.jbq-photo-facts{font-size:10px}.jbq-tabs button strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.jbq .jbq-btn{transition:none}}.jbq-crumb{gap:12px;padding:20px 0;font-size:12px}.jbq-hero{padding-top:18px;padding-bottom:42px}.jbq--review_top{background:#0c536c;color:#fff}.jbq--review_top .jbq-review-strip blockquote,.jbq--review_top .jbq-review-meta,.jbq--review_top a{color:#fff}.jbq--review_top .jbq-stars{color:#f1ac1d}.jbq--review_top a:hover{color:#f4c15d}.jbq-products--two{margin-inline:auto}.jbq-products--two+.jbq-collection-link{display:block;width:fit-content;margin-inline:auto}.jbq-support{grid-template-areas:"copy photo" "review guide";gap:38px 56px;align-items:start}.jbq-support-copy{grid-area:copy;min-width:0}.jbq-support-copy .jbq-actions{margin-bottom:0}.jbq-support-photo{grid-area:photo}.jbq .jbq-support-review{grid-area:review;margin:0;padding:28px 30px;background:#fff;border:1px solid var(--ql);border-left:4px solid #d99918;border-radius:8px;box-shadow:0 6px 22px #0c536c08;align-self:stretch}.jbq-support-review .jbq-stars{color:#d99918}.jbq-support-review blockquote{font-size:24px;line-height:1.5;margin:18px 0 22px}.jbq-support-review figcaption{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.55;color:var(--qm);margin-bottom:16px}.jbq-support-review figcaption strong{font-size:15px;color:var(--qt)}.jbq-support-review a{display:inline-block;font-size:13px;line-height:1.6;padding:3px 0}.jbq-guide{grid-area:guide;padding:28px 30px;background:#eaf3f6;border:1px solid #c8dce3;border-radius:8px;align-self:stretch}.jbq-guide h3{font-size:24px;line-height:1.3;margin:0 0 19px}.jbq-guide p{font-size:16px;line-height:1.7;margin:0 0 24px;max-width:510px}.jbq-guide a{display:inline-block;font-size:15px;line-height:1.5;padding:6px 0;font-weight:700}@media(max-width:1050px){.jbq-support{column-gap:32px}}@media(max-width:749px){.jbq-crumb{font-size:11px;padding:15px 0}.jbq-hero{padding-top:12px;padding-bottom:26px}.jbq-support{grid-template-areas:"copy" "photo" "review" "guide";row-gap:28px}.jbq .jbq-support-review,.jbq-guide{padding:24px}.jbq-support-review blockquote{font-size:22px;margin:16px 0 20px}.jbq-guide h3{font-size:23px}.jbq-guide p{font-size:16px}}.jbq-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.jbq-products--one{grid-template-columns:minmax(0,1fr);max-width:430px;margin-inline:auto}.jbq .jbq-delivery{display:block;background:#edf5f7;border-left:3px solid var(--qg);padding:12px 14px;line-height:1.45}.jbq .jbq-delivery-label{display:block;font-size:14px;font-weight:650;color:var(--qb);margin-bottom:4px}.jbq .jbq-delivery strong{font-size:21px;line-height:1.3;color:var(--qb)}.jbq-availability--breeder{min-height:0}.jbq .jbq-step-image{display:block;width:180px;height:62px;object-fit:contain;margin:-6px 0 14px -25px}.jbq--review_top,.jbq--review_bottom{background:#0c536c;color:#fff}.jbq .jbq-review-strip--matched{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:20px;align-items:center;width:calc(100% - 48px);max-width:1200px;min-height:72px;padding:14px 0}.jbq .jbq-review-strip--matched .jbq-stars{color:#f1ac1d;font-size:22px;letter-spacing:1px}.jbq .jbq-review-strip--matched blockquote{color:#fff;font-size:18px;font-weight:400;line-height:1.45;margin:0;padding:0;border:0;width:auto}.jbq-review-author{font-size:13px;white-space:nowrap;font-weight:650;color:#fff}.jbq .jbq-review-link{color:#fff;font-size:12px;font-weight:650;white-space:nowrap;border-left:1px solid #ffffff40;padding-left:20px}.jbq .jbq-review-link:hover{color:#f4c15d}@media(max-width:749px){.jbq-tabs{grid-template-columns:1fr;gap:10px}.jbq-tabs button{grid-template-columns:22px minmax(0,1fr);min-height:0;gap:4px 10px;padding:14px 16px}.jbq-tabs button[aria-selected=true]{padding:13px 15px}.jbq-tabs button strong{font-size:22px}.jbq-tabs button>span:last-child{grid-column:2;font-size:13px}.jbq-selection{margin-top:4px}.jbq-products--one{max-width:none}.jbq .jbq-delivery strong{font-size:22px}.jbq-steps li{padding:20px 0 0}.jbq .jbq-review-strip--matched{width:calc(100% - 36px);grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;min-height:0}.jbq .jbq-review-strip--matched blockquote{grid-row:1;grid-column:1/-1;font-size:16px;line-height:1.4}.jbq .jbq-review-strip--matched .jbq-stars{grid-row:2;font-size:19px;letter-spacing:0}.jbq-review-author{grid-row:2;font-size:12px;white-space:normal;line-height:1.3}.jbq .jbq-review-link{grid-row:2;font-size:11px;padding-left:12px}}.jbq-card-photo[href="/products/danish-f1-mated-buckfast-queen"] img{object-fit:cover;object-position:center}jb-slim-reviews{display:block;background:var(--jb-review-bg,#f5f9fa);color:var(--jb-review-ink,#0c536c);font-family:Arial,sans-serif}.jb-slim-reviews [hidden]{display:none!important}.jb-slim-reviews__bar{box-sizing:border-box;max-width:1200px;min-height:72px;margin:auto;padding:10px 24px;display:flex;align-items:center;gap:10px}.jb-slim-reviews button{font:inherit;color:inherit;cursor:pointer}.jb-slim-reviews__review{border:0;background:none;padding:0;display:flex;align-items:center;gap:18px;min-width:0;flex:1;text-align:left;line-height:1.5}.jb-slim-reviews__stars{color:var(--jb-review-stars,#ba7900);font-size:20px;letter-spacing:2px;white-space:nowrap;flex:none;line-height:1.3}.jb-slim-reviews__quote{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.jb-slim-reviews__name{font-size:12px;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.jb-slim-reviews__arrow{border:0;background:transparent;font-size:28px!important;line-height:1;min-width:44px;height:44px;padding:0}.jb-slim-reviews__arrow:disabled{visibility:hidden}.jb-slim-reviews__link{color:inherit!important;font-size:12px;font-weight:700;text-decoration:underline!important;white-space:nowrap;border-left:1px solid #cddde3;padding-left:16px;margin-left:4px}.jb-slim-reviews button:focus-visible,.jb-slim-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jb-slim-reviews__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:80vh;overflow:auto;padding:32px;border:0;border-radius:12px;color:#0c536c;background:#fff;box-shadow:0 20px 80px #0004}.jb-slim-reviews__dialog::backdrop{background:#123d5380}.jb-slim-reviews__dialog blockquote{margin:20px 0;padding:0;border:0;font-size:17px;line-height:1.7;white-space:pre-wrap}.jb-slim-reviews__dialog p{font-size:14px;font-weight:700;margin:0}.jb-slim-reviews__close{position:absolute;right:8px;top:8px;min-width:44px;height:44px;font-size:28px!important;border:0;background:none}.jb-slim-reviews__editor{padding:16px;margin:0;font-size:13px}@media(max-width:749px){.jb-slim-reviews__bar{min-height:110px;padding:10px 8px;gap:2px;position:relative}.jb-slim-reviews__review{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:0 4px 16px}.jb-slim-reviews__stars{font-size:16px}.jb-slim-reviews__name{grid-column:2;grid-row:1;font-size:11px;max-width:100%;text-align:right}.jb-slim-reviews__quote{grid-column:1/-1;grid-row:2;font-size:13px;line-height:19px;height:38px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jb-slim-reviews__link{position:absolute;bottom:7px;left:50%;transform:translate(-50%);border:0;padding:0;margin:0;font-size:10px}.jb-slim-reviews__arrow{min-width:36px}.jb-slim-reviews__dialog{padding:28px 22px}}.jb-slim-reviews--excerpts .jb-slim-reviews__quote{font-size:18px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.jb-slim-reviews--excerpts .jb-slim-reviews__name{font-size:13px}.jb-slim-reviews--excerpts .jb-slim-reviews__stars{font-size:22px}@media(max-width:749px){.jb-slim-reviews--excerpts .jb-slim-reviews__bar{display:block;position:relative;padding:10px 12px;min-height:0}.jb-slim-reviews--excerpts .jb-slim-reviews__review{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:0;width:100%}.jb-slim-reviews--excerpts .jb-slim-reviews__quote{grid-column:1/-1;grid-row:1;display:block;height:auto;font-size:16px;line-height:1.45;-webkit-line-clamp:unset;overflow:visible;white-space:normal;text-wrap:wrap}.jb-slim-reviews--excerpts .jb-slim-reviews__stars{grid-column:1;grid-row:2;font-size:16px;letter-spacing:1px}.jb-slim-reviews--excerpts .jb-slim-reviews__name{grid-column:2;grid-row:2;font-size:12px;max-width:calc(100% - 88px);text-align:left;justify-self:start;align-self:center}.jb-slim-reviews--excerpts .jb-slim-reviews__arrow{display:none}.jb-slim-reviews--excerpts .jb-slim-reviews__link{position:absolute;left:auto;right:12px;bottom:8px;transform:none;display:inline-flex;align-items:center;min-height:24px;border:0;padding:0;margin:0;font-size:12px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/88/compiled_assets/styles.css.map */
