.bb-co{--bbh-ink: #0c0c0c;--bbh-mist: #f2f2f0;--bbh-line: #deded9;--bbh-muted: #6b6b6b;--bbh-gold-text: #7a5c22;--bb-co-line: var(--bbh-line);--bb-co-muted: var(--bbh-muted);--bb-co-radius: 2px;max-width:76rem;color:var(--bbh-ink);font-family:var(--bb-font, "Archivo", "Helvetica Neue", Arial, sans-serif)}.bb-co .bb-co__head{max-width:none;margin-block:calc(-1 * var(--padding-block-start, 40px)) 48px;padding-block:56px 48px;background:var(--bbh-ink);box-shadow:0 0 0 100vmax var(--bbh-ink);clip-path:inset(0 -100vmax);color:#fff}.bb-co .bb-co__title{max-width:18ch;font-size:clamp(2.125rem,3.9vw,3.5rem);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-wrap:balance;color:#fff}.bb-co .bb-co__lead{max-width:52ch;font-size:1.125rem;line-height:1.5;color:#c9c7c1}@media screen and (min-width:750px){.bb-co .bb-co__head{padding-block:80px 64px;margin-block-end:64px}.bb-co .bb-co__lead{font-size:1.25rem}}.bb-co .bb-co__step-head{grid-template-columns:3.5rem minmax(0,1fr) auto;column-gap:16px;align-items:baseline}.bb-co .bb-co__step-label{display:contents}.bb-co .bb-co__step-of{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bb-co .bb-co__num{grid-column:1;grid-row:1 / span 2;align-self:start;font-size:2rem;font-weight:600;font-stretch:125%;line-height:1;color:#c9a45e;background-image:var(--bb-gold-plate),linear-gradient(180deg,#f3dda4,#d2a85e 34%,#9a6e28,#e3c27a 74%,#7f5a1f);background-size:520px auto,100% 100%;background-position:30% 45%,0 0;background-blend-mode:soft-light,normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;transition:opacity .2s ease}@media(forced-colors:active){.bb-co .bb-co__num{background:none;-webkit-text-fill-color:currentColor}}.bb-co .bb-co__step.is-waiting .bb-co__num{opacity:.4}.bb-co .bb-co__step-title{grid-column:2;grid-row:1;font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.bb-co .bb-co__step-summary{grid-column:2;grid-row:2}.bb-co .bb-co__edit{grid-column:3;grid-row:1 / span 2}.bb-co .bb-co__step-body{padding-inline-start:0}@media screen and (min-width:750px){.bb-co .bb-co__step-head{grid-template-columns:4.5rem minmax(0,1fr) auto}.bb-co .bb-co__num{font-size:2.75rem}.bb-co .bb-co__step-body{padding-inline-start:calc(4.5rem + 16px)}}.bb-co .bb-co__pieces{gap:0;align-items:start;border-top:1px solid var(--bbh-line)}.bb-co .bb-co__piece{position:relative;grid-template-columns:4rem minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;align-content:center;gap:4px 14px;padding:12px 0;border:0;border-bottom:1px solid var(--bbh-line);border-radius:0;box-shadow:none}.bb-co .bb-co__piece.is-on{border-color:var(--bbh-line);box-shadow:none}.bb-co .bb-co__piece:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-12px;width:2px;background:#c9a45e var(--bb-gold-plate) 50% 50% / 400% 100%;opacity:0;transition:opacity .2s ease}.bb-co .bb-co__piece.is-on:before{opacity:1}.bb-co .bb-co__piece-media{aspect-ratio:1;width:4rem;background:var(--bbh-mist)}.bb-co .bb-co__piece-img{object-fit:contain}.bb-co .bb-co__piece-title{font-size:1rem;font-weight:600}.bb-co .bb-co__piece-min{font-size:.875rem;color:var(--bbh-muted)}.bb-co .bb-co__piece-qty{display:contents}.bb-co .bb-co__piece-qty>.bb-co__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bb-co .bb-co__qty-row{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:2px}.bb-co .bb-co__input--qty{width:5.5rem;text-align:right}.bb-co .bb-co__unit{font-size:.75rem}.bb-co .bb-co__addon{grid-column:1 / -1;align-items:center;margin-top:8px;padding:10px 12px;background:var(--bbh-mist);text-align:start;justify-self:stretch}.bb-co.is-enhanced .bb-co__piece:not(.is-on) .bb-co__addon{display:none}.bb-co .bb-co__addon-img{flex:none;width:3.5rem;height:3.5rem;object-fit:cover}.bb-co .bb-co__addon .bb-co__muted{font-size:.875rem}@media screen and (min-width:750px){.bb-co .bb-co__pieces{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;border-top:0}.bb-co .bb-co__piece{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-rows:auto}.bb-co .bb-co__piece:nth-child(-n+2){border-top:1px solid var(--bbh-line)}.bb-co .bb-co__piece-media{aspect-ratio:1;width:4.5rem}.bb-co .bb-co__piece-body{align-content:center}}.bb-co .bb-co__names,.bb-co .bb-co__summary{background:var(--bbh-mist);border:0;border-radius:2px}.bb-co .bb-co__summary-title{font-size:1.25rem;font-weight:600}.bb-co .bb-co__dl>div{border-color:var(--bbh-line)}.bb-co .bb-co__submit{min-height:52px;border:0;border-radius:2px;color:var(--bbh-ink);font-size:1rem;font-weight:600;background:#c9a45e var(--bb-gold-plate) 50% 50% / 220% 100% no-repeat;box-shadow:inset 0 1px #fff8e48c,inset 0 -1px #5a401a73,0 10px 24px #0003;transition:filter .25s ease,box-shadow .25s ease,transform .25s var(--bb-ease, ease-out)}.bb-co .bb-co__submit:after{display:none}.bb-co .bb-co__submit:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.bb-co .bb-co__submit:hover{filter:brightness(1.1) saturate(1.08);transform:translateY(-1px)}.bb-co .bb-co__submit:hover:active{transform:scale(.97)}}.bb-co .bb-co__submit:focus-visible{outline:2px solid var(--bbh-ink);outline-offset:3px}@media(forced-colors:active){.bb-co .bb-co__submit{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}.bb-co .bb-co__bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;align-items:center;justify-content:flex-start;gap:20px;min-height:56px;padding:8px 88px calc(8px + env(safe-area-inset-bottom,0px)) 16px;background:var(--bbh-ink);color:#fff;font-size:.875rem;font-variant-numeric:tabular-nums;box-shadow:inset 0 2px #b8924d;transition:transform .25s var(--bb-ease, ease-out)}.bb-co .bb-co__bar-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bb-co .bb-co__bar-link{flex:none;display:inline-flex;align-items:center;min-height:44px;color:#e3c27a;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.bb-co.is-sum-in .bb-co__bar{transform:translateY(110%)}@media screen and (min-width:990px){.bb-co .bb-co__bar{display:none}}@media(prefers-reduced-motion:reduce){.bb-co .bb-co__num,.bb-co .bb-co__piece:before,.bb-co .bb-co__submit,.bb-co .bb-co__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bb-house-orders.css.map */
