:root{--bb-bone: #F1ECE0;--bb-bone-warm: #ECE6D7;--bb-bone-deep: #ECE6D7;--bb-cream: #FFFFFF;--bb-coal: #1A1A1A;--bb-coal-soft: #1A1A1ACC;--bb-mute: #1A1A1A99;--bb-red: #A8221B;--bb-red-soft: #B33020;--bb-rust: #A8221B;--bb-border-row: .5px solid var(--bb-coal);--bb-border-hair: .5px solid var(--bb-coal);--bb-border-thin: 1px solid var(--bb-coal);--bb-border: 1.5px solid var(--bb-coal);--bb-border-strong: 1.5px solid var(--bb-coal);--bb-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--bb-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bb-focus: 2px solid var(--bb-coal);--bb-pad-sm: 8px;--bb-pad: 16px;--bb-pad-lg: 24px;--bb-pad-xl: 32px}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-accent-1,.color-scheme-accent-2,.color-scheme-background-1,.color-scheme-background-2,.color-scheme-inverse{--color-background: 241, 236, 224;--color-foreground: 26, 26, 26;--color-base-text: 26, 26, 26;--color-base-background-1: 241, 236, 224;--color-base-background-2: 236, 230, 215;--color-base-solid-button-labels: 241, 236, 224;--color-base-outline-button-labels: 26, 26, 26;--color-base-accent-1: 168, 34, 27;--color-base-accent-2: 26, 26, 26;--color-link: 168, 34, 27;--color-button: 26, 26, 26;--color-button-text: 241, 236, 224;--color-shadow: 26, 26, 26}body{background-color:var(--bb-bone);color:var(--bb-coal);font-family:var(--bb-sans)}body.gradient,.gradient{background:var(--bb-bone)}h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:-.005em}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:14px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--bb-mono);font-weight:500;opacity:.7}h5,h6{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--bb-mono);font-weight:500;opacity:.7}p,li,td,th,dd{font-family:var(--bb-sans);font-size:15px;line-height:1.6}code,.mono,[class*=bb-mono]{font-family:var(--bb-mono);letter-spacing:.04em}.button,.shopify-payment-button__button--unbranded,button[type=submit]:not([class*=bb-]){background:var(--bb-coal);color:var(--bb-cream);border:var(--bb-border-strong);border-radius:0;font-family:var(--bb-mono);font-size:13px;font-weight:500;letter-spacing:.04em;padding:10px 18px;cursor:pointer;text-transform:none}.button:hover,.shopify-payment-button__button--unbranded:hover,button[type=submit]:not([class*=bb-]):hover{background:var(--bb-bone-warm);color:var(--bb-coal)}.button--secondary,.button--tertiary{background:transparent;color:var(--bb-coal);border:var(--bb-border-strong)}.button--secondary:hover,.button--tertiary:hover{background:var(--bb-coal);color:var(--bb-cream)}a:not([class*=bb-]):not(.button){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 80%,transparent)}a:not([class*=bb-]):not(.button):hover{color:var(--bb-red)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{background:var(--bb-bone);color:var(--bb-coal);border:var(--bb-border-strong);border-radius:0;padding:10px 14px;font-family:var(--bb-sans);font-size:14px}input:focus,textarea:focus,select:focus{outline:var(--bb-focus);outline-offset:2px}label:not([class*=bb-]){font-family:var(--bb-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.7;color:var(--bb-coal)}.drawer{background:var(--bb-bone);color:var(--bb-coal);border-left:var(--bb-border-strong)}.drawer__header,.drawer__heading,.cart-drawer h2{font-family:var(--bb-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.cart-item__name,.cart-drawer .product-option,.drawer .summary__title,.drawer .totals__total{color:var(--bb-coal);font-family:var(--bb-sans)}.cart-drawer__footer{border-top:var(--bb-border-strong);background:var(--bb-bone)}.card,.card-wrapper .card,.predictive-search,.cart-notification{border-radius:0;box-shadow:none;background:var(--bb-bone);color:var(--bb-coal);border:var(--bb-border-strong)}.variant-pills .variant-pill,.product-form__input.variant-input-wrapper input+label{border-radius:0;border:var(--bb-border-thin)}.product__accordion summary,.product__accordion summary h2,.product__accordion summary .h4,details summary,details summary h2,details summary .h4{font-family:var(--bb-mono);text-transform:uppercase;font-size:12px;letter-spacing:.08em;font-weight:500;color:var(--bb-coal)}.product__accordion summary{padding:14px 0;border-top:var(--bb-border-thin)}.collection-hero__title,h1.title,.collection-hero h1,.template-collection h1{font-family:var(--bb-mono);text-transform:uppercase;font-size:16px;letter-spacing:.08em;font-weight:500}.card__heading a,.card-information .card__heading,.card-information .card__heading a,.card__information .card__heading,.card__information .card__heading a{font-family:var(--bb-sans);font-weight:600;text-decoration:none;font-size:16px;color:var(--bb-coal)}.card__heading a:hover,.card__information .card__heading a:hover{color:var(--bb-red);text-decoration:underline;text-underline-offset:4px}.price__regular .price-item,.price-item--regular,.price-item--sale,.price__compare .price-item{font-family:var(--bb-mono);font-size:14px}.facets__summary,.facets-vertical .facets__summary,.facets__heading,.facet-filters .facet-filters__sort{color:var(--bb-coal);font-family:var(--bb-mono);text-transform:uppercase;font-size:12px;letter-spacing:.06em;font-weight:500}.product-form__input--pill label,.product-form__input--pill .product-form__option-value,fieldset.product-form__input--pill input+label{border-radius:0;border:var(--bb-border-strong);background:var(--bb-bone);color:var(--bb-coal);font-family:var(--bb-mono);text-transform:uppercase;font-size:12px;letter-spacing:.06em;padding:8px 14px}.product-form__input--pill input:checked+label,.product-form__input--pill .product-form__option-value:has(input:checked),fieldset.product-form__input--pill input:checked+label{background:var(--bb-coal);color:var(--bb-bone);border-color:var(--bb-coal)}quantity-input,.quantity{border-radius:0;border:var(--bb-border-strong);background:var(--bb-bone)}quantity-input button,.quantity button,.quantity__button{border-radius:0;background:transparent;color:var(--bb-coal);border:none}quantity-input .quantity__input,.quantity .quantity__input{background:transparent;border:none;color:var(--bb-coal);font-family:var(--bb-mono)}.card-wrapper .card__inner,.card--standard .card__inner,.card--card .card__inner,.card-wrapper .card,.card--standard,.card--card{border:none;box-shadow:none;background:transparent}.bb-about-bags{padding:64px 24px;background:var(--bb-bone);border-top:var(--bb-border)}.bb-about-bags__inner{max-width:1200px;margin:0 auto}.bb-about-bags__eyebrow{font-family:var(--bb-mono);text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--bb-coal);opacity:.6;margin:0 0 8px}.bb-about-bags__heading{font-family:var(--bb-sans);font-weight:700;font-size:clamp(24px,3vw,32px);letter-spacing:-.01em;color:var(--bb-coal);margin:0 0 48px}.bb-about-bags__grid{list-style:none;padding:0;margin:0;display:grid;gap:32px}@media(min-width:1024px){.bb-about-bags__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.bb-about-bags__card{border:var(--bb-border);padding:24px;background:var(--bb-bone);display:flex;flex-direction:column;gap:16px}.bb-about-bags__media{margin:0;aspect-ratio:1 / 1;overflow:hidden;background:var(--bb-coal);display:flex;align-items:center;justify-content:center}.bb-about-bags__photo{width:100%;height:100%;object-fit:cover;display:block}.bb-about-bags__photo-placeholder{width:40%;height:40%;display:block;background:linear-gradient(135deg,var(--bb-bone-deep) 0%,var(--bb-coal) 100%);opacity:.15}.bb-about-bags__name{font-family:var(--bb-mono);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:500;margin:0;color:var(--bb-coal)}.bb-about-bags__blurb{font-size:15px;line-height:1.5;color:var(--bb-coal);margin:0}.bb-about-bags__specs{margin:auto 0 0;display:flex;flex-direction:column;gap:0}.bb-about-bags__spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:.5px solid rgba(26,26,26,.15);padding:8px 0}.bb-about-bags__spec-row dt{font-family:var(--bb-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--bb-coal);opacity:.6;margin:0;flex-shrink:0}.bb-about-bags__spec-row dd{font-family:var(--bb-mono);font-size:12px;color:var(--bb-coal);margin:0;text-align:right}@media(max-width:720px){.bb-about-bags{padding:40px 16px}.bb-about-bags__heading{margin-bottom:32px}.bb-about-bags__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bb-global.css.map */
