:root{--berraco-black: #000000;--berraco-carbon: #121212;--berraco-blue: #1E5FD9;--berraco-blue-dark: #0B3FA0;--berraco-navy-ink: #0B1F3A;--berraco-gold: #FFC72C;--berraco-ivory: #F3F1EE;--berraco-radius: 1.6rem;--berraco-radius-s: 1rem}.button,.kit-upsell__save-pill,.bundle-kit__save-tag{border-radius:var(--berraco-radius-s)!important}.header-wrapper.transparent-home{background-color:transparent;z-index:10}.header-wrapper.transparent-home.header-wrapper--border-bottom{border-bottom:none}.section-header:not(.shopify-section-header-sticky) .header-wrapper.transparent-home{position:relative;margin-bottom:calc(-1 * var(--header-height, 12rem))}.section-header.shopify-section-header-sticky .header-wrapper.transparent-home{background-color:rgb(var(--color-background))}.berraco-reveal{opacity:0;transform:translateY(3.5rem) scale(.94);filter:blur(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.berraco-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.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-gold)}details.accordion summary,.accordion .accordion__title{text-transform:none;letter-spacing:.02em}.berraco-hero{position:relative;overflow:hidden;min-height:64rem;display:flex;align-items:center;background-size:cover;background-position:center right;background-repeat:no-repeat}.berraco-hero__inner{position:relative;z-index:1;max-width:120rem;width:100%;margin:0 auto;padding:calc(7rem + var(--header-height, 12rem)) 2rem 7rem}.berraco-hero__copy{text-align:left;max-width:56rem}.berraco-hero__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;color:rgb(var(--color-button));margin-bottom:1.6rem}.berraco-hero__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(3.2rem,5.6vw,5.6rem);line-height:1.05;margin:0 0 2rem;color:rgb(var(--color-foreground))}.berraco-hero__text{font-size:1.7rem;opacity:.85;max-width:46rem;margin:0 0 3.2rem}.berraco-hero__ctas{display:flex;gap:1.4rem;flex-wrap:wrap}@media screen and (max-width:989px){.berraco-hero{min-height:56rem;background-position:center 30%}.berraco-hero__inner{text-align:center;padding:calc(5rem + var(--header-height, 10rem)) 2rem 5rem}.berraco-hero__copy{text-align:center;margin:0 auto}.berraco-hero__text{margin:0 auto 3.2rem}.berraco-hero__ctas{justify-content:center}}.value-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.value-strip__item{padding:3.2rem 2rem;text-align:center;border-right:1px solid rgba(var(--color-foreground),.12)}.value-strip__item:last-child{border-right:none}.value-strip__icon{width:3.2rem;height:3.2rem;margin:0 auto 1.4rem;color:rgb(var(--color-button))}.value-strip__label{font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-foreground))}@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__heading{color:rgb(var(--color-foreground))}.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:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--berraco-radius);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.category-grid__card:hover{border-color:rgb(var(--color-button));transform:translateY(-2px)}.category-grid__icon{width:3.6rem;height:3.6rem;margin:0 auto 1.6rem;color:rgb(var(--color-button))}.category-grid__eyebrow{display:block;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;opacity:.6;margin-bottom:.6rem;color:rgb(var(--color-foreground))}.category-grid__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2rem;margin:0;color:rgb(var(--color-foreground))}.bundle-kit{display:flex;justify-content:center;padding:0 2rem}.bundle-kit__copy{max-width:56rem;width:100%;text-align:center;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--berraco-radius);padding:4rem 3.2rem}.bundle-kit__heading{color:rgb(var(--color-foreground))}.bundle-kit__items{list-style:none;padding:0;margin:2rem 0;text-align:left}.bundle-kit__items li{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.18)}.bundle-kit__price-row{display:flex;align-items:baseline;justify-content:center;gap:1.2rem;margin:2rem 0}.bundle-kit__price{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem}.bundle-kit__price-compare{text-decoration:line-through;opacity:.6}.bundle-kit__save-tag{display:inline-block;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;padding:.4rem 1rem}@media screen and (max-width:749px){.bundle-kit__copy{padding:2.8rem 2rem}}.brand-manifesto{text-align:center;padding:7rem 2rem}.brand-manifesto__quote{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(2.2rem,3.6vw,3.2rem);max-width:64rem;margin:0 auto 5rem;line-height:1.3;color:rgb(var(--color-foreground))}.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:rgb(var(--color-button));font-size:1.4rem;margin-bottom:.6rem}.brand-manifesto__pillar-title{font-weight:600;margin-bottom:.4rem;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.brand-manifesto__pillars{grid-template-columns:1fr}}.social-proof__heading{color:rgb(var(--color-foreground))}.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:rgba(var(--color-foreground),.05);padding:2.8rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--berraco-radius);color:rgb(var(--color-foreground))}.social-proof__stars{color:var(--berraco-gold);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(var(--color-foreground),.18);border-radius:var(--berraco-radius-s);overflow:hidden;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(var(--color-foreground),.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-gold);color:var(--berraco-navy-ink);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;border-top:1px solid rgba(var(--color-foreground),.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:rgb(var(--color-button));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/6/assets/berraco-theme.css.map */
