/* Keep the real hero, product photography and commerce controls; reduce the distance between decisions. */
body.nb-pourline-page .pl-hero{height:auto!important;min-height:0!important}
body.nb-pourline-page .pl-hero-stage{position:relative!important;top:auto!important;height:clamp(720px,calc(100svh - 136px),880px)!important}
body.nb-pourline-page .pl-hero-second-position{display:none}
body.nb-pourline-page .pl-promise{--pl-offer-melt:0;padding:48px clamp(24px,5vw,72px) 56px!important}
body.nb-pourline-page .pl-promise-offer{opacity:1!important;transform:none!important}
body.nb-pourline-page .pl-promise-bottles{height:320px}
body.nb-pourline-page .pl-promise-paper{display:none}
body.nb-pourline-page .nb-audit-collection{padding:48px clamp(22px,5vw,72px)}
body.nb-pourline-page .nb-audit-intro{margin-bottom:28px}
body.nb-pourline-page .nb-audit-group{margin-top:28px}
body.nb-pourline-page .nb-audit-photo{background:#f6efe3;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:auto!important;min-height:0!important}
body.nb-pourline-page .nb-audit-photo img{object-fit:contain!important;height:260px!important;width:100%!important;padding:12px!important;box-sizing:border-box}
body.nb-pourline-page :is(.nb-audit-original,.nb-audit-spicy,.nb-audit-citrus) .nb-audit-photo img{mix-blend-mode:multiply}
body.nb-pourline-page .pl-dinner{padding-top:58px!important;padding-bottom:58px!important}
body.nb-pourline-page .nb-rev-section{padding-top:48px;padding-bottom:48px}
body.nb-pourline-page .nb-v3-monthly{padding-top:36px;padding-bottom:36px}
body.nb-pourline-page .nb-faq{padding-top:48px;padding-bottom:48px}
.nb46-shop .nb42-product .nb59-catalog-art{background:#f6efe3!important;padding:18px!important}
.nb46-shop .nb42-product:nth-of-type(-n+3) .nb59-catalog-art img{mix-blend-mode:multiply}
.nb46-shop .nb42-hero{padding-top:32px;padding-bottom:32px;min-height:0}
.nb60-box-options{margin:28px 0 0;border:1px solid #c8b58e;background:#f4ecdf;color:#211b12;border-radius:8px;overflow:hidden}
.nb60-box-options>summary{padding:18px 22px;min-height:52px;cursor:pointer;font:600 16px/1.5 Arial,sans-serif}
.nb60-box-options>summary:focus-visible{outline:3px solid #8a6424;outline-offset:-4px}
.nb60-box-options[open]>summary{border-bottom:1px solid #c8b58e}
.nb60-box-options .nb58-box{margin-top:0}
@media(max-width:760px){
 body.nb-pourline-page .pl-hero-stage{height:720px!important}
 body.nb-pourline-page .pl-promise{padding:36px 22px 40px!important}
 body.nb-pourline-page .pl-promise-bottles{height:220px}
 body.nb-pourline-page .pl-promise h2{font-size:46px}
 body.nb-pourline-page .pl-promise-details{padding-top:12px}
 body.nb-pourline-page .nb-audit-collection{padding:36px 20px}
 body.nb-pourline-page .nb-audit-products{gap:12px}
 body.nb-pourline-page .nb-audit-photo img{height:150px!important;padding:10px!important}
 body.nb-pourline-page .nb-audit-product-copy{padding-top:10px;padding-bottom:10px}
 .nbp-hero{display:flex!important;flex-direction:column;min-height:0!important}
 .nbp-hero>.nbp-crumb{position:static;order:0;padding:18px 22px 0;max-width:100%;margin:0}
 .nbp-hero>.nbp-purchase{display:contents}
 .nbp-hero>.nbp-purchase>*{order:5;margin-left:22px;margin-right:22px}
 .nbp-hero>.nbp-purchase>.nbp-kicker{order:1;margin-top:20px;margin-bottom:6px}
 .nbp-hero>.nbp-purchase>h1{order:2;font-size:34px;margin-top:0;margin-bottom:8px}
 .nbp-hero>.nbp-purchase>.nbp-price-row{order:3;margin-top:0;margin-bottom:18px}
 .nbp-hero .nbp-price{font-size:28px}
 .nbp-hero .nbp-size{font-size:11px;letter-spacing:.04em}
 .nbp-hero>.nbp-gallery{order:4;min-height:0!important;height:auto!important;margin-bottom:22px}
 .nbp-hero .nbp-stage{height:310px!important;min-height:0!important;aspect-ratio:auto!important}
 .nbp-hero .nbp-main-image{height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important}
 .nbp-hero .nbp-thumbs{position:static;display:flex;overflow-x:auto;flex-wrap:nowrap;gap:9px;padding:10px 18px}
 .nbp-hero .nbp-thumb{flex:0 0 auto;width:52px;height:62px}
 .nbp-hero>.nbp-purchase>.nbp-buy{margin-top:16px}
 .nbp-hero>.nbp-purchase>.nbp-feedback{margin-bottom:22px}
 .nbp-hero>.nbp-purchase>.nb-pdp-reviews{margin-bottom:28px}
}
