.bb-product-summary{color:#33483C;font:400 16px/1.7 Manrope,Arial,sans-serif}
.bb-product-lead p{margin:0 0 14px}.bb-product-lead p:last-child{margin-bottom:0}
.bb-product-story{margin-top:22px;border-top:1px solid #D9D2C5;border-bottom:1px solid #D9D2C5}
.bb-product-story summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:14px 0;cursor:pointer;color:#06452F;font:500 14px/1.6 Manrope,Arial,sans-serif}
.bb-product-story summary::-webkit-details-marker{display:none}
.bb-product-story summary>span{font-size:22px;font-weight:400;transition:transform .2s}
.bb-product-story[open] summary>span{transform:rotate(45deg)}
.bb-product-story summary:focus-visible{outline:2px solid #B65325;outline-offset:4px}
.bb-product-story-body{padding:0 0 18px;font-size:14px;line-height:1.75}
body .bb-product-story-body h2,body .bb-product-story-body h3{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:25px!important;line-height:1.15!important;font-weight:500!important;margin:18px 0 10px!important;color:#06452F}
.bb-product-story-body p{margin:0 0 12px}.bb-product-story-body p:last-child{margin-bottom:0}
.bb-product-story-body ul{padding-left:20px;margin:0 0 16px}.bb-product-story-body li{margin-bottom:8px}
.bb-product-story-body small{font-size:12px;line-height:1.6;color:#617063;display:block}
body.single-product .bb-tech{margin-top:24px;padding-top:32px}
@media(max-width:767px){.bb-product-summary{font-size:15px}body.single-product .bb-tech{margin-top:16px;padding-top:28px}}
@media(prefers-reduced-motion:reduce){.bb-product-story summary>span{transition:none}}
