.rb-blog-hero{position:relative;background:var(--rb-mahogany, #2B0D0F);overflow:hidden;padding:88px 40px 100px;text-align:center}.rb-blog-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 20%,rgba(201,169,108,.18),transparent 65%),radial-gradient(ellipse 55% 60% at 10% 90%,rgba(139,26,31,.18),transparent 55%),radial-gradient(ellipse 45% 45% at 90% 80%,rgba(139,26,31,.12),transparent 55%);pointer-events:none}.rb-blog-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(201,169,108,.022) 3px,rgba(201,169,108,.022) 6px);pointer-events:none}.rb-blog-hero__inner{position:relative;z-index:1;max-width:700px;margin:0 auto}.rb-blog-hero__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--rb-gold, #C9A96C);margin-bottom:26px}.rb-blog-hero__eyebrow:before,.rb-blog-hero__eyebrow:after{content:"";display:block;width:32px;height:1px;background:currentColor;opacity:.65}.rb-blog-hero__title{font-family:var(--f-display, "Cormorant", Georgia, serif);font-weight:400;font-size:clamp(42px,6vw,80px);line-height:1;letter-spacing:-.015em;color:var(--rb-cream, #FAF7F2);margin:0 0 22px}.rb-blog-hero__subtitle{font-size:17px;color:#faf7f294;line-height:1.7;margin:0 auto 32px;max-width:520px}.rb-blog-hero__ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.rb-blog-hero__ornament-line{width:48px;height:1px;background:linear-gradient(to right,transparent,rgba(201,169,108,.5))}.rb-blog-hero__ornament-line:last-child{background:linear-gradient(to left,transparent,rgba(201,169,108,.5))}.rb-blog-hero__ornament-diamond{width:6px;height:6px;background:var(--rb-gold, #C9A96C);transform:rotate(45deg);flex-shrink:0;opacity:.7}.rb-blog-hero__meta{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#faf7f24d;font-weight:600}.rb-blog-hero__scroll-hint{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;opacity:.38;animation:rb-scrollBounce 2.2s ease-in-out infinite}.rb-blog-hero__scroll-hint span{display:block;width:1px;height:26px;background:linear-gradient(to bottom,transparent,var(--rb-gold, #C9A96C) 65%)}.rb-blog-hero__scroll-hint:after{content:"";display:block;width:8px;height:8px;border-right:1.5px solid var(--rb-gold, #C9A96C);border-bottom:1.5px solid var(--rb-gold, #C9A96C);transform:rotate(45deg);margin-top:-4px}@keyframes rb-scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}.rb-blog-page{background:var(--rb-cream, #FAF7F2)}.rb-blog-container{max-width:1240px;margin:0 auto;padding:64px 40px 96px}.rb-blog-readtime{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-mute, #7a6f61)}.rb-blog-readtime:before{content:"";display:block;width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;background:no-repeat center / 6px 6px;box-shadow:inset 0 0 0 0 transparent}.rb-blog-featured{display:grid;grid-template-columns:1.5fr 1fr;margin-bottom:16px;text-decoration:none;color:inherit;border:1px solid var(--rb-line, #e8e0d2);overflow:hidden;background:#fff;transition:box-shadow .35s ease}.rb-blog-featured:hover{box-shadow:0 32px 80px -24px #2b0d0f3d}.rb-blog-featured__img{overflow:hidden;position:relative;background:linear-gradient(135deg,#5a2a17,#2b0d0f);min-height:400px}.rb-blog-featured__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.rb-blog-featured:hover .rb-blog-featured__img img{transform:scale(1.04)}.rb-blog-featured__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 60%,rgba(43,13,15,.18) 100%);pointer-events:none}.rb-blog-featured__img-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 35% 30%,rgba(201,169,108,.28),transparent 65%),linear-gradient(135deg,#5a2a17,#2b0d0f)}.rb-blog-featured__badge{position:absolute;top:20px;left:20px;z-index:2;background:var(--rb-gold, #C9A96C);color:var(--rb-mahogany, #2B0D0F);font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;padding:5px 12px;pointer-events:none}.rb-blog-featured__body{padding:52px 52px 48px;display:flex;flex-direction:column;justify-content:center;border-left:3px solid var(--rb-line, #e8e0d2);transition:border-color .3s ease}.rb-blog-featured:hover .rb-blog-featured__body{border-left-color:var(--rb-gold, #C9A96C)}.rb-blog-featured__tag{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--rb-red, #8B1A1F);margin-bottom:16px}.rb-blog-featured__title{font-family:var(--f-display, "Cormorant", Georgia, serif);font-size:clamp(26px,2.8vw,42px);font-weight:400;line-height:1.1;color:var(--rb-black, #1F1F1F);margin:0 0 20px;transition:color .25s ease}.rb-blog-featured:hover .rb-blog-featured__title{color:var(--rb-red, #8B1A1F)}.rb-blog-featured__excerpt{font-size:15px;color:var(--rb-mute, #7a6f61);line-height:1.75;margin:0;flex:1}.rb-blog-featured__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:28px;border-top:1px solid var(--rb-line, #e8e0d2);flex-wrap:wrap}.rb-blog-featured__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rb-blog-featured__date{font-size:11px;color:var(--rb-mute, #7a6f61);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rb-blog-featured__sep{width:3px;height:3px;background:var(--rb-gold, #C9A96C);border-radius:50%;flex-shrink:0}.rb-blog-featured__cta{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-red, #8B1A1F);white-space:nowrap;transition:letter-spacing .25s ease,color .25s ease}.rb-blog-featured:hover .rb-blog-featured__cta{letter-spacing:.26em;color:var(--rb-mahogany, #2B0D0F)}.rb-blog-section-header{display:flex;align-items:center;gap:20px;margin:56px 0 40px}.rb-blog-section-header__line{flex:1;height:1px;background:var(--rb-line, #e8e0d2)}.rb-blog-section-header__text{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--rb-mute, #7a6f61);white-space:nowrap}.rb-blog-section-header__diamond{width:5px;height:5px;background:var(--rb-gold, #C9A96C);transform:rotate(45deg);flex-shrink:0}.rb-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rb-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--rb-line, #e8e0d2);overflow:hidden;background:#fff;transition:box-shadow .3s ease,transform .3s ease;position:relative}.rb-blog-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--rb-gold, #C9A96C);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.rb-blog-card:hover:after{transform:scaleX(1)}.rb-blog-card:hover{box-shadow:0 20px 56px -16px #2b0d0f33;transform:translateY(-3px)}.rb-blog-card__img{aspect-ratio:16 / 10;overflow:hidden;position:relative;flex-shrink:0;background:var(--rb-mahogany, #2B0D0F)}.rb-blog-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.rb-blog-card:hover .rb-blog-card__img img{transform:scale(1.06)}.rb-blog-card__img-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.rb-blog-card__img-fallback--1{background:radial-gradient(ellipse 55% 45% at 35% 30%,rgba(201,169,108,.25),transparent 65%),linear-gradient(135deg,#5a2a17,#2b0d0f)}.rb-blog-card__img-fallback--2{background:radial-gradient(ellipse 55% 45% at 65% 30%,rgba(201,169,108,.2),transparent 65%),linear-gradient(135deg,#3a1a1c,#8b1a1f)}.rb-blog-card__img-fallback--3{background:radial-gradient(ellipse 55% 45% at 40% 35%,rgba(201,169,108,.22),transparent 65%),linear-gradient(135deg,#6b3820,#2b0f07)}.rb-blog-card__body{padding:26px 26px 24px;display:flex;flex-direction:column;flex:1}.rb-blog-card__tag{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--rb-red, #8B1A1F);margin-bottom:12px}.rb-blog-card__title{font-family:var(--f-display, "Cormorant", Georgia, serif);font-size:23px;font-weight:500;line-height:1.22;color:var(--rb-black, #1F1F1F);margin:0 0 12px;transition:color .25s ease}.rb-blog-card:hover .rb-blog-card__title{color:var(--rb-red, #8B1A1F)}.rb-blog-card__excerpt{font-size:14px;color:var(--rb-mute, #7a6f61);line-height:1.65;flex:1;margin:0 0 18px}.rb-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--rb-line, #e8e0d2);margin-top:auto}.rb-blog-card__meta{font-size:11px;color:var(--rb-mute, #7a6f61);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:8px}.rb-blog-card__meta-sep{width:2px;height:2px;background:var(--rb-gold, #C9A96C);border-radius:50%;flex-shrink:0}.rb-blog-card__cta{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rb-red, #8B1A1F);white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease}.rb-blog-card:hover .rb-blog-card__cta{opacity:1;transform:translate(0)}.rb-blog-pagination{margin-top:72px;padding-top:40px;border-top:1px solid var(--rb-line, #e8e0d2);display:flex;justify-content:center}.rb-blog-empty{text-align:center;padding:100px 0;color:var(--rb-mute, #7a6f61);font-family:var(--f-display, "Cormorant", Georgia, serif);font-style:italic;font-size:24px}@media screen and (max-width:989px){.rb-blog-hero{padding:72px 32px 80px}.rb-blog-container{padding:52px 32px 72px}.rb-blog-featured{grid-template-columns:1fr}.rb-blog-featured__img{min-height:300px;aspect-ratio:16 / 9}.rb-blog-featured__img img{position:absolute}.rb-blog-featured__body{padding:36px 40px 32px;border-left:none;border-top:3px solid var(--rb-line, #e8e0d2)}.rb-blog-featured:hover .rb-blog-featured__body{border-top-color:var(--rb-gold, #C9A96C);border-left-color:var(--rb-line, #e8e0d2)}.rb-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}.rb-blog-section-header{margin:44px 0 32px}}@media screen and (max-width:639px){.rb-blog-hero{padding:56px 20px 64px}.rb-blog-hero__scroll-hint{display:none}.rb-blog-container{padding:36px 20px 56px}.rb-blog-featured__body{padding:28px 24px 24px}.rb-blog-featured__footer{flex-direction:column;align-items:flex-start;gap:12px}.rb-blog-grid{grid-template-columns:1fr;gap:20px}.rb-blog-section-header{margin:36px 0 28px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-blog.css.map */
