body{font-family:var(--bb-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--bb-font);letter-spacing:-.02em}.announcement-bar__text,.announcement-bar__message{font-family:var(--bb-font);letter-spacing:.01em}.cart-items__media-image{object-fit:contain;background:#f2f2f0}.bbh-cart-logo{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.bbh-cart-logo img{width:44px;height:44px;object-fit:contain;padding:4px;background:#fff;border:1px solid #deded9;border-radius:2px}.bbh-cart-logo span{text-decoration:underline;text-decoration-color:#a8823f;text-underline-offset:3px}.bbh-cart-per-piece{color:#4a4a4a}.bbh-cart-qty-label{display:block;margin-bottom:6px;font-size:.8125rem;color:#6b6b6b}.cart-items .quantity-selector,.theme-drawer__close-button,.cart-drawer__close-button,[name=checkout],.cart__checkout-button{border-radius:2px!important}[name=checkout],.cart__checkout-button{background-color:#0c0c0c!important;color:#fff!important;font-weight:600;letter-spacing:.01em;transition:background-color .15s ease,transform .12s cubic-bezier(.16,1,.3,1)}[name=checkout]:active,.cart__checkout-button:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){[name=checkout]:hover,.cart__checkout-button:hover{background-color:#2a2a2a!important}}.cart-items__property:has(.bbh-cart-logo){display:flex;align-items:center;gap:8px}.cart-items__property:has(.bbh-cart-logo) dd{margin:0}.cart-items__media-container{aspect-ratio:4 / 5;height:auto!important;background:#f2f2f0}.cart-items__media-image{width:100%!important;height:100%!important;object-fit:contain}.cart-items .cart-items__media-container{aspect-ratio:4 / 5!important}.cart-items .cart-items__media-image{aspect-ratio:4 / 5!important;object-fit:contain!important}.bb-ls__paste{display:none!important}bb-catalog-logo[data-bbh-sample] .bb-cl__chip{display:none!important}bb-catalog-logo[data-bbh-sample] .bb-cl__drop[hidden]{display:flex!important}.bb-cl__paste{display:none!important}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) [id$=__bb_catalog_logo]{background:#0c0c0c;color:#fff}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl{padding-block:48px 52px}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-areas:"head drop" "sub drop" "status drop";align-items:start;column-gap:56px;padding:0;border:0;outline:0;background:none;text-align:left}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__eyebrow{display:none}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__headline{grid-area:head;max-width:none;padding:0;font-family:var(--bb-font);font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;text-transform:none;color:#fff}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__sub{grid-area:sub;margin:14px 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.5;color:#c9c7c1;opacity:1}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__status{grid-area:status;margin:12px 0 0;color:#b5b5b0;opacity:1;text-align:left}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) :is(.bb-cl__drop,.bb-cl__chip){grid-area:drop;align-self:center}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__drop{display:grid;grid-template-columns:40px 1fr;column-gap:16px;row-gap:2px;align-items:center;justify-items:start;width:100%;padding:20px 22px;text-align:left;border:2px solid transparent;border-radius:2px;background:linear-gradient(180deg,#121212,#0a0a0a) padding-box,#b8924d var(--bb-gold-plate) center / cover border-box;color:#fff}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__drop[hidden],#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__chip[hidden]{display:none}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) bb-catalog-logo[data-bbh-sample] .bb-cl__drop[hidden]{display:grid!important}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__icon{grid-row:1 / span 2;width:40px;height:40px;margin:0;border:0;color:#c9a45e}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__drop strong{font-size:1.125rem;font-weight:600;color:#fff}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__hint{font-size:.875rem;color:#b5b5b0;opacity:1}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__chip{width:100%;border:1px solid rgb(201 164 94 / .6);border-radius:2px;background:#121212;color:#fff}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__chip-text span{color:#b5b5b0;opacity:1}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__btn{border-color:#c9a45eb3;border-radius:2px;color:#fff}@media(max-width:749px){#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl{padding-block:28px 32px}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__panel{grid-template-columns:1fr;grid-template-areas:"head" "sub" "drop" "status";row-gap:0}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) :is(.bb-cl__drop,.bb-cl__chip){margin-top:20px}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__drop{padding:18px 18px 18px 14px;column-gap:12px}}.bbh-extras{display:grid;gap:20px;margin-top:18px;font-family:var(--bb-font);color:#0c0c0c}.bbh-promises{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bbh-promises li{display:flex;align-items:baseline;gap:10px;font-size:.9375rem;line-height:1.45}.bbh-promises li:before{content:"";width:5px;height:5px;border-radius:50%;background:#b8924d;flex:none;transform:translateY(-2px)}.bbh-ways{display:grid;gap:6px}.bbh-ways__h{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5c5a55}.bbh-ways__list{display:grid;border-bottom:1px solid #e4e0d8}.bbh-ways__list>*{margin:0;border-top:1px solid #e4e0d8}.bbh-ways__list>.bbh-share{padding-block:12px}.bbh-ways .bbh-ways__link a,.bbh-ways :is(.bbh-signoff__details,.bbh-sample__details,.bbh-smallrun__details,.bbh-designs__details)>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;width:100%;color:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;list-style:none}.bbh-ways :is(.bbh-signoff__details,.bbh-sample__details,.bbh-smallrun__details,.bbh-designs__details)>summary:after{content:"";width:11px;height:11px;flex:none;background:linear-gradient(currentColor,currentColor) 50% 50% / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% 50% / 1.5px 100% no-repeat}.bbh-ways details[open]>summary:after{background-size:100% 1.5px,1.5px 0}.bbh-ways .bbh-ways__link a{text-decoration:underline;text-decoration-color:#9a7a3c8c;text-underline-offset:.25em;justify-content:flex-start}.bbh-ways .bbh-ways__link a:hover{text-decoration-color:#9a7a3c}.bbh-ways :is(summary,a):focus-visible{outline:2px solid #9a7a3c;outline-offset:2px}.bbh-ways :is(.bbh-signoff__body,.bbh-sample__body,.bbh-smallrun__body,.bbh-designs__body){margin:0 0 14px}.bbh-ways :is(.bbh-signoff__sent,.bbh-sample__sent,.bbh-smallrun__sent,.bbh-designs__sent){margin:12px 0}.bbh-smallrun__lead{margin:0;font-size:.9375rem;line-height:1.45}.bbh-inhand{display:grid;gap:8px}.bbh-inhand[hidden]{display:none}.bbh-inhand__label{font-size:.9375rem;font-weight:600}.bbh-inhand__label span{font-weight:400;color:#5c5a55}.bbh-inhand__input{box-sizing:border-box;width:100%;max-width:16rem;min-height:48px;padding:0 12px;border:1px solid #c9c5bc;border-radius:2px;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem}.bbh-inhand__input:focus-visible{outline:2px solid #9a7a3c;outline-offset:1px;border-color:#0c0c0c}.bbh-inhand__line{margin:0;font-size:.9375rem;line-height:1.45;color:#5c5a55}.bbh-inhand__strong{color:#0c0c0c;font-weight:600}.bbh-inhand__note{margin:0;font-size:.8125rem;color:#5c5a55}@media screen and (max-width:749px){#MainContent .bb-fp{gap:10px}#MainContent .bb-fp .bb-fp__row{gap:6px}}.bbh-designs{margin:0}.bbh-designs:has(>[data-bbh-designs][hidden]){display:none}.bbh-designs__wide{grid-column:1 / -1}.bbh-designs__approve{margin:0;font-size:.875rem;font-weight:600}.bbh-designs__approve:empty{display:none}.bbh-designs__box[hidden]{display:none}.bbh-designs__details summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:#9a7a3c;text-underline-offset:.25em}.bbh-designs__details summary::-webkit-details-marker{display:none}.bbh-designs__body{display:grid;gap:12px;padding:18px;margin-top:6px;background:#f4f2ee}.bbh-designs__lead,.bbh-designs__pieces{margin:0;font-size:.9375rem;line-height:1.45}.bbh-designs__pieces{color:#5c5a55}.bbh-designs__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bbh-designs__grid label{display:grid;gap:6px;font-size:.8125rem;font-weight:600}.bbh-designs__grid input{box-sizing:border-box;width:100%;min-height:48px;padding:0 12px;border:1px solid #c9c5bc;border-radius:2px;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem;font-weight:400}.bbh-designs__grid input:focus-visible{outline:2px solid #9a7a3c;outline-offset:1px;border-color:#0c0c0c}.bbh-designs__grid textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #c9c5bc;border-radius:2px;resize:vertical;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem;font-weight:400}.bbh-designs__grid textarea:focus-visible{outline:2px solid #9a7a3c;outline-offset:1px;border-color:#0c0c0c}.bbh-designs__optin{display:flex;gap:10px;align-items:center;min-height:44px;font-size:.875rem;line-height:1.45;color:#5c5a55}.bbh-designs__optin input{width:18px;height:18px;margin:1px 0 0;accent-color:#0c0c0c;flex:none}.bbh-designs__submit{justify-self:start;min-height:48px;padding:0 24px;border:0;border-radius:2px;cursor:pointer;background:#0c0c0c;color:#fff;font:inherit;font-size:.9375rem;font-weight:600}.bbh-designs__submit:focus-visible{outline:2px solid #9a7a3c;outline-offset:2px}.bbh-designs__sent{margin:0;padding:14px 16px;background:#f4f2ee;font-size:.9375rem}.bbh-designs__error{margin:0;color:#a23b1e;font-size:.875rem}@media screen and (max-width:749px){.bbh-designs__grid{grid-template-columns:1fr}.bbh-designs__submit{justify-self:stretch}}.bbh-smallrun{margin:0}.bbh-smallrun__details summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:.9375rem;text-decoration:underline;text-decoration-color:#9a7a3c99;text-underline-offset:5px}.bbh-smallrun__details summary::-webkit-details-marker{display:none}.bbh-smallrun__details[open] summary{text-decoration-color:#9a7a3c}.bbh-smallrun__body{display:grid;gap:14px;padding:18px;margin-top:6px;background:#f4f2ee}.bbh-smallrun__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bbh-smallrun__grid label{display:grid;gap:6px;font-size:.8125rem;font-weight:600}.bbh-smallrun__wide{grid-column:1 / -1}.bbh-smallrun__grid :is(input,textarea){box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #dcd8d0;border-radius:2px;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem;font-weight:400}.bbh-smallrun__grid :is(input,textarea):focus-visible{outline:2px solid #9a7a3c;outline-offset:1px;border-color:#0c0c0c}.bbh-smallrun__optin{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;line-height:1.45;color:#5c5a55}.bbh-smallrun__optin input{width:18px;height:18px;margin:1px 0 0;accent-color:#0c0c0c;flex:none}.bbh-smallrun__submit{justify-self:start;min-height:48px;padding:0 22px;border:0;border-radius:2px;background:#0c0c0c;color:#fff;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.bbh-smallrun__submit:focus-visible{outline:2px solid #9a7a3c;outline-offset:2px}.bbh-smallrun__sent{margin:8px 0 0;padding:14px 16px;background:#f4f2ee;font-size:.9375rem}.bbh-smallrun__error{margin:0;color:#a23b1e;font-size:.875rem}.bbh-contact-line{margin:0;font-size:.875rem;line-height:1.5;color:#5c5a55}.bbh-contact-line a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.bbh-smallrun__grid{grid-template-columns:1fr}.bbh-smallrun__submit{justify-self:stretch}}.bbh-footer-contact{padding-block:28px 4px;font-size:1rem;color:inherit;opacity:.85}.bbh-footer-orders{margin:0;padding-block:4px 4px;font-size:1rem;opacity:.85}.bbh-footer-orders a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.product-form-buttons .add-to-cart-icon{display:none}.product-form-buttons [name=add]{font-weight:600;letter-spacing:.01em}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop{border:1px solid #a8823f;outline:1px solid rgb(168 130 63 / .35);outline-offset:-6px;background:#fff;padding:22px 18px}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop:hover,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop.is-over,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__file:focus-visible+.bb-ls__drop{border-color:#0c0c0c;outline-color:#a8823fb3}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__file:focus-visible+.bb-ls__drop{box-shadow:0 0 0 2px #fff,0 0 0 4px #9a7a3c}@media(pointer:coarse){:is(#MainContent,#quick-add-modal-content) .bb-cl__drop .bb-cl__hint:not(.bb-cl__paste),:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>strong,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>span:not([data-paste-hint]){font-size:0;line-height:0}:is(#MainContent,#quick-add-modal-content) .bb-cl__drop .bb-cl__hint:not(.bb-cl__paste):before,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>strong:before,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>span:not([data-paste-hint]):before{display:block}:is(#MainContent,#quick-add-modal-content) .bb-cl__drop .bb-cl__hint:not(.bb-cl__paste):before{content:"Tap to choose it from your photos or files. PNG, SVG or JPG.";content:"Tap to choose it from your photos or files. PNG, SVG or JPG." / "";font-size:.875rem;line-height:1.45}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>strong:before{content:"Add your logo";content:"Add your logo" / "";font-size:1rem;line-height:1.4}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>span:not([data-paste-hint]):before{content:"Tap to choose it from your photos or files. PNG, SVG, JPG, PDF, AI and EPS all work.";content:"Tap to choose it from your photos or files. PNG, SVG, JPG, PDF, AI and EPS all work." / "";font-size:.8125rem;line-height:1.45}}#quick-add-modal-content :is(.bbh-smallrun,.bbh-inhand,.bbh-orders-line,.bbh-ways,.bbh-designs,.bbh-signoff,.bbh-sample,.bbh-share){display:none}#quick-add-modal-content .bb-pack-tile__more{display:none}#MainContent:has([data-gift-finder],[data-occasions],[data-ad-landing]) .bb-cl__file:focus-visible+.bb-cl__drop{outline:2px solid #c9a45e;outline-offset:4px}@media screen and (max-width:749px){#MainContent:has(.search-page__header) .bb-cl{padding-block:12px 4px}#MainContent:has(.search-page__header) .bb-cl__panel{padding:18px 16px 16px}#MainContent:has(.search-page__header) .bb-cl__eyebrow{display:none}#MainContent:has(.search-page__header) .bb-cl__headline{font-size:1.125rem}#MainContent:has(.search-page__header) .bb-cl__sub{margin-top:6px;font-size:.875rem}}details.facets__panel:has(>.facets__summary[data-testid=price-filter]){display:none}.bbh-signoff,.bbh-sample{margin:0}:is(.bbh-signoff__details,.bbh-sample__details) summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:#9a7a3c;text-underline-offset:.25em}:is(.bbh-signoff__details,.bbh-sample__details) summary::-webkit-details-marker{display:none}.bbh-signoff__body,.bbh-sample__body{display:grid;gap:12px;padding:18px;margin-top:6px;background:#f4f2ee}.bbh-signoff__lead,.bbh-sample__lead{margin:0;font-size:.9375rem;line-height:1.45}.bbh-signoff__grid,.bbh-sample__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}:is(.bbh-signoff__grid,.bbh-sample__grid) label{display:grid;gap:6px;font-size:.8125rem;font-weight:600}:is(.bbh-signoff__grid,.bbh-sample__grid) input{box-sizing:border-box;width:100%;min-height:48px;padding:0 12px;border:1px solid #c9c5bc;border-radius:2px;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem;font-weight:400}:is(.bbh-signoff__grid,.bbh-sample__grid) input:focus-visible{outline:2px solid #9a7a3c;outline-offset:1px;border-color:#0c0c0c}.bbh-signoff__wide,.bbh-sample__wide{grid-column:1 / -1}.bbh-signoff__approve,.bbh-sample__approve{margin:0;font-size:.875rem;font-weight:600}.bbh-signoff__approve:empty,.bbh-sample__approve:empty{display:none}.bbh-signoff__check,.bbh-sample__check,.bbh-remind{display:flex;gap:10px;align-items:center;min-height:44px;font-size:.875rem;line-height:1.45;color:#5c5a55}:is(.bbh-signoff__check,.bbh-sample__check,.bbh-remind) input{width:18px;height:18px;margin:1px 0 0;accent-color:#0c0c0c;flex:none}.bbh-signoff__submit,.bbh-sample__submit{justify-self:start;min-height:48px;padding:0 24px;border:0;border-radius:2px;cursor:pointer;background:#0c0c0c;color:#fff;font:inherit;font-size:.9375rem;font-weight:600}:is(.bbh-signoff__submit,.bbh-sample__submit):focus-visible{outline:2px solid #9a7a3c;outline-offset:2px}.bbh-signoff__sent,.bbh-sample__sent{margin:0;padding:14px 16px;background:#f4f2ee;font-size:.9375rem}.bbh-signoff__error,.bbh-sample__error{margin:0;color:#a23b1e;font-size:.875rem}@media screen and (max-width:749px){.bbh-signoff__grid,.bbh-sample__grid{grid-template-columns:1fr}.bbh-signoff__submit,.bbh-sample__submit{justify-self:stretch}}.bbh-share{display:grid;gap:6px;justify-items:start}.bbh-share[hidden]{display:none}.bbh-share__line{margin:0;font-size:.875rem;line-height:1.45;color:#5c5a55}.bbh-share__btn{min-height:44px;padding:0 18px;border:1px solid #0c0c0c;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.bbh-share__btn:focus-visible{outline:2px solid #9a7a3c;outline-offset:2px}.bbh-share__done{margin:0;font-size:.875rem;overflow-wrap:anywhere}.bbh-share__done:empty{display:none}.bbgf__approve{margin:6px 0 0;font-size:.875rem;font-weight:600}.bbgf__approve:empty{display:none}.bbpop{box-sizing:border-box;width:calc(100% - 32px);max-width:440px;max-height:calc(100% - 32px);padding:0;border:2px solid transparent;border-radius:2px;color:#fff;overflow:auto;background-color:#0c0c0c;background:linear-gradient(#0c0c0c,#0c0c0c) padding-box,#c9a45e var(--bb-gold-plate) center / cover border-box;font-family:var(--bb-font, "Archivo", "Helvetica Neue", Arial, sans-serif);box-shadow:0 24px 64px #00000073}.bbpop::backdrop{background:#0c0c0c8c}html:has(dialog[data-bb-popup][open]){overflow:hidden}.bbpop [hidden]{display:none!important}.bbpop__form{position:relative;display:grid;gap:14px;padding:32px 28px 26px}.bbpop__close{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:2px;background:transparent;color:#ffffffbf;cursor:pointer}.bbpop__close:hover{color:#fff}.bbpop__close:focus-visible{outline:2px solid #c9a45e;outline-offset:-2px}.bbpop__mark{display:block;width:148px;height:auto;margin-bottom:6px}.bbpop__step{display:grid;gap:14px}.bbpop__h{margin:0;color:#fff;font-size:1.75rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.bbpop__h:focus{outline:none}.bbpop__p{margin:0;font-size:1rem;line-height:1.5;color:#ffffffbd}.bbpop__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.bbpop__choices button{min-height:48px;padding:0 12px;border:1px solid rgb(255 255 255 / .3);border-radius:2px;background:transparent;color:#fff;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;text-align:center}.bbpop__choices button:hover{border-color:#c9a45e}.bbpop__choices button:focus-visible{outline:2px solid #c9a45e;outline-offset:2px}.bbpop__field{display:grid;gap:6px;font-size:.8125rem;font-weight:600;color:#fffc}.bbpop__field input{box-sizing:border-box;width:100%;min-height:48px;padding:0 12px;border:1px solid #ffffff;border-radius:2px;background:#fff;color:#0c0c0c;font:inherit;font-size:1rem;font-weight:400;color-scheme:light}.bbpop__field input:focus-visible{outline:2px solid #c9a45e;outline-offset:2px}.bbpop__submit{min-height:52px;border:0;border-radius:2px;cursor:pointer;color:#0c0c0c;font:inherit;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}.bbpop__submit:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(forced-colors:active){.bbpop__submit{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}.bbpop__small{margin:0;font-size:.75rem;color:#ffffff8c}.bbpop__p:empty{display:none}.bbpop__back{justify-self:start;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;color:#ffffffbf;font:inherit;font-size:.875rem;text-decoration:underline;text-decoration-color:#c9a45e99;text-underline-offset:.25em}.bbpop__back:hover{color:#fff}.bbpop__back:focus-visible{outline:2px solid #c9a45e;outline-offset:2px}@media screen and (max-width:379px){.bbpop__choices{grid-template-columns:1fr 1fr}}@media(forced-colors:active){.bbpop{background:Canvas;border-color:CanvasText}}.bbpop__choices{grid-auto-rows:1fr}.bbpop__error{margin:0;font-size:.875rem;color:#ffab8f}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons:has(.bb-pack-tile__n){--color-variant-border: #c9c5bc;--color-variant-hover-border: #0c0c0c;--color-variant-hover-background: #ffffff;--color-variant-hover-text: #0c0c0c;--color-selected-variant-border: #0c0c0c;--color-selected-variant-background: #0c0c0c;--color-selected-variant-text: #ffffff;--color-selected-variant-hover-border: #0c0c0c;--color-selected-variant-hover-background: #0c0c0c;--color-selected-variant-hover-text: #ffffff;--options-border-radius: 2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:8px}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons:has(.bb-pack-tile__n):has(label:nth-of-type(5)){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:359px){:is(#MainContent,#quick-add-modal-content) .variant-option--buttons:has(.bb-pack-tile__n){grid-template-columns:repeat(2,minmax(0,1fr))}}.variant-option--buttons .variant-option__button-label:has(.bb-pack-tile__n){min-width:0;min-height:76px;padding:10px 4px;justify-content:center}.variant-option--buttons .variant-option__button-label:has(.bb-pack-tile__n) .variant-option__button-label__pill{transition:none}.variant-option--buttons .variant-option__button-label__text:has(.bb-pack-tile__n){display:flex;flex-direction:column;align-items:center;gap:2px;width:auto;white-space:nowrap;text-align:center}.bb-pack-tile__n{font-size:1.25rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bb-pack-tile__u{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.bb-pack-tile__each{margin-top:4px;font-size:.8125rem;font-weight:400;line-height:1.2;white-space:nowrap;color:#5c5a55;font-variant-numeric:tabular-nums}.variant-option__button-label:has(:checked):not(:has([data-option-available=false])) .bb-pack-tile__each{color:#dcc088}.variant-option--buttons .variant-option__button-label:has(:checked):has(.bb-pack-tile__n) .variant-option__button-label__pill{box-shadow:inset 0 0 0 4px #0c0c0c,inset 0 0 0 5px #c9a45ebf}.bb-pack-tile__more{margin:10px 0 0;font-size:.875rem;line-height:1.45;color:#5c5a55}.bb-pack-tile__more a{color:#0c0c0c;text-decoration:underline;text-decoration-color:#9a7a3c;text-underline-offset:.2em}@media screen and (max-width:420px){.bb-pack-tile__each{font-size:.75rem;letter-spacing:-.01em}.bb-pack-tile__u{font-size:.625rem;letter-spacing:.04em}}@media(forced-colors:active){.variant-option--buttons .variant-option__button-label:has(:checked):has(.bb-pack-tile__n){outline:2px solid Highlight}}#quick-add-modal-content .bb-cn{display:none}:is(#MainContent,#quick-add-modal-content) .bb-fp .bb-fp__swatch{position:relative}:is(#MainContent,#quick-add-modal-content) .bb-fp .bb-fp__swatch.is-selected{outline-color:transparent}:is(#MainContent,#quick-add-modal-content) .bb-fp .bb-fp__swatch.is-selected:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;background:#b8924d var(--bb-gold-plate) center / cover;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.6px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.6px),#000 calc(100% - 3px))}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons,:is(#MainContent,#quick-add-modal-content) .variant-option--buttons:has(.bb-pack-tile__n){--color-selected-variant-border: transparent;--color-selected-variant-hover-border: transparent}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons .variant-option__button-label:has(:checked){border:3px solid transparent;background:linear-gradient(var(--color-selected-variant-background, #0c0c0c),var(--color-selected-variant-background, #0c0c0c)) padding-box,var(--bb-gold-plate) center / cover border-box,linear-gradient(#b8924d,#b8924d) border-box}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons .variant-option__button-label:has(:checked):has(.bb-pack-tile__n){padding:8px 2px}:is(#MainContent,#quick-add-modal-content) .variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill{top:0;right:0;bottom:0;left:0;border:0;box-shadow:none;background:var(--color-selected-variant-background, #0c0c0c)}#MainContent .bb-cn__choice input:checked+span{border-color:transparent;box-shadow:inset 0 0 0 2px #b8924d;background:linear-gradient(#fff,#fff) padding-box,var(--bb-gold-plate) center / cover border-box,linear-gradient(#b8924d,#b8924d) border-box}#MainContent .bbgf__opts button[aria-pressed=true]{border-color:transparent;box-shadow:inset 0 0 0 2px #b8924d;background:linear-gradient(var(--bbgf-ink, #0c0c0c),var(--bbgf-ink, #0c0c0c)) padding-box,var(--bb-gold-plate) center / cover border-box,linear-gradient(#b8924d,#b8924d) border-box}#MainContent .bb-co__choice:has(input:checked){border-color:transparent;box-shadow:inset 0 0 0 2px #b8924d;background:linear-gradient(var(--color-background, #ffffff),var(--color-background, #ffffff)) padding-box,var(--bb-gold-plate) center / cover border-box,linear-gradient(#b8924d,#b8924d) border-box}#MainContent .bb-co__preset[aria-pressed=true],#MainContent .bb-co__preset[aria-pressed=true]:hover{border-color:transparent!important;background:linear-gradient(var(--color-selected-variant-background, #0c0c0c),var(--color-selected-variant-background, #0c0c0c)) padding-box,var(--bb-gold-plate) center / cover border-box,linear-gradient(#b8924d,#b8924d) border-box!important}:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>strong,:is(#MainContent,#quick-add-modal-content) .bb-logo-studio .bb-ls__drop>strong:before{font-family:var(--bb-font, inherit);font-weight:400;text-transform:uppercase;letter-spacing:.2em}.group-block-content>.bb-ls__sizes{align-self:stretch;width:100%;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bb-house.css.map */
