.bere-philosophy{display:flex;flex-direction:column;gap:2rem}.bere-philosophy__header{max-width:60rem}.bere-philosophy__heading{margin:0 0 .5rem}.bere-philosophy__hook{margin:0;font-size:1.8rem;opacity:.85}.bere-philosophy__intro{margin-top:.75rem}.bere-philosophy__rail{position:relative;--desktop-margin-left-first-item: 0}.bere-philosophy__tiles{display:flex;gap:1.25rem;margin:0;padding:0;list-style:none}.bere-philosophy__slide{flex:0 0 auto;width:clamp(150px,22vw,240px)}.bere-philosophy__tile{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:rgb(var(--color-foreground));outline-offset:4px;transition:transform .2s ease}.bere-philosophy__tile:hover{transform:translateY(-3px)}.bere-philosophy__tile:focus-visible{outline:2px solid rgb(var(--color-foreground))}.bere-philosophy__tile.is-active .bere-philosophy__tile-media{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;transform:scale(1.03)}.bere-philosophy__tile-media{position:relative;overflow:hidden;aspect-ratio:1;transition:transform .2s ease}.bere-philosophy__tile-image{display:block;width:100%;height:100%;object-fit:cover}.bere-philosophy__tile-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;text-align:center;font-weight:600;background:rgba(var(--color-foreground),.06)}.bere-philosophy__tile-title{font-size:1.4rem;text-align:center}@media(prefers-reduced-motion:reduce){.bere-philosophy__tile,.bere-philosophy__tile-media{transition:none}}.bere-philosophy__reveal{scroll-margin-top:2rem}.bere-philosophy__reveal-inner{animation:bere-philosophy-fade-in .3s ease}@keyframes bere-philosophy-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bere-philosophy__reveal-inner{animation:none}}.bere-philosophy__promo{display:inline-block;margin-bottom:1rem;padding:.4rem .9rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bere-philosophy__product-grid{display:flex;flex-wrap:wrap;gap:1.5rem 1rem;margin:0;padding:0;list-style:none}.bere-philosophy__product-grid>li{flex:0 0 calc(50% - .5rem)}.bere-philosophy__product-grid>li:nth-child(3),.bere-philosophy__product-grid>li:nth-child(4){display:none}@media screen and (min-width:750px){.bere-philosophy__product-grid>li{flex:0 0 calc(33.333% - .667rem)}.bere-philosophy__product-grid>li:nth-child(3){display:block}}@media screen and (min-width:990px){.bere-philosophy__product-grid>li{flex:0 0 calc(25% - .75rem)}.bere-philosophy__product-grid>li:nth-child(4){display:block}}.bere-philosophy__view-all{display:inline-block;margin-top:1.5rem}.bere-philosophy__skeleton{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media screen and (min-width:750px){.bere-philosophy__skeleton{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.bere-philosophy__skeleton{grid-template-columns:repeat(4,1fr)}}.bere-philosophy__skeleton-card{display:block;aspect-ratio:1;border-radius:4px;background:linear-gradient(100deg,rgba(var(--color-foreground),.04) 30%,rgba(var(--color-foreground),.09),rgba(var(--color-foreground),.04) 70%);background-size:200% 100%;animation:bere-philosophy-shimmer 1.4s ease-in-out infinite}.bere-philosophy__skeleton-card:nth-child(3),.bere-philosophy__skeleton-card:nth-child(4){display:none}@media screen and (min-width:750px){.bere-philosophy__skeleton-card:nth-child(3){display:block}}@media screen and (min-width:990px){.bere-philosophy__skeleton-card:nth-child(4){display:block}}@media(prefers-reduced-motion:reduce){.bere-philosophy__skeleton-card{animation:none}}@keyframes bere-philosophy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bere-philosophy.css.map */
