@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400&family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap";.luxury-blog-section{padding-top:var(--padding-top, 100px);padding-bottom:var(--padding-bottom, 100px);background:#fff;color:#121212;position:relative;overflow:hidden;border-top:1px solid rgba(0,0,0,.03)}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.blog-header{text-align:center;margin-bottom:80px}.blog-header-content{max-width:600px;margin:0 auto}.blog-overline{font-family:Lato,sans-serif;font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b08d55;margin-bottom:15px;display:block}.blog-title{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:400;font-style:italic;line-height:1.2;color:#121212;margin-bottom:20px;letter-spacing:.02em;position:relative}.blog-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:60px;height:1px;background:#b08d55}.blog-subtitle{font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:1.6;color:#555;margin-top:30px;letter-spacing:.02em}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:50px;margin-bottom:80px}.blog-post-card{position:relative;transition:transform .4s cubic-bezier(.165,.84,.44,1);background:#fff;border-radius:4px;padding-bottom:20px}.blog-post-card:hover{transform:translateY(-8px)}.blog-post-link{display:block;text-decoration:none;color:inherit;height:100%}.blog-post-image-wrapper{position:relative;width:100%;height:320px;overflow:hidden;border-radius:4px;margin-bottom:30px;background-color:#fafafa;border:1px solid #f0f0f0;box-shadow:0 15px 40px #0000000d;transition:all .4s ease}.blog-post-card:hover .blog-post-image-wrapper{box-shadow:0 20px 50px #00000014;border-color:#b08d5533}.blog-post-image{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.blog-post-card:hover .blog-post-image{transform:scale(1.03)}.blog-post-content{padding:0 10px}.blog-post-meta{display:flex;align-items:center;gap:20px;margin-bottom:15px}.blog-post-author{font-family:Lato,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#b08d55}.blog-post-date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;color:#888}.blog-post-title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;font-style:italic;line-height:1.3;color:#121212;margin-bottom:15px;letter-spacing:.01em;transition:color .3s ease}.blog-post-card:hover .blog-post-title{color:#b08d55}.blog-post-excerpt{font-family:Lato,sans-serif;font-size:15px;font-weight:300;line-height:1.7;color:#555;margin-bottom:25px}.blog-post-cta{position:relative}.blog-read-more{display:inline-flex;align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#121212;padding:0;background:transparent;border:none;transition:all .3s ease;position:relative}.blog-read-more:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#121212;transition:all .3s ease}.blog-post-card:hover .blog-read-more{color:#b08d55}.blog-post-card:hover .blog-read-more:after{background-color:#b08d55;width:0}.blog-arrow-icon{transition:transform .3s ease}.blog-post-card:hover .blog-arrow-icon{transform:translate(4px)}.blog-view-all{text-align:center;margin-top:50px}.blog-view-all-button{display:inline-flex;align-items:center;gap:12px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#121212;text-decoration:none;padding:16px 42px;border:1px solid #121212;border-radius:40px;background:#fff;transition:all .4s ease;position:relative;overflow:hidden}.blog-view-all-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#121212;transition:left .4s ease;z-index:-1}.blog-view-all-button:hover{color:#fff;border-color:#121212;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.blog-view-all-button:hover:before{left:0}.blog-view-all-button:hover .blog-arrow-icon{transform:translate(4px)}@media screen and (max-width:989px){.blog-grid{grid-template-columns:1fr;gap:50px}.blog-title{font-size:40px}.blog-post-title{font-size:28px}.blog-header{margin-bottom:60px}}@media screen and (max-width:749px){.luxury-blog-section{padding-top:60px;padding-bottom:60px}.blog-grid{gap:40px;margin-bottom:50px}.blog-title{font-size:34px}.blog-post-title{font-size:24px}.blog-post-image-wrapper{height:250px;margin-bottom:20px}.blog-post-content{padding:0 5px}.blog-header{margin-bottom:40px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-post-card{animation:fadeInUp .6s ease-out forwards}.blog-post-card:nth-child(2){animation-delay:.1s}.blog-post-card:nth-child(3){animation-delay:.2s}.blog-post-card:nth-child(4){animation-delay:.3s}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-blog-section.css.map */
