:root{--berraco-black: #000000;--berraco-carbon: #121212;--berraco-red: #C1121F;--berraco-wine: #8B0000;--berraco-wine-dark: #5A0B16;--berraco-red-bright: #E10600;--berraco-ivory: #F3F1EE}.header__menu-item,.header__menu-item .link{text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.06em}.price__regular .price-item--regular,.price__sale .price-item--sale{font-weight:600}.rating-star{color:var(--berraco-red)}details.accordion summary,.accordion .accordion__title{text-transform:none;letter-spacing:.02em}.berraco-hero{position:relative;padding:9rem 0;background:radial-gradient(circle at 15% 20%,rgba(193,18,31,.18),transparent 55%),var(--berraco-black);color:var(--berraco-ivory);text-align:center;overflow:hidden}.berraco-hero__inner{max-width:72rem;margin:0 auto;padding:0 2rem}.berraco-hero__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;color:var(--berraco-red);margin-bottom:1.6rem}.berraco-hero__heading{font-family:var(--font-heading-family);font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.05;margin:0 0 2rem}.berraco-hero__text{font-size:1.7rem;opacity:.85;max-width:52rem;margin:0 auto 3.2rem}.berraco-hero__ctas{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.value-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(243,241,238,.12);border-bottom:1px solid rgba(243,241,238,.12)}.value-strip__item{padding:3.2rem 2rem;text-align:center;border-right:1px solid rgba(243,241,238,.12)}.value-strip__item:last-child{border-right:none}.value-strip__icon{width:3.2rem;height:3.2rem;margin:0 auto 1.4rem;color:var(--berraco-red)}.value-strip__label{font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width:749px){.value-strip{grid-template-columns:repeat(2,1fr)}.value-strip__item:nth-child(2n){border-right:none}}.category-grid__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;list-style:none;padding:0}@media screen and (max-width:989px){.category-grid__list{grid-template-columns:repeat(2,1fr)}}.category-grid__card{display:block;position:relative;padding:4rem 2rem;text-align:center;background:var(--berraco-carbon);border:1px solid rgba(243,241,238,.08);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.category-grid__card:hover{border-color:var(--berraco-red);transform:translateY(-2px)}.category-grid__icon{width:3.6rem;height:3.6rem;margin:0 auto 1.6rem;color:var(--berraco-red)}.category-grid__eyebrow{display:block;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;opacity:.6;margin-bottom:.6rem}.category-grid__title{font-family:var(--font-heading-family);font-size:2rem;margin:0}.bundle-kit{display:flex;justify-content:center;background:var(--berraco-wine-dark);padding:4rem}.bundle-kit__copy{max-width:56rem}.bundle-kit__items{list-style:none;padding:0;margin:2rem 0}.bundle-kit__items li{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(243,241,238,.18)}.bundle-kit__price-row{display:flex;align-items:baseline;gap:1.2rem;margin:2rem 0}.bundle-kit__price-compare{text-decoration:line-through;opacity:.6}.bundle-kit__save-tag{display:inline-block;background:var(--berraco-red);color:#fff;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;padding:.4rem 1rem}@media screen and (max-width:749px){.bundle-kit{padding:2.4rem}}.brand-manifesto{text-align:center;padding:7rem 2rem}.brand-manifesto__quote{font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,3.6rem);max-width:64rem;margin:0 auto 5rem;line-height:1.3}.brand-manifesto__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;list-style:none;padding:0;max-width:90rem;margin:0 auto;text-align:left}@media screen and (max-width:989px){.brand-manifesto__pillars{grid-template-columns:repeat(2,1fr)}}.brand-manifesto__pillar-number{display:block;font-family:var(--font-heading-family);color:var(--berraco-red);font-size:1.4rem;margin-bottom:.6rem}.brand-manifesto__pillar-title{font-weight:600;margin-bottom:.4rem}@media screen and (max-width:749px){.brand-manifesto__pillars{grid-template-columns:1fr}}.social-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}@media screen and (max-width:989px){.social-proof__grid{grid-template-columns:repeat(2,1fr)}}.social-proof__card{background:var(--berraco-carbon);padding:2.8rem;border:1px solid rgba(243,241,238,.08)}.social-proof__stars{color:var(--berraco-red);margin-bottom:1.2rem}.social-proof__author{display:block;margin-top:1.6rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}@media screen and (max-width:749px){.social-proof__grid{grid-template-columns:1fr}}.kit-upsell{border:1px solid rgba(243,241,238,.18);margin:1.6rem 0}.kit-upsell__option{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;cursor:pointer;border-bottom:1px solid rgba(243,241,238,.12)}.kit-upsell__option:last-child{border-bottom:none}.kit-upsell__option-label{flex:1}.kit-upsell__save-pill{display:inline-block;background:var(--berraco-red);color:#fff;font-size:1.1rem;text-transform:uppercase;padding:.3rem .8rem;margin-left:.8rem}.sticky-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 2rem;background:var(--berraco-black);color:var(--berraco-ivory);border-top:1px solid rgba(243,241,238,.16);transform:translateY(100%);transition:transform .25s ease}.sticky-buy-bar.is-visible{transform:translateY(0)}.sticky-buy-bar__info{display:flex;flex-direction:column;min-width:0}.sticky-buy-bar__name{font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy-bar__price{color:var(--berraco-red);font-weight:600}.sticky-buy-bar__actions{display:flex;align-items:center;gap:1.2rem}@media screen and (max-width:749px){.sticky-buy-bar{flex-wrap:wrap;padding:1rem 1.4rem;gap:.8rem}.sticky-buy-bar__info{flex:1 1 100%;order:1;white-space:normal}.sticky-buy-bar__name{max-width:none}.sticky-buy-bar__actions{flex:1 1 100%;order:2;justify-content:space-between}.sticky-buy-bar__actions .button{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/berraco-theme.css.map */
