.article-template__hero-container{position:relative}.article-template__hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:4rem 2rem;background:linear-gradient(to top,rgba(var(--color-foreground),.7),rgba(var(--color-foreground),0));color:rgb(var(--color-background))}.article-template__title{font-weight:300;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.8rem)}.article-designer-name{display:inline-block;font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:1rem;padding:.5rem 1.5rem;background-color:rgba(var(--color-foreground),.08);border-left:.3rem solid rgb(var(--color-foreground))}.article-season-badge{display:inline-block;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;padding:.6rem 1.4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:500;margin-right:1rem;margin-bottom:1rem}.article-template__content .image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:4rem 0}.article-template__content .image-gallery img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.article-template__content .image-gallery img:hover{transform:scale(1.02);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.2)}.article-template__content blockquote{border-left:.4rem solid rgb(var(--color-foreground));padding:2rem 3rem;margin:3rem 0;font-size:2rem;line-height:1.6;font-style:italic;font-weight:300;background-color:rgba(var(--color-foreground),.02);position:relative}.article-template__content blockquote:before{content:'"';position:absolute;top:1rem;left:1rem;font-size:6rem;line-height:1;opacity:.1;font-family:var(--font-body-family)}.article-product-feature{display:flex;align-items:center;gap:2rem;padding:2rem;margin:3rem 0;background-color:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.1);transition:all .3s ease}.article-product-feature:hover{background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.2)}.article-product-feature__image{flex:0 0 150px}.article-product-feature__image img{width:100%;height:auto}.article-product-feature__content{flex:1}.article-product-feature__title{font-size:1.8rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.article-product-feature__link{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1em;transition:all .2s ease}.article-product-feature__link:hover{background-color:rgba(var(--color-foreground),.8)}.runway-look-number{display:inline-block;width:4rem;height:4rem;line-height:4rem;text-align:center;border:.2rem solid rgb(var(--color-foreground));border-radius:50%;font-weight:600;font-size:1.6rem;margin-right:1rem}.designer-credit{font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:rgba(var(--color-foreground),.6);margin-top:.5rem}.collection-details{margin:3rem 0;border:.1rem solid rgba(var(--color-foreground),.1)}.collection-details__row{display:grid;grid-template-columns:150px 1fr;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.collection-details__row:last-child{border-bottom:none}.collection-details__label{padding:1.5rem 2rem;font-weight:600;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1em;background-color:rgba(var(--color-foreground),.03)}.collection-details__value{padding:1.5rem 2rem;font-size:1.4rem}.article-testimonial{padding:3rem;margin:4rem 0;background:linear-gradient(135deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.02));border-left:.4rem solid rgb(var(--color-foreground));position:relative}.article-testimonial__quote{font-size:1.8rem;line-height:1.6;font-style:italic;margin-bottom:1.5rem}.article-testimonial__author{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.article-testimonial__role{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin-top:.5rem}.blog-articles .article-card{transition:all .3s ease}.blog-articles .article-card:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 4rem rgba(var(--color-shadow),.15)}.article-card__category-badge{position:absolute;top:1.5rem;left:1.5rem;padding:.5rem 1.2rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;z-index:2}.article-reading-time{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin-left:1rem}.article-reading-time:before{content:"\2022";font-size:1.6rem}.photo-credit{font-size:1.1rem;text-align:right;color:rgba(var(--color-foreground),.5);margin-top:.5rem;font-style:italic}@media screen and (max-width: 749px){.article-template__title{font-size:2.4rem}.article-product-feature{flex-direction:column}.article-product-feature__image{flex:1 1 auto;width:100%}.collection-details__row{grid-template-columns:1fr}.collection-details__label{border-bottom:.1rem solid rgba(var(--color-foreground),.05)}.article-testimonial{padding:2rem}}@media print{.article-template__content{font-size:12pt;line-height:1.5}.article-tags,.article-template__social-sharing,.related-articles{display:none}}.article-template__content a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem;transition:all .2s ease}.article-template__content a:hover{text-decoration-thickness:.2rem}.article-template__content a:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media (prefers-color-scheme: dark){.article-template__hero-overlay{background:linear-gradient(to top,rgba(var(--color-foreground),.9),rgba(var(--color-foreground),0))}.article-template__content blockquote{background-color:rgba(var(--color-foreground),.05)}.blog-articles .article-card:hover{box-shadow:0 1.5rem 4rem rgba(var(--color-shadow),.1)}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/blog-fashion-enhancements.css.map */
