.beni-blv2,.beni-blv2 *{box-sizing:border-box}.beni-blv2{display:block;background:var(--beni-blv2-bg, #f5f3f2);color:var(--beni-blv2-heading, #282828);font-family:var(--font-body-family, "Nunito Sans", sans-serif);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}.beni-blv2__inner{width:100%;max-width:1440px;margin:0 auto;padding-inline:12px}.beni-blv2__header{margin:0 auto var(--beni-blv2-title-mb, 40px);text-align:center}.beni-blv2__title{margin:0;font-family:var(--font-heading-family, "Nunito Sans", sans-serif);font-size:var(--beni-blv2-title-size, 36px);font-weight:500;line-height:var(--beni-blv2-title-lh, .9);letter-spacing:-.02em;color:var(--beni-blv2-heading, #282828)}.beni-blv2__subtitle{margin:12px 0 0;font-family:var(--font-body-family, "Nunito Sans", sans-serif);font-size:var(--beni-blv2-subtitle-size, 16px);line-height:var(--beni-blv2-subtitle-lh, 1.2);color:var(--beni-blv2-subheading, #8e8f84)}.beni-blv2__empty{margin:0;padding:24px 0;color:var(--beni-blv2-subheading, #8e8f84)}.beni-blv2__list{max-width:1160px;margin-inline:auto}.beni-blv2__hero{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.beni-blv2__aside{position:relative}.beni-blv2__slide{position:relative;isolation:isolate}.beni-blv2 .beni-blv2__slide--image{display:block;overflow:hidden;width:100%;height:var(--beni-blv2-card-h, 540px);border-radius:var(--beni-blv2-radius, 12px)}.beni-blv2__slide--link{color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.beni-blv2__slide--link:focus-visible{outline:2px solid var(--beni-blv2-hero-title, #ffffff);outline-offset:-4px}.beni-blv2__media{--beni-blv2-loading-bg: #707070;--beni-blv2-shimmer-color: rgba(255, 255, 255, .14);--beni-blv2-shimmer-width: 50%;--beni-blv2-shimmer-duration: 1.1s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.beni-blv2 .beni-blv2__media img,.beni-blv2 .beni-blv2__media .beni-blv2__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.beni-blv2 .beni-blv2__media img{opacity:1;transition:opacity .25s ease}.beni-blv2__media:is(.is-loading,.is-error) img{opacity:0}.beni-blv2__media:is(.is-loading,.is-error){background-color:var(--beni-blv2-loading-bg, #707070)}.beni-blv2__media.is-loading:before{position:absolute;inset-block:0;left:calc(-1 * var(--beni-blv2-shimmer-width, 50%));z-index:1;width:var(--beni-blv2-shimmer-width, 50%);content:"";background:linear-gradient(90deg,transparent 0%,var(--beni-blv2-shimmer-color, rgba(255, 255, 255, .14)) 50%,transparent 100%);animation:beni-blv2-shimmer var(--beni-blv2-shimmer-duration, 1.1s) linear infinite;pointer-events:none}@keyframes beni-blv2-shimmer{0%{transform:translate(0)}to{transform:translate(300%)}}.beni-blv2__placeholder{background:#0a0a0a;color:#6f6f6f}.beni-blv2__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--beni-blv2-scrim, linear-gradient(180deg, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .89) 100%));pointer-events:none}.beni-blv2__content{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;padding:24px}.beni-blv2__hero-title{margin:0;font-family:var(--font-heading-family, "Nunito Sans", sans-serif);font-size:var(--beni-blv2-hero-title-size, 28px);font-weight:500;line-height:var(--beni-blv2-hero-title-lh, 1);color:var(--beni-blv2-hero-title, #ffffff);overflow-wrap:anywhere}.beni-blv2__hero-title p{margin:0}.beni-blv2__btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;height:48px;padding:0 24px;border-radius:66px;background:var(--beni-blv2-btn-bg, #b93a24);color:var(--beni-blv2-btn-text, #f5f3f2);font-family:var(--font-body-family, "Nunito Sans", sans-serif);font-size:16px;font-weight:400;line-height:1;letter-spacing:-.03em;white-space:nowrap;transition:background-color .2s ease}.beni-blv2__btn-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px}.beni-blv2__btn-icon svg{display:block;width:16px;height:16px}.beni-blv2 .beni-blv2__slide--text{display:flex;align-items:stretch;width:100%;max-width:100%;height:var(--beni-blv2-text-h, 320px)}.beni-blv2__text-card{position:relative;display:block;width:100%;box-sizing:border-box;padding:24px;border-radius:var(--beni-blv2-radius, 12px);background:var(--beni-blv2-text-card-bg, #ffffff);color:var(--beni-blv2-text-card-title, #1d1d1d);text-decoration:none;-webkit-tap-highlight-color:transparent}.beni-blv2__text-card--link:hover .beni-blv2__circle-btn{background:var(--beni-blv2-btn-bg-hover, #a83220)}.beni-blv2__text-card--link:focus-visible{outline:2px solid var(--beni-blv2-btn-bg, #b93a24);outline-offset:-4px}.beni-blv2__text-card-title{margin:0;font-family:var(--font-body-family, "Nunito Sans", sans-serif);font-size:var(--beni-blv2-card-title-size, 24px);font-weight:500;line-height:var(--beni-blv2-card-title-lh, 1.1);letter-spacing:-.02em;color:var(--beni-blv2-text-card-title, #1d1d1d);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.beni-blv2__text-card-title p{margin:0}.beni-blv2__circle-btn{position:absolute;bottom:24px;left:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--beni-blv2-btn-bg, #b93a24);color:var(--beni-blv2-btn-text, #f5f3f2);transition:background-color .2s ease}.beni-blv2__circle-btn svg{display:block;width:14px;height:14px}.beni-blv2__pagination{display:flex;justify-content:center;gap:4px;margin-top:40px;--swiper-pagination-bullet-horizontal-gap: 0px}.beni-blv2__pagination:empty{display:none}.beni-blv2 .beni-blv2__seg{width:32px;height:2px;margin:0;border-radius:1px;background:#0000005c;opacity:1;transition:background-color .2s ease}.beni-blv2 .beni-blv2__seg--active{background:var(--beni-blv2-seg-active, #282828)}@media screen and (max-width:749px){.beni-blv2__aside:not(.swiper-initialized){overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.beni-blv2__aside:not(.swiper-initialized)::-webkit-scrollbar{display:none}.beni-blv2__aside:not(.swiper-initialized) .beni-blv2__track{display:flex;align-items:flex-start;gap:12px}.beni-blv2__slide--text{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.beni-blv2 .beni-blv2__hero-title--pc,.beni-blv2 .beni-blv2__text-card-title--pc{display:none}}@media screen and (min-width:750px){.beni-blv2__inner{padding-inline:24px}.beni-blv2__title{letter-spacing:-.03em}.beni-blv2 .beni-blv2__list{display:grid;grid-template-columns:minmax(0,1fr) var(--beni-blv2-aside-width, 380px);gap:24px;align-items:stretch}.beni-blv2 .beni-blv2__list--no-aside,.beni-blv2 .beni-blv2__list--no-hero{grid-template-columns:minmax(0,1fr)}.beni-blv2 .beni-blv2__hero{gap:24px;margin-bottom:0;height:100%}.beni-blv2 .beni-blv2__hero>.beni-blv2__slide--image{flex:1 1 auto;width:auto;height:auto;min-height:var(--beni-blv2-hero-h, 600px);border-radius:var(--beni-blv2-radius-lg, 20px)}.beni-blv2 .beni-blv2__track{display:flex;flex-direction:column;gap:24px;height:100%;transform:none!important}.beni-blv2 .beni-blv2__slide--text{width:auto;height:auto;flex:1 1 0;min-height:var(--beni-blv2-text-card-h, 184px)}.beni-blv2 .beni-blv2__aside{overflow:visible;margin-inline:0}.beni-blv2 .beni-blv2__list--no-hero .beni-blv2__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.beni-blv2__scrim{background:linear-gradient(90deg,var(--beni-blv2-scrim-left, rgba(15, 15, 15, .9)) 0%,rgba(15,15,15,0) 26.7%),var(--beni-blv2-scrim, linear-gradient(180deg, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .89) 100%))}.beni-blv2__text-card{width:100%;height:100%;border-radius:var(--beni-blv2-radius-lg, 20px)}.beni-blv2__content{padding:32px}.beni-blv2__hero-title{line-height:1.2}.beni-blv2__text-card-title{line-height:var(--beni-blv2-card-title-lh, 1);-webkit-line-clamp:4;line-clamp:4}.beni-blv2 .beni-blv2__hero-title--mb,.beni-blv2 .beni-blv2__text-card-title--mb{display:none}.beni-blv2__circle-btn{right:24px;left:auto}.beni-blv2__pagination{display:none}}@media(prefers-reduced-motion:reduce){.beni-blv2__btn,.beni-blv2__circle-btn,.beni-blv2 .beni-blv2__seg,.beni-blv2 .beni-blv2__media img{transition:none}.beni-blv2__media.is-loading:before{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-beni-blog-list-v2.css.map */
