:root{--b-ink:#1b1712;--b-ink-2:#2a231a;--b-honey:#f2b233;--b-honey-deep:#c98a0e;--b-paper:#fff9ee;--b-wax:#f7e3b5;--b-cream:#fff4dd;--b-muted:#5c5246;--b-radius:22px;--b-gap:clamp(16px,2.4vw,32px);--b-pad:clamp(56px,8vw,120px);--b-display:var(--font-heading--family, Georgia, serif);--b-body:var(--font-body--family, system-ui, sans-serif)}.b-wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.b-h{font-family:var(--b-display);font-weight:700;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;margin:0}.b-p{font-family:var(--b-body);font-size:clamp(16px,1.25vw,18px);line-height:1.6;text-wrap:pretty;margin:0;max-width:60ch}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font:600 16px/1 var(--b-body);text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.b-btn--honey{background:var(--b-honey);color:var(--b-ink)}.b-btn--honey:hover{background:#ffc24a;transform:translateY(-1px)}.b-btn--ink{background:var(--b-ink);color:var(--b-cream)}.b-btn--ink:hover{background:#000;transform:translateY(-1px)}.b-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.b-btn:focus-visible{outline:3px solid var(--b-honey-deep);outline-offset:3px}@media(prefers-reduced-motion:reduce){.b-btn{transition:none}.b-btn:hover{transform:none}}.b-hero{position:relative;min-height:min(92svh,860px);display:flex;align-items:flex-end;color:var(--b-cream);background:var(--b-ink);overflow:hidden}.b-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b171226,#1b171240 40%,#1b1712db)}.b-hero__inner{position:relative;z-index:1;width:100%;padding-block:var(--b-pad) clamp(40px,6vw,88px)}.b-hero__title{font-size:clamp(52px,10.5vw,168px);max-width:12ch}.b-hero__title em{font-style:normal;color:var(--b-honey)}.b-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(20px,3vw,36px)}.b-hero__sub{color:var(--b-cream);opacity:.92;max-width:44ch}.b-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.b-hero__proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font:500 14px/1.3 var(--b-body);color:var(--b-cream);opacity:.85;list-style:none;padding:0}.b-hero__proof li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--b-honey);margin-right:8px;vertical-align:1px}.b-compare{background:var(--b-paper);color:var(--b-ink);padding-block:var(--b-pad)}.b-compare__grid{display:grid;grid-template-columns:1fr;gap:var(--b-gap)}@media(min-width:990px){.b-compare__grid{grid-template-columns:5fr 7fr;align-items:center}}.b-compare__title{font-size:clamp(40px,6vw,88px)}.b-compare__title span{display:block;color:var(--b-honey-deep)}.b-compare__lead{margin-top:20px;color:var(--b-muted)}.b-table{width:100%;border-collapse:separate;border-spacing:0;font:500 15px/1.35 var(--b-body);background:#fff;border-radius:var(--b-radius);overflow:hidden;box-shadow:0 30px 60px -40px #1b171273}.b-table th,.b-table td{padding:16px 14px;text-align:center}.b-table thead th{font-weight:700;font-size:14px;color:var(--b-muted)}.b-table thead th.is-us{background:var(--b-ink);color:var(--b-honey);font-family:var(--b-display);font-size:18px}.b-table tbody th{text-align:left;font-weight:600}.b-table tbody tr+tr>*{border-top:1px solid #efe5d2}.b-table td.is-us{background:#fbf1da;font-weight:700}.b-yes{color:#2f7a3a;font-weight:800}.b-no{color:#a2412b;font-weight:800}@media(max-width:600px){.b-table{font-size:13px}.b-table th,.b-table td{padding:12px 6px}}.b-buy{background:var(--b-honey);color:var(--b-ink);padding-block:var(--b-pad)}.b-buy__grid{display:grid;gap:var(--b-gap);grid-template-columns:1fr}@media(min-width:990px){.b-buy__grid{grid-template-columns:6fr 5fr;align-items:center}}.b-buy__media{border-radius:var(--b-radius);overflow:hidden;aspect-ratio:1/1;background:var(--b-wax)}.b-buy__media img{width:100%;height:100%;object-fit:cover;display:block}.b-buy__kicker{font:700 13px/1 var(--b-body);letter-spacing:.14em;text-transform:uppercase}.b-buy__title{font-size:clamp(36px,4.6vw,64px);margin-top:14px}.b-buy__price{font:700 28px/1 var(--b-body);margin:20px 0 6px}.b-buy__price s{font-weight:500;font-size:18px;opacity:.6;margin-left:8px}.b-buy__text{margin-top:14px}.b-buy form{margin-top:24px;display:grid;gap:16px}.b-sizes{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0}.b-sizes legend{font:600 14px/1 var(--b-body);margin-bottom:10px}.b-sizes input{position:absolute;opacity:0;pointer-events:none}.b-sizes label{min-width:92px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:#fff9ee8c;font:600 15px/1 var(--b-body);cursor:pointer}.b-sizes input:checked+label{background:var(--b-ink);color:var(--b-cream)}.b-sizes input:focus-visible+label{outline:3px solid var(--b-ink);outline-offset:2px}.b-buy .b-btn--ink{width:100%;min-height:60px;font-size:17px}.b-buy__notes{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 14px/1.4 var(--b-body);list-style:none;padding:0;margin:4px 0 0}.b-buy__notes li:before{content:"\2713  ";font-weight:800}.b-steps{background:var(--b-ink);color:var(--b-cream);padding-block:var(--b-pad)}.b-steps__head{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:clamp(32px,5vw,64px)}@media(min-width:990px){.b-steps__head{grid-template-columns:1fr 1fr;align-items:end}}.b-steps__title{font-size:clamp(40px,6vw,88px)}.b-steps__title span{color:var(--b-honey)}.b-steps__body{display:grid;gap:var(--b-gap);grid-template-columns:1fr}@media(min-width:990px){.b-steps__body{grid-template-columns:5fr 7fr;align-items:stretch}}.b-steps__img{border-radius:var(--b-radius);overflow:hidden;min-height:320px}.b-steps__img img{width:100%;height:100%;object-fit:cover;display:block}.b-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.b-step{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:26px 0;border-top:1px solid rgba(255,244,221,.18)}.b-step__n{font:700 clamp(44px,5vw,72px)/.85 var(--b-display);color:var(--b-honey);min-width:1.2em}.b-step h3{font:700 22px/1.2 var(--b-body);margin:6px 0}.b-step p{color:var(--b-cream);opacity:.82}.b-bundle{background:var(--b-paper);padding-block:var(--b-pad);color:var(--b-ink)}.b-bundle__card{display:grid;grid-template-columns:1fr;border-radius:calc(var(--b-radius) + 8px);overflow:hidden;background:var(--b-ink);color:var(--b-cream)}@media(min-width:990px){.b-bundle__card{grid-template-columns:1fr 1fr}}.b-bundle__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.b-bundle__content{padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:center;gap:18px}.b-bundle__title{font-size:clamp(36px,4.6vw,64px)}.b-bundle__title span{color:var(--b-honey)}.b-bundle__list{list-style:none;padding:0;margin:0;display:grid;gap:10px;font:500 16px/1.4 var(--b-body)}.b-bundle__list li{display:flex;gap:12px}.b-bundle__list li:before{content:"";flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--b-honey)}.b-bundle__price{font:700 26px/1 var(--b-body)}.b-faq{background:var(--b-wax);color:var(--b-ink);padding-block:var(--b-pad)}.b-faq__grid{display:grid;gap:var(--b-gap);grid-template-columns:1fr}@media(min-width:990px){.b-faq__grid{grid-template-columns:4fr 8fr}}.b-faq__title{font-size:clamp(40px,5vw,72px)}.b-faq details{border-top:1.5px solid rgba(27,23,18,.2);padding:4px 0}.b-faq details:last-child{border-bottom:1.5px solid rgba(27,23,18,.2)}.b-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:600 clamp(17px,1.5vw,20px)/1.3 var(--b-body)}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary:after{content:"+";font:400 28px/1 var(--b-body);transition:transform .2s ease}.b-faq details[open] summary:after{transform:rotate(45deg)}.b-faq .b-p{padding:0 0 22px}.b-faq summary:focus-visible{outline:3px solid var(--b-honey-deep);outline-offset:4px}.b-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:6px 0 0;padding:0;list-style:none}.b-trust li{display:flex;gap:10px;align-items:center;background:var(--b-paper);border-radius:14px;padding:12px 14px;font:600 14px/1.25 var(--b-body);color:var(--b-ink)}.b-trust li span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--b-honey);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brodro.css.map */
