.rf-blog-magazine__filters-wrap{position:relative;margin:0 0 2rem}.rf-blog-magazine__filters-wrap:before,.rf-blog-magazine__filters-wrap:after{content:"";position:absolute;top:0;bottom:0;width:2.5rem;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.rf-blog-magazine__filters-wrap:before{left:0;background:linear-gradient(to right,rgb(var(--color-background)),transparent)}.rf-blog-magazine__filters-wrap:after{right:0;background:linear-gradient(to left,rgb(var(--color-background)),transparent)}.rf-blog-magazine__filters-wrap[data-can-scroll-left=true]:before{opacity:1}.rf-blog-magazine__filters-wrap[data-can-scroll-right=true]:after{opacity:1}.rf-blog-magazine__filters{display:flex;flex-wrap:nowrap;gap:.75rem;margin:0;padding:.25rem .5rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.rf-blog-magazine__filters::-webkit-scrollbar{display:none}.rf-blog-magazine__filters.is-dragging{cursor:grabbing;scroll-behavior:auto}.rf-blog-magazine__filters.is-dragging a{pointer-events:none}.rf-blog-magazine__filters>li{flex-shrink:0;scroll-snap-align:start}.rf-blog-magazine__filter{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;min-width:4.8rem;padding:1rem 1.5rem;font-size:calc(.95rem * var(--font-body-scale));font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:var(--buttons-radius);border:.1rem solid rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.78);background:rgba(var(--color-foreground),.04);transition:background-color .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.rf-blog-magazine__filter:hover,.rf-blog-magazine__filter:focus-visible{border-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground));outline:none}.rf-blog-magazine__filter.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.rf-blog-magazine__featured{display:grid;grid-template-columns:1fr;margin-bottom:2.5rem;overflow:hidden;border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),.1)}.rf-blog-magazine__featured-media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.rf-blog-magazine__featured-media .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden}.rf-blog-magazine__featured-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.rf-blog-magazine__featured:hover .rf-blog-magazine__featured-media img,.rf-blog-magazine__featured-media:hover img{transform:scale(1.05)}.rf-blog-magazine__featured-panel{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.rf-blog-magazine__featured-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(1.65rem * var(--font-heading-scale));line-height:1.15;letter-spacing:calc(-.02em * var(--font-heading-scale))}.rf-blog-magazine__featured-title a{text-decoration:none;color:inherit;transition:color .15s ease}.rf-blog-magazine__featured-title a:hover{color:rgba(var(--color-foreground),.75)}.rf-blog-magazine__featured-excerpt{margin:0;font-size:calc(1rem * var(--font-body-scale));line-height:1.55;opacity:.95}.rf-blog-magazine__featured-meta{display:flex;align-items:center;gap:.5rem;font-size:calc(.88rem * var(--font-body-scale));opacity:.9}.rf-blog-magazine__featured-meta .svg-wrapper{width:1.6rem;height:1.6rem;flex-shrink:0}.rf-blog-magazine__featured-panel .button,.rf-blog-magazine__load-more{min-height:4.8rem;align-self:flex-start}.rf-blog-magazine__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-mobile-vertical-spacing);column-gap:var(--grid-mobile-horizontal-spacing)}.rf-blog-magazine__grid-item{min-width:0}.rf-blog-card{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--text-boxes-radius);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.rf-blog-card:hover,.rf-blog-card:focus-visible{border-color:rgba(var(--color-foreground),.22);box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.08);outline:none}.rf-blog-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.rf-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.rf-blog-card:hover .rf-blog-card__media img{transform:scale(1.06)}.rf-blog-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.35rem .75rem;font-size:calc(.75rem * var(--font-body-scale));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.95);border-radius:var(--buttons-radius);border:.1rem solid rgba(var(--color-foreground),.12)}.rf-blog-card__body{display:flex;flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.25rem 1.5rem}.rf-blog-card__title{margin:0;font-family:var(--font-heading-family);font-size:calc(1.15rem * var(--font-heading-scale));line-height:1.3;font-weight:var(--font-heading-weight);letter-spacing:calc(-.01em * var(--font-heading-scale));transition:color .15s ease}.rf-blog-card:hover .rf-blog-card__title{color:rgba(var(--color-foreground),.78)}.rf-blog-card__excerpt{margin:0;font-size:calc(.95rem * var(--font-body-scale));line-height:1.55;color:rgba(var(--color-foreground),.85);flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rf-blog-card__meta{display:flex;align-items:center;gap:.45rem;margin-top:auto;color:rgba(var(--color-foreground),.75);font-size:calc(.85rem * var(--font-body-scale))}.rf-blog-card__cal{display:flex;opacity:.85}.rf-blog-magazine__load-more-wrap{display:flex;justify-content:center;margin-top:2.5rem}.rf-blog-magazine__load-more{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2rem;min-width:18rem}.rf-blog-magazine__load-more[aria-busy=true]{pointer-events:none;opacity:.7}.rf-blog-magazine__spinner{width:1.6rem;height:1.6rem;border-radius:50%;border:.2rem solid currentColor;border-right-color:transparent;animation:rf-spin .8s linear infinite}@keyframes rf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rf-blog-magazine__featured:hover .rf-blog-magazine__featured-media img,.rf-blog-magazine__featured-media:hover img,.rf-blog-card:hover .rf-blog-card__media img,.rf-blog-magazine__filters{transition:none}.rf-blog-magazine__spinner{animation:none}}@media(min-width:750px){.rf-blog-magazine__filters-wrap{margin-bottom:2.5rem}.rf-blog-magazine__featured{margin-bottom:3rem}.rf-blog-magazine__featured-panel{padding:2rem 2.5rem;gap:1.25rem}.rf-blog-magazine__featured-title{font-size:calc(2rem * var(--font-heading-scale))}.rf-blog-magazine__featured-excerpt{font-size:calc(1.05rem * var(--font-body-scale))}.rf-blog-magazine__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.rf-blog-card__title{font-size:calc(1.2rem * var(--font-heading-scale))}}@media(min-width:990px){.rf-blog-magazine__filters{justify-content:center}.rf-blog-magazine__filters-wrap[data-overflow=false] .rf-blog-magazine__filters{cursor:default}.rf-blog-magazine__featured{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(2.5rem,5vw,4rem)}.rf-blog-magazine__featured-media{aspect-ratio:auto;height:100%;min-height:22rem}.rf-blog-magazine__featured-panel{padding:clamp(1.75rem,4vw,3rem)}.rf-blog-magazine__featured-title{font-size:clamp(1.75rem,3vw,2.75rem)}.rf-blog-magazine__featured-meta{margin-top:auto}.rf-blog-magazine__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-rf-blog-magazine.css.map */
