:root{--white:#FFFFFF;--ice:#FDEFF2;--powder:#E7C7D1;--muted:#B89692;--grey:#D9D4D2;--navy:#3B2B31;--text:#6E5E63;--gold:#D5BA83;--gold-d:#B89692;--rose:#B89692;--ivory:#FBF8F6;--line:rgba(59,43,49,.1);--radius:14px}body{background:#fff;color:var(--navy)}h1,h2,h3{color:var(--navy)}.sb-eyebrow{color:var(--navy);letter-spacing:.3em}.sb-lede,.sb-rte{color:var(--text)}.sb-placeholder{color:var(--muted)}.sb-goldline{background:var(--powder)}.sb-btn{--b:var(--rose);background:transparent;color:#6b4c55;border-color:var(--rose)}.sb-btn:hover{background:var(--ice);border-color:#9e7c78}.sb-btn--outline{background:#fff9}.sb-btn--solid{background:var(--rose);border-color:var(--rose);color:#fff}.sb-btn--solid:hover{background:#a3807c;border-color:#a3807c;color:#fff}.sb-btn--sm{min-height:38px;padding:9px 18px;font-size:11px;letter-spacing:.18em}.sb-announce{background:var(--ice);border-bottom:0}.sb-announce p{color:var(--navy);letter-spacing:.2em}.sb-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.sb-header.is-scrolled{box-shadow:0 8px 24px -22px #3b2b3159}.sb-header__inner{padding-block:16px}.sb-nav a{font-size:11.5px;letter-spacing:.2em;color:var(--navy)}.sb-nav a:after{background:var(--rose)}.sb-logo{color:var(--navy)}.sb-logo__word{font-weight:400}.sb-iconbtn{color:var(--navy)}.sb-count{background:var(--rose)}.sb-heading{display:block;text-align:center}.sb-heading .sb-rule{display:none}.sb-h2{font-weight:300;letter-spacing:.005em}.bb-kicker{display:block;font:400 11px/1.4 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--navy);margin:0 0 16px}.bb-line{display:block;width:44px;height:1.5px;background:#d9a3b4;margin:0 0 26px}.bb-center{text-align:center}.bb-center .bb-line{margin-inline:auto}.sb-section{padding-block:clamp(64px,8vw,112px)}.sb-section--ice{background:var(--ice)}.bb-soft{background:linear-gradient(180deg,#fff,#fdf4f6)}.bb-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#fcf3f6,#faedf1 45%,#f8e4eb)}.bb-hero__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:clamp(520px,44vw,680px)}.bb-hero__text{padding:clamp(40px,5vw,80px) 0 clamp(40px,5vw,80px) clamp(20px,6.5vw,104px);max-width:620px;position:relative;z-index:2}.bb-hero__title{font:300 clamp(3rem,5.4vw,5rem)/1.02 var(--serif);margin:0 0 22px;color:var(--navy)}.bb-hero__sub{font:300 clamp(1rem,1.25vw,1.15rem)/1.7 var(--sans);color:var(--text);max-width:420px;margin:0 0 34px}.bb-hero__media{align-self:stretch;display:flex;align-items:flex-end;justify-content:flex-end}.bb-hero__media img{width:100%;height:100%;max-height:680px;object-fit:contain;object-position:right bottom}.bb-features{border-bottom:1px solid var(--line)}.bb-features__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:clamp(28px,3.4vw,44px)}.bb-feature{display:flex;align-items:center;justify-content:center;gap:16px}.bb-feature svg{width:34px;height:34px;flex:none;stroke:var(--rose);fill:none;stroke-width:1.3}.bb-feature p{margin:0;font:400 .95rem/1.4 var(--sans);color:var(--navy)}.bb-feature span{display:block;color:var(--text);font-weight:300}.bb-fp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.bb-fp__media{background:var(--ice);border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1}.bb-fp__media img{width:100%;height:100%;object-fit:cover}.bb-fp__name{font:300 clamp(2rem,3.2vw,2.8rem)/1.1 var(--serif);margin:0 0 10px}.bb-fp__price{font:400 1.1rem var(--sans);letter-spacing:.04em;color:var(--navy);margin:0 0 18px}.bb-fp__desc{color:var(--text);margin:0 0 30px;max-width:460px}.bb-fp__actions{display:flex;gap:12px;flex-wrap:wrap}.sb-grid3{gap:clamp(18px,2.2vw,28px)}.sb-pcard{box-shadow:none;border:1px solid var(--line);border-radius:var(--radius)}.sb-pcard:hover{transform:none;box-shadow:0 26px 50px -36px #3b2b3159}.sb-pcard__media,.sb-pcard__media:has(.sb-jar__img){aspect-ratio:1/1;background:var(--ice)}.sb-pcard__body{padding:20px 22px 24px}.sb-pcard__title{font:400 1.45rem/1.15 var(--serif)}.sb-pcard__desc{font-size:.88rem;line-height:1.55}.sb-pcard__price{color:var(--navy);margin:10px 0 16px}.sb-pcard__actions{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sb-pcard__actions .sb-addform{margin:0}.sb-pcard__view{font:400 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#6b4c55;text-decoration:none;border-bottom:1px solid var(--powder);padding-bottom:4px}.sb-pcard__view:hover{border-color:var(--rose)}.bb-ingr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin-top:clamp(40px,5vw,60px)}.bb-ingr__item{text-align:center;padding:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px);background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.bb-ingr__icon{width:88px;height:88px;border-radius:50%;background:var(--ice);display:grid;place-items:center;margin:0 auto 22px}.bb-ingr__icon svg{width:40px;height:40px;stroke:var(--rose);fill:none;stroke-width:1.2}.bb-ingr__item h3{font:400 1.5rem/1.2 var(--serif);margin:0 0 6px}.bb-ingr__item small{display:block;font:400 10.5px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.bb-ingr__item p{color:var(--text);margin:0;font-size:.95rem}.sb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sb-step{border:0;background:transparent;padding:10px 8px}.sb-step__no{font:300 3rem/1 var(--serif);color:var(--rose)}.sb-step .sb-goldline{background:var(--powder)}.sb-step h3{color:var(--navy)}.sb-split__media{border-radius:var(--radius);box-shadow:none}.sb-news{background:var(--ice)}.sb-news__drop{display:none}.sb-newsform input[type=email],.sb-field input,.sb-field textarea,.sb-field select{border-color:var(--powder)}.sb-footer{background:#fff;border-top:1px solid var(--line)}.sb-footer__h{color:var(--navy)}.sb-footer__base{border-top-color:var(--line)}.sb-footer__social a{border-color:var(--powder);color:var(--navy)}.bb-colhead{text-align:center;padding-block:clamp(44px,6vw,80px) clamp(8px,1vw,16px)}.bb-colhead h1{font:300 clamp(2.4rem,4.4vw,3.6rem)/1.05 var(--serif);margin:0 0 12px}.bb-colhead p{color:var(--text);margin:0}.template-collection .sb-grid3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin-inline:auto}.template-collection .sb-grid3:has(>:only-child){grid-template-columns:1fr;max-width:900px}.template-collection .sb-grid3>.sb-pcard:only-child{display:grid;grid-template-columns:1fr 1fr}.sb-filter summary,.sb-sort select{border-color:var(--grey)}.sb-ph2__card{background:#ffffffc7}.sb-pdp__title{color:var(--navy)}.sb-accordion,.sb-accordion details{border-color:var(--line)}@media(max-width:989px){.bb-hero__grid{grid-template-columns:1fr;min-height:0}.bb-hero__media{order:-1;justify-content:center}.bb-hero__media img{max-height:none;height:auto;object-position:center}.bb-hero__text{padding:8px var(--gut) 48px;max-width:none}.bb-fp{grid-template-columns:1fr}.sb-steps,.sb-steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bb-hero__title{font-size:clamp(2.6rem,11vw,3.2rem)}.bb-hero .sb-btn{width:100%}.bb-features__row{grid-template-columns:1fr;gap:18px;justify-items:start;padding-inline:8px}.bb-feature{justify-content:flex-start}.bb-ingr{grid-template-columns:1fr}.sb-steps,.sb-steps:has(>:nth-child(3):last-child){grid-template-columns:1fr}.template-collection .sb-grid3{grid-template-columns:1fr}.template-collection .sb-grid3>.sb-pcard:only-child{grid-template-columns:1fr}.sb-pcard__actions .sb-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sbb.css.map */
