:root{--bc-stone: #1C1917;--bc-espresso: #292524;--bc-driftwood: #78716C;--bc-sandstone: #D6D3D1;--bc-linen: #FAFAF9;--bc-parchment: #F5F5F4;--bc-cream: #FFFBEB;--bc-olive: #6B8C2A;--bc-sage: #84A744;--bc-moss: #4A6B1A;--bc-terracotta: #C2410C;--bc-gold: #B45309;--bc-white: #FFFFFF;--bc-font-heading: var(--font-heading-family), Georgia, "Times New Roman", serif;--bc-font-body: var(--font-body-family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bc-tracking-wide: .08em;--bc-tracking-wider: .12em;--bc-space-xs: .25rem;--bc-space-sm: .5rem;--bc-space-md: 1rem;--bc-space-lg: 1.5rem;--bc-space-xl: 2rem;--bc-space-2xl: 3rem;--bc-space-3xl: 4rem;--bc-space-4xl: 6rem;--bc-radius-sm: 6px;--bc-radius-md: 12px;--bc-radius-lg: 16px;--bc-radius-pill: 999px;--bc-shadow-sm: 0 1px 2px rgba(28,25,23,.05);--bc-shadow-md: 0 4px 6px -1px rgba(28,25,23,.07), 0 2px 4px -2px rgba(28,25,23,.05);--bc-shadow-lg: 0 10px 15px -3px rgba(28,25,23,.08), 0 4px 6px -4px rgba(28,25,23,.04);--bc-shadow-hover: 0 20px 25px -5px rgba(28,25,23,.08), 0 8px 10px -6px rgba(28,25,23,.04);--bc-ease: cubic-bezier(.4, 0, .2, 1);--bc-duration: .3s}body{background-color:var(--bc-linen);color:var(--bc-stone)}::selection{background-color:var(--bc-olive);color:var(--bc-white)}h1,h2,.h1,.h2,.hN{font-family:var(--bc-font-heading)}.button--primary,.shopify-challenge__button,button.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--bc-olive)!important;color:var(--bc-white)!important;border:none;border-radius:var(--bc-radius-pill);font-family:var(--bc-font-body);font-weight:500;letter-spacing:var(--bc-tracking-wide);transition:background-color var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease),box-shadow var(--bc-duration) var(--bc-ease)}.button--primary:hover,button.button--primary:hover{background-color:var(--bc-moss)!important;transform:translateY(-1px);box-shadow:var(--bc-shadow-md)}.button--primary:active,button.button--primary:active{transform:scale(.97)}.button--secondary{background-color:transparent;color:var(--bc-stone);border:1.5px solid var(--bc-sandstone);border-radius:var(--bc-radius-pill);transition:border-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease)}.button--secondary:hover{border-color:var(--bc-olive);color:var(--bc-olive)}*:focus-visible{outline:2px solid var(--bc-olive);outline-offset:2px}.bc-hero{position:relative;min-height:65vh;display:flex;align-items:flex-start;overflow:hidden}.bc-hero--large{min-height:80vh}.bc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bc-hero__img{width:100%;height:100%;object-fit:cover}.bc-hero--placeholder .bc-hero__media{background:linear-gradient(135deg,#292524,#3d3530 20%,#4a6b1a,#6b8c2a 70%,#84a744)}.bc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,25,23,.75) 0%,rgba(28,25,23,.25) 45%,transparent 100%)}.bc-hero__content{position:relative;z-index:2;padding-bottom:var(--bc-space-4xl);padding-top:140px;color:var(--bc-white);max-width:640px;width:100%}.bc-hero--center .bc-hero__content{max-width:700px;margin:0 auto;text-align:center}.bc-hero__eyebrow{font-family:var(--bc-font-body);font-size:.75rem;font-weight:500;letter-spacing:var(--bc-tracking-wider);text-transform:uppercase;color:var(--bc-sage);margin-bottom:var(--bc-space-md)}.bc-hero__heading{font-family:var(--bc-font-heading);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:400;line-height:1.1;margin:0 0 var(--bc-space-lg);color:var(--bc-white)}.bc-hero__subheading{font-size:1.125rem;line-height:1.6;color:#ffffffd9;margin-bottom:var(--bc-space-xl);max-width:480px}.bc-hero--center .bc-hero__subheading{margin-left:auto;margin-right:auto}.bc-hero__cta.button{padding:.875rem 2.5rem;font-size:.9375rem}.bc-categories{padding:var(--bc-space-3xl) 0}.bc-categories__header{text-align:center;margin-bottom:var(--bc-space-3xl)}.bc-categories__heading{font-family:var(--bc-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;color:var(--bc-stone);margin:0 0 var(--bc-space-sm)}.bc-categories__subheading{color:var(--bc-driftwood);font-size:1rem;margin:0}.bc-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bc-space-lg)}.bc-categories__card{position:relative;overflow:hidden;border-radius:var(--bc-radius-md);aspect-ratio:4 / 3;display:block;text-decoration:none;background-color:var(--bc-parchment)}.bc-categories__card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--bc-ease)}.bc-categories__card:hover .bc-categories__card-img{transform:scale(1.06)}.bc-categories__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,25,23,.6) 0%,rgba(28,25,23,.1) 50%,transparent 100%)}.bc-categories__card--placeholder{background:linear-gradient(135deg,var(--bc-parchment) 0%,var(--bc-sandstone) 100%)}.bc-categories__card-title{position:absolute;bottom:var(--bc-space-lg);left:var(--bc-space-lg);right:var(--bc-space-lg);color:var(--bc-white);font-family:var(--bc-font-body);font-weight:600;font-size:1.125rem;line-height:1.3;margin:0;z-index:2}.bc-categories__card--placeholder .bc-categories__card-title{color:var(--bc-stone)}.card-wrapper{display:flex!important;flex-direction:column;height:100%;border-radius:var(--bc-radius-md);overflow:hidden;background-color:var(--bc-white);border:1px solid rgba(var(--color-foreground),.06);transition:transform var(--bc-duration) var(--bc-ease),box-shadow var(--bc-duration) var(--bc-ease)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--bc-shadow-hover);border-color:rgba(var(--color-foreground),.12)}.card-wrapper .card{display:flex!important;flex-direction:column!important;height:100%!important}.card-wrapper .card__inner{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;background-color:var(--bc-parchment)!important;overflow:hidden!important;display:block!important}.card-wrapper .card__inner:before{display:none!important}.card-wrapper .card__inner .card__content{display:none!important}.card-wrapper .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:1.25rem!important;background-color:transparent!important;transition:transform .5s var(--bc-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card-wrapper .card__content{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:1rem 1.25rem 1.25rem!important}.card-wrapper .card__information{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:0!important}.card-wrapper .card__heading{font-family:var(--bc-font-body)!important;font-weight:600!important;font-size:1.05rem!important;line-height:1.35!important;margin:0 0 .75rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.7em!important}.card-wrapper .card__heading a{color:#1c1917!important;text-decoration:none!important;transition:color var(--bc-duration) var(--bc-ease)!important}.card-wrapper .card__heading a:hover{color:var(--bc-olive)!important}.card-wrapper .card-information{margin-top:auto!important;padding:0!important}.price__regular .price-item,.price .price-item--regular{font-family:var(--bc-font-body);font-weight:600;color:var(--bc-stone)}.price .price-item--sale{color:var(--bc-terracotta);font-weight:600}.price .price-item--compare{color:var(--bc-driftwood)}.card__badge .badge{font-size:.6875rem;font-weight:600;letter-spacing:var(--bc-tracking-wide);text-transform:uppercase;border-radius:var(--bc-radius-sm)}.quick-add{margin-top:.75rem}.quick-add__submit{width:100%;background-color:#000!important;color:var(--bc-white)!important;border:1.5px solid #000000!important;border-radius:var(--bc-radius-sm)!important;font-weight:600!important;letter-spacing:var(--bc-tracking-wide);padding:.65rem 1rem;font-size:.875rem;cursor:pointer;transition:background-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease),border-color var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease)!important}.quick-add__submit:hover{background-color:var(--bc-olive)!important;border-color:var(--bc-olive)!important;color:var(--bc-white)!important}.quick-add__submit:active{transform:scale(.98)}.bc-morph-wrap .bc-morph-atc{background-color:#000!important;color:var(--bc-white)!important;border:1.5px solid #000000!important;border-radius:var(--bc-radius-sm)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:var(--bc-tracking-wide)!important;min-height:4.6rem!important;font-family:var(--bc-font-body)!important;transition:background-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease),border-color var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease)!important}.bc-morph-wrap .bc-morph-atc:hover{background-color:var(--bc-olive)!important;border-color:var(--bc-olive)!important;color:var(--bc-white)!important;transform:translateY(-2px)!important;box-shadow:var(--bc-shadow-md)!important}.bc-morph-wrap .bc-morph-atc:active{transform:scale(.98)!important}.bc-morph-wrap .bc-morph-qty{background-color:transparent!important;color:var(--bc-stone)!important;border:1.5px solid #000000!important;border-radius:var(--bc-radius-sm)!important;box-shadow:none!important;min-height:4.6rem!important}.bc-morph-wrap .bc-morph-qty .bc-morph-minus,.bc-morph-wrap .bc-morph-qty .bc-morph-plus{color:#000!important;font-weight:700!important}.bc-morph-wrap .bc-morph-qty .bc-morph-input{color:var(--bc-stone)!important;font-weight:700!important;font-family:var(--bc-font-body)!important}@media screen and (min-width:990px){.product__media-wrapper{position:sticky;top:120px;align-self:flex-start}}.product__title{font-family:var(--bc-font-heading);font-weight:400}.product__text{color:var(--bc-driftwood);line-height:1.7}.product-form__submit{background-color:#000!important;color:var(--bc-white)!important;border:2px solid #000000!important;border-radius:var(--bc-radius-sm)!important;font-weight:600!important;letter-spacing:var(--bc-tracking-wide);min-height:52px;font-size:1rem;transition:background-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease),border-color var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease)!important}.product-form__submit:hover{background-color:var(--bc-olive)!important;border-color:var(--bc-olive)!important;color:var(--bc-white)!important}.product-form__submit:active{transform:scale(.97)}.collection-hero__title{font-family:var(--bc-font-heading);font-weight:400}.collection-hero__description{color:var(--bc-driftwood)}.facets__label{font-weight:600;color:var(--bc-stone)}.active-facets__button{background-color:var(--bc-olive);color:var(--bc-white);border-radius:var(--bc-radius-pill);border:none}.cart-drawer .drawer__header{border-bottom-color:var(--bc-sandstone)}.cart-drawer .drawer__close{color:var(--bc-stone)}.cart-drawer .cart-item__name{font-weight:500;color:var(--bc-stone)}.cart-drawer .cart-item__price{font-weight:600}.cart-drawer .cart-item+.cart-item{border-top-color:var(--bc-sandstone)}.cart-drawer .button--primary,.cart-drawer .cart__checkout-button{background-color:var(--bc-olive)!important;color:var(--bc-white)!important;border-radius:var(--bc-radius-pill);border:none;width:100%;min-height:52px}.cart-drawer .button--primary:hover,.cart-drawer .cart__checkout-button:hover{background-color:var(--bc-moss)!important}.bc-trust{background-color:var(--bc-cream);padding:var(--bc-space-3xl) 0}.bc-trust__grid{display:flex;justify-content:center;align-items:flex-start;gap:var(--bc-space-3xl);flex-wrap:wrap}.bc-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:180px}.bc-trust__icon{font-size:2rem;margin-bottom:var(--bc-space-md);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#6b8c2a1a}.bc-trust__label{font-family:var(--bc-font-body);font-weight:600;font-size:.9375rem;color:var(--bc-stone);margin-bottom:var(--bc-space-xs)}.bc-trust__sublabel{font-size:.8125rem;color:var(--bc-driftwood);line-height:1.5}.bc-newsletter{background-color:var(--bc-cream);padding:var(--bc-space-4xl) 0;text-align:center}.bc-newsletter__heading{font-family:var(--bc-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;color:var(--bc-stone);margin:0 0 var(--bc-space-sm)}.bc-newsletter__subheading{color:var(--bc-driftwood);font-size:1rem;margin:0 0 var(--bc-space-2xl);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.bc-newsletter__form{display:flex;max-width:480px;margin:0 auto;gap:0}.bc-newsletter__input{flex:1;padding:.875rem 1.5rem;border:1.5px solid var(--bc-sandstone);border-right:none;border-radius:var(--bc-radius-pill) 0 0 var(--bc-radius-pill);font-family:var(--bc-font-body);font-size:.9375rem;background-color:var(--bc-white);color:var(--bc-stone);outline:none;transition:border-color var(--bc-duration) var(--bc-ease)}.bc-newsletter__input:focus{border-color:var(--bc-olive)}.bc-newsletter__input::placeholder{color:var(--bc-driftwood)}.bc-newsletter__submit{padding:.875rem 2rem;background-color:var(--bc-olive);color:var(--bc-white);border:none;border-radius:0 var(--bc-radius-pill) var(--bc-radius-pill) 0;font-family:var(--bc-font-body);font-weight:500;font-size:.9375rem;letter-spacing:var(--bc-tracking-wide);cursor:pointer;transition:background-color var(--bc-duration) var(--bc-ease);white-space:nowrap}.bc-newsletter__submit:hover{background-color:var(--bc-moss)}.bc-newsletter__success{color:var(--bc-olive);font-weight:500;margin-top:var(--bc-space-md)}.bc-locations{padding:var(--bc-space-3xl) 0}.bc-locations__heading{font-family:var(--bc-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;text-align:center;color:var(--bc-stone);margin:0 0 var(--bc-space-xs)}.bc-locations__hours{text-align:center;color:var(--bc-driftwood);font-size:1rem;margin:0 0 var(--bc-space-2xl)}.bc-locations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bc-space-md)}.bc-locations__card{position:relative;background-color:var(--bc-parchment);border-radius:var(--bc-radius-md);padding:var(--bc-space-xl) var(--bc-space-sm);text-align:center;transition:box-shadow var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease)}.bc-locations__card:hover{box-shadow:var(--bc-shadow-md);transform:translateY(-2px)}.bc-locations__links{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-top:1rem}.bc-locations__link{font-size:.875rem;font-weight:600;color:var(--bc-olive);text-decoration:none;transition:color var(--bc-duration) var(--bc-ease)}.bc-locations__link:hover{color:var(--bc-moss)}.bc-locations__city{font-family:var(--bc-font-body);font-weight:600;font-size:1.25rem;color:var(--bc-stone);margin:0 0 var(--bc-space-md)}.bc-locations__address{color:var(--bc-driftwood);font-size:.9375rem;line-height:1.6;margin:0 0 var(--bc-space-md)}.bc-locations__phone{color:var(--bc-olive);font-weight:500;font-size:1rem;text-decoration:none;transition:color var(--bc-duration) var(--bc-ease)}.bc-locations__phone:hover{color:var(--bc-moss)}.bc-locations__email{text-align:center;margin-top:var(--bc-space-2xl)}.bc-locations__email a{color:var(--bc-olive);font-weight:500;text-decoration:none}.bc-locations__email a:hover{color:var(--bc-moss);text-decoration:underline}.bc-footer-terra{background-color:var(--bc-stone);color:var(--bc-linen);padding:var(--bc-space-3xl) 0 var(--bc-space-xl)}.bc-footer-terra__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bc-space-2xl);margin-bottom:var(--bc-space-2xl)}.bc-footer-terra__heading{font-family:var(--bc-font-body);color:var(--bc-white);font-size:.75rem;font-weight:600;letter-spacing:var(--bc-tracking-wider);text-transform:uppercase;margin:0 0 var(--bc-space-lg)}.bc-footer-terra__list{list-style:none;margin:0;padding:0}.bc-footer-terra__link{display:block;padding:.35rem 0;color:var(--bc-sandstone);text-decoration:none;font-size:.875rem;transition:color var(--bc-duration) var(--bc-ease)}.bc-footer-terra__link:hover{color:var(--bc-white)}.bc-footer-terra__social{display:flex;gap:var(--bc-space-md);margin-top:var(--bc-space-md)}.bc-footer-terra__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fafaf914;color:var(--bc-sandstone);text-decoration:none;transition:background-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease)}.bc-footer-terra__social-link:hover{background-color:var(--bc-olive);color:var(--bc-white)}.bc-footer-terra__social-link svg{width:18px;height:18px;fill:currentColor}.bc-footer-terra__bottom{border-top:1px solid rgba(250,250,249,.1);padding-top:var(--bc-space-xl);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--bc-space-md)}.bc-footer-terra__copy{color:var(--bc-driftwood);font-size:.8125rem;margin:0}.bc-story{padding:var(--bc-space-4xl) 0}.bc-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bc-space-3xl);align-items:center}.bc-story__grid--reverse{direction:rtl}.bc-story__grid--reverse>*{direction:ltr}.bc-story__image-wrap{border-radius:var(--bc-radius-lg);overflow:hidden;aspect-ratio:4 / 3;background-color:var(--bc-parchment)}.bc-story__image-wrap--placeholder{background:linear-gradient(135deg,var(--bc-parchment) 0%,var(--bc-sandstone) 100%)}.bc-story__img{width:100%;height:100%;object-fit:cover}.bc-story__eyebrow{font-family:var(--bc-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--bc-olive);margin-bottom:var(--bc-space-md)}.bc-story__heading{font-family:var(--bc-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;color:var(--bc-stone);margin:0 0 var(--bc-space-lg);line-height:1.2}.bc-story__body{color:var(--bc-driftwood);font-size:1.25rem;line-height:1.8;margin-bottom:var(--bc-space-xl)}.bc-story__body p{margin:0 0 var(--bc-space-md)}.bc-story__body p:last-child{margin-bottom:0}.bc-story__cta.button{display:inline-flex}.bc-story__stats{display:flex;gap:var(--bc-space-2xl);margin-top:var(--bc-space-2xl);padding-top:var(--bc-space-xl);border-top:1px solid var(--bc-sandstone)}.bc-story__stat-number{font-family:var(--bc-font-heading);font-size:2rem;font-weight:400;color:var(--bc-olive);line-height:1;margin-bottom:var(--bc-space-xs)}.bc-story__stat-label{font-size:.8125rem;color:var(--bc-driftwood);text-transform:uppercase;letter-spacing:var(--bc-tracking-wide);font-weight:500}@keyframes bc-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bc-animate-in{animation:bc-fadeUp .6s var(--bc-ease) both}@keyframes bc-cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-wrapper:hover,.card-wrapper:hover .card__media img,.bc-categories__card:hover .bc-categories__card-img,.bc-locations__card:hover{transform:none}}@media screen and (max-width:989px){.bc-categories__grid{grid-template-columns:repeat(2,1fr)}.bc-story__grid{grid-template-columns:1fr;gap:var(--bc-space-2xl)}.bc-story__grid--reverse{direction:ltr}.bc-footer-terra__inner{grid-template-columns:repeat(2,1fr)}.bc-locations__grid{grid-template-columns:1fr;gap:var(--bc-space-lg)}.bc-trust__grid{gap:var(--bc-space-xl)}}@media screen and (max-width:749px){.bc-hero__content{padding-bottom:var(--bc-space-2xl);padding-top:190px}.bc-hero__heading{font-size:clamp(2.5rem,9vw,3.5rem)}.bc-categories__grid{grid-template-columns:repeat(2,1fr);gap:var(--bc-space-md)}.bc-categories__card{aspect-ratio:1 / 1}.bc-categories__card-title{font-size:.9375rem;bottom:var(--bc-space-md);left:var(--bc-space-md);right:var(--bc-space-md)}.bc-story__stats{flex-wrap:wrap;gap:var(--bc-space-xl)}.bc-newsletter__form{flex-direction:column;gap:var(--bc-space-sm)}.bc-newsletter__input{border-right:1.5px solid var(--bc-sandstone);border-radius:var(--bc-radius-pill)}.bc-newsletter__input:focus{border-color:var(--bc-olive)}.bc-newsletter__submit{border-radius:var(--bc-radius-pill)}.bc-footer-terra__inner{grid-template-columns:1fr;gap:var(--bc-space-xl)}.bc-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bc-space-lg)}}quick-add-bulk quantity-input[data-cart-quantity="0"]{display:block;width:100%}quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=minus],quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__input{display:none!important}quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=plus]{width:100%;height:4.6rem;min-height:calc(4.5rem + var(--buttons-border-width) * 2);border-radius:var(--bc-radius-sm)!important;background-color:#000!important;color:var(--bc-white)!important;border:1.5px solid #000000!important;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:background-color var(--bc-duration) var(--bc-ease),color var(--bc-duration) var(--bc-ease),border-color var(--bc-duration) var(--bc-ease),transform var(--bc-duration) var(--bc-ease)!important;text-decoration:none}quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=plus]:hover{background-color:var(--bc-olive)!important;border-color:var(--bc-olive)!important;color:var(--bc-white)!important;transform:translateY(-2px)!important}quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=plus] .svg-wrapper,quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=plus] .visually-hidden{display:none!important}quick-add-bulk quantity-input[data-cart-quantity="0"] .quantity__button[name=plus]:after{content:"Add to cart";font-family:var(--bc-font-body)!important;font-size:1.4rem;font-weight:600}quick-add-bulk quantity-input:not([data-cart-quantity="0"]){width:100%;height:4.6rem;border-radius:var(--bc-radius-sm)!important;border:1.5px solid #000000!important;background-color:transparent}quick-add-bulk quantity-input:not([data-cart-quantity="0"]) .quantity__input{font-weight:700;font-size:1.5rem;font-family:var(--bc-font-body)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/bc-terra.css.map */
