:root{--bc-black: #111111;--bc-white: #ffffff;--bc-grey: #777777;--bc-border: #e8e8e8;--bc-page-padding: 40px}html{scroll-behavior:smooth}body{background:var(--bc-white);color:var(--bc-black);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;color:var(--bc-black)}p{line-height:1.65}a{text-decoration-thickness:1px;text-underline-offset:3px}a,button{-webkit-tap-highlight-color:transparent}header,.header,#header-group{color:var(--bc-black)}header a,.header a{font-size:11px;letter-spacing:.07em;text-transform:uppercase}.product-card,.product-card__content,.card-wrapper,.product-card img,.card-wrapper img,.product-media-container img{border-radius:0!important}.product-card h3,.product-card a,.card-wrapper h3{font-size:12px;letter-spacing:.01em;line-height:1.5}.price,.price-item{font-size:12px;letter-spacing:.01em}button,.button,.shopify-payment-button__button{border-radius:0!important;box-shadow:none}.button,button.button{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.product__title,.product-title,.product__info-container h1{font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.product__description,.product__info-container .rte{font-size:13px;line-height:1.8}.product-form__input input[type=radio]+label{border-radius:0!important}input,select,textarea{border-radius:0!important}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px}.cart__items,.cart-item{border-radius:0!important}footer,.footer{border-radius:0!important}footer a,.footer a{font-size:11px;letter-spacing:.025em}@media screen and (max-width:749px){:root{--bc-page-padding: 16px}h1{font-size:clamp(30px,8vw,44px)}h2{font-size:clamp(24px,6vw,34px)}header a,.header a{font-size:10px}.product-card h3,.card-wrapper h3,.price,.price-item{font-size:11px}.product__title,.product-title,.product__info-container h1{font-size:28px}}.bc-hero{position:relative!important;overflow:hidden}.bc-hero .bc-hero__content{position:absolute!important;left:26px;right:26px;bottom:42px;top:auto;transform:none;width:auto;max-width:760px;margin:0;padding:0;text-align:left!important;z-index:3}.bc-hero .bc-hero__eyebrow{margin:0 0 12px;font-size:15px;letter-spacing:.02em;text-transform:none;color:#fff}.bc-hero .bc-hero__heading{margin:0 0 18px;font-size:clamp(32px,5vw,54px);line-height:1.08;font-weight:400;letter-spacing:-.035em;color:#fff}.bc-hero .bc-hero__description{margin:0 0 22px;max-width:650px;font-size:15px;line-height:1.65;color:#fff}.bc-hero .bc-hero__button{display:inline-flex;align-items:center;gap:8px;margin-top:0;padding:0 0 3px;border:0;border-bottom:1px solid #ffffff;border-radius:0;color:#fff;background:transparent;font-size:14px;letter-spacing:0;text-transform:none;text-decoration:none}@media screen and (max-width:749px){.bc-hero .bc-hero__content{left:24px;right:24px;bottom:36px;width:auto;max-width:none;padding:0;text-align:left!important}.bc-hero .bc-hero__eyebrow{font-size:14px;margin-bottom:10px}.bc-hero .bc-hero__heading{font-size:clamp(32px,9vw,44px);margin-bottom:14px}.bc-hero .bc-hero__description{font-size:14px;line-height:1.6;margin-bottom:22px}.bc-hero .bc-hero__button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/blanccss.css.map */
