.runway-section{padding:80px 20px;width:100%;overflow:hidden;background-color:var(--bg-color, #FAFAFA);position:relative;z-index:1}.runway-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:45px;align-items:center}.runway-header-col{width:100%;max-width:750px;text-align:center}.runway-header-content{display:flex;flex-direction:column;align-items:center}.runway-eyebrow{display:block;font-size:1.5rem;text-transform:uppercase;letter-spacing:5px;margin-bottom:15px;font-weight:600}.runway-heading{margin-top:0;font-size:3.8rem;font-family:Playfair Display,Georgia,serif;font-weight:400;margin-bottom:20px;line-height:1.1}.runway-subheading{font-size:1.6rem;opacity:.8;line-height:1.6;margin-bottom:30px}.runway-btn{display:inline-block;padding:15px 35px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;font-weight:600;border-radius:30px;transition:opacity .3s ease,transform .3s ease}.runway-btn:hover{opacity:.8;transform:translateY(-2px)}.runway-slider-col{width:100%;min-width:0}.runway-track{display:flex;gap:30px;overflow-x:auto;overflow-y:hidden;padding-bottom:40px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.runway-track::-webkit-scrollbar{display:none}.runway-product-card{flex:0 0 calc(33.333% - 20px);min-width:320px;scroll-snap-align:start;text-decoration:none;position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #0000001a;display:block}.runway-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0;border-radius:0;box-shadow:none}.runway-product-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,#000c,#0000);pointer-events:none;z-index:5;opacity:.8;transition:opacity .6s ease}.runway-product-card:hover:after{opacity:1}.runway-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .8s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.secondary-img{opacity:0;z-index:2}.runway-placeholder{width:100%;height:100%;fill:#ccc}.runway-product-card:hover .runway-img{transform:scale(1.08)}.runway-product-card:hover .secondary-img{opacity:1}.runway-sale-badge{position:absolute;top:20px;left:20px;background:#fffffff2!important;color:#000!important;padding:6px 14px;font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;border-radius:4px;font-weight:600;z-index:10;box-shadow:0 4px 15px #0000001a}.runway-product-info{position:absolute;bottom:0;left:0;width:100%;padding:35px;text-align:left;z-index:10;transform:translateY(10px);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.runway-product-card:hover .runway-product-info{transform:translateY(0)}.runway-product-title{margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:400;color:#fff!important;position:relative;display:inline-block}.runway-product-title:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:#fff;transition:width .6s cubic-bezier(.2,.8,.2,1)}.runway-product-card:hover .runway-product-title:after{width:100%}.runway-price{font-size:1.9rem;font-weight:700;letter-spacing:1px;color:#e2c085!important}.runway-compare-price{opacity:.6;margin-right:10px;text-decoration:line-through;color:#9ca3af}@media screen and (max-width:1200px){.runway-product-card{flex:0 0 calc(50% - 15px)}}@media screen and (max-width:990px){.runway-section{padding:50px 15px}.runway-container{gap:30px}.runway-header-col{margin-bottom:10px}.runway-heading{font-size:2.5rem}.runway-subheading{max-width:500px;margin:0 auto 20px}.runway-track{display:grid;grid-template-columns:1fr 1fr;gap:15px;overflow:visible;padding-bottom:0}.runway-product-card{position:relative;flex:none;width:100%;min-width:0;margin-bottom:10px;border-radius:10px}.runway-product-info{padding:15px}.runway-product-title{font-size:1.1rem;margin-bottom:5px;white-space:normal}.runway-price{font-size:.9rem}.runway-sale-badge{top:10px;left:10px;padding:4px 8px;font-size:.6rem;letter-spacing:1px}.runway-product-card:nth-child(n+3){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/new-arrivals-runway.css.map */
