.asos-article-hero{border-radius:0 0 16px 16px;max-width:1440px;height:400px;margin:0 auto;position:relative;overflow:hidden}.asos-article-hero-img{object-fit:cover;object-position:center}.asos-article-hero-overlay{background:linear-gradient(#0000001a 40%,#000000b3 100%);flex-direction:column;justify-content:flex-end;padding:40px;display:flex;position:absolute;inset:0}.asos-article-hero-breadcrumbs{color:#ffffffb3;margin-bottom:12px;font-size:13px}.asos-article-hero-breadcrumbs a{color:#ffffffb3;text-decoration:none;transition:color .15s}.asos-article-hero-breadcrumbs a:hover{color:#fff}.asos-article-hero-tag{color:#222;background:#57ffb8;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.asos-article-hero-title{color:#fff;margin:0 0 12px;font-size:36px;font-weight:800;line-height:1.3}.asos-article-hero-meta{color:#ffffffb3;align-items:center;gap:16px;font-size:13px;display:flex}.asos-article-body{gap:48px;max-width:1440px;margin:0 auto;padding:40px 24px 60px;display:flex}.asos-article-main{flex:1;min-width:0}.asos-article-main h2{color:#222;margin:32px 0 16px;font-size:22px;font-weight:800;line-height:1.3}.asos-article-main h2:first-child{margin-top:0}.asos-article-main p{color:#444;margin:0 0 20px;font-size:15px;line-height:1.9}.asos-article-main blockquote{color:#333;background:#f9f9f9;border-right:4px solid #57ffb8;border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px;font-size:15px;font-style:italic;line-height:1.8}.asos-article-inline-img{aspect-ratio:16/9;border-radius:12px;width:100%;margin:24px 0;position:relative;overflow:hidden}.asos-article-sidebar{flex-shrink:0;width:300px}.asos-article-sidebar-section{margin-bottom:32px}.asos-article-sidebar-title{color:#222;border-bottom:2px solid #57ffb8;margin:0 0 16px;padding-bottom:8px;font-size:16px;font-weight:700}.asos-article-sidebar-product{color:inherit;background:#f9f9f9;border-radius:12px;text-decoration:none;transition:box-shadow .2s;display:block;overflow:hidden}.asos-article-sidebar-product:hover{box-shadow:0 4px 16px #00000014}.asos-article-sidebar-product-img{aspect-ratio:1;background:#f5f5f0;width:100%;position:relative}.asos-article-sidebar-product-info{padding:12px 14px}.asos-article-sidebar-product-name{color:#222;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.4}.asos-article-sidebar-product-price{color:#222;font-size:15px;font-weight:800}.asos-article-sidebar-link{color:inherit;border-bottom:1px solid #eee;gap:12px;padding:10px 0;text-decoration:none;transition:background .15s;display:flex}.asos-article-sidebar-link:last-child{border-bottom:none}.asos-article-sidebar-link-img{background:#f0f0f0;border-radius:6px;flex-shrink:0;width:70px;height:50px;position:relative;overflow:hidden}.asos-article-sidebar-link-title{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.asos-article-share{border-top:1px solid #eee;align-items:center;gap:12px;margin-top:32px;padding:20px 0;display:flex}.asos-article-share-label{color:#222;font-size:14px;font-weight:600}.asos-article-share-btn{cursor:pointer;color:#555;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.asos-article-share-btn:hover{color:#222;background:#57ffb8}@media (max-width:1024px){.asos-article-body{gap:32px}.asos-article-sidebar{width:260px}}@media (max-width:800px){.asos-article-hero{border-radius:0;height:280px}.asos-article-hero-overlay{padding:24px}.asos-article-hero-title{font-size:26px}.asos-article-body{flex-direction:column;padding:24px 16px 40px}.asos-article-sidebar{width:100%}}
