@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:400 700;src:url(instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:400 700;src:url(instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bsg-blue-900: #10213f;--bsg-blue-800: #18366f;--bsg-blue-700: #234987;--bsg-blue-500: #3d63a4;--bsg-red-700: #9f2029;--bsg-red-600: #c92832;--bsg-red-500: #d7434c;--bsg-cream-50: #faf7f0;--bsg-cream-100: #f3ecdf;--bsg-wheat-200: #e7d9bd;--bsg-wheat-300: #d5bf91;--bsg-gold-600: #b98227;--bsg-gold-500: #d7a63a;--bsg-gold-100: #f3e7c7;--bsg-silver-300: #c9c7c0;--bsg-ink-900: #3A2B20;--bsg-ink-600: #615a51;--bsg-ink-400: #8b8378;--bsg-hairline: #e3ddd2;--bsg-focus-ring: rgb(35 73 135 / .42);--bsg-page-gutter: clamp(20px, 4vw, 64px);--bsg-content-max: 1440px;--font-body--family: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-paragraph--family: "Instrument Sans", ui-sans-serif, system-ui, sans-serif}html{background:#fff;scroll-behavior:smooth}body,.rte,p,li,input,select,textarea,button{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}body{color:var(--bsg-ink-900);text-rendering:optimizeLegibility}:where(h1,h2,h3,.h1,.h2,.h3,[class*=heading],.prose h1,.prose h2,.prose h3){letter-spacing:.01em;line-height:1.02;text-transform:uppercase;text-wrap:balance}:where(.button,button.button,a.button,.product-card__title,.card__heading,.product-title){font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.button,button.button,a.button){min-height:48px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:where(.button,.card,.badge,input,select,textarea){border-radius:2px!important}:where(.card,.product-card){border-color:var(--bsg-hairline);box-shadow:none!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bsg-focus-ring);outline-offset:3px}.price,.price__regular{color:var(--bsg-blue-700)}.price--on-sale .price-item--sale,.price__sale{color:var(--bsg-red-600)}.bsg-surface-blue{background:var(--bsg-blue-800);color:#fff}.bsg-surface-cream{background:var(--bsg-cream-50);color:var(--bsg-ink-900)}.bsg-surface-red{background:var(--bsg-red-600);color:#fff}:where(.bsg-surface-blue,.bsg-surface-red) :where(h1,h2,h3){color:#fff}.bsg-eyebrow{color:var(--bsg-gold-500);font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.header,.header-wrapper,.header-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-section .header-logo__image-container{background:#fff;border-radius:2px;padding:6px 10px}.header-section .header__row--top{min-height:72px}.header-section :where(.menu-list__link,.header-actions__action,.localization-selector__button){font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.header-section a:where([class*=menu],[class*=link]):hover,.header-section a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--bsg-gold-500);text-decoration-thickness:2px;text-underline-offset:7px}.card-gallery,.product-card .product-media-container,.product-card-gallery{--gallery-aspect-ratio: 4 / 5 !important}.product-card :where(.card-gallery,.product-media-container){background:var(--bsg-cream-100)}.product-card__content{border-top:1px solid var(--bsg-hairline)}.product-card__title{font-size:13px;line-height:1.4}footer .section-background,footer .section{color:#f4efe4}footer :where(a,button,h2,h3,h4,p,span,label){color:inherit}footer .menu__heading__default{color:#fff;font-family:var(--font-heading--family, "Anton"),"Anton",sans-serif;font-size:20px;letter-spacing:.03em;text-transform:uppercase}footer .logo-block__image-wrapper{background:#fff;border-radius:2px;box-sizing:border-box;padding:10px 14px;width:fit-content}footer .logo-block__image{height:auto;max-width:190px}footer .footer-content{grid-template-columns:minmax(240px,1.25fr) repeat(2,minmax(180px,1fr))}footer .footer-content .group-block-content{max-width:34rem}footer a{text-underline-offset:5px}footer a:hover{color:#fff;text-decoration-color:var(--bsg-gold-500)}@media screen and (max-width:749px){footer .footer-content{gap:40px;grid-template-columns:1fr}footer .logo-block__image{max-width:150px}}footer .utilities{border-top:1px solid rgb(255 255 255 / .16);color:#f4efe4ad;padding-top:20px}#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family, "Anton"),"Anton",sans-serif!important;font-size:28px;letter-spacing:.02em;text-transform:uppercase}#cart-drawer .theme-drawer__badge{background:var(--bsg-red-600);color:#fff}#cart-drawer :where(.cart-actions .button,button[name=checkout],.cart__checkout-button){background:var(--bsg-red-600)!important;border:0!important;border-radius:2px!important;color:#fff!important;font-weight:700;letter-spacing:.08em;min-height:52px;text-transform:uppercase}#cart-drawer :where(.cart-actions .button,button[name=checkout]):hover{background:var(--bsg-red-700)!important}.bsg-cartship{background:var(--bsg-cream-50);color:var(--bsg-ink-600);font:400 13px Instrument Sans,sans-serif;margin:0 0 4px;padding:12px 16px}.bsg-cartship__row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.bsg-cartship__row b{color:var(--bsg-ink-900)}.bsg-cartship__goal{color:var(--bsg-ink-400);font-size:12px;font-weight:600}.bsg-cartship__done{color:#3d7a3f;font-weight:700}.bsg-cartship__track{background:var(--bsg-cream-100);border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.bsg-cartship__bar{background:var(--bsg-gold-500);border-radius:999px;height:100%;transition:width .3s ease}.bsg-cartship.is-complete .bsg-cartship__bar{background:#3d7a3f}.bsg-cartupsell{background:var(--bsg-cream-50);border:1px solid var(--bsg-hairline);border-radius:2px;font-family:Instrument Sans,sans-serif;padding:14px;width:100%}.bsg-cartupsell__label{color:var(--bsg-red-600);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.bsg-cartupsell__row{align-items:center;display:flex;gap:12px;margin-top:9px}.bsg-cartupsell__img,.bsg-cartupsell__img img{display:block;flex-shrink:0;width:54px}.bsg-cartupsell__img img{aspect-ratio:4 / 5;object-fit:cover}.bsg-cartupsell__info{flex:1;min-width:0}.bsg-cartupsell__name{color:var(--bsg-ink-900);font-size:13px;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bsg-cartupsell__price{color:var(--bsg-ink-600);font-size:13px;font-weight:600;margin-top:3px}.bsg-cartupsell__btn{background:#fff;border:1.5px solid var(--bsg-ink-900);border-radius:2px;color:var(--bsg-ink-900);cursor:pointer;flex-shrink:0;font:700 11px Instrument Sans;letter-spacing:.07em;padding:9px 12px;text-transform:uppercase}.bsg-cartupsell__btn:hover{background:var(--bsg-ink-900);color:#fff}.bsg-cartupsell__btn.is-added{background:#3d7a3f;border-color:#3d7a3f;color:#fff}.bsg-cartmicro{color:var(--bsg-ink-400);font:400 12px Instrument Sans;text-align:center;width:100%}.bsg-cartmicro--accent{color:var(--bsg-gold-600);font-weight:600}@media(max-width:749px){.card-gallery,.product-card .product-media-container,.product-card__image{aspect-ratio:4 / 5!important}.header-section .header__row--top{min-height:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bschuessig-brand.css.map */
